Description
https://ombulabs.atlassian.net/browse/DT-251
IMPORTANT: please make sure you ask yourself all intro questions and fill all sections of the template.
Before we start...:
- I checked the documentation and didn't find this feature
- I checked to make sure that this feature has not already been requested
Branch/Commit:
main
Describe the feature:
Please include a detailed description of the feature you are requesting and any detail on it’s expected behavior.
As a user
I add a project that I which to use as some sort of template project
And then I add all the stories with descriptions
I don't want anyone to accidentally delete the template project (since it cannot be recovered)
I don't want anyone to accidentally delete a story in my template project (since it cannot be recovered
Problem:
Please include a detailed description of the problem this feature would solve.
As a user
I add a project with stories
So that I can use the project as a template to be cloned for future projects
Now I or anybody on my team can delete the project
And I or anybody on my team can delete stories in the project
There is no way to prevent projects or stories from being deleted
There is no way to recover a project or story after it has been deleted
Ideas:
I see two possible solutions, we can discuss implementing either or both.
- A permission scheme that prevents unauthorised deletion.
- Prevent deleting all together, use a different mechanism such as archiving or rejecting
- Allow soft deleting only so we can recover projects and stories.
I will abide by the code of conduct