Prevent Users from Deleting Tasks

That’s what comment-only is about, it does not cover your use case?

No, comment-only doesn’t cover our use case. The user may need to make updates to the due date and/or add additional information to the task (or may wish to create sub-tasks to help them break the work down further, depending on what the main task is).

But if they were assigned the task from someone else, they should not be able to DELETE it. I’m with the others who posted above, it’s not about malicious intent (typically), but there absolutely needs to be a level between “can’t do anything other than mark the task complete or comment on it” and “can do EVERYTHING, up to and including deleting a task that someone else assigned to me.”

Deleting tasks should only be an option for he person who originally created the task and account admin/super admin users (which covers situations like “no longer with the company” and similar).

2 Likes

As I revisit a feature improvement I suggested more than five years ago (wow, time flies), I still struggle to understand how this hasn’t been implemented in some form or fashion.

The comment-only setting does not solve the desired outcome because it is so restrictive and must be set at each project level. Comment-only may have some beneficial use cases if you work with outside clients in an agency model, but I’d wager a significant percentage of Asana clients are primarily using the tool internally across (or within) teams. The inability to edit the task - whether that’s the description, custom fields, the assignee, or the due date makes comment-only an unviable solution.

The desired outcome could be achieved through several options, some more restrictive than others.

  1. Global/company-wide setting that prevents deletion of all tasks - The downside is that users sometimes accidentally create tasks and the only way to remove them would be to mark them complete. However, that’s a relatively minor occurrence and doesn’t really mess up much aside from some dashboards counting the number of tasks marked complete for a period of time. This is likely the easiest for Asana engineers to deploy and I bet would solve this issue for 99% of users.

  2. Global/company-wide setting that prevents deletion of all tasks UNLESS you are the creator. - An alternative option to the above, but there are times when employees might create tasks for themselves or others, and management wouldn’t want those to disappear without notice.

  3. Global/company-wide alert when a task is deleted - Not sure why I’m even suggesting this because it opens up issues of WHO to notify, especially if everyone is removed as a collaborator before deletion. An alternative option might be that the Project owner or editors get a notification, but we’re already trying to reduce Inbox clutter as-is and not every task resides within a project.

  4. Delete permissions at the project level - While not perfect since not every task (especially quick-create ones) may not reside within a project, and it would be on the Project owner to set this unless it was enabled by default, it at least gives some more controls.

  5. Delete permissions at the user level - Requires you to put some trust in your admin and the users who get assigned this permission, but would at least let us have some more control as everyone would default into the global setting I suggested in step 1 above.

  6. Put every deleted task into a Recycling Bin project only accessible to the Admin or select users. - Probably less than ideal from a security perspective as tasks may be private to the individual and you’d need to determine who you trust to review the tasks. An alternative to this might be to place the deleted task in the bin and anyone who was ever the creator, assignee, or collaborator (even if removed) on the task would be notified and able to view it. This probably requires the greatest amount of engineering effort, and I’m not even sure if metadata like historical collaborators is available.

Anyways, just some additional thoughts as I hope this gains enough traction to be implemented.

-Ben

4 Likes

Well said, I as well as many others are leaning towards other task management because of this missing feature.

1 Like

Can anyone recommend another app similar to ASANA that prevents uses from deleting tasks?.

Thank you,

2 Likes

The official Asana forum is not the right place to find an Asana alternative, I am sure you can understand why.

Not really, it a feature that has been requested in a thread for over 5 years. I am actively comparing alternatives at this point.

Fair enough, but don’t ask Asana users to help you find an alternative :sweat_smile:

I’m bumping this back up. I just blew several hours looking for a task that one of my users accidentally deleted. I ended up needing to get Asana Tech Support to restore several days worth of deleted tasks (there weren’t many).

We definitely need Asana to stop playing coy about this. I need a way that people can comment, add files, act on subtasks, but NOT delete the parent task, and NOT mark the parent task complete. We should have a way of locking them. This would make a perfect rule. “When XYZ Condition Met, Task is Locked by all users except for XYZ person”

That’s what the “Comment-only” permission is for…

Yes, but isn’t that controlled on the team level? If I relegate a team member to “comment only”, is that going to block that team member from adding subtasks to these parent tasks?

It is controlled at the project level. And yes it would prevent them from doing almost anything to any task, Asana doesn’t have that micro-management for permissions indeed.

1 Like