-
- Downloads
Add some API endpoints for time tracking.
New endpoints are: POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/time_estimate" POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/reset_time_estimate" POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/add_spent_time" POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/reset_spent_time" GET :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/time_stats"
Showing
- app/models/concerns/time_trackable.rb 23 additions, 9 deletionsapp/models/concerns/time_trackable.rb
- app/services/issuable_base_service.rb 1 addition, 9 deletionsapp/services/issuable_base_service.rb
- app/services/slash_commands/interpret_service.rb 2 additions, 5 deletionsapp/services/slash_commands/interpret_service.rb
- changelogs/unreleased/time-tracking-api.yml 4 additions, 0 deletionschangelogs/unreleased/time-tracking-api.yml
- doc/api/issues.md 140 additions, 0 deletionsdoc/api/issues.md
- doc/api/merge_requests.md 139 additions, 0 deletionsdoc/api/merge_requests.md
- lib/api/entities.rb 7 additions, 0 deletionslib/api/entities.rb
- lib/api/helpers.rb 4 additions, 0 deletionslib/api/helpers.rb
- lib/api/issues.rb 2 additions, 0 deletionslib/api/issues.rb
- lib/api/merge_requests.rb 12 additions, 10 deletionslib/api/merge_requests.rb
- lib/api/time_tracking_endpoints.rb 114 additions, 0 deletionslib/api/time_tracking_endpoints.rb
- lib/gitlab/time_tracking_formatter.rb 5 additions, 1 deletionlib/gitlab/time_tracking_formatter.rb
- spec/models/concerns/issuable_spec.rb 5 additions, 5 deletionsspec/models/concerns/issuable_spec.rb
- spec/requests/api/issues_spec.rb 6 additions, 0 deletionsspec/requests/api/issues_spec.rb
- spec/requests/api/merge_requests_spec.rb 7 additions, 1 deletionspec/requests/api/merge_requests_spec.rb
- spec/services/slash_commands/interpret_service_spec.rb 3 additions, 3 deletionsspec/services/slash_commands/interpret_service_spec.rb
- spec/services/system_note_service_spec.rb 2 additions, 2 deletionsspec/services/system_note_service_spec.rb
- spec/support/api/time_tracking_shared_examples.rb 132 additions, 0 deletionsspec/support/api/time_tracking_shared_examples.rb
changelogs/unreleased/time-tracking-api.yml
0 → 100644
lib/api/time_tracking_endpoints.rb
0 → 100644
Please register or sign in to comment