Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-12397

Role document UI allows a role to be assigned to itself.

    Details

    • Type: Bug Fix
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.1.8, 2.3.4
    • Fix Version/s: Backlog
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Rice Module:
      KIM
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      The KIM UI screen for roles, lets you add a role to itself. This causes client apps using the role to go into a loop and finally go down. There seems to have been an attempt to fix this in https://jira.kuali.org/browse/KULRICE-4152 but it is not working currently. This should be fixed at the UI and code level. This should not just prevent roles from being added to itself but should detect all kinds of recursion issues like
      1. Recursion arising from Group that has a role being assigned to the same role.
      2. Recursion arising from roles A and B where B is a member of A, but then A is also a member of B
      3. Recursion indirectly arising from roles A, B, and C where B is a member of A, C is a member of B, and A is a member of C

        Attachments

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              Unassigned
              Reporter:
              gathreya Gayathri Athreya
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: