Is your feature request related to a problem? Please describe.
In the same vein as RocketChat/Rocket.Chat#5147, allowing threads in read-only channels could be a great feature for structured discussions around announcements.
For our organization this would be a great way to deal with some things like security announcements. Right now, we have a global channel in which people are sometimes informed/reminded of important updates (such as the latest Firefox patch in response to CVE-2019-17026). Unfortunately, technical follow-up questions can swamp this announcement quite quickly, and even after some clarifications, the useful bits of information are distributed over a long chat log.
Describe the solution you'd like
For this use case, having a read-only channel in which non-admin users can still participate in threads to individual announcements seems like a good solution to me. This way, the author of each thread can still edit the top-most message in order to add information while the discussion goes on.
If I understand RocketChat/feature-requests#648 correctly, the discussion there revolves around limiting the number of messages in threads that get displayed per channel. This would make the idea even better, since one could really make sure that the announcements themselves are the only things visible within the channel directly.
Describe alternatives you've considered
As an alternative, we wondered if it would be a good thing to have some sort of notification area at the top of each channel view that contains pinned messages (or, if they would be too big, simply a counter with the option to expand them). This way, admins could sporadically pin important messages in a global channel and unpin them again after a while, achieving similar visibility.
Is your feature request related to a problem? Please describe.
In the same vein as RocketChat/Rocket.Chat#5147, allowing threads in read-only channels could be a great feature for structured discussions around announcements.
For our organization this would be a great way to deal with some things like security announcements. Right now, we have a global channel in which people are sometimes informed/reminded of important updates (such as the latest Firefox patch in response to CVE-2019-17026). Unfortunately, technical follow-up questions can swamp this announcement quite quickly, and even after some clarifications, the useful bits of information are distributed over a long chat log.
Describe the solution you'd like
For this use case, having a read-only channel in which non-admin users can still participate in threads to individual announcements seems like a good solution to me. This way, the author of each thread can still edit the top-most message in order to add information while the discussion goes on.
If I understand RocketChat/feature-requests#648 correctly, the discussion there revolves around limiting the number of messages in threads that get displayed per channel. This would make the idea even better, since one could really make sure that the announcements themselves are the only things visible within the channel directly.
Describe alternatives you've considered
As an alternative, we wondered if it would be a good thing to have some sort of notification area at the top of each channel view that contains pinned messages (or, if they would be too big, simply a counter with the option to expand them). This way, admins could sporadically pin important messages in a global channel and unpin them again after a while, achieving similar visibility.