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

Implement Metadata Providers Comparison

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Minor
    • None
    • None
    • None
    • Sprint - Versions (9/19/2019), Sprint - Versions (10/3/2019), Sprint - Versions (10/17/2019)

    Description

      Replicon:  Version Comparison > Comparison - Metadata Providers

      Implement the ability to display the comparison information for Metadata Providers.

      Requirements/AC:

       

      Metadata Provider Comparison

      Note:  Metadata Provider Comparison will consist of the Metadata Header Component followed by the Metadata Comparison Component followed by the Filter Display.

      Filter Initial Display

      After Selection

      Filter Comparison

       

      Metadata Header Component

      Field Label Field Type Default Value Validation Help Text
        Version        
      Version Number   Text only Displays the version number for the version selected to display.    
        Saved        
      Date Saved   Text only The date the version was saved for the version selected to display.    
      Time Saved   Text only The time the version was saved for the version selected to display.    
        by        
      Username   Text only User's username that saved the version selected to display.    
      Enabled Enabled Icon - non-clickable Displays 'Enabled' if the state of the metadata is enabled. If the state of the metadata is not enabled, display 'Not Enabled'    
      Current Current Icon - non-clickable Displays if this is the most recent version of the metadata. If this is not the most recent version of the metadata, do not display.    
      Version History   Link - clickable      
      Options Options Button - clickable - highlighted      
      XML XML Button - clickable - non-highlighted      

      Special processing:

      • Date is formatted as 
        • Month (Mmm)
        • Day (dd)
        • ','
        • Year (YYYY)
      • Time is formatted as
        • Hour (HH) - use 24 hours
        • ':'
        • Minutes (MM)
        • ':'
        • Seconds (SS)
      • Version History link displays as:.
        • Icon
        • 'Version History'
      • When Version History is clicked, display the version history as defined in SHIBUI-334 - Implement Versions Display/Processing
      • When XML is clicked, display the new XML page for the metadata source

      Metadata Comparison Component

      Field Label Field Type Default Value Validation Help Text
      Section Number Restore Version Icon Sequential number corresponding to the sequence the sections are displayed    
      Section Name   Text only Name for this section    
      Table     one row displayed per option in this section    
      Option Column Heading Option Text only      
      First Version Heading   Text only Displays the first version selected    
      Second Version Heading     Displays the second version selected    
      Option   Text only Value for the option in this row    
      First Version Value   Text only Configuration value for the first version selected for the option being displayed    
      Second Version Value   Text only Configuration value for the second version selected for the option being displayed    

      Special processing:

      • First Version Heading and Second Version Heading will be displayed as
        • Date is formatted as 
          • Month (Mmm)
          • Day (dd)
          • ','
          • Year (YYYY)
        • Time is formatted as
          • Hour (HH) - use 24 hours
          • ':'
          • Minutes (MM)
          • ':'
          • Seconds (SS)
      • Data will be compared for each version and any differences between versions will be identified
      • There will be no action for this component

      Filter Initial Display/After Selection

      Field Label Field Type Default Value Validation Help Text
      Section Name   Text only Filter    
      Table     Two rows displayed per option in this section    
      Order Column Heading Order Text only      
      First Version Heading   Text only Displays version saves date as defined below    
      Second Version Heading     Displays version saves date as defined below    
      Order   Text only Row number in sequential order beginning with 1    
      First Filter Entity Name   Text only Displays the name for the first filter ordered in this row    
      First Filter Entity Type   Text only  Displays the type for the first filter ordered in this row    
      First Filter Selection   Check box - clickable   This field will only be available if there is a matching filter in the second column  
      Second Filter Entity Name   Text only Displays the name for the second filter ordered in this row    
      Second Filter Entity Type   Text only  Displays the type for the second filter ordered in this row    
      Second Filter Selection   Check box - clickable   This field will only be available if there is a matching filter in the first column  
      Compare Selected Compare Selection Button - non-clickable      

      Special processing:

      • First Version Heading and Second Version Heading will be displayed as
        • Date is formatted as 
          • Month (Mmm)
          • Day (dd)
          • ','
          • Year (YYYY)
        • Time is formatted as
          • Hour (HH) - use 24 hours
          • ':'
          • Minutes (MM)
          • ':'
          • Seconds (SS)
      • If First Filter Selection is clicked and First Filter Selection is unchecked
        • Highlight the selection
        • Check the box
        • Highlight the matching filter in the second column
        • Check the box for the matching filter in the second column
        • Activate Compare Selected
      • If First Filter Selection is clicked and First Filter Selection is checked
        • Remove the highlight for the matching filters in both the first and second columns
        • Uncheck both boxes
        • Inactivate Compare Selected
      • If Second Filter Selection is clicked and Second Filter Selection is unchecked
        • Highlight the selection
        • Check the box
        • Highlight the matching filter in the first column
        • Check the box for the matching filter in the first column
        • Activate Compare Selected
      • If Second Filter Selection is clicked and Second Filter Selection is checked
        • Remove the highlight for the matching filters in both the first and second columns
        • Uncheck both boxes
        • Inactivate Compare Selected
      • If Compare Selected is clicked
        • Display the comparison as defined by the requirements listed below

      Filter Comparison

      Field Label Field Type Default Value Validation Help Text
      Section Name   Text only Filters    
      Table     one row displayed per option in this section    
      Option Column Heading Option Text only      
      First Version Heading   Text only Displays the first version selected    
      Second Version Heading     Displays the second version selected    
      Option   Text only Value for the option in this row    
      First Version Value   Text only Configuration value for the first version selected for the option being displayed    
      Second Version Value   Text only Configuration value for the second version selected for the option being displayed    
      Filter Version Filter Version Button - Clickable      

      Special processing:

      • Filter comparison will be displayed in place of the filter selection when the comparison is selected
      • First Version Heading and Second Version Heading will be displayed as
        • Date is formatted as 
          • Month (Mmm)
          • Day (dd)
          • ','
          • Year (YYYY)
        • Time is formatted as
          • Hour (HH) - use 24 hours
          • ':'
          • Minutes (MM)
          • ':'
          • Seconds (SS)
      • Data will be compared for each version and any differences between versions will be identified
      • If Filter Version is clicked, replace comparison with Filter Display as defined above

      Attachments

        Activity

          People

            ryan.mathis@at.internet2.edu Ryan Mathis (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 - Not Specified
                Not Specified
                Remaining:
                Time Spent - 1 week, 1 day, 10 minutes Remaining Estimate - 5 hours
                5h
                Logged:
                Time Spent - 1 week, 1 day, 10 minutes Remaining Estimate - 5 hours
                1w 1d 10m