# Allowing only one person on a team to mark tasks complete

**URL:** <https://forum.asana.com/t/allowing-only-one-person-on-a-team-to-mark-tasks-complete/398765>\
**Category:** Asana In Practice\
**Created:** [13 April 2023 20:19 UTC](https://forum.asana.com/t/allowing-only-one-person-on-a-team-to-mark-tasks-complete/398765 "2023-04-13T20:19:47Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matt\_Hoppes](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/matt_hoppes/32/114930_2.png) [@Matt\_Hoppes](https://forum.asana.com/u/Matt_Hoppes)\
**Post date:** [13 April 2023 20:19 UTC](https://forum.asana.com/t/allowing-only-one-person-on-a-team-to-mark-tasks-complete/398765/1 "2023-04-13T20:19:47Z")

</div>

I’m having trouble with a certain user marking tasks completed by accident. First, I really wish you’d give the ability to set permission levels where a user can or can’t do this or other thing. The task is assigned to them, but is managed by an ops person so only the ops person should be marking it complete. Is there a better way to do this than what I’m about to describe?

What we are trying to do is create a rule such that (if task is marked complete and assignee is NOT OPSMANAGER) {then mark task uncomplete}

It seems there is no negative operation in the triggers though, so I can only mark it by who it IS assigned to. This is not optimal. Asana has so much potential, but for some reason there seems to be reluctance to install features community members are asking for to allow them to run their operations more efficiently.

---

<div class="post-metadata">

**Author:** ![Richard\_Sather](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/richard_sather/32/276096_2.png) [@Richard\_Sather](https://forum.asana.com/u/Richard_Sather)\
**Post date:** [14 April 2023 08:12 UTC](https://forum.asana.com/t/allowing-only-one-person-on-a-team-to-mark-tasks-complete/398765/2 "2023-04-14T08:12:05Z")

</div>

Hi @Matt_Hoppes , you are right, there isn’t a rule to support ‘if not [this] assignee’ but you could create a rule that if the task is assigned to your ‘certain user’ and they mark it complete, then mark incomplete as per below (‘George’ below is your certain user).

 ![image](https://us1.discourse-cdn.com/asana/original/3X/c/9/c95711f44b108d278f150eced0d13455b96739af.png)

Otherwise, if this user only needs to comment on a task and not change anything else (such as assignee, due date, custom fields, mark complete etc.) then you could [set their permission level in the project to just Comment only](https://asana.com/guide/help/permissions/project-permissions#gl-comment-only-projects).

---

<div class="post-metadata">

**Author:** ![Julien\_RENAUD](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/julien_renaud/32/4010_2.png) [@Julien\_RENAUD](https://forum.asana.com/u/Julien_RENAUD)\
**Post date:** [14 April 2023 08:25 UTC](https://forum.asana.com/t/allowing-only-one-person-on-a-team-to-mark-tasks-complete/398765/3 "2023-04-14T08:25:51Z")

</div>

Hi @Matt_Hoppes

I just did some tests and with 3 rules and a custom field, it is possible to do what you want.  
In fact it is necessary that if a task is validated then it passes in a status to be approved by the manager, and the task is marked incompleted and assigned to the manager. And another rule detects that a validated task is already at the manager and avoid the passage through the validation.

Do you see what I mean?

Julien

---

<div class="post-metadata">

**Author:** ![Matt\_Hoppes](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/matt_hoppes/32/114930_2.png) [@Matt\_Hoppes](https://forum.asana.com/u/Matt_Hoppes)\
**Post date:** [18 April 2023 18:01 UTC](https://forum.asana.com/t/allowing-only-one-person-on-a-team-to-mark-tasks-complete/398765/4 "2023-04-18T18:01:05Z")

</div>

Sure… but what if I 50 users? Now I’m creating the rule 50 times and have to remember to create it when we onboard someone new? The fact there is no negative (if not) rule is astounding.

---

<div class="post-metadata">

**Author:** ![Richard\_Sather](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/richard_sather/32/276096_2.png) [@Richard\_Sather](https://forum.asana.com/u/Richard_Sather)\
**Post date:** [18 April 2023 19:38 UTC](https://forum.asana.com/t/allowing-only-one-person-on-a-team-to-mark-tasks-complete/398765/5 "2023-04-18T19:38:09Z")

</div>

Well you mentioned a certain user and therefore my suggestion was based on that. You could try @Julien_RENAUD 's suggestion too.

But I agree that it would obviously be useful for rules in Asana to be able to support your request.

---

<div class="post-metadata">

**Author:** ![Julien\_RENAUD](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/julien_renaud/32/4010_2.png) [@Julien\_RENAUD](https://forum.asana.com/u/Julien_RENAUD)\
**Post date:** [19 April 2023 05:55 UTC](https://forum.asana.com/t/allowing-only-one-person-on-a-team-to-mark-tasks-complete/398765/6 "2023-04-19T05:55:23Z")

</div>

I completely agree that a NO rule would be very useful, no doubt about it.

> [@Matt\_Hoppes](#):
>
> but what if I 50 users? Now I’m creating the rule 50 times and have to remember to create it when we onboard someone new?

I would not have proposed such an impractical solution if I had to add new rules for each user.  
My solution does not require 1 rule per user. You should not try to detect each user, but rather detect the manager. And so with 3 rules it is possible to do what you want, with 1 manager and no matter how many members in his team.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/asana/user_avatar/forum.asana.com/system/32/276370_2.png) [@system](https://forum.asana.com/u/system)\
**Post date:** [30 May 2025 18:59 UTC](https://forum.asana.com/t/allowing-only-one-person-on-a-team-to-mark-tasks-complete/398765/7 "2025-05-30T18:59:33Z")

</div>

Closed on 30 May 2025 18:59 UTC


