...
The permissions marked with (exposed in schemes) UI are the ones that when changed will cause the schemes saving to be slower for the webapp. All of the others will simply be slower if modified via the API only because they’re not exposed in the webapp UI.
Question for PM: Do we need to expose create_post
and use_channel_mentions
in the system and team schemes UI?
Schema
No schema changes.
REST API
...
Prevent posting based on the
create_post
permissions.Preventing access to channel mentions based on the
use_channel_mentions
permission.
Performance
...
The synchronization of permissions (as described above) will cause a performance performance degradation when updating channel-scoped permissions on the system scheme or on team schemes.[^^^ TBD ^^^]
Plugins
Out of scope.
CREDITS
...