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

Implement Metadata Providers Configuration

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Minor
    • None
    • None
    • None

    Description

      Implement the ability to display/process the Metadata Providers configuration including the filter information.

      Requirements/AC

      Metadata Provider Configuration

      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 Configuration Component

      This component is to be used for all metadata types (metadata sources, metadata providers and filters).

      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    
      Edit   Link Edit icon followed by 'EDIT'    
      Table     one row displayed per option in this section    
      Option Column Heading Option Text only      
      Value Column Heading Value Text only      
      Option   Text only Value for the option in this row    
      Value   Text only Configuration value for the option being displayed    

      Special processing:

      • When Edit is clicked, initiate the edit function currently implemented for the section selected to edit

      Filters Component

      This component is to be used for metadata providers - filters only.

      Field Label Field Type Default Value Validation Help Text
      Component header   Text only Filters    
      Add filter   Link - clickable +Add Filter    
      Table     One row displayed per filter    
      Order    Icon - non-clickable Displays number for the position of the filter in the list    
      Move Up   Icon- Clickable Up arrow    
      Move Down   Icon - clickable Down arrow    
      Filter Name   Link Name assigned to the filter.    
      Filter Type   Text only Type of the filter selected at creation    
      Enabled   Icon Displays 'Enabled' if the state of the metadata provider is enabled. If the state of the metadata provider is not enabled, display 'Not Enabled'    

      Special processing:

      • When Add Filter is clicked, initiate the add filter function as it is currently implemented
      • When Move Up is clicked, move the row clicked up one row in the table
      • When Move Down is clicked move the row clicked down one row in the table
      • When Filter Name is clicked, expand the filter details as defined below

      Expanded Filter

      This following table provides the definitions when the filter name has been clicked and the filter is expanded.

      This component is to be used for metadata providers - filters only.

      Field Label Field Type Default Value Validation Help Text
      Preview XML   Link - clickable Icon followed by 'Preview XML'    
      Edit   Link - clickable 'Edit'    
      Delete   Link - clickable Icon followed by 'Delete'    
      Filter Configuration   Data Displays the configuration of the filter as is currently implemented     
      Close   Link - clickable Icon followed by 'Close'    

      Special processing:

      • When Preview XML is clicked, display the XML for the filter
      • When Edit is clicked, initiate the edit function currently implemented for the filter section selected to edit
      • When Delete is clicked, process deleting the filter as is currently implemented
      • When Close is clicked, collapse the filter details

       

       

       

      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:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 days, 1 hour, 25 minutes
                2d 1h 25m