We high-spiritedly announce the release of: zun-ui 3.0.0: Zun User Interface This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/zun-ui Download the package from: https://tarballs.openstack.org/zun-ui/ Please report issues through launchpad: https://bugs.launchpad.net/zun-ui For more details, please see below. 3.0.0 ^^^^^ New Features ************ * [blueprint add-host-panel (https://blueprints.launchpad.net/zun- ui/+spec/add-host-panel)] Added hosts panel for admin. This panel includes list and details for host. * [blueprint add-admin-containers-panel (https://blueprints.launchpad.net/zun-ui/+spec/add-admin-containers- panel)] Added containers panel fro admin. Differences from project side is as follows: Allowed actions for admin: * update * rebuild * start / stop / restart * kill * delete with force Not allowed actions for admin: * create * manage security group * pause / unpause * execute * delete * delete with stop Not allowed view for admin: * logs tab on details view * console tab on details view Bug Fixes ********* * [bug/1797285 (https://bugs.launchpad.net/zun-ui/+bug/1797285)] The *command* parameter has changed from string to list. * [bug/1799125 (https://bugs.launchpad.net/zun-ui/+bug/1799125)] Changed the dialog for deleting image to common deletion confirm dialog. Deleting image API requres only *id* and does not need *host* parameter no longer. And it means the dialog to specify the host that delete the image from is unnecessary. * [bug/1798702 (https://bugs.launchpad.net/zun-ui/+bug/1798702)] Added "host" column into images table view for admin. Changes in zun-ui 2.0.0..3.0.0 ------------------------------ 2f8ec99 Add relesenotes for Stein 7af2dee Imported Translations from Zanata c5d3c8a Improve Installation documentation 56b1e61 Imported Translations from Zanata 67ddca5 Update hacking version d133f1a Bump horizon for Stein be810e8 Imported Translations from Zanata 61fa8b1 Change openstack-dev to openstack-discuss 18e6bce Imported Translations from Zanata 9413e3d Imported Translations from Zanata dc2bd25 Imported Translations from Zanata 87ed29d Imported Translations from Zanata c2ffde0 Add containers panel for admin f5d4d69 Imported Translations from Zanata 7b9b3f2 Imported Translations from Zanata e426b24 Add "host" column into images table view for admin 3f8cb50 Remove 'host' parameter from deleting image 0022f4a Replace @memoized_with_request to @memoized 3cd7a2c Imported Translations from Zanata ddb3106 Add details view for hosts panel 761a31b Fix an issue of default api version 7ebff51 Add hosts panel f571466 Add REST API and Angular service for hosts panel 87372aa Remove unused 'detail' parameter 4f3be81 Split command into list ee90370 Imported Translations from Zanata d07126d Install horizon with upper-constraints.txt in post-install ca35ef1 Imported Translations from Zanata 9e6e29e Cleanup .zuul.yaml eda6db7 Imported Translations from Zanata b1d899e Imported Translations from Zanata 8d12477 switch documentation job to new PTI 7dc7fe2 import zuul job settings from project-config a5a7655 Imported Translations from Zanata c30b516 Remove mox3 from doc/requirements.txt 71573b1 Imported Translations from Zanata dc8cd20 Update reno for stable/rocky 205dcd4 Drop nose dependencies 1e1bfdf Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 23 +- README.rst | 63 +- lower-constraints.txt | 9 +- package.json | 2 +- releasenotes/notes/stein-0b3ffcd0aba9eb45.yaml | 43 + releasenotes/source/index.rst | 1 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 124 ++ .../locale/en_GB/LC_MESSAGES/releasenotes.po | 15 +- .../source/locale/id/LC_MESSAGES/releasenotes.po | 126 +- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 13 +- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 52 + releasenotes/source/rocky.rst | 6 + requirements.txt | 4 +- setup.cfg | 2 +- setup.py | 2 +- test-requirements.txt | 3 +- tox.ini | 3 + zun_ui/api/client.py | 50 +- zun_ui/api/rest_api.py | 31 +- zun_ui/content/container/containers/panel.py | 5 + zun_ui/content/container/hosts/__init__.py | 0 zun_ui/content/container/hosts/panel.py | 19 + zun_ui/content/container/hosts/urls.py | 20 + .../enabled/_2332_admin_container_hosts_panel.py | 21 + .../_2333_admin_container_containers_panel.py | 21 + zun_ui/locale/de/LC_MESSAGES/django.po | 10 +- zun_ui/locale/de/LC_MESSAGES/djangojs.po | 464 +++++++- zun_ui/locale/en_GB/LC_MESSAGES/django.po | 7 +- zun_ui/locale/en_GB/LC_MESSAGES/djangojs.po | 122 +- zun_ui/locale/id/LC_MESSAGES/django.po | 11 +- zun_ui/locale/id/LC_MESSAGES/djangojs.po | 200 +++- zun_ui/locale/ja/LC_MESSAGES/django.po | 7 +- zun_ui/locale/ja/LC_MESSAGES/djangojs.po | 115 +- zun_ui/locale/ko_KR/LC_MESSAGES/django.po | 14 +- zun_ui/locale/ko_KR/LC_MESSAGES/djangojs.po | 1228 ++++++++++++++++++++ .../static/dashboard/container/container.module.js | 1 + zun_ui/static/dashboard/container/container.scss | 1 + .../container/containers/actions/create.service.js | 13 +- .../containers/actions/delete-force.service.js | 16 +- .../containers/actions/delete-stop.service.js | 16 +- .../container/containers/actions/delete.service.js | 16 +- .../containers/actions/execute.service.js | 18 +- .../container/containers/actions/kill.service.js | 18 +- .../manage-security-groups.service.js | 19 +- .../container/containers/actions/pause.service.js | 17 +- .../containers/actions/rebuild.service.js | 18 +- .../containers/actions/restart.service.js | 18 +- .../container/containers/actions/start.service.js | 17 +- .../container/containers/actions/stop.service.js | 18 +- .../containers/actions/unpause.service.js | 17 +- .../container/containers/actions/update.service.js | 8 +- .../container/containers/containers.module.js | 21 +- .../container/containers/containers.service.js | 29 +- .../container/containers/details/details.module.js | 26 +- .../container/hosts/details/details.module.js | 51 + .../container/hosts/details/overview.controller.js | 102 ++ .../container/hosts/details/overview.html | 60 + .../static/dashboard/container/hosts/drawer.html | 5 + .../dashboard/container/hosts/hosts.module.js | 133 +++ zun_ui/static/dashboard/container/hosts/hosts.scss | 45 + .../dashboard/container/hosts/hosts.service.js | 87 ++ zun_ui/static/dashboard/container/hosts/panel.html | 4 + .../dashboard/container/images/actions.module.js | 10 + .../container/images/actions/delete.service.js | 181 +-- .../dashboard/container/images/images.module.js | 11 + zun_ui/static/dashboard/container/zun.service.js | 32 +- zun_ui/test/settings.py | 10 +- 70 files changed, 3565 insertions(+), 373 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ca79d11..c8957b5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ -pbr!=2.1.0,>=2.0.0 # Apache-2.0 +pbr>=3.1.1 # Apache-2.0 @@ -13 +13 @@ python-zunclient>=1.4.0 # Apache-2.0 -horizon>=14.0.0.0b1 # Apache-2.0 +horizon>=15.0.0.0b1 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index abb939f..161ebe0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=1.1.0,<1.2.0 # Apache-2.0 @@ -13 +12,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -django-nose>=1.4.4 # BSD
participants (1)
-
no-reply@openstack.org