14081 Commits

Author SHA1 Message Date
Zuul
89ee02a090 Merge "Modularize workflow action in quota defaults" 2018-04-11 15:45:42 +00:00
Zuul
ee6d2ab3fd Merge "Fix unauthorized exception when using member user to access angular users panel" 2018-04-11 15:11:01 +00:00
Akihiro Motoki
f61b3fd03d Modularize workflow action in quota defaults
This is a preparation to support quotas for horizon plugins.

Part of blueprint horizon-plugin-tab-for-info-and-quotas
Change-Id: I11f9bfb6edae205f452e2619b33fa52254dcf37a
2018-04-11 14:23:23 +00:00
OpenStack Proposal Bot
08e4cf5049 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I82d4444ba9a30fb03413b4b97847d00e2f98e380
2018-04-11 07:22:23 +00:00
Akihiro Motoki
f545272f12 Fix pep8 errors
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
2018-04-11 00:34:21 +09:00
Zuul
b4eb6b992e Merge "Ensure to show security groups only from current project" 2018-04-10 12:33:45 +00:00
Zuul
e140e0b0b5 Merge "Remove remaining mox usage in tests converted to mock" 2018-04-10 11:14:06 +00:00
Zuul
6dae1288ca Merge "Simplify APIMockTestCase" 2018-04-10 11:14:04 +00:00
Zuul
ebd5649ab4 Merge "Use items per page setting on Angular tables" 2018-04-09 17:33:48 +00:00
Zuul
fde449834e Merge "Avoid popup blocker after key-pair creation" 2018-04-09 16:15:41 +00:00
Zuul
4cdd6f0ed1 Merge "Imported Translations from Zanata" 2018-04-09 12:12:46 +00:00
Cindy Lu
c58e5b8779 Use items per page setting on Angular tables
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
2018-04-09 12:38:06 +04:00
Zuul
dd6f79e3d1 Merge "Make tests output more verbose" 2018-04-09 07:06:59 +00:00
OpenStack Proposal Bot
061f4b08cc Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Iee5da0eb017270ba087496ff154da058dd2425da
2018-04-09 06:48:54 +00:00
Zuul
9a0b11ee26 Merge "Pass whole selected entity to deleteEntity callback" 2018-04-08 15:18:19 +00:00
OpenStack Proposal Bot
f783b4e8af Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ifa275f223176b29aad5e487d62ad04054ba37fc1
2018-04-08 06:46:25 +00:00
Akihiro Motoki
3051dee604 Ensure to show security groups only from current project
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
2018-04-08 15:31:08 +09:00
Akihiro Motoki
4b304f8b20 Remove remaining mox usage in tests converted to mock
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>
2018-04-08 07:58:50 +09:00
Akihiro Motoki
7b7ace0aeb Simplify APIMockTestCase
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>
2018-04-08 07:58:50 +09:00
Zuul
7c09346e08 Merge "Improve mocking in REST API tests (test_network)" 2018-04-06 10:08:07 +00:00
Zuul
368d942a57 Merge "Update lower-constraints to requirements.txt" 2018-04-06 10:08:05 +00:00
Zuul
febb96507b Merge "Reproduce navigations on refreshing ngdetails view" 2018-04-06 10:02:39 +00:00
Frank Kloeker
886852f13f Rename pull_catalog args from version to branch
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
2018-04-05 14:54:28 +02:00
Ivan Kolodyazhny
0c39d76e8a Make tests output more verbose
Added '--verbosity 2' to print list of executed and skipped tests to the
console.

Related blueprint: improve-horizon-testing
Change-Id: Ibdc4016bb1f8b7145a78b0f0bfc693741b6a123e
2018-04-05 10:44:05 +00:00
Zuul
91e659f172 Merge "[doc] Add the missing 'API Access' for project tab" 2018-04-04 10:46:19 +00:00
OpenStack Proposal Bot
c1eab3d4a1 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I127d460426f01fa9bdab9c181623e89dbf41c0bf
2018-04-04 07:09:53 +00:00
Shu Muto
d0beeb7e14 Pass whole selected entity to deleteEntity callback
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
2018-04-04 15:50:33 +09:00
Zuul
c59343891f Merge "Speed up quotas fetching using futurist library" 2018-04-03 13:40:30 +00:00
Zuul
28251b789e Merge "Support description for instance update/rebuild" 2018-04-03 12:33:28 +00:00
Zuul
9aa69506df Merge "Drop FWaaS related SCSS entries" 2018-04-03 12:26:55 +00:00
OpenStack Proposal Bot
9ca9b5cd81 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I04685a81d9ddd312d33d0931a4b3ec4857a77b2d
2018-04-01 07:07:03 +00:00
Akihiro Motoki
f343212805 Improve mocking in REST API tests (test_network)
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
2018-03-31 23:23:25 +09:00
wei.ying
dc9a6a33ea Fix unauthorized exception when using member user to access angular users panel
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
2018-03-31 18:57:58 +08:00
Zuul
946ecea7b7 Merge "Cleanup Plugin Registry" 2018-03-31 02:29:08 +00:00
Ivan Kolodyazhny
c3d6036f8a Cleanup Plugin Registry
This patch removes unsupported plugins and changes links from http to
https.

Change-Id: Ic2532f73dba64605bc646f88ed088fbcedc6e44a
2018-03-30 23:41:58 +03:00
Akihiro Motoki
da9bfa5cc0 Update lower-constraints to requirements.txt
Some entries in lower-constraints.txt are incompatible
with the current requirements.txt.

requirements repo now implements lower-constraints check,
so it is time to sync these two.

Depends-On: https://review.openstack.org/#/c/557927/
Change-Id: I99124afd2b88b80da21df96c16baeef49b31e097
Signed-off-by: Akihiro Motoki <amotoki@gmail.com>
2018-03-30 22:32:07 +09:00
Zuul
a14820321b Merge "Convert project tests into mock: api_access/backups/overview/snapshots" 2018-03-30 12:02:42 +00:00
Zuul
c6c18b1aca Merge "Convert project tests into mock: fip/sg/key_pairs/topology" 2018-03-30 12:01:59 +00:00
OpenStack Proposal Bot
6aa3c66543 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I791ed79f681708ddc1567a29f4bbae0c03e5ff6f
2018-03-30 07:09:57 +00:00
liyingjun
2ad84cb34f Support description for instance update/rebuild
In Nova Compute API microversion 2.19, you can specify a description
attribute when creating, rebuilding, or updating a server instance. This
description can be retrieved by getting server details, or list details
for servers, this patch adds support for this attribute for instance in
horizon.
This patch adds description for instance update/rebuild

Change-Id: I1c561607551fe6ed521772688b643cb27400e24e
Closes-bug: #1753661
2018-03-30 11:02:27 +08:00
Zuul
9ab701b5e2 Merge "add lower-constraints job" 2018-03-29 09:11:12 +00:00
OpenStack Proposal Bot
d00fd5b8d6 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I72f487de18ec92686e13caafba09ae6cb5529c44
2018-03-29 07:34:50 +00:00
Shu Muto
8275d67949 Reproduce navigations on refreshing ngdetails view
To setup proper navigation to side bar and breadcrumb,
this patch adds new 'defaultIndexUrl' parameter and
its getter/setter into resource-type-service.

The 'defaultIndexUrl' parameter makes details view
enable to set navigations properly in Angular-side.

Each panel module should set URL for default index view
using 'defaultIndexUrl' parameter. So, this patch adds
the `defaultIndexUrl` parameter into existing panel
modules that have Angularized details view.

Also, if query string has 'nav' parameter, the
navigation setting will be overwitten with it.
This URL overwriting may be used by panels that has
multiple index panels, like images panel.

Change-Id: I2edd44e55eb10114e5282cec1762e9635881f733
Closes-Bug: #1746706
2018-03-29 15:01:59 +09:00
Zuul
9696588870 Merge "project: Tabbify project quota update" 2018-03-29 05:24:34 +00:00
Zuul
1ade95cd4c Merge "Use load-edit directive in import key pair" 2018-03-29 05:03:07 +00:00
Zuul
e8cae58fe6 Merge "Update supported browsers list" 2018-03-29 02:10:15 +00:00
Zuul
9135dde8df Merge "operation_log: add QUERY_STRING to request_url" 2018-03-28 20:15:04 +00:00
Ivan Kolodyazhny
8220df7d6f Update supported browsers list
We don't need to keep a list of older releases since it can be found in
git history and stable/* branches.

Change-Id: I341391e1808e41db84444ba41de244b15884adb7
2018-03-28 22:33:14 +03:00
Zuul
b53163c297 Merge "Improve mocking in REST API tests (test_neutron)" 2018-03-28 19:14:29 +00:00
Zuul
1dba807824 Merge "Switch Neutron/Network API tests to mock" 2018-03-28 19:11:45 +00:00