Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-2356

Inconsistent behavior when enabling access for security app

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Won't Fix
    • Neutral
    • None
    • 6.2.5
    • None
    • None

    Description

      After enabling the role "deptOne-admin" to access the securityApp by adding it to

      /modules/security-app/apps/security/permissions/roles

      I get different behavior when editing a group or a role within a folder structure "deptOne-admin" has permissions for (this is a multi-tenancy use case).

      As user having the "deptOne-admin" role I'm able to select and edit a group within "my" "/departmentOne" folder but when selecting "Edit role" in "Roles" an exception is thrown:

      info.magnolia.ui.api.action.ActionExecutionException: javax.jcr.PathNotFoundException: /modules/security-app/dialogs/role

      After adding the ACL

      Config - Read Only - Selected and sub node - /modules/security-app/dialogs/role

      to the "deptOne-admin" role, everything works fine.

      The behavior for groups and roles should be consistent and in an ideal way it would be enough to just add the "deptOne-admin" role to the list of allowed roles within the securityApp.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              Unassigned Unassigned
              lfischer Lars Fischer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoD