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 🤖