Skip to content

Feat/introduce ff for profile overflow menu

What does this MR do and why?

Introduce a feature flag for the issue #377397 (closed) for moving functionalities into a overflow menu in the user profile page.

This is the part 1 MR for the feature:

  • Introduce feature flag.
  • Add a Vue app for the overflow menu dropdown.
  • Specs changes for the dropdown and the template.

/cc @prajnamas @qk44077907 @orozot @fenyuluoshang

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Type Before After
Others CleanShot_2023-06-08_at_11.51.11_2x CleanShot_2023-06-14_at_18.05.30_2x
Self CleanShot_2023-06-08_at_11.56.15_2x CleanShot_2023-06-14_at_18.18.31_2x
After copy the ID - CleanShot_2023-06-12_at_14.33.28_2x

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

  1. In rails console enable the experiment fully
    Feature.enable(:user_profile_overflow_menu_vue)
  2. Visit any group or project member pages such as http://127.0.0.1:3000/[username]
  3. See observe on the top right side.

MR acceptance checklist

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

Edited by Vitali Tatarintev

Merge request reports