Details
-
Story
-
Resolution: Done
-
Minor
-
None
-
None
-
None
-
R5 - 11/29: Comp Meta Provider, MVP3 - 7/26 - 8/9, Release 5: 11/1 to 11/15
Description
Implement the front end functionality and interaction with the back end for the FilesystemMetadataProvider.
Requirements/AC:
Wizard
Wizard Navigation
Navigation consist of two actions, Back and Next.
- If the Metadata Provider Add form is displayed, there is no Back action and clicking the Next action will display the Common Attributes Add Form.
- If the Common Attributes Add Form is displayed, clicking the Back action will display the Metadata Provider Add Form or clicking the Next action will display the Reloading Attributes Add Form.
- If the Reloading Attributes Add Form is displayed, clicking the Back action will display the Common Attributes Add Form or clicking the Next action will display the Finish Summary Form
- If the Finish Summary Form is displayed, clicking the Back action will display the Reloading Attributes Add Form and there is no available Next action.
Add Metadata Provider Form
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
Metadata Provider Name | Metadata Provider Name (Dashboard Display Only) * | Text box | Required | Metadata Provider Name | |
Metadata Provider Type | Metadata Provider Type * | Selection List Contains:
|
Required | Metadata Provider Type |
Common Attributes Add Form
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
ID | ID * | Text box | Required | Identifier for logging, identification for command line reload, etc. | |
Metadata File | Metadata File * | Text box | Required | The absolute path to the local metadata file to be loaded |
Reloading Attributes Add Form
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
Min Refresh Delay | Min Refresh Delay | Selection List containing:
|
PT30S | Lower bound on the next refresh from the time calculated based on the metadata's expiration | |
Max Refresh Delay | Max Refresh Delay | Selection List containing:
|
PT4H | Upper bound on the next refresh from the time calculated based on the metadata's expiration | |
Refresh Delay Factor | Refresh Delay Factor | Numeric Selection List with values between 0.0 and 1.0 | 0.75 | A factor applied to the initially determined refresh time in order to determine the next refresh time (typically to ensure refresh takes place prior to the metadata's expiration). Attempts to refresh metadata will generally begin around the product of this number and the maximum refresh delay. |
Finish Summary
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
Save | Save | Icon - Clickable | |||
Enable Metadata Provider | 'Enable Metadata Provider?' | Checkbox | If checkbox is clicked, the metadata provider is enabled for integration with the IdP | ||
Creation Choice | Creation Choice | Icon - Clickable | |||
Metadata Provider Name | Metadata Provider Name (Dashboard Display Only) | Text only | Displays value assigned | ||
Metadata Provider Type | Metadata Provider Type | Text only | Displays value assigned | ||
Common Attributes | Common Attributes | Icon - Clickable | |||
ID | ID | Text only | Displays value assigned | ||
Metadata File | Metadata File | Text only | Displays value assigned | ||
Reloading Attributes | Reloading Attributes | Icon - Clickable | |||
Min Refresh Delay | Min Refresh Delay | Text only | Displays value selected | ||
Max Refresh Delay | Max Refresh Delay | Text only | Displays value selected | ||
Refresh Delay Factor | Refresh Delay Factor | Text only | Displays value selected/assigned |
Metadata Provider Updates
Metadata Provider Update - Actions
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
Save | Save Changes | Button - Clickable | |||
Cancel | Cancel | Button - Clickable |
Metadata Provider Update - Tabs
Three Two tabs are included, Common Attributes, Reloading Attributes and Filter List
- If the Common Attributes - Edit form is displayed, the Common Attributes tab is highlighted and not clickable, the Reloading Attributes
and Filter List tabs areis not highlighted and are clickable. - If the Reloading Attributes - Edit form is displayed, the Reloading Attributes tab is highlighted and not clickable, the Common Attributes
and Filter List tabs areis not highlighted and are clickable.
Common Attributes - Edit Form
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
Metadata Provider Name | Metadata Provider Name (Dashboard Display Only) * | Text box | Displays value assigned | Required | Metadata Provider Name |
Metadata Provider Type | Metadata Provider Type * | Selection List - non-clickable | Required | Metadata Provider Type | |
Enable Metadata Provider | Enable Metadata Provider? | Checkbox | Displays original value | If checkbox is clicked, the metadata provider is enabled for integration with the IdP | |
ID | ID * | Text box | Displays value assigned | Required | Identifier for logging, identification for command line reload, etc. |
Metadata File | Metadata File * | Text box | Displays value assigned | Required | The absolute path to the local metadata file to be loaded |
Reloading Attributes - Edit Form
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
Min Refresh Delay | Min Refresh Delay | Selection List containing:
|
Displays value selected | Lower bound on the next refresh from the time calculated based on the metadata's expiration. | |
Max Refresh Delay | Max Refresh Delay | Selection List containing:
|
Displays value selected | Upper bound on the next refresh from the time calculated based on the metadata's expiration. | |
Refresh Delay Factor | Refresh Delay Factor | Numeric Selection List with values between 0.0 and 1.0 | Dispays value selected/assigned | A factor applied to the initially determined refresh time in order to determine the next refresh time (typically to ensure refresh takes place prior to the metadata's expiration). Attempts to refresh metadata will generally begin around the product of this number and the maximum refresh delay. |
Attachments
1.
|
Create Wireframes | Done | Jodie Muramoto (unicon.net) |
|
||||||||||
2.
|
UI: Create schema for provider type | Done | Ryan Mathis (unicon.net) |
|
||||||||||
3.
|
BE: Add endpoint to retrieve json schema | Done | Bill Smith (Inactive) |
|
||||||||||
4.
|
BE: Testing | Done | Bill Smith (Inactive) |
|
||||||||||
5.
|
UI: Integrate with backend endpoint | Done | Ryan Mathis (unicon.net) |
|
||||||||||
6.
|
QA | Done | Mary Mosbrook (Inactive) |
|