Redesign Permissions Page

Created on 31 August 2012, over 12 years ago
Updated 22 December 2024, 6 days ago

Hello!

Similarly to #538904: D8UX: Redesign Modules Page , it would be good to give some love to our permissions page, who has been surely feeling a bit alone.

Reasoning: the more content types, taxonomies and modules you have, the more you struggle exponentially while managing the permissions page, as it becomes slower and slower to load, and the browser uses up more and more resources.

Example, for a site with 10 content types, some taxonomies and a bunch of modules such as Revisioning, Panelizer, Node menu permissions, plus some others not particularly related to node, it might get out of hand to manage permissions.

Approaches for resolving this could involve one or more of a variety of methods:
- Vertical tabs with AJAX as done in #538904: D8UX: Redesign Modules Page and with Module Filter (7.x/6.x) and Faster Permissions Administration (7.x/6.x)
- Fieldsets as done with Better Permissions (6.x) and Fieldset Helper (7.x/6.x)
- Manage permissions by module in separate pages as done with Faster Permissions (7.x), Node Permissions Grid (7.x/6.x) and Permission Report (6.x)

The better approach being Vertical tabs as per functionality and usability, and also to maintain Drupal uniform.

Additionally, the following UI controls would be useful:
- Filtering and searching on the fly as done in #538904: D8UX: Redesign Modules Page , with Module Filter (7.x/6.x), Faster Permissions Administration (7.x/6.x) and Filter Permissions (7.x/6.x)
- Bulk changing permissions as done in #538904: D8UX: Redesign Modules Page and with Permissions API (6.x), Permission Select (7.x/6.x),
Check Heavy UI (6.x) and All Permissions (6.x)

Related modules (Permissions page):
Better Permissions (6.x) - turns permission groups into collapsible fieldsets
Faster Permissions Administration (7.x/6.x) - changes the permissions page to allow searching and filtering by permission, module and role
Filter Permissions (7.x/6.x) - changes the permissions page to allow filtering by module and role
Faster Permissions (7.x) - manage permissions by module in split pages (really useful)
Permission Report (6.x) - inspect any permissions by user and role
Node Permissions Grid (7.x/6.x) - inspect and manage node permissions
Permission Select (7.x/6.x) - check all permissions
Check Heavy UI (6.x) - check all permissions
All Permissions (6.x) - check all permissions
Permissions API - bulk change permissions (6.x) and API (6.x ported to 7.x core)

Related modules (Modules page):
Fieldset Helper (7.x/6.x) - turns module groups into collapsible fieldsets
Module Filter (7.x/6.x) - changes the modules page to allow searching/filtering and turns module groups into vertical tabs

maybe we are still in time yet to implement this!

🌱 Plan
Status

Active

Version

11.0 🔥

Component

base system

Created by

🇵🇹Portugal lpalgarvio Lisboa

Live updates comments and jobs are added and updated live.
  • Usability

    Makes Drupal easier to use. Preferred over UX, D7UX, etc.

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.

Production build 0.71.5 2024