Details
-
Story
-
Resolution: Done
-
Minor
-
None
-
None
-
None
-
Sprint - Versions (8/22/2019)
Description
Replicon Bucket: Restore Version > Restore Selection >
Implement the ability to select a version to restore for either a Metadata Source or Metadata Provider.
User Story: As a System Admin I want to be able to select restore so that I can select a previous version of metadata to put into production.
Requirements/AC:
Version History
This component is to be used for all metadata types (metadata sources and metadata providers).
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
Version History | |||||
Version Table | Displays versions in descending order. One row per version returned from the back end. | ||||
Compare checkbox | Checkbox - clickable | ||||
Version | Version | Link - clickable | The version number for the version being displayed in descending order. | ||
Save Date | Save Date | Text only | Date the version is saved in standard date format. | ||
Changed By | Changed By | Text only | User that saved this version. | ||
Actions | Actions | Link - clickable | 'Restore' |
Special processing:
- Version display is formatted as follows:
For the current version, display'CURRENT" - link'( {version-number})'
For an older version, display 'v{version-number}'- Sequential number starting with the most recent version as 1
- When Actions is clicked, display the Restore selected for the appropriate metadata type (Metadata Source or Metadata Provider) as defined by the Implement Restore - IFMC-1385 (https://todos.internet2.edu/browse/SHIBUI-1385)
Restore Confirmation
This component is to be used for all metadata types (metadata sources and metadata providers).
Field | Label | Field Type | Default Value | Validation | Help Text |
---|---|---|---|---|---|
Restore Version | Restore Version | Text only | '({restore-version-date})' | ||
Create Version | Text only | Create New Version from Version '({restore-version-date})' Settings | |||
Restore Message | Text only | Restoring this version will copy the Version '({restore-version-date})' configuration and create a new Version from the selected version settings. You can then edit the configuration before saving the new version. | |||
Cancel | Cancel | Button - clickable | |||
Restore | Restore | Button - clickable |
Special processing:
- '({restore-version-date})' - the version that was selected to restore from Version History
- Date is formatted as
- Month (Mmm)
- Day (dd)
- ','
- Year (YYYY)
- Time is formatted as
- Hour (HH) - use 24 hours
- ':'
- Minutes (MM)
- ':'
- Seconds (SS)
- If Cancel is clicked, re-display Version History
- If Restore is clicked, display the update for the type of metadata that is being restored
- Date is formatted as
Attachments
1.
|
UI: Implement restore selection link | Done | Ryan Mathis (unicon.net) |
|
|||||||||
2.
|
UI: Check against Axe tool | Done | Ryan Mathis (unicon.net) |
|
|||||||||
3.
|
UI: Add i18n tags | Done | Ryan Mathis (unicon.net) |
|
|||||||||
4.
|
UI: Implement version restore page | Done | Ryan Mathis (unicon.net) |
|
|||||||||
5.
|
QA | Done | Bill Smith (unicon.net) |
|
|||||||||
6.
|
UI: Unable to save restoration for sources | Done | Ryan Mathis (unicon.net) |
|