Skip to content

Show new "Your work" sidebar on Activity and Milestones dashboards

Thomas Hutterer requested to merge your_work_sidebar_activity into master

What does this MR do and why?

This builds on !107345 (merged), adding two more menu items to the new Your work sidebar (#384342 - closed):

  • Milestones
  • Activity

Screenshots or screen recordings

your_work_milestones_activity

How to set up and validate locally

  • Make sure you have the your_work_sidebar feature flag enabled:
Feature.enable(:your_work_sidebar)
  • While logged in, go to http://gdk.test:3000/dashboard/projects. This page should show the sidebar now and the Projects item should show as active.
  • Navigate to "Milestones" from within the sidebar. The milestones dashboard should show and the sidebar menu item you've just clicked should now show as active.
  • Do the same for "Activity".

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 Thomas Hutterer

Merge request reports