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