https://github.com/ging/horizon

sort by:
Revision Author Date Message Commit Date
ce839aa Merge "Warn OPENSTACK_QUANTUM_NETWORK setting as deprecated" into proposed/juno 11 October 2014, 09:32:06 UTC
3a64723 Document token hash algorithm option With https://review.openstack.org/#/c/116509/ , django-openstack-auth will support a new option for the token hash algorithm. This adds the documentation to Horizon's local settings example file. This is for security hardening. The token hash algorithm defaults to MD5, which is considered too weak due to the potential for hash collisions. Some security standards require a SHA2 hash algorithm to be used. DocImpact SecurityImpact Change-Id: I6774b9b7215d191259586e4721e357487bb777cd Closes-Bug: #1174499 (cherry picked from commit 372d033d89c0f5d305959a6ad5fd3e1159cc91ed) 10 October 2014, 08:59:59 UTC
f1a8abb Warn OPENSTACK_QUANTUM_NETWORK setting as deprecated Change-Id: If2f762fe665b9a88153a77a658f52bcd56185c53 Closes-Bug: #1377498 (cherry picked from commit 530e5fee789ce5ed19d90a6b4901f01e8efde5ff) 10 October 2014, 08:54:21 UTC
9b0ba95 Import translations from Transifex for Juno * Import ~100% completed translations (translations available for 12 languages) * Update language list in openstack_dashboard settings.py * Update English POT files * Update Transifex resource name in .tx/config for Juno. * Remove compiled message catalogs (Related-Bug: #1196982) Closes-Bug: #1376542 The instruction on how to compile message catalogs will be covered by https://review.openstack.org/#/c/126169/ or the installation guide. Change-Id: Ib36562168009fa34b9818e99154df350678abd4b 09 October 2014, 13:23:55 UTC
0e10079 Merge "Enable launching instance from zero-size image snapshot" 02 October 2014, 17:17:51 UTC
63a5ad9 Enable launching instance from zero-size image snapshot Remove the general hardcoded minimum of 1GB volume size on the create instance workflow, and selectively enforce it when the volume size field is used and editable: namely, when launching an instance from an image and creating a new volume. This general minimum was preventing the launch of instances from image snapshots (whose size is reported as 0) by causing browser errors as the browser tried to highlight the error of the invisible size field. Closes-Bug: 1374931 Change-Id: Ied0eb41f5198d935bbb0896e5004ea78176bc2b8 02 October 2014, 14:16:00 UTC
a8bfe3c Merge "Override Error Message in Create Subnet Workflow" 02 October 2014, 11:52:32 UTC
060d80d Merge "Display only reachable IP as Floating IP association target" 02 October 2014, 09:52:31 UTC
d9047be Merge "Sort networks and projects by name instead of UUID" 02 October 2014, 09:47:41 UTC
fc3709e Merge "Change column uptime" 02 October 2014, 09:47:21 UTC
f7d8b54 Merge "Imported Translations from Transifex" 02 October 2014, 09:39:18 UTC
f42bc18 Merge "Amending the quickstart guide" 02 October 2014, 09:39:08 UTC
c4e3c0c Merge "Fix E127 errors in horizon/" 02 October 2014, 08:31:01 UTC
44f8de2 Merge "Fixes session timeout string in horizon" 02 October 2014, 08:27:47 UTC
8cc64a7 Imported Translations from Transifex Change-Id: I464b44a14aa6e4596af148039345bf63fdfe9f0f 02 October 2014, 06:03:36 UTC
29215e3 Merge "Unbundle bootstrap and use xstatic version" 02 October 2014, 05:12:59 UTC
ca4a772 Merge "Revert "Remove the update default quotas feature"" 02 October 2014, 03:08:37 UTC
38007b9 Amending the quickstart guide *Updating to avoid use of manage.py directly. *Making it more DevStack friendly. *Adding a sample DevStack local.conf to allow for exercise Horizon against more services. *Added simple developer instructions so new developers aren't tempted to work on the DevStack instance of Horizon. Change-Id: I0840c63183e7cec3b08e4f2ce208479ff7552f60 01 October 2014, 22:20:36 UTC
5a44fb4 Merge "Upgrade and unbundle jquery-ui" 01 October 2014, 15:54:39 UTC
b5b0914 Change column uptime Renamed misleading column uptime Change-Id: Id72c10a7166943fcfef68c338a1412897ad9cc4b Closes-Bug: #1156563 01 October 2014, 12:00:31 UTC
302cfcc Sort networks and projects by name instead of UUID Change-Id: I73b9f05303917300121ed99042cdd5004184261b Closes-Bug: 1375206 01 October 2014, 11:28:03 UTC
c228358 Fix E127 errors in horizon/ E127 continuation line over-indented for visual indent Partial-Bug: #1375931 Change-Id: Ib9ae85a767a85a360e5a720d8392a20069a8c873 01 October 2014, 10:49:41 UTC
3243486 Override Error Message in Create Subnet Workflow The Admin->Networks->Create Subnet and Project->Networks->Create Subnet both inherited their error message from the Project->Create Network workflow, this patch moves the error message into a instance variable that can be overridden by sub-classes, and overrides it in the Create Subnet workflow. Change-Id: I87e9b89b68560291e389a24be86f788167c5d149 Closes-Bug: 1375783 01 October 2014, 09:55:22 UTC
35487bf Imported Translations from Transifex Change-Id: Ib9225a1aa4617a3f059317054b4e024f7f125bee 01 October 2014, 06:03:37 UTC
277c7bc Display only reachable IP as Floating IP association target In Neutron deployments some VM port can be unreachable from external network and cannot be associated with floating IP. It is confusing if these ports are listed in Floating IP Associate form. Change-Id: I2d8faf0dbf4490d198b883fe1becfd950b1b4d14 Closes-Bug: #1252403 01 October 2014, 05:55:06 UTC
57de1d2 Merge "Workaround for 'File exists' test failure" 30 September 2014, 21:09:26 UTC
9e37a00 Unbundle bootstrap and use xstatic version This uses the xstatic-packaged versions of bootstrap and bootstrap-datepicker. It requires newer versions of pyscss and django-pyscss, as there were some bugs in there that were just fixed upstream. Change-Id: I0a7660d29fecde915eb46916453a9ea96296798d Implements: bluperint remove-javascript-bundling Closes-bug: #1375883 30 September 2014, 16:46:47 UTC
fc981d2 Workaround for 'File exists' test failure Adds code to create the assets directory that django_pyscss intends to create for scss. This avoids throwing an exception in concurrency scenarios Change-Id: Ic55e2a7ce59ec9b7550a7412697cb8d6563d98a3 Closes-bug: #1367590 30 September 2014, 11:43:22 UTC
4d688be Merge "Updated from global requirements" 30 September 2014, 11:10:38 UTC
1544a7d Merge "Add HA mode support for Neutron router" 30 September 2014, 09:54:33 UTC
b2dd9de Revert "Remove the update default quotas feature" This reverts commit ed586a0355fb99a5b1fbeadfc0625f0ceffe8b72. The quota_class subcommand in python-novaclient was used to set default quota values so it shouldn't have been removed. As now it is being restored, the defaults quota panel is being restored too. Related mailing list thread on the topic: http://lists.openstack.org/pipermail/openstack-dev/2014-May/035383.html Resolved merge conflicts by hand in: openstack_dashboard/api/cinder.py openstack_dashboard/dashboards/admin/info/tabs.py openstack_dashboard/dashboards/admin/info/tests.py Updated translatable segments to match refactors in openstack_dashboard/dashboards/admin/defaults/workflows.py openstack_dashboard/dashboards/admin/defaults/tables.py Fixed most egregious post-merge styling errors in openstack_dashboard/dashboards/admin/defaults/templates/defaults/index.html (probably should have been separate, but I just couldn't let it out that way!) Removed unrelated file that was allowed to be part of the original commit doc/source/topics/settings.rst Co-Authored-By: Doug Fish <drfish@us.ibm.com> Change-Id: Ic4c4ecec843c7ea9afd0db36ce0eb15952da15b3 Partial-Bug: #1299517 30 September 2014, 09:12:02 UTC
e06b297 Merge "Imported Translations from Transifex" 30 September 2014, 08:54:50 UTC
d1c9ef5 Merge "Use identity operator in horizon.modals.js" 30 September 2014, 08:54:40 UTC
40afcab Merge "Persist usage start and end dates in the session" 30 September 2014, 08:54:21 UTC
608c4bf Imported Translations from Transifex Change-Id: Ic411f3e892bfbfef4fba0723b63e01cc7b8939fd 30 September 2014, 06:42:35 UTC
b127c00 Merge "Redefine instance.security_groups as list" 30 September 2014, 03:47:47 UTC
26ba9f0 Updated from global requirements Change-Id: I5ebf657fddc2ba901ea98af93586eb6daa518ac2 29 September 2014, 20:59:52 UTC
11403ec Use identity operator in horizon.modals.js jshint logs usage of the equality operator as an error. Change-Id: Ia5478981f6ce87e77c65bcc569ae542eeeff099f Closes-Bug: #1375401 29 September 2014, 18:29:42 UTC
9efb281 Merge "[Sahara] Added ability to specify security groups for node group" 29 September 2014, 13:02:07 UTC
9a0de82 Merge "Imported Translations from Transifex" 29 September 2014, 09:59:16 UTC
7893bee Merge "Job Execuiton form improvement" 29 September 2014, 09:46:23 UTC
e843b37 Merge "Fixes downloading a keypair" 29 September 2014, 09:46:13 UTC
cdad494 Merge "Fix concatenation in Network and Router actions" 29 September 2014, 07:10:18 UTC
3a5e682 Merge "Fix concatenation in more misc actions" 29 September 2014, 07:08:59 UTC
0296a4e Imported Translations from Transifex Change-Id: I4daa1763b261260bfdea115981814b6e91ac9c19 29 September 2014, 06:03:39 UTC
fc1e3f3 Redefine instance.security_groups as list This patch is the 2nd time I am patching Horizon to fix a Django 1.7 patch: the rework of the tests seems to have dropped the fix, so I have to do the work again. Reviewer: please make sure this doesn't happen again, and that we don't go back to .first(). Please see: https://review.openstack.org/111934/ The two tests modified here were incorrectly defining instance.security_groups as a single value instead of a list. Apparently Django 1.7 is no longer happy trying to iterate something that is not an iterable. The other test_instance_details_*() were already doing the correct thing so just copy over the logic. Change-Id: I92ae19e937e0e3a482fa424585b926e853c4ce8b Closes-Bug: #1374919 28 September 2014, 10:46:41 UTC
368f8be Imported Translations from Transifex Change-Id: Ife4275e9e439736320c4523f6a933ce315cc20e8 28 September 2014, 06:04:08 UTC
2e869db Merge "Disable buttons opening the modal forms on page unload" 27 September 2014, 22:25:03 UTC
89f4d2b Merge "Fix for Data Processing Templates copy" 27 September 2014, 20:20:34 UTC
cf2c633 Merge "Imported Translations from Transifex" 27 September 2014, 05:16:22 UTC
d2d24f0 Merge "Fixing issue with editing N1K network profiles" 27 September 2014, 05:16:07 UTC
a788b8c Merge "Allow setting config drive option when launching instance" 27 September 2014, 03:59:21 UTC
3149eb9 Merge "Updated from global requirements" 27 September 2014, 02:37:26 UTC
7faf497 Merge "Making credentials optional for data sources" 26 September 2014, 12:20:55 UTC
4711b23 Merge "Fix concatenation in data processing actions" 26 September 2014, 12:20:43 UTC
52f32fe Merge "Checking session timeout before authentication" 26 September 2014, 11:34:51 UTC
f12a95d Merge "Rename Extra Specs with Metadata in Flavors table" 26 September 2014, 10:41:46 UTC
230c332 Merge "Move datepicker language js inclusion outside compress" 26 September 2014, 08:36:08 UTC
f06e401 Add HA mode support for Neutron router HA (high availability) mode support is one of the important topics in Neutron Juno, and this patch adds HA router mode support to Horizon. This commit also changes the default value of enable_distributed_router in the example local_settings.py to False. In Juno release of Neutron, the distributed router and L3 HA mode cannot be enabled at the same time and only L3-agent deployment with L3 Router service plugin support both features. Thus I believe it is reasonable to make both options default to False to avoid unnecessary confusions to operators. Closes-Bug: #1370110 Change-Id: I77b0292b761f08b4580846f6d58443f7df9a1f6b 26 September 2014, 08:08:26 UTC
7687e16 Merge "Fix policy check for subnet operation" 26 September 2014, 07:52:01 UTC
f73e766 Imported Translations from Transifex Change-Id: I0b834e58b373c7c1179a3d56fe3f78415131b345 26 September 2014, 06:04:00 UTC
e0fdcc0 Updated from global requirements Change-Id: I471e0c1d7b15835ef16cf11c72401335b3a834e4 26 September 2014, 04:02:08 UTC
b388aaa Persist usage start and end dates in the session This patch adds the usage start and end dates to the user's session so they are saved while navigating between pages. Closes-Bug: #1373651 Change-Id: I3046b5533eb96f85fb2f90e63b3ff84360ad14c4 25 September 2014, 20:16:28 UTC
41d16ce Fix concatenation in more misc actions Remove concatenation and pluralization issues from Evacuate Host, Sell Puppies (renamed from Delete Puppies. I cannot condone the deleting of virtual puppies.), Delete Continer, Delete Object, Delete Stack Change-Id: Ia6eb39cb2d736345afbdb3bfce8cb61bb2586871 partial-bug: 1307476 25 September 2014, 19:01:51 UTC
827e5a3 Fix concatenation in Network and Router actions Remove concatenation and pluralization issues from Delete Network, Delete Subnet, Delete Router Rule, Clear Gateway, and Delete Network Profile Change-Id: I0898b446abd79672b43b55be62dba6250a4fdd58 partial-bug: 1307476 25 September 2014, 18:08:01 UTC
1b080e5 Merge "Preserve dashboard order configured from settings" 25 September 2014, 18:06:33 UTC
c946139 Fixing issue with editing N1K network profiles This resolves issues surrounding the update network profiles for the Cisco N1K profiles when used with the N1K neutron plugin. Issue resolved include the edit form opening up properly and also addressing which fields are editable and which not. Also adding new unit tests. Closes-bug: #1260435 Change-Id: I318057a9f5870d4a25ebf461d5fc67e4a03d54d8 25 September 2014, 17:29:04 UTC
0403edc Merge "Instance customization script can now be uploaded as file" 25 September 2014, 16:53:42 UTC
7b86fed Merge "Fix concatenation is misc delete actions" 25 September 2014, 16:53:31 UTC
983faaa Merge "Fix concatenation in firewall related actions" 25 September 2014, 16:47:33 UTC
8e21d7b Merge "Fix concatenation in Volume related actions" 25 September 2014, 16:47:27 UTC
0681036 Merge "Only show type field on specific volume sources" 25 September 2014, 15:27:39 UTC
fe4edbd Merge "Fixing template compatibility" 25 September 2014, 14:36:55 UTC
4824239 Checking session timeout before authentication If both the keystone token and the session expired, the user was asked to login twice. This is because the token expiration was not checked. When a user had timed out both in session and keystone token validity, the user was asked to log in, then the timestamp was checked, and the user logged out again and asked to log in a second time. We now check both the timestamp and keystone token validity before authentication validity and force back the login page to retrieve a new keystone token, avoiding the timeout race condition between session and token validity which was forcing a dual login. A keystone token expiration is now considered as a session timeout too. Also, a page can start loading while the token is valid, and finish while it's invalid. This was leading to errors during the page loading. We now set a TOKEN_TIMEOUT_MARGIN period in seconds which allows defining a margin before which we consider the token as expired. This is a configurable parameter in the django settings because the time a page takes to render is infra and deployment specific. This margin is preset to ten seconds. Requires: https://review.openstack.org/101556 Closes-Bug: 1308918 Change-Id: I0bf0d079a9dc000c1a30f0e20dcaa03b22d63e51 25 September 2014, 13:06:19 UTC
6a7791f Fix concatenation in data processing actions Remove concatenation and pluralization issues from Delete Job, Launch Job (incl Launch Job, Launch New Cluster, Choose Plugin, Relaunch, Relaunch new cluster), Delete Job binary, Delete Data source, Delete Template, Delete Job execution, Delete Cluster, Unregister Image, and Delete Template actions. Change-Id: Idb615f4e2830ea5d9ddd0f871bfb3d90854f45f5 partial-bug: 1307476 25 September 2014, 12:42:58 UTC
90f8be4 Fix for Data Processing Templates copy The Cluster Template can now be copied even if it does not contain the node_group_template_id field. Utils refactored to use Sahara client correctly. Change-Id: If876cb5692feb772e5c7ca8fb529033bed9cc5a3 Closes-Bug: #1349807 25 September 2014, 12:25:23 UTC
f842430 Disable buttons opening the modal forms on page unload If button which opens a modal form is clicked after page started reloading, form will disappear once reload is finished. To avoid this glitch make user unable to press such buttons until reload finishes. Change-Id: Id81a5e108644f99ee939296b54835f4f4ac2aaa7 Closes-Bug: #1357331 25 September 2014, 11:02:51 UTC
43bdf46 Merge "[Sahara] Replaced several IDs with names and names with links" 25 September 2014, 10:44:41 UTC
43ae98a Merge "Added missing floating IP pool section" 25 September 2014, 10:44:34 UTC
75712a6 Job Execuiton form improvement The form controls are now aligned using bootstrap 3 classes. JS parts updated to work with new layout. Closes-Bug: #1373160 Change-Id: Id768349b132c91851839bfd208e955ddc6954b41 25 September 2014, 10:27:34 UTC
b361738 Upgrade and unbundle jquery-ui Upgrade jquery-ui to >=1.10.1 and unbundle it to an xstatic package. Since versions 1.10 and 1.11 use different directory structure, there is a small conditional in the settings, using different paths depending on the version. Change-Id: If5116ec33cdb31b045d5c1c21b9640b38ff05f5e Closes-bug: #1367720 Blueprint: remove-javascript-bundling 25 September 2014, 08:20:54 UTC
1558541 Merge "Add additional attributes to choices in ChoiceField" 25 September 2014, 04:01:33 UTC
ffff280 Merge "Updated from global requirements" 25 September 2014, 03:56:48 UTC
68144c6 Merge "Fixed typos in the QOS Spec forms in Volume Types" 25 September 2014, 03:51:57 UTC
5b0fbd6 Merge "XMLHttpRequest header instantiation for Django-Angular" 25 September 2014, 00:22:07 UTC
60b3768 Fix concatenation in Volume related actions Fix concatenation and pluralization issues for Volume, Volume Type, Volume Snapshot, Extra Spec and QoS Specs related actions. Change-Id: I9ec9caeb0103663f34fc24a5bddd6276ff8b37e7 partial-bug: 1307476 24 September 2014, 20:54:56 UTC
151ce12 Fix concatenation is misc delete actions Remove concatenation and pluralization issues from Delete Host Aggregates, and Delete DHCP Agents actions Change-Id: I1565d84002c785f5c5fb99b87dbb0877a4f577f3 partial-bug: 1307476 24 September 2014, 20:25:51 UTC
4061516 Fix concatenation in firewall related actions Remove concatenation and pluralization issues from firewall Rules, Policies, and Link actions. Change-Id: I7e00d2d56d22eddcc973ea325dc6d49ba1beb797 partial-bug: 1307476 24 September 2014, 19:53:30 UTC
8001eb7 [Sahara] Added ability to specify security groups for node group Known issues: 1. Security groups added to the same page as general parameters. Page is a little overloaded now. Will improve this later. Change-Id: Ieb224ea4db2adc46073b86e7181981ea598c9a8f Blueprint: cluster-secgroups Closes-Bug: #1364659 24 September 2014, 17:10:48 UTC
6e8992a Rename Extra Specs with Metadata in Flavors table The 'Extra Specs' column heading in the Flavors table has been renamed to 'Metadata' for consistency (for example, 'Update Metadata' form) Closes-Bug: #1371251 Change-Id: Ibeb81167553b42f299613359dad49a9bff05fc48 24 September 2014, 16:42:58 UTC
a058578 Move datepicker language js inclusion outside compress The datapicker language support works by including a different js file based on the language of the user. This will not work if the js is included at compress time becuase only 1 language can be included. Additionally cleaning up the logic in case the locale isn't set (as is the case at compression time) to prevent an improper path from being build. Change-Id: I953dde0e7ee4a876376faf28c6f0bb859a3dc6b6 Closes-Bug: #1373430 24 September 2014, 16:11:12 UTC
11a5973 Merge "Imported Translations from Transifex" 24 September 2014, 14:46:49 UTC
d614789 Updated from global requirements Change-Id: I827de3494101b0f868fe10bc24c909b8d4477e21 24 September 2014, 11:34:45 UTC
4124320 Merge "Fixed missing Launch as Instance for snapshot" 24 September 2014, 10:51:32 UTC
c74b4ab Merge "Datepicker locale support" 24 September 2014, 09:44:58 UTC
9f426ec Merge "Add mixin to replace replicated get_policy_target" 24 September 2014, 09:44:14 UTC
6b266b2 Merge "Added no_autocomplete attribute to password form" 24 September 2014, 09:39:48 UTC
e940196 Fixes session timeout string in horizon 1) This patch fixes the session timeout string problem which occurs when users clicks on the UI and Ui redirects the user to the login page but without session timeout message. 2) This patch also fixes other cases of unnecessary logout messages. Closes-Bug: #1231355 Change-Id: I9824db44382247d64cc8c399eb5e855e818e8781 24 September 2014, 04:53:40 UTC
4c3d12d Merge "Fixes double evaluation of AngularJS in modal box" 23 September 2014, 21:41:04 UTC
8039738 Merge "Device Size field now pre-fills with appropriate value" 23 September 2014, 19:36:24 UTC
back to top