-
- Downloads
Add discussion API
* adds basic discussions API for issues and snippets * reorganizes notes specs (so same tests can be used for all noteable types - issues, MRs, snippets)
Showing
- app/models/concerns/issuable.rb 4 additions, 0 deletionsapp/models/concerns/issuable.rb
- app/models/note.rb 7 additions, 2 deletionsapp/models/note.rb
- app/models/snippet.rb 4 additions, 0 deletionsapp/models/snippet.rb
- app/services/notes/build_service.rb 7 additions, 2 deletionsapp/services/notes/build_service.rb
- app/services/notes/post_process_service.rb 1 addition, 1 deletionapp/services/notes/post_process_service.rb
- app/services/notification_recipient_service.rb 1 addition, 1 deletionapp/services/notification_recipient_service.rb
- app/services/todo_service.rb 1 addition, 2 deletionsapp/services/todo_service.rb
- changelogs/unreleased/discussions-api.yml 5 additions, 0 deletionschangelogs/unreleased/discussions-api.yml
- doc/api/README.md 1 addition, 0 deletionsdoc/api/README.md
- doc/api/discussions.md 411 additions, 0 deletionsdoc/api/discussions.md
- doc/api/notes.md 60 additions, 17 deletionsdoc/api/notes.md
- lib/api/api.rb 1 addition, 0 deletionslib/api/api.rb
- lib/api/discussions.rb 195 additions, 0 deletionslib/api/discussions.rb
- lib/api/entities.rb 7 additions, 0 deletionslib/api/entities.rb
- lib/api/helpers/notes_helpers.rb 76 additions, 0 deletionslib/api/helpers/notes_helpers.rb
- lib/api/notes.rb 28 additions, 66 deletionslib/api/notes.rb
- spec/factories/notes.rb 8 additions, 0 deletionsspec/factories/notes.rb
- spec/fixtures/api/schemas/public_api/v4/notes.json 1 addition, 0 deletionsspec/fixtures/api/schemas/public_api/v4/notes.json
- spec/requests/api/discussions_spec.rb 33 additions, 0 deletionsspec/requests/api/discussions_spec.rb
- spec/requests/api/notes_spec.rb 85 additions, 505 deletionsspec/requests/api/notes_spec.rb
changelogs/unreleased/discussions-api.yml
0 → 100644
doc/api/discussions.md
0 → 100644
lib/api/discussions.rb
0 → 100644
lib/api/helpers/notes_helpers.rb
0 → 100644
spec/requests/api/discussions_spec.rb
0 → 100644
This diff is collapsed.
Please register or sign in to comment