Decide on the best UI

Created on 20 January 2021, almost 4 years ago
Updated 17 September 2024, about 2 months ago

Problem/Motivation

The module currently adds two tasks to admin/people:

  • Permission groups: Add, Delete or manage the permissions in each group
  • Assign permission groups to roles: Connect groups to roles. Has it's own permission so you can grant access to a role without having give them access to the entire permissions form.

At the moment there is no home in the menu structure for admin/people/permission_groups/permissions which is like the permissions page for roles - you can manage all permission groups on one page.

Proposed resolution

Decide if this is the best UI or what improvements can be made.

Remaining tasks

tbd

User interface changes

tbd

API changes

tbd

Data model changes

None

šŸ“Œ Task
Status

Needs work

Version

1.0

Component

Code

Created by

šŸ‡¬šŸ‡§United Kingdom alexpott šŸ‡ŖšŸ‡ŗšŸŒ

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.

  • šŸ‡®šŸ‡¹Italy kopeboy Milan

    I think we should at least have a menu item for the assign_to_role page, which is what one would normally delegate to non-admin users.

    Sidenote: if we don't add a menu item for the sibling permission_groups page, we should add a link to it from the assign_to_role page.

    Currently the tab will be hidden because its parent /admin/people is a View page accessible only with permission 'Administer users' -- which is not necessarily what the role assigning permission groups can do. So I would make sure that even in this case, one can see the People menu item and its child Assign permission groups (it wasn't showing to me before making the View accessible).

    Another general consideration and suggestion is to shorten the tab title and menu item title so that i doesn't clutter the tabs: as anticipated I would call it "Assign permission groups", without the "to roles" (which is a given in permissions).

    To de-clutter the admin/people page tabs even more, we could move the permission_groups at <strong>Config ></strong> People > Permission Groups, because it is creating config entities indeed, but it wouldn't be coherent with the Profiles & Roles, which are listed under People, so in the end I would leave it like it is.

    Thanks for the module and your great work!!
    šŸ™šŸ»

Production build 0.71.5 2024