-
- Downloads
Add a SystemNoteService class
There's a lot of code in the Note model that only deals with creating system notes, so we're going to split that into its own class.
Showing
- app/models/concerns/mentionable.rb 1 addition, 1 deletionapp/models/concerns/mentionable.rb
- app/models/note.rb 6 additions, 209 deletionsapp/models/note.rb
- app/services/issuable_base_service.rb 3 additions, 3 deletionsapp/services/issuable_base_service.rb
- app/services/issues/close_service.rb 1 addition, 1 deletionapp/services/issues/close_service.rb
- app/services/issues/reopen_service.rb 1 addition, 1 deletionapp/services/issues/reopen_service.rb
- app/services/merge_requests/base_service.rb 1 addition, 1 deletionapp/services/merge_requests/base_service.rb
- app/services/merge_requests/refresh_service.rb 3 additions, 2 deletionsapp/services/merge_requests/refresh_service.rb
- app/services/system_note_service.rb 304 additions, 0 deletionsapp/services/system_note_service.rb
- spec/factories/notes.rb 10 additions, 5 deletionsspec/factories/notes.rb
- spec/models/note_spec.rb 0 additions, 256 deletionsspec/models/note_spec.rb
- spec/services/system_note_service_spec.rb 353 additions, 0 deletionsspec/services/system_note_service_spec.rb
app/services/system_note_service.rb
0 → 100644
spec/services/system_note_service_spec.rb
0 → 100644
Please register or sign in to comment