Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • CLI changes

  • chat-facing administration of channel moderation settings

  • plugin changes

  • feature tracking

  • exposing create_post and use_channel_mentions in the system and team schemes UI

BACKGROUND READING

  1. Channel Moderation Settings feature specification

  2. High fidelity designs

...

create_post_public
create_post_ephemeral
delete_post/delete_others_posts (exposed in schemes UI)
edit_post/edit_others_posts (exposed in schemes UI)
manage_channel_roles
manage_public_channel_properties/manage_private_channel_properties (exposed in schemes UI)
delete_public_channel/delete_private_channel (exposed in schemes UI)
read_channel
remove_others_reactions
upload_fileQuestion for PM: Do we need to expose create_post and use_channel_mentions in the system and team schemes UI?

Schema

No schema changes unless the performance of updating non-moderated channel-scoped permissions on the higher-scoped schemes is problematic, in which case the schema of storing permissions can be changed from a space-separated list of strings in the Permissions column of the Roles table to a join table, something like:

...