Add quick archive option to project dashboards
What does this MR do and why?
Add an archive/unarchive action item on the following pages:
- Your Work > Projects
- Admin Area > Projects
- Organizations > Manage > Groups and Projects (behind
ui_for_organizationsfeature flag)
Note
Initially, we plan to do this in separate efforts:
- Add archive quick action to projects list views (#555355 - closed)
- Add unarchive quick action to projects list views (#555356 - closed)
For efficiency, I opted to do create a single MR that covers both issue. There is a lot of overlap and shared code between the two. Merging them doesn't have any significant increase in the MR complexity.
References
- Closes #555355 (closed)
- Closes #555356 (closed)
Screenshots or screen recordings
Screen_Recording_2025-08-19_at_9.42.32_AM
How to set up and validate locally
- Go to
/dashboard/projects. - Click the vertical ellipsis button in the project list item to see the
Archive/Unarchivebutton.
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Shane Maglangit