Skip to content

Member Role > CP Access > Turning off "Access channel manager" = patchy results #1541

@mcfarlandonline

Description

@mcfarlandonline

EE 6.1.5
PHP 7.4.23

We like to give our "Site Admin" Role members the ability to edit/add/delete categories from within their entries, but restrict the ability for them to delete entire category groups.

I noticed that having "Access channel manager" toggled-ON from the role's configuration + checking all the "Channel categories" selected actions gave them more permission than I wanted, so I toggled-OFF "Access channel manager."

Issue 1: "Categories" disappeared from the Site Admin's sidebar menu, but they're still able to edit categories at the .../admin.php?/cp/categories/group/# path.

  • So if they bookmarked the Categories page in their browser, they'll still be able to edit things.
  • I tested out checking/enabling all of the selected actions of "Channels" (under "Access channel manager"). As expected/hoped for, when I turned off "Access channel manager" for the role and used the .../admin.php?/cp/channels path to see if my Site Admins still had access to the Channel settings, I got an error message.

Issue 2: Once "Access channel manager" has been toggled-OFF and the member Role's settings saved, the nested permissions (Channels, Channel fields, Channel categories, and Statuses) remain visible, which makes it appear as though those selected actions are still permitted.

  • See screenshots for illustration of this change in settings, and the resulting UX confusion

Screen Shot 2021-11-05 at 2 00 49 PM

Screen Shot 2021-11-05 at 2 00 54 PM

Screen Shot 2021-11-05 at 2 01 08 PM

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions