Skip to content

[FE] Set user availability - Add busy status to MR sidebar

Ezekiel Kigbo requested to merge 263452-sidebar-display-busy-status into master

What does this MR do?

This MR adds the user busy status to additional locations:

  • Merge request sidebar
  • Note headers

Note: additions to the issue sidebar will be introduced with !54165 (merged)

Related to !47387 (merged)

Feature flag

Requires the :set_user_availability_status feature flag

Testing instructions

Ensure the feature flag is enabled

From the set status modal

  1. Set your availability status !46844 (merged)
  2. The text "Busy" should appear next to your name in the merge request sidebar and note headers

Screenshots (strongly suggested)

Busy + cannot merge Note header
Screen_Shot_2021-02-12_at_3.31.03_pm Screen_Shot_2021-02-11_at_11.42.09_pm

Merge requests Sidebar

Sidebar multiple assignees sidebar single assignee
Screen_Shot_2021-02-11_at_11.55.40_pm Screen_Shot_2021-02-11_at_11.41.52_pm
Screen_Shot_2021-02-11_at_11.55.47_pm Screen_Shot_2021-02-11_at_11.42.01_pm

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

Related to #285088 (closed)

Edited by Ezekiel Kigbo

Merge request reports