[release-announce] horizon 12.0.3 (pike)

no-reply at openstack.org no-reply at openstack.org
Tue May 8 13:30:12 UTC 2018


We are overjoyed to announce the release of:

horizon 12.0.3: OpenStack Dashboard

This release is part of the pike stable release series.

Download the package from:

    https://tarballs.openstack.org/horizon/

For more details, please see below.

12.0.3
^^^^^^


Known Issues
************

* [:bug:`1746706`] When reloading or opening Angular-based detail
  page directly, the navigation menu and breadcrumb list are not
  recovered properly and the first panel is focused. [:bug:`1746709`]
  when we try to open non-existing Angular-based detail page, "Not
  Found" (404) page is not shown. A blank page only with the
  navigation menu will be shown.


Bug Fixes
*********

* [:bug:`1681627`] A problem that Angular-based detail page
  (ngdetail page) cannot be reloaded or opened via direct URL has been
  fixed. Note that there are some known issues described in the Known
  Issues section.

Changes in horizon 12.0.2..12.0.3
---------------------------------

45deda5 Imported Translations from Zanata
8458e25 Fix pep8 errors
6f6f46d Fix Angular errors in openstack_auth
01e642c Imported Translations from Zanata
63fd51c operation_log: Mask more password fields by default
3c0b23e Fix collectstatic in case of theme customization
1870b53 Views accessible via url even if user doesn't match policy rules
af6740c Tabs in launch server wizard not depending on OPENSTACK_NOVA_EXTENSIONS_BLACKLIST
56e170b Imported Translations from Zanata
0932ff5 Clean up broken links due to doc-migration
a0fc40b Enable to refresh ngdetails view
18d8421 Fix back button on Firefox and Safari
97475c0 Security group quota error handling
e9e8b8c Zuul: Remove project name
6d96f8c Change django.utils.log.NullHandler to logging.NullHandler
705caba Imported Translations from Zanata
b191f70 Imported Translations from Zanata
5bf79c9 Fix displayed type for instance snapshots
d60ea82 Show subnet detail with prefix_delegation subnetpool properly
18d1cf1 Set default panel of identity with pluggable settings mechanism
60a2d59 Make icmp_type/code optional
c87e090 Update Ubuntu horizon installation instruction
2ab0ea8 Add render method to ThemableCheckboxSelectMultiple
fb6ff76 extract_messages: Specify input directory
f66f870 Fix the error format of glance's createImage
ed7c108 Allow admin to create port on networks of different projects
2c4c4aa Correct quota usage check for instances
1e0e9b4 Fix wrong link to VM in admin volume detail
ebdd258 Fix wrong link to VM in admin volume table


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

.zuul.yaml                                         |  1 -
horizon/base.py                                    |  3 +
horizon/browsers/views.py                          | 21 ++++++
horizon/decorators.py                              | 23 ++++++
horizon/forms/fields.py                            | 55 ++++----------
horizon/locale/en_AU/LC_MESSAGES/django.po         |  8 +-
horizon/locale/en_AU/LC_MESSAGES/djangojs.po       |  8 +-
horizon/locale/en_GB/LC_MESSAGES/django.po         |  8 +-
horizon/locale/en_GB/LC_MESSAGES/djangojs.po       |  8 +-
horizon/locale/es_MX/LC_MESSAGES/django.po         |  8 +-
horizon/locale/fi_FI/LC_MESSAGES/django.po         |  8 +-
horizon/locale/ko_KR/LC_MESSAGES/django.po         |  8 +-
horizon/locale/ko_KR/LC_MESSAGES/djangojs.po       | 19 ++---
horizon/locale/nl_NL/LC_MESSAGES/django.po         |  8 +-
horizon/locale/nl_NL/LC_MESSAGES/djangojs.po       |  8 +-
horizon/locale/pa_IN/LC_MESSAGES/django.po         |  8 +-
horizon/locale/pa_IN/LC_MESSAGES/djangojs.po       | 12 +--
horizon/locale/pl_PL/LC_MESSAGES/django.po         |  8 +-
horizon/locale/pl_PL/LC_MESSAGES/djangojs.po       |  8 +-
horizon/locale/pt_BR/LC_MESSAGES/django.po         |  8 +-
horizon/locale/pt_BR/LC_MESSAGES/djangojs.po       |  8 +-
horizon/locale/sl_SI/LC_MESSAGES/django.po         |  8 +-
horizon/locale/tr_TR/LC_MESSAGES/django.po         |  8 +-
horizon/locale/tr_TR/LC_MESSAGES/djangojs.po       |  8 +-
horizon/locale/zh_CN/LC_MESSAGES/django.po         |  8 +-
horizon/locale/zh_CN/LC_MESSAGES/djangojs.po       |  8 +-
horizon/locale/zh_TW/LC_MESSAGES/django.po         | 12 +--
horizon/locale/zh_TW/LC_MESSAGES/djangojs.po       |  8 +-
horizon/middleware/operation_log.py                |  4 +-
horizon/static/horizon/js/horizon.hacks.js         | 24 ++++++
openstack_dashboard/api/neutron.py                 | 19 ++++-
.../dashboards/admin/volumes/tables.py             |  6 ++
.../dashboards/admin/volumes/tabs.py               | 34 +++++++++
.../dashboards/admin/volumes/views.py              |  4 +
.../dashboards/identity/dashboard.py               |  1 -
.../dashboards/project/instances/utils.py          |  3 +-
.../project/instances/workflows/create_instance.py |  7 ++
.../dashboards/project/networks/ports/forms.py     | 23 +++++-
.../dashboards/project/networks/subnets/views.py   |  3 +
.../dashboards/project/security_groups/forms.py    |  2 +
.../launch-instance-workflow.service.js            |  9 ++-
.../launch-instance-workflow.service.spec.js       | 13 ++++
.../dashboards/project/volumes/tables.py           | 12 ++-
.../dashboards/project/volumes/tabs.py             |  9 ++-
.../templates/volumes/_detail_overview.html        |  6 +-
.../enabled/_3020_identity_projects_panel.py       | 14 ++++
.../locale/bn_IN/LC_MESSAGES/django.po             |  8 +-
.../locale/en_AU/LC_MESSAGES/django.po             |  8 +-
.../locale/en_AU/LC_MESSAGES/djangojs.po           |  8 +-
.../locale/en_GB/LC_MESSAGES/django.po             |  8 +-
.../locale/en_GB/LC_MESSAGES/djangojs.po           |  8 +-
.../locale/ja/LC_MESSAGES/django.po                | 21 +++++-
.../locale/ko_KR/LC_MESSAGES/django.po             | 22 ++++--
.../locale/ko_KR/LC_MESSAGES/djangojs.po           |  8 +-
.../locale/nl_NL/LC_MESSAGES/django.po             |  8 +-
.../locale/pa_IN/LC_MESSAGES/django.po             |  8 +-
.../locale/pl_PL/LC_MESSAGES/django.po             |  8 +-
.../locale/pt_BR/LC_MESSAGES/django.po             |  8 +-
.../locale/pt_BR/LC_MESSAGES/djangojs.po           | 23 ++++--
.../locale/tr_TR/LC_MESSAGES/django.po             |  8 +-
.../locale/tr_TR/LC_MESSAGES/djangojs.po           |  8 +-
.../locale/zh_CN/LC_MESSAGES/django.po             |  8 +-
.../locale/zh_CN/LC_MESSAGES/djangojs.po           |  8 +-
.../locale/zh_TW/LC_MESSAGES/django.po             |  8 +-
.../locale/zh_TW/LC_MESSAGES/djangojs.po           |  8 +-
.../management/commands/extract_messages.py        |  5 +-
.../static/app/core/images/images.module.js        |  2 +-
.../static/app/core/images/images.service.js       |  4 +-
.../core/openstack-service-api/glance.service.js   |  7 +-
.../openstack-service-api/glance.service.spec.js   | 29 +++++---
.../static/app/core/workflow/decorator.service.js  |  8 +-
.../app/core/workflow/decorator.service.spec.js    | 11 ++-
.../templates/horizon/_scripts.html                |  1 +
openstack_dashboard/test/settings.py               |  5 ++
openstack_dashboard/test/urls.py                   |  5 ++
openstack_dashboard/test/views.py                  |  6 ++
openstack_dashboard/urls.py                        | 10 +++
openstack_dashboard/usage/quotas.py                |  6 +-
openstack_dashboard/utils/settings.py              |  8 +-
.../notes/ngdetail-reload-e711a77b2d07191a.yaml    | 14 ++++
tox.ini                                            |  4 +-
109 files changed, 766 insertions(+), 400 deletions(-)







More information about the Release-announce mailing list