So if I have chat allowed groups
set to tl1 user and allow a channel to auto add users which linked to a tl0 accessible category, what will happen? Does this later option overwrite the former one?
It should respect both settings and only tl1 users will be added in this case.
Thx for the reply, I see the linked channel (which is linked to a tl0 accessible category) shows it has around 1700 members, but my tl0 users are around 4000 as shown on the group page, I have removed the tl1 restriction, but the number doesnât increase. Is there a data delay or any settings will also affect this number?
Currently the users get added to the channel based on the category permissions, but those outside of the chat allowed groups
simply canât see any chat features at all and so donât have access. There are a couple of other criteria that go into whether theyâre âactiveâ or not and get scooped up into being added, which may account for the difference in numbers:
Iâm experiencing the same issue that @sdpiowa identified earlier in this thread:
I understand from this thread that only âactiveâ users join the channel. Thatâs fine â though the label on the option should be updated to more accurately describe the feature.
What remains unclear to me is whether this check is run periodically. In other words, if a previously inactive user interacts with the site tomorrow will they automatically join the chat channel or not?
Any confirmation on my question above?
I guess by now you should have empirical evidence?
I canât quite tell what subject.execute(chat_channel_id: channel.id, starts_at: user.id, ends_at: user.id)
does in the spec, but I think that those users are added continually.
On my forum returning users will be added continually. Sure, there can be somekind delay, but it canât be long.
(That shows one metric I could guess quite many community admins dislike It tells directly how many pseudo users that community hasâŚ)
Yep, the job runs every hour and should cover this scenario.
Definitely open to suggestions to improve the copy here to make this part more clear!
Well, the current copy is âAutomatically add all new and existing usersâ, which is clearly false.
How about âAutomatically add users who [whatever the criteria are]â?
Hereâs a first pass:
Check hourly which users have been active in the last 3 months. Add them to this channel if they have access to the Beginners Feedback category.
Could I get some clarification on what âaccessâ means exactly? I have a category where everyone can see
, but only certain groups can create or reply. It seems to me that the users who can only see shouldnât be added to the channel automatically, and shouldnât be able to participate at all in that channel until they are in the group. Maybe it works this way already, but I want to make sure before moving forward. Thanks!
As of December, âreplyâ permission is required to be able to join (access) a channel:
So I believe this now works as youâd like it to work for your scenario.
Thanks Dave, that is how I would like it to work, unfortunately I just tried it and it doesnât work that way. I have my category set up like this:
The Beginners group only has 2 members right now, the Beginner_Support group has 12. The channel after turning on Automatically add users now has 774 members, which is probably about the right amount of active users for everyoneâŚ
OK, yep, that doesnât look like what Iâd expect at this point. Iâll take a look tomorrow and let you know what I find.
I do see the issue youâre seeing here. I still need to spend a bit more time tinkering to understand the details of what is and isnât working properly so we can get something queued up to address this.
OK, hereâs what Iâm seeing for a user âBobâ who only has âSeeâ access to the category for the channel:
- I do see Bob in the members list (unexpected)
- Bob does not see the channel in the sidebar initially (ok)
- Bob does not see the channel in
/chat/channels/browse
(ok) - Bob does see the channel if he visits
/chat/c/${channelname}/${id}
(unexpected) - Bob does see notifications when someone mentions him in the channel (unexpected)
- Bob does see the channel in his sidebar once he gets a mention or posts in the channel after visitng it directly (unexpected)
Will add this to our list to fix up.
We merged the following pull requests which should address this issue:
Initially, we had planned to allow read-only users to preview chat channels, but designing the user experience for that turned out to be a bit more complicated than we originally anticipated, so we removed that feature for now in the name of simplicity.
Note: if you had channels set up with auto-join that included groups with read-only permissions, you may need to edit the channel settings once to force the membership list to synchronize with these new rules.
That works brilliantly, thank you Dave!