Skip to content

Upgrade67 Backup Administration Server

Kenneth Wimer edited this page Jul 25, 2016 · 36 revisions

Wireframes

Backup Administration Server Page

Backup Administration Server

Annotations

# Component Description
1 Backup Section This section contains information about the backup and the button to initiate it.
1.1 Create & Download Backup button This button is always enabled. When the user clicks on it a backup will be created with a unique name. A spinner will be displayed if the action takes more than 2 seconds.
2 Main Control Section This section contains the "Next" and "Cancel" buttons which control the main flow of the wizard.
2.1 Cancel Button This button is always enabled although styled differently than other buttons. It cancels the current process and directs the user to the Cancel Confirmation Page.
2.2 Next Button This button will be disabled by default until a backup is created. This button redirects the user to Administration Server Repository Checks Page.
3 Status Section This section shows the overall status and current step of the upgrade process.
3.1 Status Item All steps necessary to upgrade the cloud is displayed here. The current step is displayed to the user. No user interaction is possible.

Business Rules

  1. Crowbar Administrator successfully downloads a backup created when clicking on "Create & Download Backup" button.
  2. Upon clicking, the system will create a uniquely named g-zipped tar file containing the backup of the administration server configuration files.
  3. This file will be downloaded in the browser directly
  4. The "Create & Download Backup" button remains enabled as this action may be initiated multiple times
  5. The "Next" button will be disabled on page load but enabled once the backup has been successfully downloaded at least once.
  6. Crowbar Administrator clicks on the "Cancel Upgrade" button.
  7. Stop current process
  8. Page redirects to the Cancel Confirmation Page .

Test Cases

TC.UPGRADE.ADMIN.BACKUP.01

TC.UPGRADE.ADMIN.BACKUP.02

TC.UPGRADE.ADMIN.BACKUP.03

User Stories

  • (A list of Trello cards to track the implementation of this page)