Content
View differences
Updated by Pavel Balashou about 2 years ago
* [ ] Update the Upsert services to use native Active Record upsert [https://apidock.com/rails/v6.0.0/ActiveRecord/Persistence/ClassMethods/upsert](https://apidock.com/rails/v6.0.0/ActiveRecord/Persistence/ClassMethods/upsert)
* [ ] Confirm whether service require loading is necessary:
* [ ] `modules/github_integration/lib/open_project/github_integration/services.rb`
* [ ] `modules/github_integration/lib/open_project/gitlab_integration/services.rb`
* [ ] Resolve [TODO](https://github.com/opf/openproject/blob/a69f06be9964c35a12ca0831c5894b3f1196b77f/modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handler/note_hook.rb#L37) comment.
* [ ] Write tests for it first.
* [ ] Refactor. necessary
* [ ] Confirm whether service require loading is necessary:
* [ ] `modules/github_integration/lib/open_project/github_integration/services.rb`
* [ ] `modules/github_integration/lib/open_project/gitlab_integration/services.rb`
* [ ] Resolve [TODO](https://github.com/opf/openproject/blob/a69f06be9964c35a12ca0831c5894b3f1196b77f/modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handler/note_hook.rb#L37) comment.
* [ ] Write tests for it first.
* [ ] Refactor.