[release-announce] magnum-ui 5.0.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Fri Aug 17 20:17:36 UTC 2018


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






More information about the Release-announce mailing list