Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-4852

Kim Role search returns roles for "member" (group and principals) that are inactive

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0.3.1
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-8201Group lookup by principal returns groups where member is inactive
      KULRICE-14194KIM role member not checking member in group
      KULRICE-13297Searching for Roles by Group Name or Group Namespace throws STE
      KULRICE-3927Group or Role Lookup fail when a principal does not exist
      KULRICE-8790Role lookup needs a way to search for all roles of which a given role is a member
      KULRICE-14054Switching people flow member type to role/group and back to principal breaks principal lookup
      KULRICE-4393roles, principals and groups can't be inquired on when in KIM inquiry screens
      KULRICE-9054Principal Name Field in Group Lookup Returning Inaccurate Results
      KULRICE-9854Returning role member from lookup displays error
      KULRICE-5784Group, Role, and Principal update methods need to call "inactivate" methods when their "active" status is changed to inactive
    • Rice Module:
      KIM
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      When searching for Roles and providing search terms for role members such as principal name and group (name and namespace), the search returns roles whether the member is active or not. This should only return roles with active members.

      This should be able to be fixed by fixing the KimRoleDaoOjb.getRoleIdsForPrincipalName to check to make sure the members returned are active ( check isActive() in for loop).

      There may be a couple of other methods here that need to be updated as well.

        Activity

        Hide
        Ge Zhang (Inactive) added a comment -

        getRoleIdsForPrincipalName might be the only method in this class doesn't check if the member is active, added the isAative() check in group and principle member search, resolved it for now, may find something new need to update in fixing KULRICE-4841

        Show
        Ge Zhang (Inactive) added a comment - getRoleIdsForPrincipalName might be the only method in this class doesn't check if the member is active, added the isAative() check in group and principle member search, resolved it for now, may find something new need to update in fixing KULRICE-4841
        Hide
        Jessica Coltrin (Inactive) added a comment -

        closing since 1.0.3.1 is released.

        Show
        Jessica Coltrin (Inactive) added a comment - closing since 1.0.3.1 is released.

          People

          • Assignee:
            Ge Zhang (Inactive)
            Reporter:
            Jeremy Hanson
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel