-
-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement "Move to Trash" and "Remove from Trash" Project Features #1436
Comments
@entrotech could you please add me to the team gdrive so i can grab the .env file? |
@kianadk Progress: "What is the current status of your project? What have you completed and what is left to do?" |
@Biuwa I've decided I need to step away from this project, I underestimated the time I had available to work on it. I'll unassign myself from the issue. Apologies for any inconvenience |
Clarifying Questions for PM/UX team:1 - Is the wording below acceptable for the "Trash project" confirmation warning? 2 - From the context menu (screenshot below), are the existing terms 'Move to Trash' and 'Remove from Trash' sufficient? 3 - The default text color is currently red when it's not in the trash. What would be an ideal color for when it is in the trash? Dev TeamI created a separate 'Trash' component mirroring the Delete component, so I could recreate the process as much to understand more of the process flow. That being said, I was a bit confused as if the end goal is to have the Delete functionality "built into" the projectTrashed (happens at the end of the grace period), or if there would be a separate delete component, or both? I got a bit caught up in parts of the structure which slowed me down but I would like to better understand the end goal for this portion! Currently, I'm getting "TypeError: axios__WEBPACK_IMPORTED_MODULE_0___default(...).trash is not a function" when I click the 'Trach' button to alter the project.dateTrashed attribute, but I'm still working through it. |
Red Hex Code is: B64E38 |
View in Figma here Recovery Modal: ![]() |
Please provide an update:
|
Dependency
Overview
We want users to be able to "move to trash" (and "restore from trash") projects that they own. This allows users to remove projects. Filtering requirements for the My Project page are TBD, but should, by default not list projects in the trash, but have the option to include them on the grid, in case the user wants to remove them from the trash. A separate issue will address how projects are permanently deleted - possibly by allowing the user to "empty the trash" or implementing a system that automatically deletes projects from the trash after a specified number of days.
Action Items
(This screenshot shows the TEMPORARY implementation of the My Projects Page, which includes icons to indicate if a project is hidden, trashed or snapshotted, since we need a visual indication of the project statuses until we can implement the desired filtering for the My Projects page.)
Resources/Instructions
Icons to use:
font-awesome free solid icons trash and trash-restore for "Move to Trash" and "Restore from Trash", respectively.
The text was updated successfully, but these errors were encountered: