Users with "Create Request" permissions cannot currently modify or delete their own requests after creation, which can result in invalid requests with typos or duplicates. There is also no way to remove those invalid pending requests unless they expire or go through voting.
User Story
As a user with "Create Request" permissions, I want to have the ability to delete my own requests so that I can fix error or remove unnecessary requests without waiting for them to expire or requiring fake voting.
Acceptance Criteria
[ ] Users with "Create Request" permission can delete any request
[ ] Add a delete column and button on the right side that only users with "Create" permission can see.
[ ] When a user clicks on the Delete button, they should see a warning screen to confirm
[ ] When a request is deleted, show it under history with "Deleted" status
[ ] Add a "Trash" icon next to the person who performed the delete operation
[ ] Update description for Create Request in all relevant instances to explain this additional permission
Problem
Users with "Create Request" permissions cannot currently modify or delete their own requests after creation, which can result in invalid requests with typos or duplicates. There is also no way to remove those invalid pending requests unless they expire or go through voting.
User Story
As a user with "Create Request" permissions, I want to have the ability to delete my own requests so that I can fix error or remove unnecessary requests without waiting for them to expire or requiring fake voting.
Acceptance Criteria