9ad9af4 | Jenkins | 30 September 2014, 08:54:30 UTC | Merge "Allow forms to disable autofill in all browsers" into stable/icehouse | 30 September 2014, 08:54:30 UTC |
dd4db98 | Jenkins | 27 September 2014, 19:49:15 UTC | Merge "template to rely on the the "id" attribute" into stable/icehouse | 27 September 2014, 19:49:15 UTC |
c0c7cd5 | Jenkins | 27 September 2014, 15:14:14 UTC | Merge "Long container names no longer break the page" into stable/icehouse | 27 September 2014, 15:14:14 UTC |
92318a2 | Jenkins | 27 September 2014, 05:08:34 UTC | Merge "TEMPLATE_DIRS must be a tuple" into stable/icehouse | 27 September 2014, 05:08:34 UTC |
f6be563 | Jenkins | 26 September 2014, 22:35:07 UTC | Merge "Not able to delete a pseudo-folder via horizon" into stable/icehouse | 26 September 2014, 22:35:07 UTC |
13ad361 | Jenkins | 26 September 2014, 22:21:12 UTC | Merge "Proper port for LBaaS members" into stable/icehouse | 26 September 2014, 22:21:12 UTC |
a2f8744 | Jenkins | 26 September 2014, 22:16:11 UTC | Merge "Use default_project_id as user project for keystone v3" into stable/icehouse | 26 September 2014, 22:16:11 UTC |
0cf75b3 | Jenkins | 26 September 2014, 19:29:04 UTC | Merge "Fix endpoint error when running keystone on apache" into stable/icehouse | 26 September 2014, 19:29:04 UTC |
9d6aa63 | Jenkins | 26 September 2014, 08:30:49 UTC | Merge "Set the correct min_disk size when creating volume from image" into stable/icehouse | 26 September 2014, 08:30:49 UTC |
b33a23c | Jenkins | 26 September 2014, 08:30:38 UTC | Merge "Add OS_REGION_NAME to openrc" into stable/icehouse | 26 September 2014, 08:30:38 UTC |
864aaee | Jenkins | 26 September 2014, 08:30:32 UTC | Merge "Rename add_error methods: Django 1.7 conflict" into stable/icehouse | 26 September 2014, 08:30:32 UTC |
ba524b0 | Thomas Goirand | 05 August 2014, 06:59:53 UTC | template to rely on the the "id" attribute The exception fixed is the following: NoReverseMatch: Reverse for 'detail' with arguments '('',)' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'project/volumes/(?P<volume_id>[^/]+)/$'] The test data doesn't include a volumeId attribute to volumes but they contain an id attribute. Here I modify the template to rely on the the "id" attribute but maybe real data has a volumeId attribute and it's the test data in openstack_dashboard/test/test_data/nova_data.py that needs to be modified instead. Note that it is required to support Django 1.7 in Icehouse, because we're planning to release Debian Jessie with both Django 1.7 and Icehouse. This is to *support* Django 1.7, not at all to *switch* to it, which is very different. Change-Id: Ia561c2db1c59e51fb669e1ad6636d9b3bc9f7676 (cherry picked from commit 149f842017f44b24f83a904498a4df6c6d2b6cc9) | 25 September 2014, 11:34:21 UTC |
ad2d428 | Thomas Goirand | 05 August 2014, 06:50:06 UTC | Rename add_error methods: Django 1.7 conflict In Django 1.7, Forms have an add_error() method and our definition was conflicting with Django's method. Thanks to hertzog@debian.org for the patch. Note that it is required to support Django 1.7 in Icehouse, because we're planning to release Debian Jessie with both Django 1.7 and Icehouse. This is to *support* Django 1.7, not at all to *switch* to it, which is very different. Close-bug: #1352919 Change-Id: I1f558cf7f3198a68629738a011e9cae0c3749320 (cherry picked from commit 04dd1568c1c927901085941124e4c6852183f4f0) | 25 September 2014, 11:18:53 UTC |
8dfe113 | Ana Krivokapic | 22 September 2014, 11:51:17 UTC | Replace Ceilometer ClientException with HTTPException ClientException was removed from Ceilometer client. Replace it with HTTPException. Change-Id: I8707593861939b1218e42ff957171e97e225942f Closes-bug: #1372416 (cherry picked from commit e36ff388c95927b53ba60d7a7f764d484ae9721d) | 22 September 2014, 15:19:00 UTC |
f5e1ff4 | Radomir Dopieralski | 23 June 2014, 07:36:54 UTC | 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 (cherry picked from commit 8c711e8f6b80bebe9ad49eb6a718b2aba0e2b11b) | 19 September 2014, 06:13:48 UTC |
839c53d | Matt Fischer | 27 June 2014, 16:04:47 UTC | Add OS_REGION_NAME to openrc The openrc file that is downloaded from Horizon is missing the OS_REGION_NAME setting. This causes issues in environments that have multiple regions. If the Region is none, ensure that it is unset after sourcing the rc file to avoid and empty variable. This fix also cleans up some language in the generated openrc file. Change-Id: Ieab0b13afd79158c6bf603891164f01aff3aabf3 Closes-Bug: #1334791 (cherry picked from commit a8692b7726fb43af867844950538eb5ce6436a35) | 18 September 2014, 21:03:08 UTC |
737fe40 | Julie Pichon | 11 September 2014, 13:44:08 UTC | Set the correct min_disk size when creating volume from image Sometimes the image min_disk size is specified in a property rather than the min_disk attribute (for instance, after creating a snapshot from an instance). This ensures that the correct tooltip and error message are displayed in these cases too. Change-Id: I0c7a87a6f00c4cc1a54f8b70e5df9bb1d05de866 Closes-Bug: #1368600 (cherry picked from commit 6b62f616b1d6f7d71a34ea59ba8c8120745915f4) | 16 September 2014, 05:52:39 UTC |
a8eeed9 | Sam Betts | 14 August 2014, 18:01:22 UTC | Allow forms to disable autofill in all browsers New variable added to form to specify whether it should autofill or not. This updates the modal forms autocomplete attribute. Hidden fields are required because Chromium v34+ based browsers ignore the autocomplete=off form attribute, so the hidden fields catch autofill data. Any form without self.no_autocomplete = True will just act like before. Conflicts: horizon/templates/horizon/common/_modal_form.html openstack_dashboard/dashboards/admin/users/forms.py Change-Id: Ibb1722023eea8f57312e1133939d1f75cd909467 Closes-Bug: 1352459 (cherry picked from commit e79af0ac1e273db86f0034898cb05720df34aa35) | 11 September 2014, 15:16:30 UTC |
e32a00d | liyingjun | 12 February 2014, 18:42:51 UTC | Fix endpoint error when running keystone on apache When running keystone in httpd, horizon could not generate the right keystone endpoint url. Fixes this issue by retrieving the whole path from the service_catalog or OPENSTACK_KEYSTONE_URL and generating a new url. Change-Id: Id8459947498127e47700d9f690d4ed4d5cadbba9 Closes-bug: #1295128 (cherry picked from commit 48a0d07e45bac04393978776c63b67cd7c71415d) | 04 September 2014, 07:56:25 UTC |
faac9e7 | masco | 26 May 2014, 08:47:07 UTC | Not able to delete a pseudo-folder via horizon Through horizon the user not able to delete a pseudo-folder. it giving a error message like 'you are not allowed to delete object' problem-1: 'subfolders' datatype is not added in the allowed datatypes tuple, so the delete operation is not allowed for pseudo-folder. now the 'subfolder' is added in the tuple. problem-2: the object name is starting with container name and not trailing with '/'. now the object name is modified before sending to swift client.(removing the container name and trailing with '/'. Change-Id: Ifced62b24a9b6e4800b70dae2912ff16d809743d Closes-Bug: #1317016 Co-Authored-By: Mizielski Robert <robert.mizielski@cloudwatt.com> (cherry picked from commit a46ce9e3ffaa4ee18618ea18496a76508717c871) | 29 August 2014, 13:39:59 UTC |
e53cc81 | Jenkins | 24 August 2014, 15:18:21 UTC | Merge "Bump stable/icehouse next version to 2014.1.3" into stable/icehouse | 24 August 2014, 15:18:21 UTC |
b6d6e15 | Christian Berendt | 28 July 2014, 15:03:51 UTC | Set python hash seed to 0 in tox.ini New tox (>=1.7.0) sets a random python hash seed by default. This is generally good for testing because it will help keep projects working regardless of the hash seed, but horizon unittests don't currently pass with a random hash seed so set it to the python default seed. This change will allow us to use new tox again and remove the restriction on tox<=1.6.1 to run unittests. Also see Ib54364877a251db48c54dfdc43c503281ea1f04a. Change-Id: I8834487e8c7bcdbeae8397c1a10a18873976ce61 Partial-Bug: #1348818 (cherry picked from commit b30072e47ead3625cbf29a3b2955cae19a8e7533) | 22 August 2014, 11:59:21 UTC |
ba908ae | Julie Pichon | 29 July 2014, 15:17:44 UTC | Fix XSS issue with the unordered_list filter When using the unordered_list filter in a Horizon table (as opposed to a template directly), autoescaping is not set by default and the input wasn't sanitised. Closes-Bug: #1349491 Change-Id: Id82eefe48ccb17a158751ec65d24f3ac779380ec | 19 August 2014, 14:28:52 UTC |
9a5894b | woodm1979 | 04 July 2014, 02:48:36 UTC | Long container names no longer break the page In the containers page, if the name of a container is too long, the objects table is no longer visible and the table is out of the screen. There's a screenshot in the bug itself. Conflicts: openstack_dashboard/static/dashboard/less/horizon.less Change-Id: I4b37d04fec462b2b2baad5a3c76db0d0f48e5387 Closes-Bug: 1314145 (cherry picked from commit d20bde3d7be621642faa300ba3ae28ab65c2c6b5) | 13 August 2014, 05:56:47 UTC |
01f2378 | Chuck Short | 08 August 2014, 14:23:42 UTC | Bump stable/icehouse next version to 2014.1.3 Bump stable/icehouse next version to 2014.1.3 Change-Id: I0fed220a36c2d0e223c6ef3ddadb341411d41617 Signed-off-by: Chuck Short <chuck.short@canonical.com> | 08 August 2014, 14:24:09 UTC |
c9cb128 | Thomas Goirand | 03 August 2014, 10:35:54 UTC | TEMPLATE_DIRS must be a tuple With Django 1.7, TEMPLATE_DIRS must be a tuple. The definition in horizon/test/settings.py must therefore have a leading comma. Note that other definitions of TEMPLATE_DIRS are already like this in Horizon, so this just fixes the one instance which is wrong. Note that it is required to support Django 1.7 in Icehouse, because we're planning to release Debian Jessie with both Django 1.7 and Icehouse. This is to *support* Django 1.7, not at all to *switch* to it, which is very different. Change-Id: I4d9aa9e716e4cf6c2b56fd25ab8fde9187fc5108 (cherry picked from commit daf9e5c772f82b783ce2255f7cd347ef397efcaf) | 07 August 2014, 14:22:09 UTC |
95dcdae | Tatiana Mazur | 18 March 2014, 11:40:13 UTC | Proper port for LBaaS members This patch set makes loadbalancer select a port on pool subnet for new members if possible. Conflicts: openstack_dashboard/dashboards/project/loadbalancers/tests.py openstack_dashboard/dashboards/project/loadbalancers/workflows.py Closes-Bug: #1288859 Change-Id: I0809908ec5d15a448691dccf526b66308cf929d4 (cherry picked from commit 98bd3159d65b5d94b10403b6894002ea6de553b2) | 05 August 2014, 14:36:16 UTC |
2b9c566 | Akihiro Motoki | 31 July 2014, 06:12:59 UTC | Import translations for Icehouse stable update Note that this patch is proposed directly because strings are different from Juno development codebase. Change-Id: I74e18e9fdd5d77054e9057daacdd70f1725219a5 | 01 August 2014, 06:33:47 UTC |
18a47ba | Jenkins | 31 July 2014, 20:48:36 UTC | Merge "Sort security group rules by protocol and port" into stable/icehouse | 31 July 2014, 20:48:36 UTC |
e665d6b | Jenkins | 31 July 2014, 18:52:53 UTC | Merge "Disable broken unit test (related to "Change Password")" into stable/icehouse | 31 July 2014, 18:52:53 UTC |
97e6fda | Jenkins | 31 July 2014, 18:28:16 UTC | Merge "Avoid AttributeError: SecurityGroup error handle" into stable/icehouse | 31 July 2014, 18:28:16 UTC |
dc8e46f | Justin Pomeroy | 29 July 2014, 18:19:19 UTC | Use default_project_id as user project for keystone v3 This fixes the keystone api module so that it looks for the default_project_id attribute on the user and uses that as the primary project. Closes-Bug: 1347840 Change-Id: If3ea4625ae50ae4561df3e566d1236b86226307b (cherry picked from commit 03f9caa9d1e43ac4c4db4c10c16e07ca14daaf6e) | 30 July 2014, 01:23:42 UTC |
015f24c | Cindy Lu | 06 March 2014, 20:34:34 UTC | Fix security group modal header overflow If you go to Edit Instance > Security Group The two headers "All Security Groups" and "Instance Security Groups" overflow when translated Change-Id: I5acd0e4670a6595e6f38ba7f17371b6329ed5836 Closes-Bug:#1288402 (cherry picked from commit 0048dfc6a84c1e6c22c99d01a448b3ed8cf2de14) | 29 July 2014, 16:33:52 UTC |
785a526 | Julie Pichon | 23 June 2014, 10:58:09 UTC | 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 Closes-Bug: #1333144 (cherry picked from commit 5455b8f6f595633513b6521449ebc1985d5b9070) | 28 July 2014, 16:37:27 UTC |
f196cde | Jenkins | 25 July 2014, 13:36:59 UTC | Merge "Prevent error message when creating a user" into stable/icehouse | 25 July 2014, 13:36:59 UTC |
2bcaa03 | Jenkins | 25 July 2014, 00:31:25 UTC | Merge "Updated from global requirements" into stable/icehouse | 25 July 2014, 00:31:25 UTC |
eb3a40a | Jamie Lennox | 22 July 2014, 22:55:55 UTC | Replace UserManager with None in tests Don't access keystoneclient's UserManager in tests. This should be considered private data of keystoneclient and is not actually used by horizon tests. Change-Id: I261e79b31dfc7388adb3dc63a3a5e54042f05e54 Closes-Bug: #1347236 (cherry picked from commit 821619fff324ba1bc3f697f585a0c350573f24a2) | 24 July 2014, 13:10:35 UTC |
d7b1878 | OpenStack Proposal Bot | 22 July 2014, 16:47:26 UTC | Updated from global requirements Change-Id: I884778c1168a8b4a3d307914faadebe8a2361e8e | 22 July 2014, 16:47:26 UTC |
e66fbc3 | Ana Krivokapic | 10 June 2014, 12:14:06 UTC | Sort security group rules by protocol and port When adding new rules to a security group, it is useful to have the rules sorted consistently across page reloads. This patch ensures that the rules are sorted by protocol first, then by port. It is still possible to manually sort the table using the client side capabilities, but by default the table is now sorted by protocol and port, server side. Change-Id: I36d29461a8437f5689425706a7faae3399c6bf23 Closes-bug: #1326132 (cherry picked from commit e8c1f60eae7e3a76fd271dd5f14c80d06dfe6ebd) | 18 July 2014, 15:04:02 UTC |
a855b0c | woodm1979 | 24 April 2014, 14:09:28 UTC | Avoid AttributeError: SecurityGroup error handle On the project/access_and_security/security_groups/<detail> page, some errors inside the openstack_dashboard/dashboards/ project/access_and_security/security_groups/views DetailView._get_data method are still resulting in a None being returned. This causes an error in the DetailView.get_data method as NoneTypes clearly don't have a .rules attribute. I'm not sure why the error is sneaking through the exceptions.handle above, but they most definitely are. Perhaps Ana Krivokapic's changes here: https://review.openstack.org/#/c/84109/ may eventually solve this, but it's unclear. In the mean time, and potentially correct overall, if a None is returned, the get_data method should return an empty list instead of throwing an exception. Change-Id: Ibc3bbb8c1302fca0c8a134abee8b7c649ad8c315 Closes-Bug: 1312192 (cherry picked from commit d8bafff484b6ed264af913af3709e61976bc2177) | 18 July 2014, 13:01:24 UTC |
937436f | Matthias Runge | 11 July 2014, 10:45:19 UTC | adapt to python-novaclient-2.18.0 Novaclient renamed HTTPNotImplemented to HttpNotImplemented and changed the attribute code to status in exceptions This change should make the code work on newer and older versions. Closes-Bug: #1340596 (cherry picked from commit 322004f8480e40af5e77ed843ff803005d5af27c) Conflicts: openstack_dashboard/dashboards/project/instances/console.py openstack_dashboard/test/test_data/exceptions.py Change-Id: Ifef6c4c1b2924b03df00f427cfe3e6a7f415e569 | 14 July 2014, 10:11:43 UTC |
32a7b71 | Julie Pichon | 22 May 2014, 15:45:03 UTC | Fix multiple Cross-Site Scripting (XSS) vulnerabilities. * Ensure user emails are properly escaped User emails in the Users and Groups panel are being passed through the urlize filter to transform them into clickable links. However, urlize expects input to be already escaped and safe. We should make sure to escape the strings first as email addresses are not validated and can contain any type of string. Closes-Bug: #1320235 * Ensure network names are properly escaped in the Launch Instance menu Closes-Bug: #1322197 * Escape the URLs generated for the Horizon tables When generating the Horizon tables, there was an assumption that only the anchor text needed to be escaped. However some URLs are generated based on user-provided data and should be escaped as well. Also escape the link attributes for good measure. * Use 'reverse' to generate the Resource URLs in the stacks tables Closes-Bug: #1308727 Change-Id: Ic8a92e69f66c2d265a802f350e30f091181aa42e | 08 July 2014, 12:08:15 UTC |
43ac907 | Sean Dague | 26 June 2014, 21:54:42 UTC | 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 (cherry picked from commit f712ed04ccb49e832142944d579e89fb7c14d394) | 03 July 2014, 03:15:52 UTC |
0b2352e | Matthias Runge | 23 May 2014, 09:36:54 UTC | Prevent error message when creating a user keystone changed behaviour and didn't add the user to the specified role. Now it does; this patch prevents an exception popping up without breaking with previous versions. Change-Id: I115a5126b70ae3c7733aa065bf55104f88cc42e5 Closes-Bug: #1260439 (cherry picked from commit f5ded29d9a73db4c225cbfb664e7d85e5aa0996b) | 25 June 2014, 03:03:50 UTC |
21eaefb | Jenkins | 24 June 2014, 09:41:13 UTC | Merge "Fix issues with importing the Login form" into stable/icehouse | 24 June 2014, 09:41:13 UTC |
1cffe83 | Alan Pevec | 23 June 2014, 23:10:22 UTC | Bump stable/icehouse next version to 2014.1.2 Change-Id: Id7181755d3609c0ae91c2402b34f2de02c06a1f0 | 23 June 2014, 23:59:12 UTC |
765e6d3 | Julie Pichon | 19 June 2014, 16:13:29 UTC | 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 (cherry picked from commit 345ccc9d503e6e55fe46d7813958c0081cc1cffe) | 23 June 2014, 17:18:10 UTC |
d9ed5c4 | OpenStack Proposal Bot | 22 June 2014, 15:24:59 UTC | Updated from global requirements Change-Id: Iacd2e003769f832bdf9f287dd6c827fd0d8584a6 | 22 June 2014, 15:24:59 UTC |
a29cdbc | Steve Baker | 13 April 2014, 21:15:37 UTC | Fix formatting of heat exceptions Heat now consistently formats error messages in returned HTTP json and heatclient HTTPException makes every attempt to capture these messages. This means that the safest way to display an error or validation message from Heat is to rely on the existing behaviour of Horizon's exceptions.handle. Change-Id: I80cdb67df87cb5192f220bc78a156d6e4113112f Closes-Bug: #1241395 (cherry picked from commit 2c7db077b265c25573bfef73586a539fa639f65f) | 17 June 2014, 04:48:17 UTC |
35f2617 | Jenkins | 16 June 2014, 02:18:01 UTC | Merge "Fix the dot overlaps with the table border in Availability Zones table" into stable/icehouse | 16 June 2014, 02:18:01 UTC |
b527f22 | Nicolas Simonds | 23 May 2014, 01:27:42 UTC | Image uploads should always happen in the background Sufficiently large image uploads into Glance from Horizon can cause timeout errors, since the image upload needs to complete before the view can render, and such activities can cause browser timeouts. Since the webserver already has the file, and close-to-open semantics should prevent cleanups from losing any data, just send it in a background thread, the same way as if you told Horizon to fetch it from a remote location. Change-Id: Ia056367032e0d08edf6f36a8e9f900fddba85fdf Closes-Bug: 1322399 Closes-Bug: 1325787 | 10 June 2014, 18:20:48 UTC |
4a70f4c | tintmy | 21 April 2014, 01:14:19 UTC | Fix the dot overlaps with the table border in Availability Zones table Add space between the dot and table border in Availability Zones table. Change-Id: Ic4107c446b015eb72a54496a7a7ef6e2b0a53554 Closes-bug:#1309381 (cherry picked from commit 9456d69e02139c5cf891069a997ae03def0d242a) | 04 June 2014, 10:03:32 UTC |
e492c7e | OpenStack Proposal Bot | 22 May 2014, 18:06:52 UTC | Updated from global requirements Change-Id: I133c26e6e879a3dc407bc687005828fe4130043a | 22 May 2014, 18:06:52 UTC |
feeb37a | Jenkins | 16 May 2014, 06:14:23 UTC | Merge "Add logging handler for openstack_auth in the tests" into stable/icehouse | 16 May 2014, 06:14:23 UTC |
d9dcb74 | Jenkins | 15 May 2014, 21:20:49 UTC | Merge "add missing references to policy files" into stable/icehouse | 15 May 2014, 21:20:49 UTC |
7099d28 | Jenkins | 15 May 2014, 19:11:55 UTC | Merge "Use escapejs filter on JavaScript strings" into stable/icehouse | 15 May 2014, 19:11:55 UTC |
e5f04c2 | Lukas Bezdicka | 06 May 2014, 18:16:45 UTC | Fix pseudo-folder content listing Change-Id: Ib01eaea0493a294daed7032e6f9f82c2a0e8798a Closes-Bug: #1312222 Closes-Bug: rhbz#1094783 (cherry picked from commit dceb2cc8d6f0f02e1f741d82097861a950cd951b) | 09 May 2014, 08:43:28 UTC |
cd2f7dc | Matthias Runge | 03 May 2014, 19:31:14 UTC | add missing references to policy files In local_settings.py.example, there were references to policy files missing. When changing policy file location, those are required. Change-Id: I60e2271bb9d323f484524a448d28e40a5ace69b3 Closes-Bug: #1315739 (cherry picked from commit 8d020e9f771f912cb8e54344d6c6f278e53117cf) | 07 May 2014, 11:34:25 UTC |
232b712 | Adrien Cunin | 22 April 2014, 10:54:33 UTC | Use escapejs filter on JavaScript strings The escapejs filter will correctly escape single quotes from JavaScript strings which may otherwise trigger syntax errors. In this case, the issue was visible using the French translation. Also removed a trailing paranthesis coming out of nowhere. Change-Id: I25001815e17be5afa8eb28cc28c5423e3dcd973c Closes-Bug: #1311047 (cherry picked from commit bc6f40b51d53682054cc4ba28b55b5045d6c8605) | 04 May 2014, 12:09:36 UTC |
0c3b710 | Radomir Dopieralski | 01 April 2014, 07:19:57 UTC | Add missing mock for cinder.default_quota_get When running tests, I get the following logs: INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): public.nova.example.com DEBUG:cinderclient.client:Connection refused: HTTPConnectionPool(host='public.nova.example.com', port=8776): Max retries exceeded with url: /v1/os-quota-sets/1/defaults (Caused by <class 'socket.gaierror'>: [Errno -2] Name or service not known) Which signify, that there is a mock missing in the tests. This patch adds that missing mock. Change-Id: I4f79f533b729112d11c7165adde2ac751d49f46b Closes-Bug: #1300141 (cherry picked from commit e019ed140e31f4a25b843429b70c3e28d48a8628) | 24 April 2014, 16:43:23 UTC |
7c47ec5 | Julie Pichon | 04 April 2014, 08:40:07 UTC | Add logging handler for openstack_auth in the tests Without it, log output below ERROR level can also be displayed in the tests output. Change-Id: I342b20fc26468a41843496f11db3e0079b50505c Closes-Bug: #1218462 (cherry picked from commit 8665768523f0afa057a485a7b0194c4b71e3a627) | 24 April 2014, 16:41:17 UTC |
8fc8887 | Jenkins | 22 April 2014, 01:42:25 UTC | Merge "Check host is not none in host aggregate page" into stable/icehouse | 22 April 2014, 01:42:25 UTC |
4304d57 | Jenkins | 20 April 2014, 20:18:48 UTC | Merge "Add missing comma in Volume ResourceWrapper class" into stable/icehouse | 20 April 2014, 20:18:48 UTC |
306c5ca | Santiago Baldassin | 28 March 2014, 03:11:07 UTC | Check host is not none in host aggregate page Check that host is not none before trying to parse the services that are up in each availability zone Change-Id: I757f35ca2fa84da3441b544280c1c430bf3e8fb8 Closes-Bug: #1297920 (cherry picked from commit 7f30ab5124618c5b11eebf9c6d69bcfd8a47adc3) | 18 April 2014, 14:42:43 UTC |
fbd5b2e | Lin Hua Cheng | 16 April 2014, 16:36:27 UTC | Add missing comma in Volume ResourceWrapper class Change-Id: Ie0b0f40966f6bf98f693a971fdb498537842b21e Closes-Bug: #1308642 (cherry picked from commit c45449c3a979c15ae414934fe162fbb4f0502ba0) | 17 April 2014, 16:02:43 UTC |
47e2406 | Thierry Carrez | 17 April 2014, 13:35:19 UTC | Opening stable/icehouse Bump version to next stable release on icehouse branch, and set defaultbranch in .gitreview for convenience. Change-Id: I7e873a29ec26890e0ef21b97ec33feb78eadac5b | 17 April 2014, 13:35:19 UTC |
1b0106e | CristianFiorentino | 10 March 2014, 20:36:31 UTC | Introduces escaping in Horizon/Orchestration 1) Escape help_text a second time to avoid bootstrap tooltip XSS issue The "Description" parameter in a Heat template is used to populate a help_text tooltip in the dynamically generated Heat form. Bootstrap inserts this tooltip into the DOM using .html() which undoes any escaping we do in Django (it should be using .text()). This was fixed by forcing the help_text content to be escaped a second time. The issue itself is mitigated in bootstrap.js release 2.0.3 (ours is currently 2.0.1). 2) Properly escape untrusted Heat template 'outputs' The 'outputs' parameter in a Heat template was included in a Django template with HTML autoescaping turned off. Malicious HTML content could be included in a Heat template and would be rendered by Horizon when details about a created stack were displayed. This was fixed by not disabling autoescaping and explicitly escaping untrusted values in any strings that are later marked "safe" to render without further escaping. Change-Id: Icd9f9d9ca77068b12227d77469773a325c840001 Closes-Bug: #1289033 Co-Authored-By: Kieran Spear <kispear@gmail.com> | 08 April 2014, 15:04:39 UTC |
d566f62 | Jenkins | 08 April 2014, 09:24:27 UTC | Merge "Cardinal interpolation error" into milestone-proposed | 08 April 2014, 09:24:27 UTC |
a9cf547 | Akihiro Motoki | 07 April 2014, 07:04:04 UTC | Import translations from Transifex for Icehouse * Import ~100% completed translations We have three languages: German, Serbian and Hindi in Icehouse :-) * Update language list in openstack_dashboard settings.py * Update English POT files This commit also updates compiled PO files (.mo). There is a discussion compiled PO files should be included in the repo or not, but it is better to be unchanged in this release. Update Transifex resource name in .tx/config for Icehouse. Closes-Bug: #1300290 Change-Id: I0c378e885efc4ecdafdd5d6b027a514a5af5bb2f | 07 April 2014, 07:32:34 UTC |
6826c57 | Ladislav Smola | 01 April 2014, 14:43:47 UTC | Cardinal interpolation error -Seems like for the big numbers, d3 is interpolating data badly and it is creating loops in the chart. So quick fix is to switch to linear interpolation as default. -Other interpolation can be set with settings. Change-Id: I82c1514dce6034b3cbc7f95682356a08301482b7 Fixes-bug: #1295537 (cherry picked from commit 8bcc5e9703fa4db5e702685a584d2e91fbea7b4a) | 07 April 2014, 04:41:14 UTC |
cdec521 | Jenkins | 04 April 2014, 19:21:31 UTC | Merge "Improve Host Aggregates handle method." into milestone-proposed | 04 April 2014, 19:21:31 UTC |
7bb7529 | Jenkins | 04 April 2014, 18:15:51 UTC | Merge "Remove duplicate colon from Size string" into milestone-proposed | 04 April 2014, 18:15:51 UTC |
09981bd | Alejandro Emanuel Paredes | 10 March 2014, 21:14:07 UTC | Improve Host Aggregates handle method. Added update conditions to the handle method (remove and add hosts). Previously, to perform an update, first all existing hosts were removed and then all new hosts were added. Now, the update method only remove or add the changed hosts. Added missing unit tests for the update. Change-Id: I52acdd1226be504cf2d0cf029353dbf80e4aa01a Closes-bug: #1287192 (cherry picked from commit 8f4331a6bdc12bb7632f2d170cc94176e0897fbf) | 04 April 2014, 08:24:00 UTC |
57bc46b | Radomir Dopieralski | 03 April 2014, 12:05:42 UTC | Don't ignore the HORIZON_CONFIG['user_home'] setting Dashboard has its own splash, with a hardcoded get_user_home that igonres HORIZON_CONFIG. This patch makes it use horiozn.get_user_home which actually checks the user_home setting, and with the default settings.py, uses dashboard's get_user_home anyways, but allows for changing that default behavior. Change-Id: Id2d957f0cd8fbbbbb8f2c053f0c5df4be177e18c Closes-bug: #1301935 (cherry picked from commit ef2f59f09dd9c27b202a65b38ccf77165f7363a4) | 04 April 2014, 07:50:02 UTC |
9c5c2d0 | Łukasz Jernaś | 28 March 2014, 13:48:26 UTC | Remove duplicate colon from Size string Change-Id: I23354aae9427183bb79e4b51b2c8c29b3519e7ae Closes-bug: #1298991 (cherry picked from commit e1f32355cd57b82d69ce78ca88af88e4a937316e) | 31 March 2014, 18:35:21 UTC |
23aea6a | Jenkins | 31 March 2014, 14:59:49 UTC | Merge "Added network's api mocking for the servers_update_addresses method" | 31 March 2014, 14:59:49 UTC |
a6a169d | Jenkins | 31 March 2014, 14:59:46 UTC | Merge "Handle "null" time values for Stacks" | 31 March 2014, 14:59:46 UTC |
2053801 | Jenkins | 31 March 2014, 07:42:36 UTC | Merge "Make "Gigabytes" quotas description more meaningful" | 31 March 2014, 07:42:36 UTC |
ea1a39d | Jenkins | 31 March 2014, 07:42:34 UTC | Merge "Enable settings/change password on keystone v3" | 31 March 2014, 07:42:34 UTC |
8516945 | Federico Gimenez Nieto | 28 March 2014, 19:22:10 UTC | Added network's api mocking for the servers_update_addresses method Change-Id: Idd6ec125ac4c256c1edae445a7bc6a3a70ba4962 Closes-Bug: #1296321 | 30 March 2014, 09:30:59 UTC |
ebf8a25 | Akihiro Motoki | 28 March 2014, 11:58:57 UTC | Make "Gigabytes" quotas description more meaningful "Gigabytes" quota entry comes from Cinder, but Horizon displays quotas from various projects and "Gigabytes" is hard to understand. This commit changes it to "Total Size of Volumes and Snapshots (GB)". From the same reason, "Snapshots" is renamed to "Volume Snapshots". LUKS Volume quotas are also renamed for consistency. Change-Id: I7289783b75d324980c0ca80b71835ab602efc354 Closes-Bug: #1298934 | 29 March 2014, 12:59:58 UTC |
d7f33e1 | Jenkins | 29 March 2014, 03:06:56 UTC | Merge "Plugin-based panel group configuration" | 29 March 2014, 03:06:56 UTC |
463fbec | Jenkins | 29 March 2014, 00:43:10 UTC | Merge "Fix Exceptions doc page generation" | 29 March 2014, 00:43:10 UTC |
39ce275 | Jenkins | 28 March 2014, 18:32:35 UTC | Merge "Adding missing system dependencies to quickstart" | 28 March 2014, 18:32:35 UTC |
e1080cb | lin-hua-cheng | 15 March 2014, 07:50:18 UTC | Plugin-based panel group configuration Panels can be added through plugin configuration, but it is broken if the user can only use existing panel groups. This adds the capability to create an empty panel group that can be used by panel configuration to add itself to the group. Change-Id: I28d6072fc05b3a4ef5a41cd68337a7864c560525 Closes-Bug: #1287981 | 28 March 2014, 16:05:03 UTC |
79088c8 | OpenStack Jenkins | 28 March 2014, 08:46:25 UTC | Merge "Updated from global requirements" | 28 March 2014, 08:46:25 UTC |
8a237ea | Kirill Izotov | 07 February 2014, 10:01:53 UTC | Fix Exceptions doc page generation The problem caused by circular import of django.contrib.auth by both horizon.exceptions and openstack_auth.utils (through openstack_dashboard.settings) Change-Id: I7ad178f5dd7f43bf95a3b2091113725c3415533f Closes-Bug: #1276243 | 28 March 2014, 05:32:31 UTC |
9e9a41b | Jenkins | 28 March 2014, 04:28:11 UTC | Merge "Remove the update default quotas feature" | 28 March 2014, 04:28:11 UTC |
eb722de | OpenStack Jenkins | 27 March 2014, 16:32:46 UTC | Updated from global requirements Change-Id: I456a0cba747d14a2c3b6d11a15ea9b8a40cd80eb | 28 March 2014, 02:18:12 UTC |
5c6ca40 | Jenkins | 27 March 2014, 21:24:50 UTC | Merge "Switch over to oslosphinx" | 27 March 2014, 21:24:50 UTC |
ea0ba69 | David Lyle | 27 March 2014, 20:21:40 UTC | Adding missing system dependencies to quickstart libffi-dev(el) recently became a system dependency and is not documented in the quickstart guide. Closes-bug: #1298587 Change-Id: I6722f9c600335213408f53b81d4a2915a0dc3bf5 | 27 March 2014, 20:22:49 UTC |
bbd59bf | Jenkins | 27 March 2014, 20:15:36 UTC | Merge "Remove English compiled catalogs after compilemessages" | 27 March 2014, 20:15:36 UTC |
56ce8b0 | Jenkins | 27 March 2014, 19:18:48 UTC | Merge "Clarify description string for image metric" | 27 March 2014, 19:18:48 UTC |
a56db2f | Jenkins | 27 March 2014, 16:53:45 UTC | Merge "Make makemessage ignore option work with Django 1.6" | 27 March 2014, 16:53:45 UTC |
e027878 | Zhenguo Niu | 04 December 2013, 08:03:56 UTC | Enable settings/change password on keystone v3 There is a new API in v3 for users to update their own password. Change-Id: I30e1f4682dab6e29968f38f04fa71e0e3720d5e1 Closes-Bug: #1239757 | 27 March 2014, 12:24:25 UTC |
01133b7 | Doug Fish | 11 March 2014, 17:08:08 UTC | Remove non dev dependency on mox Change-Id: I49267ebbf11b1898ab14216046369ff4720dbd82 Closes-Bug: 1288245 | 26 March 2014, 16:51:54 UTC |
ed586a0 | Sergio Cazzolato | 18 March 2014, 14:04:50 UTC | Remove the update default quotas feature The default quota panel has been moved to a tab in the system info panel. The update default quotas feature has been removed. The cinder quota-class methods have been removed to keep consistency. The test cases and the apis for nova and cinder have been modified according the change. This change is done to support the change: I1110022d6f628d03aaf363da707f2d2ef1600437 Change-Id: I193c7209d9681b6d69afe0d996153ac86850d243 Closes-Bug: #1292589 | 26 March 2014, 15:19:21 UTC |
ff70494 | Julie Pichon | 12 March 2014, 16:31:06 UTC | Handle "null" time values for Stacks The timesince filter expects a date or datetime object, and would fail when receiving an empty string. Create a new filter that returns the string value "Never" under these circumstances. Change-Id: I73f4dbb608fc143c3ac60d753e9e222762579e51 Closes-Bug: #1286959 | 26 March 2014, 12:00:53 UTC |
857ccf9 | Jenkins | 25 March 2014, 17:37:50 UTC | Merge "Add dependencies on Quick Start page." | 25 March 2014, 17:37:50 UTC |
39098ff | Rob Raymond | 25 March 2014, 14:59:09 UTC | Clarify description string for image metric This metric seems to have an existential crisis. Change to more succinct "Image existence check" Change-Id: I953c55214e73bb93c452b25f97960e9637f1008c Closes-Bug: #1292937 | 25 March 2014, 14:59:18 UTC |