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
adds interface files for freezer-web-ui to be installed
as a devstack plugin
Change-Id: If2005ea0ec5b1d9eecdaf89a2f014e0ae12ef4a8
NOTE: the freezer-web-ui plugin also installs the freezer client
fixed an incorrect placement for when to look for the fallback url
which caused to look for FREEZER_API_URL even if it is present on the
catalog.
Change-Id: I171e80198e6cb91d056a7d3261a34a0f96b10eb4
added date time picker to select schedule start and end dates
added MIT license for moment.js and bootstrap-datetimepicker.js
Change-Id: I45a8f5481bd509bb25f6e766b4eab247a863fe9d
updated freezer-api urls
updated dependencies for deploying freezer-web-ui
added information about proxies
Change-Id: I50392b2674f4762016d7223051f6f23d15ba45d6
all javascript files were updated to work on strict mode
notation change to doted notation
format improvements
Change-Id: Id6af39e0c271082161ca62937a8b76f9be12858b
Now is mandatory to select at least one client when creating a new job.
This will prevent the successful message to appear when no job was created.
Change-Id: Ic3197cae8a07753b160bc87a43c7bf84f00c474b
Freezer Dashboard now support the latest version of freezer api.
Minor update in tox.ini to disable old style classes warnings
Change-Id: I6549a7587be1a39fbed280de5543125cfeb16807
Setting requirements to mins and caps aligned with global requirements
on packages where it's possible.
Commenting the ones that does not align.
Change-Id: Iba37d120c980ba849f79851fcbfc005651ed600d
- 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
This changes are the first implementation of
the freezer web ui.
It's a read only version that permit to view the backups
in swift made by the user.
Change-Id: I79fd98ce3fc364c7a82a8b764e1733febb16b647
This commit add to the repo the basic structure of the web ui
integrated with Horizon. There currently nothing under the Freezer
tab, this is only a base point to start to develop the Freezer
ui content.
Basic installation instructionr are available in the file
horizon_web_ui/README.rst
Change-Id: I6e1ef399c869494ec1c5c9dd52a6d9adfd9360c9
LAUNCHPAD: https://blueprints.launchpad.net/freezer/+spec/horizon-webui