Giter VIP home page Giter VIP logo

Comments (6)

aleayr avatar aleayr commented on August 12, 2024

Another ticket I've since discovered, lists module_whitelist as a potential solution to this problem.

That ticket was for Site Editors, this for Site Builders.
Thoughts?

from govcms7.

stooit avatar stooit commented on August 12, 2024

module_whitelist is definitely a good solution here -- each time a new module is added to the distribution you'll want a process to evaluate and update the default whitelist rules.

from govcms7.

invisigoth avatar invisigoth commented on August 12, 2024

module_whitelist is certainly a good solution. However this module by itself does not allow users to then grand permissions of whitelisted modules to other roles/users. For example, if a site builder is allowed to turn on and off Views UI module, they should also be allowed to control which other users should be allowed to access Views UI module. This probably require another custom module to work with module_whitelist to provide all the features we wanted.

from govcms7.

aleayr avatar aleayr commented on August 12, 2024

@invisigoth should have a prototype of this shortly.

from govcms7.

invisigoth avatar invisigoth commented on August 12, 2024

A new solution has been developed: https://www.drupal.org/project/module_permissions and is now being tested by our tester (GOVCMS-576). We will create a pull request when it passes the tests.

The module permissions module allows site administrator to define a subset of modules and allow users of another role to manage those selected modules. Those users can turn on and off those modules as well as manage permissions for them. It also allows delegates to enable dependencies.

Future improvements will be to allow delegates to configure modules in the managed list.

from govcms7.

fiasco avatar fiasco commented on August 12, 2024

Feature is in but not enabled at present. Please contact Dept of Finance if you're interested in getting early access to this feature.

from govcms7.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.