Skip to content
GitLab Next
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 43,906
    • Issues 43,906
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,396
    • Merge requests 1,396
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #228856
Closed
Open
Created Jul 14, 2020 by Dov Hershkovitch@dhershkovitch👀Developer

Redesign for actions in dashboards header (OOTB dashboards vs. custom dashboards)

Description

  • move "Star dashboard", "Add metric" and "Edit dashboard" inside of the actions menu
  • conditionally show and/or display a disabled (i.e. greyed out) state for some items in the actions menu based on the current dashboard being OOTB or custom
  • replace the current icon of the actions menu with a hamburger icon

Action menu item states

These are the states of the actions menu items based on whether the current dashboard is OOTB or custom.

Item Rendered Disabled Observations
Add metric OOTB n/a
Edit dashboard YAML OOTB/Custom OOTB This is rendered but disabled in OOTB in order to entice users to create a new dashboard and edit it
Duplicate current dashboard OOTB n/a In the future the Custom dashboards will also be duplicatable
Star dashboard OOTB/Custom n/a Text toggles between Star dashboard / Unstar dashboard
Create new dashboard OOTB/Custom n/a

Screenshot

Screenshot_2020-08-10_at_03.05.27

Videos

OOTB dashboard Custom dashboard
Screen_Recording_2020-08-10_at_03.14.22 Screen_Recording_2020-08-10_at_03.08.11

This an Implementation issue for #220931 (closed). This issue is critical to allow us to implement add data to a custom dashboard, if designs need to be prioritized we should implement the custom dashboard actions first and OOTB dashboard second.

Proposal

  • The "Add panel" action MVC will be implemented in custom dashboards in 13.3.
  • Actions that are unavailable in the Default dashboard should be disabled and have a tooltip on hover.

➡ Designs on Figma ⬅

Edited Aug 10, 2020 by Andrei Stoicescu
Assignee
Assign to
Time tracking