the graph is redrawn which causes visual glitching.
Depending on the graph complexity.
my patch resolved this issue so I compare between previous
data and received data, if that changed it will redrawn,
otherwise it keeps running.
Change-Id: I813dfb329f46cda9afacce89c9a8b84eb2827115
Closes-Bug: #1716834
Add link to the parent port's detail page on the table view of trunks
panel, and add link to the subport's details page from the trunk details
page.
Closes-Bug: #1746082
Change-Id: I66fc525e02a8b4c5c77ed2e663c644e8e2e1a805
If deleting from the image details view, the user stuck on an empty
page, instead of redirecting back to the list of remaining images.
Change-Id: I9a2f5b7325e037c4b57cd01afc2bbcfca51e6e83
Closes-Bug: #1704118
In case of the details of the trunk was reached from admin/trunks add
?nav=/admin/trunks to fix the navigation back to /admin/trunks.
Change-Id: Ie80484814f471a6f939991d1c93ffc7e895102bd
openstack_dashboard.api.nova.QuotaSet was introduced to exclude
nova-network properly, but it did not work because QuotaSet does
not support 'in' and 'del' operations.
This commit fixes the logic and add a unit test.
Closes-Bug: #1743589
Change-Id: I8c3bfe985cccdf53fd555bf185c293806c14b6f6
This is a preparation to support quotas for horizon plugins.
Part of blueprint horizon-plugin-tab-for-info-and-quotas
Change-Id: I11f9bfb6edae205f452e2619b33fa52254dcf37a
Recent pep8 upgrade and corresponding pycodestyle update break
horizon pep8 job due to the new rules.
This commit fixes the following new errors:
- E226 missing whitespace around arithmetic operator
- E241 multiple spaces after ','
- E731 do not assign a lambda expression, use a def
The following errors are added to the ignore list
as there are many errors:
- E402 module level import not at top of file
- W503 line break before binary operator
Change-Id: I3478b0684175d2604bbcc1d89cbfca298b97f1e1
This patch fixes Bug #1742332 (Security Rule Description neither
editable nor shown). I have added the option for a description
to be added to a security rule which will show the description
on the related table.
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: Ie723deb412977ae460c1e897f5d71fc8dbb7a853
Closes-Bug: #1742332
Make NG table get page size from the items per page setting
instead of a fixed number which is 20.
The styling of the pagination control is the same as the
django table with the prev and next links.
Co-Authored-By: Liuqing Jing <jing.liuqing@99cloud.net>
Co-Authored-By: Vladislav Kuzmin <vkuzmin@mirantis.com>
Change-Id: Ie5307e335ca3251a342d370e7277fe16067f7949
Closes-Bug: #1647677
Previously when logging in as a user with admin role,
if we visit "Edit Security Group" action of the instance table,
security groups from all projects are listed.
Change-Id: I71ff940434ef8dc146e934dc833c4d26829930c0
Closes-Bug: #1750140
Some mox dependencies were remaining in the unit tests
converted into mock.
Part of blueprint mock-framework-in-unit-tests
Change-Id: I768c645b8d11fd75dbbcabc7ab8170b6b1074664
Signed-off-by: Akihiro Motoki <amotoki@gmail.com>
There is no need to use stub_*client() because we can simply use
mock.patch(.object). This commit removed stub_*client().
Part of blueprint mock-framework-in-unit-tests
Change-Id: I1563720e3fc636f7b042d030baf59e0b1a0e9bf0
Signed-off-by: Akihiro Motoki <amotoki@gmail.com>
It was a very bad idea to name the argument to fetch a specific
version from Zanata as 'version'.
At the moment I get this error mesage:
argparse.ArgumentError: argument --version: conflicting option string(s): --version
Change-Id: I662a218a2713fcefd3a624a4cc2a907a7fc1434b
Added '--verbosity 2' to print list of executed and skipped tests to the
console.
Related blueprint: improve-horizon-testing
Change-Id: Ibdc4016bb1f8b7145a78b0f0bfc693741b6a123e
For now, delete-modal service passes only ID to deleteEntity callback.
Some plugins need other parameters to delete entity.
So this patch passes whole selected entity to callback as second argument.
Change-Id: I395470110a5f03ebb08a043ca433b16b999dad3f
Needed-By: Ic5aba9b2e953cde7950ae7656cd5a3fee3f4a55c
Closes-Bug: #1761074
The current REST API tests have a lot of rooms to be improved like:
- mocking the whole module of the API wrapper
This commit improves test/unit/api/rest/test_network.py.
Change-Id: I1a1e6b69ac9334b05fc88b4568e823ae490a0b0b
Partial-Bug: #1752917
When a member role user go to angular users panel, it will be
raised unauthorized exception since the user has no access to
get users list. It should be add a policy check mechanism at
the panel.
Change-Id: I9cfa1aeab27aca1631322d8c0b3e6a7a930d9cfe
Closes-Bug: #1694127