We are happy to announce the release of:
magnum-ui 5.0.0: Magnum User Interface
This release is part of the rocky release series.
The source is available from:
http://git.openstack.org/cgit/openstack/magnum-ui
Download the package from:
https://tarballs.openstack.org/magnum-ui/
Please report issues through launchpad:
http://bugs.launchpad.net/magnum-ui
For more details, please see below.
5.0.0 ^^^^^
New Features ************
* [blueprint add-quotas-panel (https://blueprints.launchpad.net /magnum-ui/+spec/add-quotas-panel)] Added quotas panel for admin. This panel has CRUD operations for quotas. For now, admin user can limit only the number of clusters for each project. To enable quotas panel, copy *magnum_ui/enabled/_2370_admin_container_infra_panel_group.py* and *magnum_ui/enabled/_2371_admin_container_infra_quotas_panel.py* into horizon's *enabled* directory.
Bug Fixes *********
* [bug/1777545 (https://bugs.launchpad.net/magnum-ui/+bug/1777545)] Fixed issue the deleted item is selected again with batch delete. Item selections on table view for batch actions does not be cleared after execution of actions. To ensure to clear item selections, *hzTable:clearSelection* event is emitted.
* [bug/1638863 (https://bugs.launchpad.net/magnum-ui/+bug/1638863)] Fixed failure updating labels for cluster template.
* [bug/1746706 (https://bugs.launchpad.net/magnum-ui/+bug/1746706)] Reproduced navigations when refreshing details view. Previously the fix for [bug/1681627 (https://bugs.launchpad.net/horizon/+bug/1681627)] allowed us to reload or directly open Angular-based detail page (ngdetail), but the navigation menu was not reproduced correctly.
Changes in magnum-ui 4.0.0..5.0.0 ---------------------------------
cfd93ba Imported Translations from Zanata d07175c Prepare to support python3.6 d2ed7df fix tox python3 overrides 5508c51 Add release notes for Rocky 13686ff Modify the 'tox.ini' file a48bbaf Add Apple OS X ".DS_Store" to ".gitignore" file d6718db Modify the '.gitignore' file afd0cb6 Clear selections for table view 9190e35 Add python3 django 1.11 job instead of django 2.0 job 7c4d419 Rename test files to test_* pattern 9dbce34 Imported Translations from Zanata 191f889 Fix postinstall for npm job d858585 Add py35dj20 job e4772c0 Imported Translations from Zanata 20c77d6 Remove mox3 from test-requirements.txt a5d50dd Fix tox jobs and remove tox_helper.sh 18f4af1 Fix unicode type judgment 530ba01 Follow the new PTI for document build b0deecc Imported Translations from Zanata 2f45781 Imported Translations from Zanata 22ebfed Bump min version of magnumclient 6ea4c5d Imported Translations from Zanata e7a25c3 Imported Translations from Zanata 33b730a Reproduce navigations 7887b3f Install Horizon from git repository in tox test 8c7fdcf Imported Translations from Zanata 49a16f3 Enable to update Lables for cluster template 3242605 Add update action for quotas 1b1f96d Add delete action for quota cb75187 Add create action for quotas dd70cba Add quotas panel for admin d78285d Add releasenotes links to README 923acdb Drop testenvs using django<=1.10 from tox 3fecceb Updated from global requirements 70c99a9 add lower-constraints job d319bc9 Add documentation link to README dcec42a Updated from global requirements 30f83aa Install horizon directly from pypi 30f9135 Imported Translations from Zanata bb94dca Updated from global requirements 5ced9dd Updated from global requirements e3c2db5 Imported Translations from Zanata baf6877 Imported Translations from Zanata f532002 Imported Translations from Zanata 62db162 Update reno for stable/queens
Diffstat (except docs and test files) -------------------------------------
.gitignore | 2 +- .zuul.yaml | 15 ++ README.rst | 4 +- lower-constraints.txt | 148 ++++++++++++++++++ magnum_ui/api/magnum.py | 21 +-- magnum_ui/api/rest/magnum.py | 10 +- magnum_ui/content/container_infra/__init__.py | 0 .../content/container_infra/quotas/__init__.py | 0 magnum_ui/content/container_infra/quotas/panel.py | 20 +++ magnum_ui/content/container_infra/quotas/urls.py | 26 ++++ .../_2370_admin_container_infra_panel_group.py | 19 +++ .../_2371_admin_container_infra_quotas_panel.py | 21 +++ magnum_ui/karma.conf.js | 16 +- magnum_ui/locale/de/LC_MESSAGES/django.po | 17 ++- magnum_ui/locale/de/LC_MESSAGES/djangojs.po | 96 +++++++++++- magnum_ui/locale/en_AU/LC_MESSAGES/djangojs.po | 8 +- magnum_ui/locale/en_GB/LC_MESSAGES/django.po | 17 ++- magnum_ui/locale/en_GB/LC_MESSAGES/djangojs.po | 95 +++++++++++- magnum_ui/locale/fr/LC_MESSAGES/djangojs.po | 53 +++++-- magnum_ui/locale/id/LC_MESSAGES/django.po | 15 +- magnum_ui/locale/id/LC_MESSAGES/djangojs.po | 86 ++++++++++- magnum_ui/locale/ja/LC_MESSAGES/django.po | 19 ++- magnum_ui/locale/ja/LC_MESSAGES/djangojs.po | 94 +++++++++++- magnum_ui/locale/ko_KR/LC_MESSAGES/django.po | 19 ++- magnum_ui/locale/ko_KR/LC_MESSAGES/djangojs.po | 91 ++++++++++- magnum_ui/locale/pt_BR/LC_MESSAGES/django.po | 17 ++- magnum_ui/locale/pt_BR/LC_MESSAGES/djangojs.po | 95 +++++++++++- magnum_ui/locale/tr_TR/LC_MESSAGES/django.po | 8 +- magnum_ui/locale/tr_TR/LC_MESSAGES/djangojs.po | 8 +- magnum_ui/locale/zh_CN/LC_MESSAGES/django.po | 8 +- magnum_ui/locale/zh_CN/LC_MESSAGES/djangojs.po | 8 +- .../cluster-templates/cluster-templates.module.js | 2 +- .../cluster-templates/delete/delete.service.js | 7 +- .../cluster-templates/workflow/workflow.service.js | 4 +- .../container-infra/clusters/clusters.module.js | 2 +- .../clusters/delete/delete.service.js | 7 +- .../container-infra/container-infra.module.js | 1 + .../dashboard/container-infra/magnum.service.js | 7 +- .../container-infra/magnum.service.spec.js | 12 +- .../container-infra/quotas/actions.module.js | 88 +++++++++++ .../container-infra/quotas/actions.module.spec.js | 41 +++++ .../quotas/create/create.service.js | 95 ++++++++++++ .../quotas/create/create.service.spec.js | 72 +++++++++ .../quotas/delete/delete.service.js | 170 +++++++++++++++++++++ .../quotas/delete/delete.service.spec.js | 138 +++++++++++++++++ .../dashboard/container-infra/quotas/panel.html | 4 + .../container-infra/quotas/quotas.module.js | 150 ++++++++++++++++++ .../container-infra/quotas/quotas.module.spec.js | 23 +++ .../container-infra/quotas/quotas.service.js | 55 +++++++ .../container-infra/quotas/quotas.service.spec.js | 43 ++++++ .../quotas/update/update.service.js | 106 +++++++++++++ .../quotas/update/update.service.spec.js | 88 +++++++++++ .../quotas/workflow/workflow.service.js | 127 +++++++++++++++ .../quotas/workflow/workflow.service.spec.js | 45 ++++++ magnum_ui/test/helpers.py | 0 package.json | 26 ++-- releasenotes/notes/rocky-56165675d959b593.yaml | 26 ++++ releasenotes/source/index.rst | 1 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 24 +-- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 73 +++++++-- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 9 +- .../source/locale/id/LC_MESSAGES/releasenotes.po | 18 +-- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 78 ++++++++-- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 77 ++++++++-- .../locale/pt_BR/LC_MESSAGES/releasenotes.po | 20 +-- .../source/locale/ru/LC_MESSAGES/releasenotes.po | 9 +- .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 11 +- releasenotes/source/queens.rst | 6 + requirements.txt | 8 +- setup.cfg | 11 -- test-requirements.txt | 6 - tox.ini | 131 ++++++++++++---- 76 files changed, 2768 insertions(+), 408 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index 2f72c5d..ef0746f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -python-magnumclient>=2.1.0 # Apache-2.0 +python-magnumclient>=2.6.0 # Apache-2.0 @@ -13,2 +13,2 @@ Babel!=2.4.0,>=2.3.4 # BSD -Django<2.0,>=1.8 # BSD -django-babel>=0.5.1 # BSD +Django<2.0,>=1.11 # BSD +django-babel>=0.6.2 # BSD @@ -16,0 +17,2 @@ django-pyscss>=2.0.2 # BSD License (2 clause) + +horizon>=13.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 3621314..6f6e94b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14 +13,0 @@ mock>=2.0.0 # BSD -mox3>=0.20.0 # Apache-2.0 @@ -21,2 +19,0 @@ openstack.nose-plugin>=0.7 # Apache-2.0 -openstackdocstheme>=1.18.1 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 @@ -24 +20,0 @@ selenium>=2.50.1 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD @@ -27,2 +22,0 @@ xvfbwrapper>=0.1.3 #license: MIT -# Include horizon as test requirement -http://tarballs.openstack.org/horizon/horizon-master.tar.gz#egg=horizon
participants (1)
-
no-reply@openstack.org