Skip to content

Maintenance Mode - First Iteration

Zack Cuddy requested to merge 211672-maintenance-mode-alpha into master

What does this MR do?

Closes #211672 (closed)

This MR adds the Maintenance Mode settings to the Admin/Application settings.

Currently, the backend is not implemented, so this is built behind the feature flag :maintenance_mode.

This MR sets up the collapsable Maintenance mode section, as well as the bootstrapping of the Vue component containing the on/off toggle, Banner text, and Save changes button.

None of them do anything yet, but once the backend is ready we can hook it up and remove the feature flag. That work will be tracked via this Issue: #212702 (closed)

Screenshots

Maintenance_Mode

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Closes #211672 (closed) cc: @sunjungp

Edited by Zack Cuddy

Merge request reports