[release-announce] [zaqar] zaqar-ui 2.0.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 22 13:52:15 UTC 2017


We are pumped to announce the release of:

zaqar-ui 2.0.0: Zaqar User Interface

This release is part of the ocata release series.

The source is available from:

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

Download the package from:

    https://tarballs.openstack.org/zaqar-ui/

Please report issues through launchpad:

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

For more details, please see below.

2.0.0
^^^^^


New Features
************

* Use initAction() instead initScope(). initScope() is deprecated
  from Horizon in Ocata and will be removed in Queens.

* Storage pool flavors management panel is added. This panel is
  added into Admin dashboard. Also create, update and delete actions
  are implemeted. Create action is implemented as globalAction, so it
  is callable from other panels.

* Storage pools management panel is added. This panel is added into
  Admin dashboard. Also create, update and delete actions are
  implemeted. Create action is implemented as globalAction, so it is
  callable from other panels.


Other Notes
***********

* Switch to reno for managing release notes.

Changes in zaqar-ui 1.0.0..2.0.0
--------------------------------

440a103 Imported Translations from Zanata
0daee07 Imported Translations from Zanata
aa2486b Add CRUD actions for pool flavor
cfb9805 Imported Translations from Zanata
49fd541 Imported Translations from Zanata
ecb4178 Add CRUD actions for pool
bfd6536 Imported Translations from Zanata
911e6a6 Add release notes for initAction
8c41da4 Updated from global requirements
4f7e348 Add reno for releasenotes management
43c93dc Add pool flavors panel into admin dashboard
13820b1 Add pools panel into admin dashboard
61b638e Add REST APIs for pools and flavors
e524400 Use initAction instead initScope
5a907b8 Updated from global requirements
4c10e97 Show team and repo badges on README
523c05e Remove mox in zaqar_ui/test/helpers.py
23451be Updated from global requirements
b10bb7e Imported Translations from Zanata
6f64ba4 Change "Openstack" to "OpenStack"
aa58970 Imported Translations from Zanata
e49ad36 Updated from global requirements
bcfea7c Imported Translations from Zanata
95c3ad4 Imported Translations from Zanata
0c01ed6 Updated from global requirements
3501299 Updated from global requirements
07b7ef2 Add .mo to .gitignore
f8a7939 Add Apache 2.0 license to source file
b5d31d5 Enable test coverage for python in tox
f6784a2 Fix eslint errors
4264fc3 Setup JavaScript test environment
ee3e366 Update homepage with developer documentation page
62ed853 Remove *openstack/common* in flake8 exclude list
19bca99 Setup python test environment


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

.eslintrc                                          |  60 ++++
.gitignore                                         |  15 +-
README.rst                                         |   9 +
package.json                                       |  35 ++
releasenotes/notes/.placeholder                    |   0
releasenotes/notes/add-reno-73ba99b04ff2e5c8.yaml  |   3 +
.../notes/init-action-fe41bfe3e2473364.yaml        |   6 +
.../notes/pool-flavor-panel-acf61d32e34246f2.yaml  |   8 +
.../notes/pool-panel-020bf94bc34b4cd8.yaml         |   8 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 276 +++++++++++++++
releasenotes/source/index.rst                      |  10 +
.../source/locale/de/LC_MESSAGES/releasenotes.po   |  64 ++++
.../source/locale/id/LC_MESSAGES/releasenotes.po   |  40 +++
.../source/locale/ja/LC_MESSAGES/releasenotes.po   |  40 +++
releasenotes/source/unreleased.rst                 |   6 +
requirements.txt                                   |   2 +-
setup.cfg                                          |   8 +-
test-requirements.txt                              |  11 +-
test-shim.js                                       |  97 ++++++
tox.ini                                            |  49 +--
zaqar_ui/api/rest/zaqar.py                         | 192 ++++++++++-
zaqar_ui/api/zaqar.py                              |  52 +++
zaqar_ui/content/pool-flavors/__init__.py          |   0
zaqar_ui/content/pool-flavors/panel.py             |  22 ++
zaqar_ui/content/pool-flavors/urls.py              |  19 ++
zaqar_ui/content/pools/__init__.py                 |   0
zaqar_ui/content/pools/panel.py                    |  22 ++
zaqar_ui/content/pools/urls.py                     |  19 ++
zaqar_ui/enabled/_2510_admin_messaging_group.py    |  24 ++
zaqar_ui/enabled/_2520_admin_pools.py              |  22 ++
zaqar_ui/enabled/_2530_admin_pool_flavors.py       |  23 ++
zaqar_ui/enabled/__init__.py                       |   0
zaqar_ui/karma.conf.js                             | 155 +++++++++
zaqar_ui/locale/de/LC_MESSAGES/django.po           |  32 ++
zaqar_ui/locale/de/LC_MESSAGES/djangojs.po         | 375 +++++++++++++++++++++
zaqar_ui/locale/fr/LC_MESSAGES/django.po           |  21 ++
zaqar_ui/locale/fr/LC_MESSAGES/djangojs.po         | 180 ++++++++++
zaqar_ui/locale/id/LC_MESSAGES/django.po           |  32 ++
zaqar_ui/locale/id/LC_MESSAGES/djangojs.po         | 224 ++++++++++++
zaqar_ui/locale/ja/LC_MESSAGES/django.po           |  17 +-
zaqar_ui/locale/ja/LC_MESSAGES/djangojs.po         |  58 +++-
zaqar_ui/locale/ru/LC_MESSAGES/django.po           |  22 ++
zaqar_ui/locale/ru/LC_MESSAGES/djangojs.po         | 181 ++++++++++
.../core/openstack-service-api/zaqar.service.js    |  66 +++-
.../admin/pool-flavors/actions/actions.module.js   |  86 +++++
.../admin/pool-flavors/actions/create.service.js   |  84 +++++
.../admin/pool-flavors/actions/delete.service.js   | 138 ++++++++
.../admin/pool-flavors/actions/update.service.js   |  93 +++++
.../admin/pool-flavors/actions/workflow.service.js | 120 +++++++
.../dashboard/admin/pool-flavors/drawer.html       |   5 +
.../static/dashboard/admin/pool-flavors/panel.html |   4 +
.../admin/pool-flavors/pool-flavors.module.js      | 101 ++++++
.../dashboard/admin/pool-flavors/pool-flavors.scss |   4 +
.../admin/pool-flavors/pool-flavors.service.js     |  61 ++++
.../admin/pools/actions/actions.module.js          |  86 +++++
.../admin/pools/actions/create.service.js          |  84 +++++
.../admin/pools/actions/delete.service.js          | 138 ++++++++
.../admin/pools/actions/update.service.js          |  95 ++++++
.../admin/pools/actions/workflow.service.js        | 138 ++++++++
zaqar_ui/static/dashboard/admin/pools/drawer.html  |   5 +
zaqar_ui/static/dashboard/admin/pools/panel.html   |   4 +
.../static/dashboard/admin/pools/pools.module.js   | 121 +++++++
.../static/dashboard/admin/pools/pools.service.js  |  61 ++++
.../project/queues/actions/create-queue.service.js |  37 +-
.../queues/actions/create-queue.workflow.js        |   6 +-
.../queues/actions/create-subscription.service.js  |  41 ++-
.../queues/actions/create-subscription.workflow.js |   6 +-
.../project/queues/actions/delete-queue.service.js |  40 ++-
.../project/queues/actions/update-queue.service.js |  43 ++-
.../queues/actions/update-queue.workflow.js        |   6 +-
.../dashboard/project/queues/queues.module.js      |   4 +
.../queue-details/queue-details.controller.js      |  16 +-
.../queue-metadata/queue-metadata.controller.js    |  11 +-
.../steps/subscription/subscription.controller.js  |  10 +-
.../project/queues/table/queue.controller.js       |   4 +-
.../queues/table/subscription.controller.js        |  10 +-
.../util/validators/validateSubscriber.js          |   3 +-
zaqar_ui/test/__init__.py                          |   0
zaqar_ui/test/helpers.py                           |  42 +++
zaqar_ui/test/settings.py                          |  37 ++
zaqar_ui/test/test_data.py                         |  24 ++
zaqar_ui/version.py                                |  12 +
88 files changed, 4202 insertions(+), 133 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 4068b2b..e440d04 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10 +10 @@
-pbr>=1.6 # Apache-2.0
+pbr>=1.8 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 207b058..d51a106 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12 +12 @@ hacking<0.11,>=0.10.2
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -15,2 +15,2 @@ mock>=2.0 # BSD
-mox3>=0.7.0 # Apache-2.0
-nodeenv>=0.9.4 # BSD License  # BSD
+mox3!=0.19.0,>=0.7.0 # Apache-2.0
+nodeenv>=0.9.4 # BSD
@@ -22 +22,2 @@ openstack.nose-plugin>=0.7 # Apache-2.0
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+oslosphinx>=4.7.0 # Apache-2.0
+reno>=1.8.0 # Apache-2.0
@@ -24 +25 @@ selenium>=2.50.1 # Apache-2.0
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD





More information about the Release-announce mailing list