Unpublish a status page
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
Once a status page is live there may be reasons that an incident response team would want to retract the public page.
For example:
- A page may have been published prematurely where more work must be done privately in the issue before an official public statement is made.
- A page may get published inadvertently which was intended to always remain private.
- Testing
Proposal
Implement an /unpublish quick action in line with the implementation for the /publish quick action. #209849 (closed)
As per !33925 (comment 364407958), we are planning to use :remove as the action pass into StatusPage::TriggerPublishService.
Permissions and Security
We should restrict the ability to publish to the developer role and above. guest and reporter roles should not be able to publish.
Documentation
Availability & Testing
Links / references
Edited by 🤖 GitLab Bot 🤖