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.
- Users can specify which view they want to see across all projects (if that view is enabled)
- Projects can specify which view they want (for users who don't have a preference) people to see (screen shot below).
- Use current logic (see
app/presenters/project_presenter.rb
Sample change:
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 by 🤖 GitLab Bot 🤖
