Skip to content

Remove mock from setWorkItemMetadata for assign/unassign to user

Deepika Guliani requested to merge 391995-remove-apollo-client-resolver into master

What does this MR do and why?

Should only be merged in 16.1 to make sure that backward compatibility issue does not occur

After WI note action - assign/unassign to commentator (!114848 - merged) caused an incident , we had to make sure it does not happen with 15.11 release for self managed customers where sometimes it takes longer deploy periods, we shipped a hotfix to make sure that the attribute is solely handled in apollo client with this MR .

With the new milestone(16.0) already started, we added the backend code for adding the userPermission in this MR

This is the last of the 3 part MRs to remove the apollo mock

Screenshots or screen recordings

Users will start seeing the assign/unassign to commenting user functionality when they have the correct permission

Before After
Screenshot_2023-05-02_at_11.20.57_AM Screenshot_2023-05-02_at_11.19.22_AM

How to set up and validate locally

  1. Visit any WI - task/objective/key result
  2. See that there is no console error or anything else breaking and works as expected in prod
  3. See that you can see "Assign/Unassign to commenting user" on the three dots with any work item comment/thread

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #391995 (closed)

Edited by Deepika Guliani

Merge request reports

Loading