We use a lot of tasks that end up being homed in many projects, because our company does some complex manufacturing and we need our tasks to live in multiple projects for a variety of reasons.
As a result, we’ve struggled greatly over the years to prevent “less than skilled” team members from accidentally deleting or marking complete some VERY important tasks.
Case in point, we have two team members we are on-boarding. They both are learning, but we have to give them access to tasks that are pretty high-risk, but they have to see and manipulate those tasks on a daily basis, but the two things they cannot do is mark them complete or delete them. Of course, inevitably, it happens.
As one of our super-admins here at the company, we need a way that some tasks can be LOCKED such that only Admins/Super-Admins can mark complete or delete them.
I realize there are ways of trying to limit this based on project permissions, but this is not a sufficient approach to this issue. There are times where we need some tasks to stay unmarked (used as informative/sticky note tasks) or some tasks that act as a subtask and document holder, and the only tasks that get marked complete by anyone are the Subtasks… until the job is complete, etc.