We are psyched to announce the release of: manila-ui 5.0.0: Manila Management Dashboard This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/manila-ui Download the package from: https://tarballs.openstack.org/manila-ui/ Please report issues through: https://bugs.launchpad.net/manila-ui/+bugs For more details, please see below. 5.0.0 ^^^^^ Upgrade Notes * The default configuration file has been updated and now includes the required parameters to use the new policy-in-code feature in Horizon. Please refer to the release note and documentation of Horizon to find details about this feature. Changes in manila-ui 4.0.0..5.0.0 --------------------------------- 1f48e83 Support policy-in-code and deprecated policy f282589 Update TOX_CONSTRAINTS_FILE for stable/wallaby 683737f Update .gitreview for stable/wallaby f8a8004 follow up fix to share-shrinking b748f23 API v2.44, added 'ou' field to security service cbff6b7 filter search by extra spec for share type list 03caca6 Add example of logging setting for Manila f0d83a6 Addition of share shrinking feature to Manila-UI c69afd7 remove unicode from code 44437c3 Imported Translations from Zanata 7b3267b Define the default policy file 9a5947b tox miniversion update to 3.1.1 b09dc41 Updates testenv to py38 and removes RIZON_INTEGRATION_TESTS_CONFIG_FILE 8f1be60 Use TOX_CONSTRAINTS_FILE 15d2e64 API v2.41, create share type with description fc3146a Adds "message_level" to user messages panel 275c132 Update requirements ae882d7 API v2.40, share groups quotas 3b8d685 Add py38 package metadata cf83946 Imported Translations from Zanata 588bb85 Imported Translations from Zanata 113b41e Improve label for Share Update Form 7127028 Changes to Share Update Functionality in Manila UI 4205ea4 Imported Translations from Zanata 32cd9fe Add Python3 wallaby unit tests 3a69d51 Update master for stable/victoria fb5c45d Remove install unnecessary packages Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 2 +- devstack/plugin.sh | 2 + lower-constraints.txt | 52 +- manila_ui/api/manila.py | 52 +- manila_ui/conf/default_policies/manila.yaml | 2360 ++++++++++++++++++++ manila_ui/conf/manila_policy.yaml | 1906 ++++++++++++++++ manila_ui/dashboards/admin/defaults/tables.py | 8 +- manila_ui/dashboards/admin/defaults/workflows.py | 18 +- .../dashboards/admin/security_services/tables.py | 2 + .../templates/security_services/_detail.html | 2 + manila_ui/dashboards/admin/share_types/forms.py | 12 +- manila_ui/dashboards/admin/share_types/tables.py | 12 +- manila_ui/dashboards/admin/share_types/views.py | 22 + manila_ui/dashboards/admin/user_messages/tables.py | 7 +- .../dashboards/identity/projects/workflows.py | 4 + .../dashboards/project/security_services/forms.py | 50 +- .../dashboards/project/security_services/tables.py | 2 + .../templates/security_services/_detail.html | 2 + .../dashboards/project/security_services/views.py | 11 +- .../project/share_group_snapshots/views.py | 1 + .../dashboards/project/share_groups/tables.py | 1 + manila_ui/dashboards/project/share_groups/views.py | 1 + manila_ui/dashboards/project/shares/forms.py | 64 +- manila_ui/dashboards/project/shares/tables.py | 18 +- .../shares/{_extend.html => _resize.html} | 2 +- .../{_extend_limits.html => _resize_limits.html} | 2 +- .../project/shares/templates/shares/extend.html | 7 - .../project/shares/templates/shares/resize.html | 7 + manila_ui/dashboards/project/shares/urls.py | 6 +- manila_ui/dashboards/project/shares/views.py | 25 +- .../dashboards/project/user_messages/tables.py | 4 + .../local/local_settings.d/_90_manila_shares.py | 19 + manila_ui/locale/cs/LC_MESSAGES/django.po | 8 +- manila_ui/locale/de/LC_MESSAGES/django.po | 8 +- manila_ui/locale/en_GB/LC_MESSAGES/django.po | 71 +- manila_ui/locale/fr/LC_MESSAGES/django.po | 8 +- manila_ui/locale/id/LC_MESSAGES/django.po | 8 +- manila_ui/locale/ja/LC_MESSAGES/django.po | 803 ------- manila_ui/locale/ko_KR/LC_MESSAGES/django.po | 8 +- manila_ui/locale/pt_BR/LC_MESSAGES/django.po | 8 +- manila_ui/locale/ru/LC_MESSAGES/django.po | 8 +- manila_ui/locale/tr_TR/LC_MESSAGES/django.po | 8 +- .../{zh_CN => zh_Hans}/LC_MESSAGES/django.po | 8 +- .../dashboards/admin/share_types/test_forms.py | 10 +- ...are-type-with-description-d57f4c734d107554.yaml | 3 + ...e-type-by-extra-spec-2.43-39710ce64f8be239.yaml | 4 + .../policy-in-code-support-23744e26a7f6e284.yaml | 7 + ...ity-service-ou-field-2.44-c288a880b9b0fa68.yaml | 5 + .../notes/share-shrinking-c1d46fc1c3ce29b7.yaml | 6 + releasenotes/source/conf.py | 16 +- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 21 +- releasenotes/source/victoria.rst | 6 + requirements.txt | 8 +- setup.cfg | 1 + test-requirements.txt | 12 +- tox.ini | 13 +- 68 files changed, 4865 insertions(+), 1127 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d1d4e39..e4f3f4b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr!=2.1.0,>=2.0.0 # Apache-2.0 +pbr>=5.5.0 # Apache-2.0 @@ -8,3 +8,3 @@ django-compressor>=2.0 # MIT -iso8601>=0.1.11 # MIT -oslo.utils>=3.33.0 # Apache-2.0 -python-keystoneclient>=3.22.0 # Apache-2.0 +iso8601>=0.1.12 # MIT +oslo.utils>=4.7.0 # Apache-2.0 +python-keystoneclient>=4.1.1 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 398eec0..a5a507c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,4 +5,4 @@ -hacking>=3.0.1,<3.1.0 # Apache-2.0 -coverage!=4.4,>=4.0 # Apache-2.0 -ddt>=1.0.1 # MIT -python-subunit>=1.0.0 # Apache-2.0/BSD +hacking>=3.1.0,<3.2.0 # Apache-2.0 +coverage>=5.2.1 # Apache-2.0 +ddt>=1.4.1 # MIT +python-subunit>=1.4.0 # Apache-2.0/BSD @@ -10 +10 @@ pytest>=5.3.5 # MIT -testrepository>=0.0.18 # Apache-2.0/BSD +testrepository>=0.0.20 # Apache-2.0/BSD @@ -12 +12 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=2.2.0 # MIT +testtools>=2.4.0 # MIT