Skip to content

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 🤖