Commit Graph

9 Commits

Author SHA1 Message Date
memo b08558eba4 Improved horizon dashboard for freezer
action, job, session, backup, clients are now objects in api.py
shield decorator to avoid having boilerplate code in views
move from freezer_ui to disaster_recovery url
improved actions edition in a job
javascript lint
added clients panel
added actions panel
improved restore functionality from the dashboard

Change-Id: I23aed516bcde3a40b24144b05f858d1e3a49a796
2015-11-12 16:21:27 +00:00
memo 26f1deb396 Added LICENSE file to freezer dashboard
Change-Id: I4e5ff4d7356eb2ef806365fc344f08dba5115cc5
2015-11-09 17:10:00 +00:00
memo 6fee7f5b49 Quick fix for backups
backups views now are wrapped in try except block
readme was updated to point to openstack repos
remove sys.path from _50_freezer.py

Change-Id: I917c33a1d8df04173acddc8eecf23f8bf8a22390
2015-10-19 21:22:19 +01:00
memo 84d27a6e41 Added logging to freezer-web-ui
Change-Id: Ifae0268dec14135bc1c2bfcdbb1b3d59c5f17eea
2015-10-19 12:14:32 +01:00
memo d4c7b4d2f0 Fix minor bugs in freezer dashboard
freezer dashboard now handles slashes in the dynamic urls
improve resilience of backup table
updated backup_id encoding when it contains slash or back slash

Change-Id: I66e6973e5b55cd8845ec90413867fe5694f1433a
2015-10-16 17:39:54 +01:00
memo f75bd1c7c7 Prepare UI for split
fixed paths to support new repo layout
modified tox file

Change-Id: Ibbe087cc4e0ae02b890824b4a559a9dd0c0a0a49
2015-08-28 17:14:19 +01:00
Memo Garcia 7e1ba92a87 Backup history.
Enable a list of backups that you can restore immediately from the ui

Change-Id: I8f9bdf85b4f476ea3af9e7c12f50a86d173a999f
2015-07-30 21:30:38 +01:00
Memo Garcia 206a0ec9b7 Horizon implementation for jobs api endpoint
Implements: blueprint freezer-api-web-ui

Change-Id: I8339d4b319f85964d33a2ab5d5c5e3669ca55f1c
2015-07-15 16:49:41 +01:00
Jonas Pfannschmidt 008769587b This version contains the following pages:
- Overview displays charts/reports (Currently only placeholders)
 - Configurations allows to define new backup configurations and link them to
   instances
 - Backups shows a list of all succesful backups and allows to restore them
 - Restores shows a history of all restored backups

It communicates with the api server via the client apis (freeezer.client.client).
The "glue code" between client apis and the UI lives in freezer.api.api.

Implements: Blueprint freezer-api-web-ui
Change-Id: I48cd8cba2b0169c6e64f650233c1a31b91ced34f
2015-05-31 17:01:57 +01:00