Skip to content

Allow immediate deletion of projects

What does this MR do?

Allows users to immediately delete a project that is scheduled for delayed deletion. This allows users to re-use project paths immediately after deletion.

Related to #191367 (closed)

Other changes:

  1. I removed the warning styling on the "Restore project" section because that's not a destructive operation and also fixed some typos there.
  2. Improved the UI-text on the modal based on technical writer suggestions.

Screenshots or Screencasts (strongly suggested)

Before After
Screen_Shot_2021-07-06_at_3.35.28_PM Screen_Shot_2021-07-06_at_3.34.06_PM

I removed the danger styling of the "restore" section to differentiate it with the new "permanently delete" section. Restoring is not a destructive operation anyway.

Screen recording of the process from the initial delayed deletion to permanently deleting, and then creating a project with the same path.

Screen_Recording_2021-07-06_at_3.29.18_PM

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • 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
Edited by Heinrich Lee Yu

Merge request reports