# Assign Plugin: Setting to exclude closed topics from pending assignments reminder PM

**URL:** https://meta.discourse.org/t/assign-plugin-setting-to-exclude-closed-topics-from-pending-assignments-reminder-pm/183505
**Category:** Feature
**Tags:** assign
**Created:** [March 17, 2021, 10:34am UTC](https://meta.discourse.org/t/assign-plugin-setting-to-exclude-closed-topics-from-pending-assignments-reminder-pm/183505 "2021-03-17T10:34:31Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [March 17, 2021, 10:34am UTC](https://meta.discourse.org/t/assign-plugin-setting-to-exclude-closed-topics-from-pending-assignments-reminder-pm/183505/1 "2021-03-17T10:34:31Z")

</div>

The assign plugin has this awesome feature which reminds the user of their pending assignments. In our use case, we close the bug reports and feature requests once they’re resolved. But we still keep them assigned to the devs for the record. So `unassign_on_close` doesn’t serve us.

I would like to propose a site setting, `exclude close topics from reminder PM` which simply does what it says on the box 😉 .

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [March 17, 2021, 4:19pm UTC](https://meta.discourse.org/t/assign-plugin-setting-to-exclude-closed-topics-from-pending-assignments-reminder-pm/183505/2 "2021-03-17T16:19:36Z")

</div>

I wonder if it could simply it be an option?

> **closing assigned items:** Do nothing  
> Mute reminders  
> Unassign

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [March 17, 2021, 4:38pm UTC](https://meta.discourse.org/t/assign-plugin-setting-to-exclude-closed-topics-from-pending-assignments-reminder-pm/183505/3 "2021-03-17T16:38:47Z")

</div>

I’m pretty sure assigned was designed to be for stuff that needs to be done yet. Someone else from the team would have to comment if this is something we’d want to implement, but an alternative option could be using a staff-only tag on the topic saying who owns it.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [March 18, 2021, 4:12am UTC](https://meta.discourse.org/t/assign-plugin-setting-to-exclude-closed-topics-from-pending-assignments-reminder-pm/183505/4 "2021-03-18T04:12:06Z")

</div>

> [@fzngagan](#):
>
> But we still keep them assigned to the devs for the record

This is certainly not the intended design. How do you even keep track properly of things you need to do, if your todo list only ever grows?

My recommendation here would be to start unassigning when done, then use a [data explorer](https://meta.discourse.org/t/32566?silent=true) query. I am significantly warmer for a new filter on the assign page that lists “staff that was assigned to me in the past and is not longer assigned”,

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [March 18, 2021, 6:02am UTC](https://meta.discourse.org/t/assign-plugin-setting-to-exclude-closed-topics-from-pending-assignments-reminder-pm/183505/5 "2021-03-18T06:02:55Z")

</div>

> [@sam](#):
>
> This is certainly not the intended design. How do you even keep track properly of things you need to do, if your todo list only ever grows?

Noted. We just use advanced search or url params to only show topics that are open and assigned. 😉

> [@sam](#):
>
> “staff that was assigned to me in the past and is not longer assigned”,

That could work. We’ll discuss internally if that could do the job for us.

I haven’t looked at the code yet, so it seemed like unassigning just gets rid of the assignment info. But that isn’t the case so the filter makes sense.
