Mass File Management in Trash for Administrators
User Story
As a Figma administrator, I want to access files in Trash, filter them using the available criteria, user, and previous location, and permanently delete multiple items at once, so that I can manage deleted content efficiently and keep Trash organized.
Acceptance Criteria
-
The administrator can access the Trash section from the Figma application.
-
The administrator can view deleted files and relevant information, including file name, user, and previous location.
-
The administrator can use the existing filtering criteria.
-
The administrator can filter files by user.
-
The administrator can filter files by previous location.
-
Filters can be combined, and the list updates according to the selected criteria.
-
The administrator can select one or multiple files from the list.
-
The administrator can permanently delete the selected files in bulk.
-
The administrator can permanently delete all files displayed in the filtered list.
-
The administrator can select an option to empty the entire Trash.
-
Before any permanent deletion, the system requests explicit confirmation and displays the number of items that will be deleted.
-
Once the action is confirmed, the selected files are permanently deleted and no longer appear in Trash.
-
If the deletion cannot be completed for one or more items, the system identifies the items that were not deleted and displays the corresponding reason.
-
If no files match the applied filters, the system displays an empty state and disables bulk deletion actions.
Business Rules
-
Only administrators can permanently delete files or empty Trash.
-
Emptying Trash permanently deletes all available files, regardless of the applied filters.
-
Bulk deletion actions must require clear confirmation before execution.
