Add provider selection to Permission page.

Created on 10 July 2016, almost 8 years ago
Updated 17 November 2023, 7 months ago

The Issues:

  • With many roles and modules the permssion page visually becomes a mass of checkboxes.
  • Often PHP runtimes default ini settings are too low: the permission page can WSOD.
  • Submission of Permission change (a form save) can fail due to related ini settings.

By adding a select element as an exposed filter to permission page to allow a more granular presentation of each group of permissions. Make permission loading scale better when many modules are active and for those modules that dynamically create permissions more editable.

  • generates path base. ie :
    • by module: admin/people/permission/block
    • by role: admin/people/permissions/role/anonymous/block
  • Configurable default. sets 'all ' as default (traditional full permisison list)
  • completes missing local tasks
  • notice given it Administrator Role is set to role for Per Role selections (as all checkboxes are then disabled)
✨ Feature request
Status

Needs work

Version

11.0 πŸ”₯

Component
User moduleΒ  β†’

Last updated about 2 hours ago

Created by

πŸ‡¨πŸ‡¦Canada SKAUGHT

Live updates comments and jobs are added and updated live.
  • Needs issue summary update

    Issue summaries save everyone time if they are kept up-to-date. See Update issue summary task instructions.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡¨πŸ‡¦Canada SKAUGHT

    #124
    I was currently not aware that core now does basically have this hidden route to just show on Provider. (9.3?? i'm not sure..)
    it seems that the biggest problem then still hare
    - toolbar missing links to get to 'each providers'.
    - task/action link link
    - the header of each module on to only it's children.
    - missing link for EACH ROLE was another aspect this patch touched up, as i recall.

Production build 0.69.0 2024