I’m looking for the best way to automatically assign user titles based on a combination of group membership and trust level. For example:
If a user is in group A and has trust level 1, their title should be “A TL1”
If a user is in group A and has trust level 2, their title should be “A TL2”
If a user is in group B and has trust level 1, their title should be “B TL1”
…and so on
From what I’ve found so far, the main method is:
Create a separate group for each group + trust level combination (e.g. a-tl1, a-tl2, b-tl1, etc) using the Dynamic Groups plugin,
Set a default title for each of these groups.
While this seems to work, it requires creating and maintaining a large number of groups if there are many combinations.
My questions:
Is this setup (many dynamic groups and each with its own default title) the best or only way to keep titles in sync automatically?
Is there another approach (using Discourse core, Automations, or another plugin) to dynamically assign titles based on conditions like group + trust level, without having to manage so many additional groups?
Any advice or shared experiences would be greatly appreciated. Thanks in advance!
Would it work for you to configure the title based on the group membership (A or B) and have a component that adds the title based on the trust level behind that?
I think then you wouldn’t need all those combined subgroups
Another idea: Maybe the plugin which automatically sets the trust level as the title could be used as a base for a more complex title update based on trust level and group membership
Unfortunately, I don’t have any programming experience myself, so I’m not able to develop or modify plugins. I have already reached out to the plugin author to ask if this feature (combining group membership and trust level for titles) could be added, or if they have any advice.
So, if someone is in “Designers” with TL3, their title should be “Senior Designer”.
If they are in “Developers” with TL2, the title should be “Developer”.
I would like to be able to set these rules for each group and trust level, and have titles assigned automatically as users’ groups or trust levels change.
Is there any advice you could share on how to achieve this, or would you consider adding this as a new feature in your plugin?
Also, I am trying to achieve this on my test site: http://ask.discourse.com/.
I don’t have programming experience, so I am not sure if it’s possible to implement this myself.