Page MenuHomePhabricator

[Enhancement] Request to create separate permission levels for publishing banners or updating banner code on CN
Open, Needs TriagePublic

Description

Summary:
As the QA person for the Banners team I would like to request we setup separate permission levels for how users can interact with banners on CN. Currently there is just the admin permission level, however as the banners change it would be great if we could separate these permissions further.

Initially it would be great to separate permissions for:

  1. Production - Publishing banners on a large scale
  2. Developer - Updating the Javascript files on the banners
  3. Community - Simply viewing banner code but not applying any edits, or maybe allow for applying edits on translation files, just not editing JS files

This is by no means a high priority item, this is just an initial draft and more discussion may be needed. Please feel free to reach out to any of the subscribers if you have any further questions/concerns

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJan 24 2020, 12:35 AM
jbolorinos-ctr renamed this task from [ER] Request to create separate permission levels for publishing banners or updating banner code on CN to [Enhancement] Request to create separate permission levels for publishing banners or updating banner code on CN.Feb 13 2020, 12:01 AM
jbolorinos-ctr updated the task description. (Show Details)

So to some extent this already exists in the way you describe.

CN admin doesn't give you the rights to modifying MediaWiki .js pages, you need interface admin for that.

Similarly, interface admin doesn't give you the ability to edit CN banners.

All users can currently view code.

Thanks for those details @Jseddon! Do you know if those restrictions are documented anywhere? If not, it'd be useful for us to do so.