Standardize deletion experience
## Problem Statement
Several [foundational UX improvements](https://gitlab.com/gitlab-org/gitlab/-/issues/535442) have been identified that need to be addressed to reduce inconsistency in our deletion flow. These improvements, while independent of the upcoming [Bin concept](https://gitlab.com/groups/gitlab-org/-/epics/17368), will establish a solid foundation for its implementation.
Key identified user problem:
- Inconsistent deletion experiences in all areas (lists, details, admin)
- Confusing variation in confirmation dialogs
- Unclear distinction between initial deletion and permanent removal
- Fragmented restore options
- Poor deletion feedback after actions
## Before Video
Video demonstrating the problems we will be fixing in this Epic
https://youtu.be/JpT1i4zy4n8
## After video
Video demonstrating the problems we fixed
https://www.youtube.com/watch?v=BG40gvsIEC8
## DRI
@peterhegman
## Participants
@smaglangit @peterhegman
## Exit criteria
Consistent deletion flow across the following screens:
- Admin -> Groups
- Admin -> Projects
- Your work -> Groups
- Your work -> Projects
- Group overview (front page of a group)
- Project overview (front page of a project)
- Group -> Settings -> Advanced
- Project -> Settings -> Advanced
## Sub-Epics
### Actions menu (List view)
https://gitlab.com/groups/gitlab-org/-/epics/18829+
### Actions menu (Detail view)
https://gitlab.com/groups/gitlab-org/-/epics/18830+
### Settings card
https://gitlab.com/groups/gitlab-org/-/epics/18831+
### Toast feedback
https://gitlab.com/groups/gitlab-org/-/epics/18833+
### Deletion alerts
https://gitlab.com/groups/gitlab-org/-/epics/18834+
## Development log
See issues and sub-epics
## Current status
Complete
## Stat and end date
**Start date:** September 10th
**End date:** December 12th
<!-- STATUS NOTE START -->
<!-- STATUS NOTE END -->
epic