[openstack-announce] [new][magnum] magnum-ui 2.0.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Tue Aug 30 21:15:12 UTC 2016


We are pumped to announce the release of:

magnum-ui 2.0.0: Magnum User Interface

This release is part of the newton release series.

With source available at:

    http://git.openstack.org/cgit/openstack/magnum-ui

Please report issues through launchpad:

    http://bugs.launchpad.net/magnum-ui

For more details, please see below.

Changes in magnum-ui 1.0.0..2.0.0
---------------------------------

1b39892 Fix tox and tests
487bdad Imported Translations from Zanata
b9efc8a Fix typo for bp/cluster-template-options
7a3f43f Imported Translations from Zanata
aa0306d Fix typo
7174930 Clean up $scope usage
8d7104b Add cluster template options
04c6e44 Rename bay and baymodel for 'Soft StringFreeze' milestone
f9fcd8b Fix typo
8b8dfb6 Imported Translations from Zanata
5830713 Updated from global requirements
893ec15 Imported Translations from Zanata
16cc3e8 Use upper constraints for all jobs in tox.ini
de3f02f Updated from global requirements
807fa3a Add insecure/ca-cert option for magnumclient
950e895 Imported Translations from Zanata
bbdd887 Imported Translations from Zanata
2218d50 Imported Translations from Zanata
77223c3 Use Horizon's Angular registry of Actions and Views
39ca196 Updated from global requirements
466cf32 Imported Translations from Zanata
3e056e1 Imported Translations from Zanata
99150f1 Updated from global requirements
6fab1f4 Imported Translations from Zanata
4cef00b Imported Translations from Zanata
232155c Imported Translations from Zanata
6709887 Imported Translations from Zanata
dd3f30c Updated from global requirements
a97a487 Move enabled files
b31c2bf Rename service to 'container-infra'
f51777f Imported Translations from Zanata
5767efe Updated from global requirements
ec913d2 Imported Translations from Zanata
86e517a Updated from global requirements
3bd93a8 Move magic-search bar out of the table structure
962e982 Updated from global requirements
bf4897e Remove Container panel and action
fcde926 Imported Translations from Zanata
60443f1 Fix translation test
b055d5e Imported Translations from Zanata
538de3e Remove version number to fix build


Diffstat (except docs and test files)
-------------------------------------

README.rst                                         |   7 +-
devstack/plugin.sh                                 |   4 +-
enabled/_50_project_containers_panelgroup.py       |  37 -
enabled/_51_project_containers_bays_panel.py       |  23 -
enabled/_52_project_containers_baymodels_panel.py  |  23 -
enabled/_53_project_containers_containers_panel.py |  23 -
magnum_ui/api/magnum.py                            | 113 +--
magnum_ui/api/rest/__init__.py                     |  16 +
magnum_ui/api/rest/magnum.py                       | 128 +--
magnum_ui/content/baymodels/__init__.py            |   0
magnum_ui/content/baymodels/panel.py               |  21 -
magnum_ui/content/baymodels/urls.py                |  22 -
magnum_ui/content/baymodels/views.py               |  20 -
magnum_ui/content/bays/__init__.py                 |   0
magnum_ui/content/bays/containers/__init__.py      |   0
magnum_ui/content/bays/containers/panel.py         |  21 -
magnum_ui/content/bays/containers/urls.py          |  22 -
magnum_ui/content/bays/containers/views.py         |  19 -
magnum_ui/content/bays/panel.py                    |  21 -
magnum_ui/content/bays/urls.py                     |  25 -
magnum_ui/content/bays/views.py                    |  22 -
magnum_ui/content/cluster_templates/__init__.py    |   0
magnum_ui/content/cluster_templates/panel.py       |  21 +
magnum_ui/content/cluster_templates/urls.py        |  22 +
magnum_ui/content/cluster_templates/views.py       |  19 +
magnum_ui/content/clusters/__init__.py             |   0
magnum_ui/content/clusters/panel.py                |  21 +
magnum_ui/content/clusters/urls.py                 |  22 +
magnum_ui/content/clusters/views.py                |  19 +
.../_1370_project_container_infra_panel_group.py   |  37 +
..._1371_project_container_infra_clusters_panel.py |  23 +
...ject_container_infra_cluster_templates_panel.py |  23 +
magnum_ui/enabled/__init__.py                      |   0
magnum_ui/locale/cs/LC_MESSAGES/django.po          |  18 +
magnum_ui/locale/cs/LC_MESSAGES/djangojs.po        | 244 ++++++
magnum_ui/locale/de/LC_MESSAGES/django.po          |  17 +-
magnum_ui/locale/django.pot                        |  33 -
magnum_ui/locale/djangojs.pot                      | 918 ---------------------
magnum_ui/locale/en_GB/LC_MESSAGES/django.po       |  18 +
magnum_ui/locale/en_GB/LC_MESSAGES/djangojs.po     | 246 ++++++
magnum_ui/locale/fr/LC_MESSAGES/django.po          |  21 -
magnum_ui/locale/ja/LC_MESSAGES/django.po          |  25 +-
magnum_ui/locale/ja/LC_MESSAGES/djangojs.po        | 504 ++++++-----
magnum_ui/locale/ko_KR/LC_MESSAGES/django.po       |  20 +-
magnum_ui/locale/ko_KR/LC_MESSAGES/djangojs.po     | 359 +-------
magnum_ui/locale/pt_BR/LC_MESSAGES/django.po       |  21 +-
magnum_ui/locale/pt_BR/LC_MESSAGES/djangojs.po     | 384 +--------
magnum_ui/locale/ru/LC_MESSAGES/django.po          |  25 -
magnum_ui/locale/ru/LC_MESSAGES/djangojs.po        | 401 +--------
magnum_ui/locale/zh_CN/LC_MESSAGES/django.po       |  20 +-
magnum_ui/locale/zh_CN/LC_MESSAGES/djangojs.po     | 293 +++++++
magnum_ui/locale/zh_TW/LC_MESSAGES/django.po       |  21 -
.../cluster-templates/actions.module.js            |  82 ++
.../cluster-templates/cluster-templates.module.js  | 162 ++++
.../cluster-templates.module.spec.js               |  25 +
.../cluster-templates/cluster-templates.scss       |   0
.../create/cluster-template-model.js               | 101 +++
.../create/create-workflow.service.js              |  69 ++
.../cluster-templates/create/create.service.js     |  92 +++
.../info/cluster-template.info.controller.js       |  81 ++
.../cluster-templates/create/info/info.help.html   |  12 +
.../cluster-templates/create/info/info.html        |  45 +
.../labels/cluster-template.labels.controller.js   |  43 +
.../create/labels/labels.help.html                 |   1 +
.../cluster-templates/create/labels/labels.html    |  11 +
.../network/cluster-template.network.controller.js |  43 +
.../create/network/network.help.html               |   8 +
.../cluster-templates/create/network/network.html  |  81 ++
.../spec/cluster-template.spec.controller.js       |  79 ++
.../cluster-templates/create/spec/spec.help.html   |  12 +
.../cluster-templates/create/spec/spec.html        |  76 ++
.../cluster-templates/delete/delete.service.js     | 152 ++++
.../cluster-templates/details/details.module.js    |  55 ++
.../cluster-templates/details/drawer.controller.js |  39 +
.../cluster-templates/details/drawer.html          |  28 +
.../details/overview.controller.js                 |  57 ++
.../cluster-templates/details/overview.html        |  94 +++
.../container-infra/cluster-templates/panel.html   |   4 +
.../container-infra/clusters/actions.module.js     |  73 ++
.../container-infra/clusters/clusters.module.js    | 182 ++++
.../clusters/clusters.module.spec.js               |  25 +
.../container-infra/clusters/clusters.scss         |   0
.../clusters/create/cluster-model.js               |  72 ++
.../clusters/create/create-workflow.service.js     |  63 ++
.../clusters/create/create.service.js              |  96 +++
.../create/info/cluster.info.controller.js         |  85 ++
.../clusters/create/info/info.help.html            |   1 +
.../container-infra/clusters/create/info/info.html |  50 ++
.../create/misc/cluster.misc.controller.js         |  43 +
.../clusters/create/misc/misc.help.html            |   1 +
.../container-infra/clusters/create/misc/misc.html |  17 +
.../create/size/cluster.size.controller.js         |  43 +
.../clusters/create/size/size.help.html            |   1 +
.../container-infra/clusters/create/size/size.html |  20 +
.../clusters/delete/delete.service.js              | 152 ++++
.../clusters/details/details.module.js             |  55 ++
.../clusters/details/drawer.controller.js          |  39 +
.../container-infra/clusters/details/drawer.html   |  28 +
.../clusters/details/overview.controller.js        |  51 ++
.../container-infra/clusters/details/overview.html |  77 ++
.../dashboard/container-infra/clusters/panel.html  |   4 +
.../container-infra/container-infra.module.js      |  41 +
.../container-infra/container-infra.module.spec.js |  25 +
.../dashboard/container-infra/container-infra.scss |   9 +
.../dashboard/container-infra/magnum.service.js    | 127 +++
.../containers/baymodels/actions.module.js         |  82 --
.../containers/baymodels/baymodels.module.js       |  45 -
.../containers/baymodels/baymodels.module.spec.js  |  25 -
.../dashboard/containers/baymodels/baymodels.scss  |   0
.../containers/baymodels/create/baymodel-model.js  |  94 ---
.../baymodels/create/create-workflow.service.js    |  70 --
.../containers/baymodels/create/create.service.js  |  91 --
.../create/info/baymodel.info.controller.js        |  81 --
.../baymodels/create/info/info.help.html           |  12 -
.../containers/baymodels/create/info/info.html     |  45 -
.../create/labels/baymodel.labels.controller.js    |  43 -
.../baymodels/create/labels/labels.help.html       |   1 -
.../containers/baymodels/create/labels/labels.html |  11 -
.../create/network/baymodel.network.controller.js  |  43 -
.../baymodels/create/network/network.help.html     |   4 -
.../baymodels/create/network/network.html          |  60 --
.../create/spec/baymodel.spec.controller.js        |  79 --
.../baymodels/create/spec/spec.help.html           |  12 -
.../containers/baymodels/create/spec/spec.html     |  67 --
.../containers/baymodels/delete/delete.service.js  | 125 ---
.../baymodels/detail/detail.controller.js          |  86 --
.../containers/baymodels/detail/detail.html        | 145 ----
.../containers/baymodels/table/table.controller.js | 123 ---
.../containers/baymodels/table/table.html          | 144 ----
.../dashboard/containers/bays/actions.module.js    |  82 --
.../dashboard/containers/bays/bays.module.js       |  45 -
.../dashboard/containers/bays/bays.module.spec.js  |  25 -
.../static/dashboard/containers/bays/bays.scss     |   0
.../dashboard/containers/bays/create/bay-model.js  |  72 --
.../bays/create/create-workflow.service.js         |  64 --
.../containers/bays/create/create.service.js       |  90 --
.../bays/create/info/bay.info.controller.js        |  85 --
.../containers/bays/create/info/info.help.html     |   1 -
.../containers/bays/create/info/info.html          |  50 --
.../bays/create/misc/bay.misc.controller.js        |  43 -
.../containers/bays/create/misc/misc.help.html     |   1 -
.../containers/bays/create/misc/misc.html          |  17 -
.../bays/create/size/bay.size.controller.js        |  43 -
.../containers/bays/create/size/size.help.html     |   1 -
.../containers/bays/create/size/size.html          |  20 -
.../containers/bays/delete/delete.service.js       | 125 ---
.../containers/bays/detail/detail.controller.js    |  83 --
.../dashboard/containers/bays/detail/detail.html   | 116 ---
.../containers/bays/table/table.controller.js      | 133 ---
.../dashboard/containers/bays/table/table.html     | 149 ----
.../dashboard/containers/containers.module.js      |  63 --
.../dashboard/containers/containers.module.spec.js |  25 -
.../static/dashboard/containers/containers.scss    |  10 -
.../containers/containers/actions.module.js        |  73 --
.../containers/containers/containers.module.js     |  46 --
.../containers/containers.module.spec.js           |  25 -
.../containers/containers/containers.scss          |   0
.../containers/create/container-model.js           |  74 --
.../containers/create/create-workflow.service.js   |  58 --
.../containers/containers/create/create.service.js |  90 --
.../create/info/container.info.controller.js       |  83 --
.../containers/create/info/info.help.html          |   1 -
.../containers/containers/create/info/info.html    |  46 --
.../create/spec/container.spec.controller.js       |  61 --
.../containers/create/spec/spec.help.html          |   1 -
.../containers/containers/create/spec/spec.html    |  48 --
.../containers/containers/delete/delete.service.js | 125 ---
.../containers/detail/detail.controller.js         |  79 --
.../containers/containers/detail/detail.html       | 107 ---
.../containers/table/table.controller.js           | 136 ---
.../containers/containers/table/table.html         | 156 ----
.../static/dashboard/containers/magnum.service.js  | 205 -----
magnum_ui/templates/baymodels/index.html           |  18 -
magnum_ui/templates/bays.containers/index.html     |  18 -
magnum_ui/templates/bays/index.html                |  18 -
magnum_ui/test/settings.py                         |  39 +
magnum_ui/test/test_data.py                        |  87 +-
requirements.txt                                   |  16 +-
setup.cfg                                          |   6 +-
setup.py                                           |   1 -
test-requirements.txt                              |  28 +-
tox.ini                                            |  60 +-
192 files changed, 4478 insertions(+), 7597 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index a93ecbc..8ac1c33 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10,7 +10,7 @@
-pbr<2.0,>=1.6
-python-magnumclient>=0.2.1
-Babel>=1.3
-Django>=1.8,<1.9  # BSD
-django-babel>=0.3.4
-django_compressor>=1.4
-django_openstack_auth>=1.4.0
+pbr>=1.6 # Apache-2.0
+python-magnumclient>=2.0.0 # Apache-2.0
+Babel>=2.3.4 # BSD
+Django<1.9,>=1.8 # BSD
+django-babel>=0.5.1 # BSD
+django-compressor>=2.0 # MIT
+django-openstack-auth>=2.4.0 # Apache-2.0
@@ -37 +37 @@ XStatic-Rickshaw>=1.5.0 # BSD License (prior)
-XStatic-smart-table>=1.4.5.3 # MIT License
+XStatic-smart-table!=1.4.13.0,>=1.4.5.3 # MIT License
diff --git a/test-requirements.txt b/test-requirements.txt
index ee491a1..207b058 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12,14 +12,14 @@ hacking<0.11,>=0.10.2
-coverage>=3.6
-django-nose>=1.2
-mock>=1.2
-mox3>=0.7.0
-nodeenv>=0.9.4 # BSD License
-nose
-nose-exclude
-nosehtmloutput>=0.0.3
-nosexcover
-openstack.nose-plugin>=0.7
-oslosphinx>=2.5.0 # Apache-2.0
-selenium
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-testtools>=1.4.0
+coverage>=3.6 # Apache-2.0
+django-nose>=1.4.4 # BSD
+mock>=2.0 # BSD
+mox3>=0.7.0 # Apache-2.0
+nodeenv>=0.9.4 # BSD License  # BSD
+nose # LGPL
+nose-exclude # LGPL
+nosehtmloutput>=0.0.3 # Apache-2.0
+nosexcover # BSD
+openstack.nose-plugin>=0.7 # Apache-2.0
+oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+selenium>=2.50.1 # Apache-2.0
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+testtools>=1.4.0 # MIT





More information about the OpenStack-announce mailing list