The discussion revolves around default notification settings for group inboxes in Discourse. rriemann initially asks about changing default notification levels for group inboxes and mentions a potential solution via the Rails console. sam clarifies that there’s no default setting per group, but users can manually adjust their preferences. sam notes that while no default exists, a feature request has been made to improve group administration, including potential default settings and welcome PMs. JammyDodger confirms that the feature is now available, allowing admins to set default notification levels when creating groups or updating existing ones via the /manage/interaction tab.
I just found out that group inboxes are tracked by default and not watched. I thought messages are treated like personal messages and thus, watched by default.
Is there a setting to change the default notification settings for group inboxes? How can I make everyone watching its groups that already got an account?
So I could try this one in the rails console to correct already the setting for existing users? Of course, I would need to loop over all relevant groups.
group = Group.find_by_name(group_name)
GroupUser.where(group_id: group.id).update_all(notification_level: GroupUser.notification_levels[:level])
Current thinking is that we are open to adding an automatic, optional “welcome to the group” type PM so at least you can teach people about this when you add them to the group.
I think allowing mods to set defaults makes sense, but also agree that “welcome to the group” is a better first step.