4390 Commits

Author SHA1 Message Date
Jenkins
75a5f5f1f9 Merge "Add CLI option for running Selenium tests headless" 2014-06-30 21:11:10 +00:00
Jenkins
0059186c8c Merge "Updated from global requirements" 2014-06-30 13:25:27 +00:00
Jenkins
3e9ba4f376 Merge "Add jshint for javascript linting" 2014-06-30 07:13:27 +00:00
OpenStack Proposal Bot
0d55f8c94e Updated from global requirements
Conflicts:

        requirements.txt

Change-Id: I5493b94213e370fec2bb5f0b9d8f9ed4550a722d
2014-06-30 10:13:41 +08:00
OpenStack Proposal Bot
6e62c83173 Imported Translations from Transifex
Change-Id: I9883f3f0135ee92d3daddceb516f91e09e286570
2014-06-29 06:05:15 +00:00
Jenkins
fa3ed46fbd Merge "sort snapshots in drop-down when launching instance" 2014-06-27 21:41:24 +00:00
Jenkins
b88a00a640 Merge "Add extra_context to SetInstanceDetailsAction.get_help_text" 2014-06-27 21:36:48 +00:00
Jenkins
5aac8ed688 Merge "Make the More link translatable" 2014-06-27 20:08:42 +00:00
François Magimel
007e0162b6 Add extra_context to SetInstanceDetailsAction.get_help_text
Add extra_context in the SetInstanceDetailsAction.get_help_text in the
panel project.instances. This argument was missing in the child class.

Change-Id: I3a766eaa7c1aeb7ed0479d53d32fc01f8a41dc75
Closes-Bug: #1334294
2014-06-27 15:28:16 +00:00
OpenStack Proposal Bot
b1a585375e Updated from global requirements
Change-Id: I93b47fd044623d45b9facc4cf41f192eb8f6e6bc
2014-06-27 06:31:58 +00:00
Sean Dague
f712ed04cc add httplib2 explicitly to requirements.txt
On Ubuntu 14.04+ whatever dark magic was installing httplib2 into
the venv for unit testing, is no longer doing it, as httplib2 was
not an explicit requirement.

It is clearly used in the code, and a dependency, so be explicit
about it.

Change-Id: I373b87dd4af414d58680d34c4de626ffa953cf57
2014-06-26 17:54:42 -04:00
Doug Fish
6414f12d1b Make the More link translatable
The More link for table pagination is not translated.  It should
be.

Change-Id: Ie342352ad25bdaebe3a9d3885c84bf034ecd49d0
Closes-Bug: #1334766
2014-06-26 12:36:00 -05:00
Jenkins
8b724af46f Merge "Fix version display position on system info page" 2014-06-26 15:50:17 +00:00
Jenkins
c14fc5376d Merge "Fix typo in calling is_the_current_page method" 2014-06-26 14:08:22 +00:00
Jenkins
58f187f843 Merge "Fix inconsistent inline help text in forms" 2014-06-26 13:53:33 +00:00
Jenkins
6008d909d0 Merge "Allow running a subset of the integration tests" 2014-06-26 13:51:01 +00:00
Peter Belanyi
0a83ae972e Add jshint for javascript linting
Added nodeenv as a test requirement.

Added a jshint environment to tox.ini, which installs node.js into the
python virtual environment with nodeenv, installs jshint using npm,
and calls runtest.sh to run the tests.

runtest.sh now supports the -j|--jshint flags to run jshint on the
javascript files. jshint must be installed before running runtest.sh

The documentation also got updated to include some info about jshint.

This patch does not add jshint to the OpenStack codebase, just provides
a way to install it for testing, to avoid license clash (jshint has a
slightly modified MIT license, which is incompatible with OpenStack's
Apache license).

Change-Id: I9dd0743eaee50fdba3dbb527c29f2501bdd44ca6
Implements: blueprint node-toolchain
Implements: blueprint jshint-codestyle
2014-06-26 14:00:45 +02:00
Tomas Novacik
c502ae9388 Fix typo in calling is_the_current_page method
The method is_the_current_page in the is_login_page is not called, it is
only referenced.

Partially implements blueprint: selenium-integration-testing

Change-Id: I28530fe03288bc6b4d9f77b361b7e743b1c04c26
2014-06-26 13:21:35 +02:00
Jenkins
c0d827cc44 Merge "Make security rules with All translatable" 2014-06-26 11:03:22 +00:00
Jenkins
192c558ab7 Merge "Check neutron agent extension support in Info page" 2014-06-26 10:25:10 +00:00
Jenkins
1a340537f3 Merge "Imported Translations from Transifex" 2014-06-26 10:15:44 +00:00
Jenkins
8416cebe19 Merge "Exclude security group related quotas when the extension disabled" 2014-06-26 09:05:33 +00:00
OpenStack Proposal Bot
5488673360 Imported Translations from Transifex
Change-Id: I074c49b988b159382f946e781853df050da5d1d7
2014-06-26 06:05:53 +00:00
Nachi Ueno
5179d99800 Check neutron agent extension support in Info page
Some neutron plugin don't support agent extension, and
Horizon show 404 error on admin info page.
In this commit, we are going to add check if agent
extension supported or not.
Closes-bug: 1331032

Change-Id: I5cd3ec747c650fc2b826d55f39be618eca1b7caa
2014-06-25 18:15:37 +00:00
Jenkins
d794ed3633 Merge "Fixing the instance boot source" 2014-06-25 15:58:26 +00:00
OpenStack Proposal Bot
a589ecfa24 Imported Translations from Transifex
Change-Id: I50adf604237ce0c41c92eb1d082ce3a25d397b20
2014-06-25 06:05:31 +00:00
Doug Fish
95904bde34 Make security rules with All translatable
The security rule names that include the word "All" should be
translatable.  I've included a SECURITY_GROUP_RULES value with
the 3 translatable rules from local_settings.py.example so that
we will actually have translations for those values.

Change-Id: Id21ac0e6ea328ab18f35f7711de356015db5f50a
Closes-bug: #1334031
2014-06-24 17:52:53 -05:00
Cindy Lu
3cbe046176 Fix inconsistent inline help text in forms
Currently, help text is only shown for some input fields.
For example, if you go to 'Launch Instance', click on
the input field 'Instance Count' to see the help tooltip.
It is not displayed for checkboxes (BooleanFields) or dropdown menu,
even though help_text is provided in the code.

This change places a small 'info' icon beside each label (if help_text
is defined for that django form element) so that when you hover over it,
it will show you the corresponding help text.

This patch provides a uniform solution for all field and allows to user to
immediately see which fields have help.

Change-Id: Ie2d85503160071ba4062b3368e2ef79e7786343e
Closes-Bug: #1332738
Closes-Bug: #1330766
2014-06-24 11:01:31 -07:00
Julie Pichon
84bff9724d Allow running a subset of the integration tests
This follows the same syntax as a running a subset of the unit tests.

Change-Id: I36dfa8280b8fc63e7b650dfce6dbb0df26e73852
Closes-Bug: #1333774
2014-06-24 16:55:19 +01:00
Santiago Baldassin
49e5a231f7 Fixing the instance boot source
An extra comma in the update_launch_source_displayed_fields
brakes the launch instance workflow when the option selected
is "Boot from image (creates new volume)"

Change-Id: I0f02354c8f274990fa5a7e4e2a92007513339f8a
Closes-Bug: #1333484
2014-06-24 10:52:34 -03:00
Jenkins
8d54a24ecd Merge "Add missing "load url from future" in a container template" 2014-06-24 10:15:17 +00:00
Jenkins
ba63a76555 Merge "Imported Translations from Transifex" 2014-06-24 10:06:25 +00:00
Jenkins
7df09f51c5 Merge "Updated from global requirements" 2014-06-24 09:50:33 +00:00
Jenkins
856adaa935 Merge "Do not render port template if device has no port" 2014-06-24 07:58:07 +00:00
OpenStack Proposal Bot
6a2766384f Updated from global requirements
Change-Id: I9ea38d4a4c26acb8b101bb962f9969c69fd7f122
2014-06-24 07:21:05 +00:00
OpenStack Proposal Bot
1af0235b75 Imported Translations from Transifex
Change-Id: Ib5e6a917005e99221d34a26154a7edece7efaa82
2014-06-24 06:05:33 +00:00
Julie Pichon
5455b8f6f5 Disable broken unit test (related to "Change Password")
The new django_openstack_auth 1.1.6 library surfaced a defect in this
test, whereby the test client does not properly log out the user. This
only affects the test, the functionality otherwise works fine.

This temporarily disables the test in order to repair the gate, while
waiting to replace it with a new unit test more reduced in scope and/or
an integration test.

Change-Id: I8779666c053a4835e22038a39a530fe5fc84b6a3
Partial-Bug: #1333144
2014-06-23 14:15:06 +01:00
liyingjun
1246cd32e3 Exclude security group related quotas when the extension disabled
When using neutron as network service and security group extension
disabled, the quotas update workflow will hit some error, because
'security_group' and 'security_group_rule' are passed to the quotas
update method for neutron.
This patch fixes the problem by excluding these two quotas when
neutron security group extension is disabled.

Change-Id: I0011e1c0956d3248b748f109d5ab5e93ec55f7d3
Closes-bug: 1330632
2014-06-23 19:38:57 +08:00
Radomir Dopieralski
8c711e8f6b Add missing "load url from future" in a container template
The modified template uses new syntax for the URL template tag,
but doesn't load the new syntax definition, as required by Django.
This leads to errors when trying to render that template.

Change-Id: I42ddb39cad62b1be0cad81d4758412a981be461e
Closes-bug: #1331271
2014-06-23 09:36:54 +02:00
Jenkins
0bd4350cb3 Merge "Fix issues with importing the Login form" 2014-06-20 21:28:28 +00:00
Jenkins
4a96f2e2a2 Merge "Fix delete button interface in network topology view" 2014-06-20 04:20:57 +00:00
Jenkins
79a6d4dd10 Merge "replace dict.iteritems() with six.iteritems(dict)" 2014-06-20 02:25:29 +00:00
Jenkins
cc75a0f53c Merge "Improve extend volume form" 2014-06-20 02:25:20 +00:00
Jenkins
c5f6322626 Merge "1284884 Overlogging of failed container delete" 2014-06-20 02:25:17 +00:00
Jenkins
a25fe2848f Merge "Upgrade jquery to version 1.10.2 with jquery-migrate" 2014-06-20 02:25:14 +00:00
Jenkins
2eb3450fd8 Merge "Database Launch Form shouldn't autocomplete" 2014-06-20 02:24:25 +00:00
Jenkins
08821301bc Merge "hyperlink from hypervisor page to instance details" 2014-06-20 01:24:14 +00:00
Julie Pichon
345ccc9d50 Fix issues with importing the Login form
The Login form lives in openstack_auth.forms and should be directly
imported from that file.

Change-Id: I42808530024bebb01604adbf4828769812856bf3
Closes-Bug: #1332149
2014-06-19 17:36:17 +01:00
Jenkins
d174539cc0 Merge "Exception traces in the test output" 2014-06-19 15:33:26 +00:00
Jenkins
108898e7d3 Merge "Imported Translations from Transifex" 2014-06-19 08:51:16 +00:00