+ Summary of the channel, including the channel name.
+
+
+
+
+
+
+
+ Name
+
+
+ name
+
+
+
+ Team
+
+
+ test
+
+
+
+
+
+
+
+
+
+
+
+ Advanced Access Control
+
+
+ Manage the actions available to channel members and guests.
+
+
+
+
+
+
+
+
+
+ Permissions
+
+
+ Guests
+
+
+ Members
+
+
+
+
+
+
+
+
+
+
+
+
+ Channel Management
+
+
+ Choose between inviting members manually or syncing members automatically from groups.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ When enabled, adding and removing users from groups will add or remove them from this channel. The only way of inviting members to this channel is by adding the groups they belong to.
+
+ Learn More
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select Public for a channel any user can find and join.
+
+ Select Private to require channel invitations to join.
+
+ Use this switch to change this channel from public to private or from private to public.
+
+ Summary of the channel, including the channel name.
+
+
+
+
+
+
+
+ Name
+
+
+ name
+
+
+
+ Team
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Advanced Access Control
+
+
+ Manage the actions available to channel members and guests.
+
+
+
+
+
+
+
+
+
+ Permissions
+
+
+ Guests
+
+
+ Members
+
+
+
+
+
+
+
+
+
+
+
+
+ Channel Management
+
+
+ Choose between inviting members manually or syncing members automatically from groups.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ When enabled, adding and removing users from groups will add or remove them from this channel. The only way of inviting members to this channel is by adding the groups they belong to.
+
+ Learn More
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select Public for a channel any user can find and join.
+
+ Select Private to require channel invitations to join.
+
+ Use this switch to change this channel from public to private or from private to public.
+
+ Summary of the channel, including the channel name.
+
+
+
+
+
+
+
+ Name
+
+
+ name
+
+
+
+ Team
+
+
+ test
+
+
+
+
+
+
+
+
+
+
+
+ Advanced Access Control
+
+
+ Manage the actions available to channel members and guests.
+
+
+
+
+
+
+
+
+
+ Permissions
+
+
+ Guests
+
+
+ Members
+
+
+
+
+
+
+
+
+
+
+
+
+ Channel Management
+
+
+ Choose between inviting members manually or syncing members automatically from groups.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select Public for a channel any user can find and join.
+
+ Select Private to require channel invitations to join.
+
+ Use this switch to change this channel from public to private or from private to public.
+
+ Summary of the channel, including the channel name.
+
+
+
+
+
+
+
+ Name
+
+
+ name
+
+
+
+ Team
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Advanced Access Control
+
+
+ Manage the actions available to channel members and guests.
+
+
+
+
+
+
+
+
+
+ Permissions
+
+
+ Guests
+
+
+ Members
+
+
+
+
+
+
+
+
+
+
+
+
+ Channel Management
+
+
+ Choose between inviting members manually or syncing members automatically from groups.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select Public for a channel any user can find and join.
+
+ Select Private to require channel invitations to join.
+
+ Use this switch to change this channel from public to private or from private to public.
+
+ Summary of the channel, including the channel name.
+
+
+
+
+
+
+
+ Name
+
+
+ name
+
+
+
+ Team
+
+
+ test
+
+
+
+
+
+
+
+
+
+
+
+ Advanced Access Control
+
+
+ Manage the actions available to channel members and guests.
+
+
+
+
+
+
+
+
+
+ Permissions
+
+
+ Guests
+
+
+ Members
+
+
+
+
+
+
+
+
+
+
+
+
+ Channel Management
+
+
+ Choose between inviting members manually or syncing members automatically from groups.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select Public for a channel any user can find and join.
+
+ Select Private to require channel invitations to join.
+
+ Use this switch to change this channel from public to private or from private to public.
+
+ Summary of the channel, including the channel name.
+
+
+
+
+
+
+
+ Name
+
+
+ name
+
+
+
+ Team
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Advanced Access Control
+
+
+ Manage the actions available to channel members and guests.
+
+
+
+
+
+
+
+
+
+ Permissions
+
+
+ Guests
+
+
+ Members
+
+
+
+
+
+
+
+
+
+
+
+
+ Channel Management
+
+
+ Choose between inviting members manually or syncing members automatically from groups.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select Public for a channel any user can find and join.
+
+ Select Private to require channel invitations to join.
+
+ Use this switch to change this channel from public to private or from private to public.
+
+ Guests and members can not use channel mentions without the ability to create posts.
+
+
+
+
+
+
+
+
+
+
+
+
-
+
`;
exports[`admin_console/team_channel_settings/channel/ChannelModeration Should match second Snapshot 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ Create Posts
+
+
+ The ability for members and guests to create posts in the channel.
+
+
+
+
+
+
+
+
+
+
+
+
`;
-exports[`admin_console/team_channel_settings/channel/ChannelModeration Should match seventh Snapshot 1`] = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+exports[`admin_console/team_channel_settings/channel/ChannelModeration Should match snapshot for ChannelModerationTableRow with guest accounts disabled 1`] = `
+
+
+
+
+
+
+ Create Posts
+
+
+ The ability for members to create posts in the channel.
+
+
+
+
+
+
+
+
+
`;
-exports[`admin_console/team_channel_settings/channel/ChannelModeration Should match sixth Snapshot 1`] = `
-
+exports[`admin_console/team_channel_settings/channel/ChannelModeration Should match snapshot with create_post guests off and members on, private channel 1`] = `
+
-
+
+ Advanced Access Control
+
+
+ Manage the actions available to channel members and guests.
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Permissions
+
+
+ Guests
+
+
+ Members
+
+
+
+
+
+
+
+ Create Posts
+
+
+ The ability for members and guests to create posts in the channel.
+
+
+
+
+
+
+
+
+
+
+
+
+ Channel Mentions
+
+
+ The ability for members and guests to use @all, @here and @channel.
+
-
-
,
+ Guests can not use channel mentions without the ability to create posts.
+
-
+
`;
-exports[`admin_console/team_channel_settings/channel/ChannelModeration Should match sixth Snapshot 2`] = `
-
+exports[`admin_console/team_channel_settings/channel/ChannelModeration Should match snapshot with no team scheme and guest accounts disabled 1`] = `
+
-
+
+ Advanced Access Control
+
+
+ Manage the actions available to channel members.
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ Permissions
+
+
+ Members
+
+
+
+
+
+
+
+ Create Posts
+
+
+ The ability for members to create posts in the channel.
+
+
+
+
+
+
+
+
+
-
+
`;
exports[`admin_console/team_channel_settings/channel/ChannelModeration Should match third Snapshot 1`] = `
-
+
-
+
+ Advanced Access Control
+
+
+ Manage the actions available to channel members and guests.
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Permissions
+
+
+ Guests
+
+
+ Members
+
+
+
+
+
+
+
+ Create Posts
+
+
+ The ability for members and guests to create posts in the channel.
+
+
+
+
+
+
+
+
+
+
+
+
+ Channel Mentions
+
+
+ The ability for members and guests to use @all, @here and @channel.
+
-
-
,
+ Members can not use channel mentions without the ability to create posts.
+
-
+
`;
diff --git a/webapp/channels/src/components/admin_console/team_channel_settings/channel/details/__snapshots__/channel_modes.test.tsx.snap b/webapp/channels/src/components/admin_console/team_channel_settings/channel/details/__snapshots__/channel_modes.test.tsx.snap
index 6d8eb3043c6..f1a14f9d503 100644
--- a/webapp/channels/src/components/admin_console/team_channel_settings/channel/details/__snapshots__/channel_modes.test.tsx.snap
+++ b/webapp/channels/src/components/admin_console/team_channel_settings/channel/details/__snapshots__/channel_modes.test.tsx.snap
@@ -1,82 +1,235 @@
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
exports[`admin_console/team_channel_settings/channel/ChannelModes should match snapshot - not licensed for Group 1`] = `
-
+
-
+
+
+ Channel Management
+
+
+ Choose between inviting members manually or syncing members automatically from groups.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select Public for a channel any user can find and join.
+
+ Select Private to require channel invitations to join.
+
+ Use this switch to change this channel from public to private or from private to public.
+
+
+
+
+
+
+
+
-
+
`;
exports[`admin_console/team_channel_settings/channel/ChannelModes should match snapshot 1`] = `
-
+
-
-
+
+
+ Channel Management
+
+
+ Choose between inviting members manually or syncing members automatically from groups.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ When enabled, adding and removing users from groups will add or remove them from this channel. The only way of inviting members to this channel is by adding the groups they belong to.
+
+ Learn More
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select Public for a channel any user can find and join.
+
+ Select Private to require channel invitations to join.
+
+ Use this switch to change this channel from public to private or from private to public.
+
+
+
+
+
+
+
+
-
+
`;
diff --git a/webapp/channels/src/components/admin_console/team_channel_settings/channel/details/__snapshots__/channel_profile.test.tsx.snap b/webapp/channels/src/components/admin_console/team_channel_settings/channel/details/__snapshots__/channel_profile.test.tsx.snap
index 45f7180ed21..b53ae4e3813 100644
--- a/webapp/channels/src/components/admin_console/team_channel_settings/channel/details/__snapshots__/channel_profile.test.tsx.snap
+++ b/webapp/channels/src/components/admin_console/team_channel_settings/channel/details/__snapshots__/channel_profile.test.tsx.snap
@@ -1,153 +1,140 @@
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
exports[`admin_console/team_channel_settings/channel/ChannelProfile should match snapshot 1`] = `
-
+
+
+
+ Channel Profile
+
+
+ Summary of the channel, including the channel name.
+
+
+
+
-
-
-
-
- test
-
-
-
-
-
-
- test
-
-
-
+
+ Name
+
+
+ test
+
+
+
+ Team
+
+
+ test
+
+
+
+
-
+
`;
exports[`admin_console/team_channel_settings/channel/ChannelProfile should match snapshot for a shared channel 1`] = `
-
+
+
+
+ Channel Profile
+
+
+ Summary of the channel, including the channel name.
+