(meta) Combine settings gear navigation with existing tabbed navigation
Issues
Work on these issues in this priority order.
-
8.16 #25985 (closed) Combine Members and Groups settings pages -
8.16 #26138 (closed) Combine Webhooks and Services settings pages -
8.17 #26165 (closed) Combine Runners and Variables and Triggers and CI/CD Pipelines settings pages -
9.0 #26732 (closed) Combine Deploy Keys and Push Rules and Mirror Repository and Protect Branches settings pages -
9.0 #26733 (closed) Change cog / gear navigation to tabbed navigation for settings
Description
Right now settings gear dropdown is a bit disconnected from the rest of navigation and I saw few times proposal to make settings just another tab in navigation.
The main problem with this suggestion is that project settings gear has quite a lot of items so we cant fit it all into sub-nav row.
Designs
- General
- Edit Project
- Checkbox to enable/disable features, separate page for feature settings: pages, issues, mrs, etc.
- Edit Project
- Members
- Users (current Members page)
- Groups
- Integrations
- Webhooks
- Services
- Repository
- Deploy Keys
- Push Rules
- Mirror Repository
- Protect Branches
- Audit Events
- Automation / CI - discuss with CI team
- Runners
- Variables
- Triggers
- CI/CD Pipelines
Additionally we will need to find a place for where members can leave the project.