The Request Membership button triggers a PM to the entire group. The PM should be addressed to owners of the group only.
The individual group pages should have a Request Membership/Join button. Many users will visit the individual group directly and it’s a dead end if they can’t request membership/join from that page.
Seeing some odd behavior on logged in/out and depending on whether a user is a member of a group.
If logged in but not member of the group, just the group name and description is shown.
I’m sure that’s an easy fix. Are there more groups admin settings coming? If not I don’t know if a new section is needed.
Also links back and forth between the group admin page and the new group edit page and group profile. Finding myself struggling a bit with multiple tabs open.
This is done already as of a few days. You should update again.
Many mailing lists support contacting the owners of a group/list by appending something to the email. For example, in Sympa, I have a list named hd. Sending an email to hd@lists.domain contacts the entire list. Sending a message to hd-request@domain contacts the owners. Perhaps Discourse could do something like @team-owners (or @team-maintainers if the name changes) to accomplish this.
I just noticed it’s possible to set up a group that users can leave and join on their own, that also awards a trust level. That should be disabled or come with a warning.
Also, it is possible to leave a group for group owners, but then not possible to become owner again without admin intervention via the group admin settings. That too should come with a warning or it should be reversible in case of an accidental click.
The downside to using email is that the workflow doesn’t stay in Discourse. I think it’s preferred to keep all the tasks in one place and out of email.
For the Request PMs, I would also like to confirm TL0 users can submit requests.
Oh no, I wasn’t suggesting using email! I was using mailing lists as an example. I was suggesting a special Discourse mention for group owners. My concern is the default PM limit for number of recipients, and more than 5 group owners.
Thanks for your recent work @tgxworld - you’ve resolved the problem I saw with the invisible member list and join/leave button on individual group pages. Also pleased to see the font-awesome alignment fixed too
Could this be a customizable option? It would be great to have:
Group page option: choose the default number you notify on each group. If not, it could be just a checkbox to enable or disable the 5 people limit.
Post/mention option: choose how many people you notify on each mention. I guess this one is a bit more difficult to achieve, but a workaround would be to change the previous option manually each time you want to post (only if you are group owner)
Not sure we need any cap since only owners are specified in the to: line. I guess last 5 active owners adds a sanity limit, but do people generally have more than 5 owners. Also, perhaps all owners should get the PM.
The larger issue IMO in the @mention in the body of the owner notification email. A workaround is here.
This @mention issue and who gets notified isn’t really related to this group feature, but the specific PM generated could use a fix.
Sorry if I misexplained my suggestion. I think the PM issue is ok now, but a mention in a post is only notifying the 5 last active members too. That’s why IMO you should be able to set the number, because on a normal post you usually mention a group to notify all members, or simply you can think that 5 is a low number for whatever topic. (I think 5 is a perfect number for the group request).