[new][magnum] magnum-ui 2.0.0 release (newton)
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
participants (1)
-
no-reply@openstack.org