Skip to content
This repository has been archived by the owner on Dec 6, 2022. It is now read-only.

As an Administrator, I want to give Site Builders permission to Regional Date/Time Settings, but not all permissions from 'Administer site configuration' #107

Closed
aleayr opened this issue Nov 25, 2015 · 2 comments
Assignees

Comments

@aleayr
Copy link
Contributor

aleayr commented Nov 25, 2015

To give Site Builders access to change their own Date/Time settings, requires the 'Administer site configuration' permission.

This also gives users a whole raft of additional access that we don't wish to provide them. Is there a way to include or exclude permission items.

As an indicator, this is what 'Administer site configuration' gives users:
File system
Image Toolkit
RSS Publishing
Maintenance Mode
Performance
Logging and errors
Regional settings
Date and time
Clean URLs
Site information
Cron
Status report

Bold items are ones we're happy to give people if we can carve them out into a separate permission item.

@aleayr
Copy link
Contributor Author

aleayr commented Nov 25, 2015

Comment by @jozhao:

As discussed, we have two options:

  • Custom permissions module - this way opens a window that each site may set own custom permissions or we can limit this only under platform admin (uid 1) https://www.drupal.org/project/config_perms (stability and scalability risk?)
  • Limit this in govCMS codes - we strict managing such permissions and we can revert or deploy via product release.

@fiasco fiasco added the security label Dec 9, 2015
@aleayr aleayr self-assigned this Jan 20, 2016
@aleayr
Copy link
Contributor Author

aleayr commented Jul 5, 2016

We're working through opening up permissions through more extensible module/permission options. This gives us the ability to lock down critical modules (specifically security ones) enabled and configured as required and open up other modules and config as required. This work should solve this requirement more broadly.

@aleayr aleayr closed this as completed Jul 5, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants