1. 28 Apr, 2021 4 commits
    • a_luna's avatar
      Send :use_specialized_service param for MRs · a30dfddc
      a_luna authored
      This ensures the new service is called when the add_spent_time endpoint
      for merge requests is used.
      
      The update service for issues does not know anything about this parameter
      so we skip it when the object to add spent time to is an issue.
      a30dfddc
    • a_luna's avatar
      Update spec to avoid duplication · fa8c9dff
      a_luna authored
      fa8c9dff
    • a_luna's avatar
      Add Changelog entry · d1a6fa5f
      a_luna authored
      d1a6fa5f
    • a_luna's avatar
      Introduce new service to handle add_spent_time for MRs · ee37480a
      a_luna authored
      This new service creates a timelog from the given duration, creates a
      system note, tracks usage and calls the merge request webhooks.
      
      When the :use_specialized_service parameter gets used we'll be able to
      call this service to avoid updating the whole merge request just to get
      the spent time added.
      
      Changelog: performance
      ee37480a
  2. 23 Apr, 2021 36 commits