Uploaded image for project: 'Shibboleth User Interface'
  1. Shibboleth User Interface
  2. SHIBUI-1740

Expand Delegated Administration Capabilities

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Minor
    • None
    • None
    • None
    • 4.9.21 - 4.23.21, 4.22.21 - 5.6.21, 6.18.21 - 7.2.21, 7.2.21 - 7.16.21, 7.16.21 - 7.30.21, 7.30.21 - 8.13.21

    Description

      Replicon:  Expand Delegated Admin Capabilities

      Provide an Ability to Define Multiple Types of Admins

      Expand Delegated Administration Add group membership attribute: single-value Approval Additional approval levels Add intermediate non-published state for metadata source that has been modified after publish (by DA)

      Notes: 

      Groups: Multiple groups can be identified by an admin.  Delegated admin can be assigned to only one group.  Admins are not assigned to a group.  Provide the ability for an admin to modify metadata source ownership - individual or group. 

      Additional approval options:

      • Based on feedback from the general community last year and from 2 of the 4 Beta Adopters (the only ones that responded) they would like to see a Global Administrator approval process that is configurable.
      • Admin notification of change – one option Intermediate non-published State Add post-enabled approvals

      Attachments

        1.
        Create Data Model for Groups Sub-task Done Charles Hasegawa (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 5 hours
        2.
        Extend Data Model for Ownership Sub-task Done Charles Hasegawa (unicon.net)

        50%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1 day, 1 minute Remaining Estimate - 1 day
        3.
        Update Group deletion when attached to metadata Sub-task Done Charles Hasegawa (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 4 hours
        4.
        Update Permissions and Permissions Checking to Allow for Groups Sub-task Done Charles Hasegawa (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 2 days, 3 hours, 53 minutes
        5.
        Extend Web Service to Allow Group Assignment Sub-task Done Charles Hasegawa (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 2 days, 3 hours, 53 minutes
        6.
        Create UI to Manage Groups Sub-task Done Ryan Mathis (unicon.net)

        100%

        Original Estimate - 3 hours
        Time Not Required
        7.
        Update Metadata Source UI to Support Groups Sub-task Done Ryan Mathis (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 2 days, 4 hours
        8.
        UI: Update user admin UI to support groups Sub-task Done Ryan Mathis (unicon.net)  
        9.
        (backend)No default group, users without an incoming group default to their own group Sub-task Done Charles Hasegawa (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 1 day
        10.
        (UI)Default group should be marked Sub-task Done Ryan Mathis (unicon.net)  
        11.
        (backend) Creating entity descriptor should be assigned to user's group Sub-task Done Charles Hasegawa (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 4 hours
        12.
        (backend) Remove user ownership Sub-task Done Charles Hasegawa (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 1 day, 4 hours
        13.
        (backend) support multiple groups for a user Sub-task Done Charles Hasegawa (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 2 days
        14.
        (backend) ADMIN users always belong to ADMIN group Sub-task Done Charles Hasegawa (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 1 day
        15.
        QA - Manual Testing Sub-task Done Bill Smith (unicon.net)

        0%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Remaining Estimate - 3 days, 6 hours
        16.
        Automated Test Scrip Review, Update and Add Sub-task Done Bill Smith (unicon.net)  
        17.
        Bug: Attempting to delete a group that still contains a user reports success Sub-task Done Charles Hasegawa (unicon.net)  
        18.
        Bug: Attempting to move a ROLE_ADMIN out of the ADMIN-GROUP quietly fails w/ a 400 Sub-task Done Bill Smith (unicon.net)  
        19.
        Bug: Assigning ROLE_ADMIN to a user should automatically place them in the ADMIN-GROUP group Sub-task Done Charles Hasegawa (unicon.net)  
        20.
        Bug: Attempting to delete a metadata source returns a 204 but the delete doesn't appear to actually happen Sub-task Done Charles Hasegawa (unicon.net)  
        21.
        (backend) refactor "ownership" Sub-task Done Charles Hasegawa (unicon.net)

        33%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1 day Remaining Estimate - 2 days

        Activity

          People

            jonathan.johnson@at.internet2.edu Jonathan Johnson (unicon.net)
            steven.erickson@at.internet2.edu Steven Erickson (unicon.net)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 3 hours Original Estimate - 3 hours
                3h
                Remaining:
                Time Spent - 2 days, 29 minutes Remaining Estimate - 4 weeks, 1 day, 2 hours, 46 minutes
                4w 1d 2h 46m
                Logged:
                Time Spent - 2 days, 29 minutes Remaining Estimate - 4 weeks, 1 day, 2 hours, 46 minutes
                2d 29m