DeleteInstance action inherits from tables.DeleteAction,
the parent class has the 'name', 'classes' and 'icon' attributes,
So remove the unused attributes.
Change-Id: I5ef01ce68edcd7e78ac95747cf5fd8d8f8c96c81
Replace django.core.urlresolves with django.urls
(In Django 2.0) The django.core.urlresolvers module is removed
in favor of its new location, django.urls.
It was deprecated in Django 1.10:
https://docs.djangoproject.com/en/2.0/releases/1.10/#id3
Note that this commit does not add py35dj20 like other horizon plugins
because there is no actual python unit tests in freezer-web-ui.
Older Django unit tests were dropped from tox.ini
as horizon dropped Django <=1.10 support in Rocky.
Change-Id: I38f3f05655324f2a5f38c6e8c6ab53ebaa42d4c8
Let's use Horizon unit-tests framework where it's
possible to have better cross-project integration.
Related blueprint: improve-horizon-testing
Change-Id: Ibfe2c062c54563e2bd35410459be8b5c7b2d550e
The old syntax using patterns is deprecated in Django 1.8, and is
removed in Django 1.10. The current version Django<1.11, this
patch fix the syntax.
Change-Id: I26564c97538c23378c0494739257b31dd8796f5a
Closes-Bug: #1709742
In page "create job" configuration interval help information
is following some format,but when "update" is not the same.
Change-Id: I83761bbea9d6fd4b226254a8a018d27a792def1c
Click the 'attach to session' button in the table row actions
of the 'Jobs' page, There should not switch to another page
and should open a 'Bootstrap Modal' form.
Change-Id: I3555224ce81ef1fa346adf95f18f3c592f7c0f2f
Closes-Bug: #1663272
Modify the "Interval" filed in "Create Job" form
to select format, support user to choose 'Continuous',
'Weeks', 'Days' and so on. This makes the user input life easier.
Change-Id: Ida460d260d96c0b99f5ced035009221bba91b109
Closes-Bug: #1663235
The django form field default is "required=True", so this patch
remove the redundant "required=True" in the form.
Change-Id: Id2342cea882134099a43f2149e7b56168a015afe
Add trimmed option to blocktrans, blocktrans trimmed
option removes newlines from contents of blocktrans
and replaces any whitespace at the beginning and end of a line into
a single space. This makes translator life easier.
More detail is described in the bug report.
Change-Id: I9a5c3e958260a94d8a44dc3946e25a690f00f30e
Closes-Bug: #1659559
Fix calendar to better display in small windows
Bump the number of results for listing items
Quick workaround to successfully listing items after being created
Closes bug: 1556939
Change-Id: Ibaf0a999a729197900b18c1f22fd819f5e11e797
ImportError: No module named urlresolvers in horizon.utils.
Fixed this importError use django.core.urlresolvers.
Change-Id: Ia2591675e3ac75b1cf608e7c18ad0c749d530289
Closes-Bug: #1549077
js code cannot reach the api endpoints for action retrieval in specific cases
because it depends on the actual url in the browser
Closes-bug: 1525169
Depends-On: I837e3fe973d72c792cb34711cef9f6507a004d49
Change-Id: Ibffad1a6a24559535c71ea94ba98deeb78ebeccb
remove empty tab for job edition
remove possibility to add job without interval if start and end date
are provided
show a message when a job is started/stoped
Resolves bug: 1523497
Change-Id: Iff39fc9e813969672eecd48d9084fd100bcf611c
rename _50_freezer.py to _50_freezer.py.example
updated readme to point to freezer launchpad
improved readability for actions and jobs in the ui
Change-Id: Ib07719e5f91443ea6716f940b6b125b872505088
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