We use a category on our internal instance of Discourse to manage tasks. New tasks are written up in the todo category. In some cases they are immediately assigned and in others, we tag a group to give visibility of the task so that a team member can claim it using Discourse Assign.
It does not make sense to me that everybody in their internal Discourse instance is a Staff member…
All our staff on our internal instance are staff barring a few part time people, we may expand the functionality cause we already have assign-public so adding this is not a huge change pr-welcome for the time being just let me know what you want to call the site setting.
Hello,
I have installed the assign plugin 0.1, but it is only accessibles for administrators or moderators. How can I make all users assign their question to anyone ? and see the topic assigned to them
Got it. What if instead of assign_allow_on_all_users you’d have something like assign_allowed_on_groups where you would explicitly list the user groups? I think in that case you could leave the can of worms closed and just let everybody assign/unassign by default?
To better explain my use case: I run a small non-profit and we use Discourse mainly for internal communication. We have a small stable core team and then lots of volunteers coming in and helping us, possibly for a limited time. It doesn’t make sense for us to make them all staff users, but it would still be nice if we could use this plugin (I am not exactly eager to introduce yet another tool like Trello into our workflow).
That being said, I completely get your concerns here.
I am kind of OK with a setting for assign_allowed_on_groups that defaults to staff and provides full access to all assign features for the groups selected. I guess from a security perspective this would be nice but I think it is a reasonably big change.
My temporary workaround has been to deploy a whole additional discourse instance to avoid any problems relating to making users Moderators of the main instance.
Please do! Assign to users is fantastic when discourse is used as an internal closed employee collaboration board for project or a specific thread/topic management!
Not too useful IMO for public boards, but employee collaboration boards it is for sure
Just a thought, but as category moderation is now a thing can that also be tied into assign allowed for those categories? It could be a substitute too for having separate assign allowed groups who don’t have moderation ability.
Here I added support for multi-group user search which is used by the assign modal. Sadly, older discourse instances running the plugin will only be able to search for staff members since it will be the fallback option.
Sorry for keeping everyone out of the loop regarding the state of this feature.
The only reason for this not being merged yet is because I want to improve how the setting works. Right now, if a group gets renamed or deleted, the list of allowed groups will be in an inconsistent state.
Hopefully, I’ll make the necessary changes this week and merge it. I’ll keep everyone posted
No worries, had been following the two PRs on github and could see the back-and-forth on the other one. Just wanted to understand if there was some form of blocking issue or bigger problem.