Customize Default View for Project Overview > Details

Problem to solve

Neither Teams nor Individual Users have a choice of what page shows up when they initially go to a Project's "home" page.

Intended users

  • Rachel (Release Manager)
  • Parker (Product Manager)
  • Delaney (Development Team Lead)
  • Sasha (Software Developer)
  • Presley (Product Designer)
  • Devon (DevOps Engineer)
  • Sidney (Systems Administrator)
  • Sam (Security Analyst)
  • Dana (Data Analyst)
  • Simone (Software Engineer in Test)
  • Allison (Application Ops)

Further details

As we add more personas into the GitLab user base, it may be nice to provide Projects & members of projects the ability to customize what they'd like to see when they go to a project. Operators may want to go to Operations. Security Engineers may want to see the Security Dashboard first.

Proposal

The features could be implemented in the order of precedence. This would require additional user/project fields to keep track of their preferences along with a change to the project_presenter to ensure that the precedence logic is followed.

  1. Users can specify which view they want to see across all projects (if that view is enabled)
  2. Projects can specify which view they want (for users who don't have a preference) people to see (screen shot below).
  3. Use current logic (see app/presenters/project_presenter.rb
Sample change:

Screen_Shot_2020-03-17_at_10.06.11_AM

Permissions and Security

No additional permissions would be needed to implement.

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Ultimate

Is this a cross-stage feature?

No

Links / references

Edited May 28, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading