Skip to content

New service to add spent time to MRs

Amparo Luna requested to merge al-325685-add-spent-time-update into master

What does this MR do?

This MR adds a specialized service to handle the add_spent_time action for MergeRequests.

This service builds on top of the framework introduced in !58836 (merged) so we can pass the :use_specialized_service to only add the time spent to the merge request without having to update/check everything in it (current approach of the MergeRequests::UpdateService).

What does this new service do?

Related issue

#325685 (closed)

Screenshots (strongly suggested)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team
Edited by Amparo Luna

Merge request reports