https://review.openstack.org/#/c/340689 added a new setting to Django
OpenStack Auth. This patch documents it and provides an example.
Change-Id: Ib684b4c918af0d5ae3770cba702b44e86a3ad3da
Closes-Bug: 1609506
This document describes the overview architecture of how
translation works in Horizon. It also covers how one can
use it in their code.
Change-Id: I93063698cb1fc43f22e2fd7960e8a38ee423dab7
There is a UX bug when asking for this password without providing
appropriate context. This patch fixes that.
Closes-bug: 1617374
Change-Id: Iaabc217cdbff82d7685985f52d5caa975fcf4413
When deleting multiple folders in ng-container and some folders
can't delete, the number of failures displayed on modal is incorrect.
At the moment, the number of all folders targeted is displayed.
Change-Id: If3e057f775de37a15aa65cce3b4b536cccef1a1e
Closes-Bug: #1604709
When displaying angular image panel, the request to get images is
called twice. This is caused by the setting of routeProvider.
This patch will fix it.
Change-Id: I37db691e846d3b80fa21794922e1998cc23243e3
Closes-Bug: #1615573
When user add any group in Project Group Tab, layout will be incorrect
in case below.
Reproduce
1) Go to /identity
2) Press 'create project' button, go to 'Project Groups' tab
3) For example, you have there two default groups: 'admins'
and 'nonadmins'. Type 'non' in the left filter field
4) Filter works correct and now 'all groups' panel has only
'nonadmins' group. Press '+' to add 'nonadmins' to project groups
5) Note that All groups panel is now empty and filter input is empty too.
Group admins will not be shown until you type 'admin' in that field.
After being pressed '+', update of user list and remove of filter
input are performed as internal process. This issue is caused by
incorrect order of these processes. This patch will fix it.
Change-Id: If73584c040846dc82aa482e75f5e5d95dfb6525e
Closes-Bug: #1543620
Some recent changes in python selenium bindings library made it do
certain things faster. That rendered our code for accessing Horizon
messages too restrictive, since it didn't wait a second. Previously,
when selenium queries took longer, the modal message had enough time
to appear, but now sometimes selenium is able to query the browser
during a narrow window when the spinner from a previous modal have
already disappeared, but the modal message still hasn't been
rendered. Adapt to these change by introducing a small (0.1 seconds)
margin to wait until message element appears.
Change-Id: I8f23ecaac9d007a1d3302eb9425d4064f438ca14