Uploaded image for project: 'Hippo CMS'
  1. Hippo CMS
  2. CMS-9974

Group not recognized if located under two level deep groupfolder node

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • High
    • Resolution: Won't Do
    • 3.2.0
    • None
    • None
    • None
    • Flagged
    • Pulsar
    • Platform sprint 126

    Description

      When a group definition node (hipposys:group) is located under two level groupfolder nodes (hipposys:groupfolder), then the group node doesn't become effective. So, as a result, login failed if a user is included in that specific group.

      This works in 10.1.x, but not working in 10.2.0. So, it's a regression.

      Test Case

      1. Create a 10.2.0 project using archetype.
      2. Build/run CMS.
      3. Try to login by author/author. You can log in by default.
      4. Now, create a group folder at /hippo:configuration/hippo:groups/groupfolder1 and move the author group node to /hippo:configuration/hippo:groups/groupfolder1. groupfolder1 is type of hipposys:groupfolder. Save. Try to login by author/author in CMS UI again. You can still log in successfully.
      5. Now, create another group folder in a deeper level at /hippo:configuration/hippo:groups/groupfolder1/groupfolder2. groupfolder2 is type of hipposys:groupfolder, too. And move author group node into the groupfolder1/groupfolder2 node, resulting in /hippo:configuration/hippo:groups/groupfolder1/groupfolder2/author. Save. Try to login by author/author again in CMS UI. Now, you cannot login.
      6. The Login UI shows error: "Access to this application is not allowed for this user."

      Attachments

        Issue Links

          Activity

            People

              wko Woonsan Ko (Inactive)
              wko Woonsan Ko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: