Description of the need I'd like to give my client access to change the site logo, slogan, etc., but if I give them the 'Administer site configuration' permission, they also have access to a whole bunch of additional pages/settings they don't need to see. I think 'Administer site configuration' is too broad, and we should replace it with more specific permissions.
Proposed solution Have more specific permissions for accessing the different pages under the Configuration admin menu item, to allow for more granular control.
Alternatives that have been considered The Custom Permissions module for Drupal seems to have evolved out of a similar frustration with this issue, however it provides a UI for creating additional permissions and assigning them to paths. Whereas I'm suggesting extra permissions simply be built into core (no extra UI needed).
Recent comments
well @herb I cannot believe it, but the webform module was there in modules on the disc, but missing in the listed modules, so I delete the module folder, and downloaded it again. Then...
My Webform Worksheets have disappeared
The only thing I can think of is to make sure Webform module is enabled and that the content type that needs to contain the webforms has Webform enabled for it. Edit the content type and make...
My Webform Worksheets have disappeared
@yorkshirepudding, In the end I fixed it by deleting the config/active folder contents, copying the config/staging/ files into config/active, importing the database again and clearing the caches...
Importing the staged config throws an error: another field with the same name already exists