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

Need a member "Inactivate" button that will automatically inactivate group/role/etc members

    Details

    • Similar issues:
      KULRICE-14235KIM Role: Delegate issues once the member is inactivated
      KULRICE-4171Group service delete operations delete from the tables rather then inactivate
      KULRICE-4857Role delgations can't be inactivated
      KULRICE-9199Unable to inactivate roles of type unitHierarchy or unit from person maintenance docs
      KULRICE-4232The "group lookup" should only return active members when the principle name is used for searching.
      KULRICE-4294It is possible to add duplicate members to a Role on the Role Document
      KULRICE-5784Group, Role, and Principal update methods need to call "inactivate" methods when their "active" status is changed to inactive
      KULRICE-13150KRAD Inactivation Blocking error message references Struts
      KULRICE-6722RoleService assign methods don't check for inactive role members correctly
      KULRICE-13725Create Web Tests for KRAD Maintenance Document Business Rules to check Inactivation Blocking

      Description

      Currently, the member sections of the group and role documents is confusing because there is a delete button for all members. For members that already exist, this button is disabled, which causes people to that "delete" is a feature that is broken.

      The solution to this is to incorporate a "inactivate" button for already present members that will set the inactive date for the member to the current date and time.

      Can we use the inactivate button for new members that haven't been submitted yet? or do we need separate buttons for new members and existing members?

        Activity

        Hide
        Eric Westfall added a comment -

        We implemented this at IU and will contribute back.

        Show
        Eric Westfall added a comment - We implemented this at IU and will contribute back.
        Hide
        Eric Westfall added a comment -

        Assigning to Shannon.

        Show
        Eric Westfall added a comment - Assigning to Shannon.
        Hide
        Shannon Hess added a comment -

        Made changes to the following classes:
        IdentityManagementGroupDocumentAction.java
        IdentityManagementPersonDocumentAction.java
        IdentityManagementRoleDocumentAction.java
        groupAssignees.tag
        personGroup.tag
        roleAssignees.tag

        Added a new button called tinybutton-inactivate.gif

        Show
        Shannon Hess added a comment - Made changes to the following classes: IdentityManagementGroupDocumentAction.java IdentityManagementPersonDocumentAction.java IdentityManagementRoleDocumentAction.java groupAssignees.tag personGroup.tag roleAssignees.tag Added a new button called tinybutton-inactivate.gif

          People

          • Assignee:
            Shannon Hess
            Reporter:
            Jeremy Hanson
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 4 hours
              4h
              Remaining:
              Remaining Estimate - 4 hours
              4h
              Logged:
              Time Spent - Not Specified
              Not Specified

                Structure Helper Panel