https://github.com/ging/horizon

sort by:
Revision Author Date Message Commit Date
9ad9af4 Merge "Allow forms to disable autofill in all browsers" into stable/icehouse 30 September 2014, 08:54:30 UTC
dd4db98 Merge "template to rely on the the "id" attribute" into stable/icehouse 27 September 2014, 19:49:15 UTC
c0c7cd5 Merge "Long container names no longer break the page" into stable/icehouse 27 September 2014, 15:14:14 UTC
92318a2 Merge "TEMPLATE_DIRS must be a tuple" into stable/icehouse 27 September 2014, 05:08:34 UTC
f6be563 Merge "Not able to delete a pseudo-folder via horizon" into stable/icehouse 26 September 2014, 22:35:07 UTC
13ad361 Merge "Proper port for LBaaS members" into stable/icehouse 26 September 2014, 22:21:12 UTC
a2f8744 Merge "Use default_project_id as user project for keystone v3" into stable/icehouse 26 September 2014, 22:16:11 UTC
0cf75b3 Merge "Fix endpoint error when running keystone on apache" into stable/icehouse 26 September 2014, 19:29:04 UTC
9d6aa63 Merge "Set the correct min_disk size when creating volume from image" into stable/icehouse 26 September 2014, 08:30:49 UTC
b33a23c Merge "Add OS_REGION_NAME to openrc" into stable/icehouse 26 September 2014, 08:30:38 UTC
864aaee Merge "Rename add_error methods: Django 1.7 conflict" into stable/icehouse 26 September 2014, 08:30:32 UTC
ba524b0 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 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 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 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 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 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 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 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 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 Merge "Bump stable/icehouse next version to 2014.1.3" into stable/icehouse 24 August 2014, 15:18:21 UTC
b6d6e15 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 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 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 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 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 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 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 Merge "Sort security group rules by protocol and port" into stable/icehouse 31 July 2014, 20:48:36 UTC
e665d6b Merge "Disable broken unit test (related to "Change Password")" into stable/icehouse 31 July 2014, 18:52:53 UTC
97e6fda Merge "Avoid AttributeError: SecurityGroup error handle" into stable/icehouse 31 July 2014, 18:28:16 UTC
dc8e46f 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 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 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 Merge "Prevent error message when creating a user" into stable/icehouse 25 July 2014, 13:36:59 UTC
2bcaa03 Merge "Updated from global requirements" into stable/icehouse 25 July 2014, 00:31:25 UTC
eb3a40a 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 Updated from global requirements Change-Id: I884778c1168a8b4a3d307914faadebe8a2361e8e 22 July 2014, 16:47:26 UTC
e66fbc3 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 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 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 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 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 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 Merge "Fix issues with importing the Login form" into stable/icehouse 24 June 2014, 09:41:13 UTC
1cffe83 Bump stable/icehouse next version to 2014.1.2 Change-Id: Id7181755d3609c0ae91c2402b34f2de02c06a1f0 23 June 2014, 23:59:12 UTC
765e6d3 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 Updated from global requirements Change-Id: Iacd2e003769f832bdf9f287dd6c827fd0d8584a6 22 June 2014, 15:24:59 UTC
a29cdbc 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 Merge "Fix the dot overlaps with the table border in Availability Zones table" into stable/icehouse 16 June 2014, 02:18:01 UTC
b527f22 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 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 Updated from global requirements Change-Id: I133c26e6e879a3dc407bc687005828fe4130043a 22 May 2014, 18:06:52 UTC
feeb37a Merge "Add logging handler for openstack_auth in the tests" into stable/icehouse 16 May 2014, 06:14:23 UTC
d9dcb74 Merge "add missing references to policy files" into stable/icehouse 15 May 2014, 21:20:49 UTC
7099d28 Merge "Use escapejs filter on JavaScript strings" into stable/icehouse 15 May 2014, 19:11:55 UTC
e5f04c2 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 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 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 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 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 Merge "Check host is not none in host aggregate page" into stable/icehouse 22 April 2014, 01:42:25 UTC
4304d57 Merge "Add missing comma in Volume ResourceWrapper class" into stable/icehouse 20 April 2014, 20:18:48 UTC
306c5ca 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 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 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 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 Merge "Cardinal interpolation error" into milestone-proposed 08 April 2014, 09:24:27 UTC
a9cf547 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 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 Merge "Improve Host Aggregates handle method." into milestone-proposed 04 April 2014, 19:21:31 UTC
7bb7529 Merge "Remove duplicate colon from Size string" into milestone-proposed 04 April 2014, 18:15:51 UTC
09981bd 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 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 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 Merge "Added network's api mocking for the servers_update_addresses method" 31 March 2014, 14:59:49 UTC
a6a169d Merge "Handle "null" time values for Stacks" 31 March 2014, 14:59:46 UTC
2053801 Merge "Make "Gigabytes" quotas description more meaningful" 31 March 2014, 07:42:36 UTC
ea1a39d Merge "Enable settings/change password on keystone v3" 31 March 2014, 07:42:34 UTC
8516945 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 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 Merge "Plugin-based panel group configuration" 29 March 2014, 03:06:56 UTC
463fbec Merge "Fix Exceptions doc page generation" 29 March 2014, 00:43:10 UTC
39ce275 Merge "Adding missing system dependencies to quickstart" 28 March 2014, 18:32:35 UTC
e1080cb 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 Merge "Updated from global requirements" 28 March 2014, 08:46:25 UTC
8a237ea 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 Merge "Remove the update default quotas feature" 28 March 2014, 04:28:11 UTC
eb722de Updated from global requirements Change-Id: I456a0cba747d14a2c3b6d11a15ea9b8a40cd80eb 28 March 2014, 02:18:12 UTC
5c6ca40 Merge "Switch over to oslosphinx" 27 March 2014, 21:24:50 UTC
ea0ba69 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 Merge "Remove English compiled catalogs after compilemessages" 27 March 2014, 20:15:36 UTC
56ce8b0 Merge "Clarify description string for image metric" 27 March 2014, 19:18:48 UTC
a56db2f Merge "Make makemessage ignore option work with Django 1.6" 27 March 2014, 16:53:45 UTC
e027878 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 Remove non dev dependency on mox Change-Id: I49267ebbf11b1898ab14216046369ff4720dbd82 Closes-Bug: 1288245 26 March 2014, 16:51:54 UTC
ed586a0 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 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 Merge "Add dependencies on Quick Start page." 25 March 2014, 17:37:50 UTC
39098ff 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
back to top