CloudOpting / cloudopting-manager

The cloudopting core manager
MIT License
10 stars 7 forks source link

Instances List should be sorted #420

Closed ghost closed 7 years ago

ghost commented 7 years ago

The service instances list is currently displayed in random order. This list should be displayed sorted, preferably by creation time (date+time) or possibly by unique sequential creation id. If sorted by creation time, the date column should be changed to display date+time (currently only date is displayed).

The reason for this improvement is clarity, but also to be able to support an iterative service creation work flow such as:

  1. Publish a service with a first version of a TOSCA file.
  2. Create a new instance of the service from the Services List, by pressing the "New Instance" button.
  3. List the instances by pressing the "List Instances" button from the Services List.
  4. Find the latest instance from the Instances List. This is the reason for a sorted list!
  5. Download a zip file (including TOSCA file) with the latest instance for testing locally, by pressing the "Test" button.
  6. Unzip the downloaded file and test locally, see https://github.com/CloudOpting/cloudopting-manager/wiki/DevInstallation#testing-the-content-of-the-zip-file-produced-by-the-orchestrator
  7. Modify docker and/or puppet files locally to improve the service.
  8. Make modifications to the TOSCA file, either directly or from the TOSCA IDE.
  9. Upload the new TOSCA file for the service, by pressing the "Edit" button from the Services List.
  10. Repeat from step 2, until the service works properly.