Pages administration improvements
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Release notes
Problem to solve
Currently it is difficult to administer pages for an entire self-managed instance of GitLab
Intended users
Proposal
As an admin, I would love to be able to go to an Admin page where all “Active” pages could be seen, The only way I know how many “pages” sites have been created is counting the directories in the folder on the system, and some of those are empty.
Feature proposals:
- Pages URL so I can quickly navigate to the site
- using Custom Domain Name indicators
- Disable Page button, (either just this version or permanently), with optional message box as to why
- If disabled an email to the project members, with a message from the optional message text box
- What project Page is associated with
- Maybe even a preview of the index page
- Last Updated Date
- Size of site (artifact size)
- Tie this into a Grafana graph to see site traffic with either a custom Front end or the built in Nginx
Further details
Permissions and Security
This would apply to those that have admin access for the instance
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Links / references
Edited by 🤖 GitLab Bot 🤖