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

This epic contains the user stories for development of the copying of service providers

    XMLWordPrintable

Details

    • Epic
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • Copy Functions

    Description

      Wireframes

      Create Wizard

      Zero State Copy

      Copy

      Summary Page

      Requirements/Acceptance Criteria

      Create Wizard

      On initial entry

      1. Add [Copy File] button to page as shown in wireframe
      2. Clickable

      If Copy File button is clicked

      1. Implement Zero State Copy

      Copy

      On Initial Entry

      1. [Zero State Copy]:  Displays [Copy File] [Workflow] [Data] where
        1. [Copy File]:  Displays 'Copy File'
          1. As displayed in wireframe
          2. Protected
        2. [Workflow]:  Displays [First Step] [Finalize] where
          1. [First Step]:  Displays 'Name and Entity ID'
            1. As shown in wireframe
            2. Protected
          2. [Finalize]:  Displays [Text] [Action] where
            1. [Text]:  Displays 'Finish and Validate'
              1. As shown in wireframe
            2. [Action]:  Displays 
              1. As shown in wireframe
              2. Clickable
        3. [Data]:  Displays [Text] [Service Provider Name] [Copy Entity ID] [New Entity ID] where
          1. [Text]:  Displays 
            1. As shown in wireframe
          2. [Service Provider Name]:  Displays [Label] [Name Info Icon] [Name Data] where
            1. [Label]:  Displays 'Service Provider Name (Dashboard Only) *'
              1. As shown in wireframe
            2. [Name Info Icon]:  Displays 
              1. Icon as shown in wireframe
              2. Clickable
            3. [Name Data]:  Displays
              1. Textbox
              2. Blank
              3. Keyable
          3. [Copy Entity ID]:  Displays [Label] [Copy Entity ID Info Icon] [Copy Entity ID Data] where
            1. [Label]:  Displays 'Select the Entity ID to Copy *'
              1. As shown in wireframe
            2. [Copy Entity ID Info Icon]:  Displays
              1. Icon as shown in wireframe
              2. Clickable
            3. [Copy Entity ID Data]:  Displays
              1. Selection List
              2. Blank
              3. Contains all service providers currently available on the dashboard
              4. Selectable
          4. [New Entity ID]:  Displays [Label] [New Entity ID Info Icon] [New Entity ID Data] where
            1. [Label]:  Displays 'New Entity ID *'
              1. As shown in wireframe
            2. [New Entity ID Info Icon]:  Displays
              1. Icon as shown in wireframe
              2. Clickable
            3. [New Entity ID Data]:  Displays
              1. Textbox
              2. Blank
              3. Keyable

      If Name Info Icon is clicked

      1. Display a pop-up containing the verbiage 'Service Provider Name'

      If Copy Entity ID Info Icon is clicked

      1. Display a pop-up containing the verbiage 'Entity ID to Copy'

      If New Entity ID Info Icon is clicked

      1. Display a pop-up containing the verbiage 'New Entity ID'

      If Copy Entity ID Data is clicked

      1. Display list of existing service provider entity IDs
      2. If entity ID is clicked
        1. Display selected entity ID in Copy Entity ID Data

      If Action is clicked

      1. Edits
        1. Name Data, Copy Entity ID Data and New Entity ID Data must contain data
        2. New Entity ID Data must be a valid format for an entity id
      2. If edits are not passed re-display page with errors noted
      3. If edits are passed
        1. Copy the relying party overrides from the Copy Entity ID
        2. Copy the attribute releases from the Copy Entity ID
        3. Display the Summary Page

      Summary Page

      On initial entry:

      1. Name and Entity ID Section:  Displays
        1. Service Provider Name from Copy
        2. New Entity ID from Copy
      2. No data for:
        1. Organization Information 
        2. User Interface/MDUI Information 
        3. SP SSO Descriptor Information
        4. Logout Endpoints 
        5. Security Information
        6. Assertion Consumer Service
      3. Display copied data for:
        1. Relying Party Overrides
        2. Attribute Releases

      All other functionality will use the prior implementation

      Attachments

        Activity

          People

            steven.erickson@at.internet2.edu Steven Erickson (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: