https://github.com/ging/horizon

sort by:
Revision Author Date Message Commit Date
0a45b0b Merge "Changes Identity->Projects Forms into Horizontal Forms" 13 March 2015, 15:34:42 UTC
cc4a585 Merge "Fix CSS, remove bad semicolon in _variables.scss" 13 March 2015, 14:45:10 UTC
d844b0f Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I245e8beb4474f33363a36f1d69635742fea9c05c 13 March 2015, 06:19:51 UTC
c30ff07 Merge "Incorrect error message when VM deletion failed" 13 March 2015, 03:00:27 UTC
b39f4b1 Merge "cancel next previous buttons are aligned properly" 12 March 2015, 22:36:19 UTC
79e0d92 Merge "Fixes alignment of pencil icon in Users Table" 12 March 2015, 22:32:05 UTC
5d2b7a7 Fix CSS, remove bad semicolon in _variables.scss There is an extra semicolon in _variables.scss that will output a stray "!default;" at the top of the compiled CSS files, which usually will invalidate the first CSS statement in the file (as well as invalidate the css). Change-Id: I247f330225cf14c071e8aeb6bcd8321d5030ca72 Closes-Bug: 1431428 12 March 2015, 16:00:09 UTC
7e51353 Fixes alignment of pencil icon in Users Table When cell is empty (e.g. in the email column), the edit pencil icon gets shifted down and not centered. This patch makes the pencil icon centered for all the cases. Change-Id: I5a344449e496e73f2a0679a6206e4c35747afb0f Closes-bug: #1419204 12 March 2015, 14:19:47 UTC
4dec85f Merge "Fixing job binary creation from existing file" 12 March 2015, 11:16:36 UTC
d80d74f Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: Iaf9fbedcd43c84c0d8887b34fc308a05618f6c87 12 March 2015, 06:10:03 UTC
942deb1 Merge "Angular Form Password Validation" 11 March 2015, 23:33:56 UTC
1249735 Merge "Fix missing icon of `Terminate instance`" 11 March 2015, 22:49:53 UTC
a69ab4b Merge "Angular-based Modal Wait Spinner Widget" 11 March 2015, 21:29:46 UTC
b9db3e6 Merge "Reduce page title duplication in Data Processing" 11 March 2015, 18:15:38 UTC
da699e6 Merge "Refactor modal forms for Volumes" 11 March 2015, 16:54:46 UTC
64aa242 Merge "Follow-up patch to fix a descrition in docs" 11 March 2015, 10:49:03 UTC
0f96b2f Follow-up patch to fix a descrition in docs This was brought up during review https://review.openstack.org/86880 Change-Id: I4df48986d0cdd6099296484c27c846a9d4420b9b 11 March 2015, 08:22:28 UTC
e7b36ba Merge "Imported Translations from Transifex" 11 March 2015, 08:18:23 UTC
98996f3 Merge "added check for delay >= timeout in LB add monitor" 11 March 2015, 06:58:44 UTC
8e00e11 Merge "Narrow selector to eliminate JavaScript keydown perf hit" 11 March 2015, 06:57:23 UTC
ee4fadb Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I6ca594c3a61baf6385cee21f5a0a6fc4d09f0a72 11 March 2015, 06:10:53 UTC
e27bed8 Merge "Updated Wizard Help Panel Design" 11 March 2015, 05:37:55 UTC
b0d2578 Merge "Double check admin password when update user password" 11 March 2015, 05:18:01 UTC
61a4959 Angular-based Modal Wait Spinner Widget When all UI action must be blocked in Horizon, such as waiting for a new page, or submitting a server request, Horizon shows a wait spinner. The current spinner does not correctly layer on top of Angular bootstrap modal components (such as the wizard). This widget has the same look and feel as the current Horizon spinner, but provides an Angular service to allow easy control from Angular components, and correctly layers on top of any Angular bootstrap modals that are currently shown. Currently, this is intended as a "global" wait spinner. It does not yet support being used as a wait spinner within other components (such as waiting for a cell of data to load within a table). Partially Implements: blueprint launch-instance-redesign Change-Id: I1e93ee2e2afde8cc55daa42148dfcdb4d0496d89 11 March 2015, 04:26:58 UTC
a6b101e Merge "Action List with Angular directives" 11 March 2015, 03:27:12 UTC
8ad2420 Merge "fixed row update for loadbalancer tables" 11 March 2015, 03:27:00 UTC
49a8902 Merge "Angular Filter files" 11 March 2015, 02:15:21 UTC
c5197f1 Merge "Modified "remote" column in the secgroup table" 10 March 2015, 22:12:47 UTC
827ed61 Merge "Add mismatch arguments in inherited dashboard classes" 10 March 2015, 22:12:35 UTC
a9883ae Merge "Fix auto-fill on filename input." 10 March 2015, 22:11:30 UTC
f8d3804 Merge "Fix inconsistent sidebar toggle icon" 10 March 2015, 22:04:12 UTC
1550d77 Merge "Support to move the horizon relative to web root" 10 March 2015, 20:59:10 UTC
2f23577 Merge "Required fields' asterisk missing in 'Launch Instance' Dialog" 10 March 2015, 13:50:48 UTC
7951d32 Modified "remote" column in the secgroup table Replaced Remote column in the security group rule table with two columns "Remote IP Prefix" and "Remote Security Group" to provide clear details to the user. Closes-Bug: #1378878 Change-Id: Id62c89c071db2d43b1186016d8c17337ecf5fb13 10 March 2015, 11:43:26 UTC
96fb6d4 Merge "Remove unviewable data from dashboard images (gif/png)" 10 March 2015, 11:41:53 UTC
47c3306 added check for delay >= timeout in LB add monitor In network loadbalancer, while adding health monitor the value of 'delay' should be greater than or equal to 'timeout' value. this should be catched before submitting the form but in the current implementation the form is just submitted and displaying the generic error 'unable to add monitor' this patch is checking this condition and displaying the specific error without submitting the form. Change-Id: Iac7cb4871e25ca2dc7e8bbdb1e35a2881a4c6d7a Closes-Bug: #1430235 10 March 2015, 10:29:12 UTC
017d775 Merge "Imported Translations from Transifex" 10 March 2015, 09:55:32 UTC
2a772d6 Support to move the horizon relative to web root When deploying Horizon, on a web server, where other applications are used, it's quite handy to be able to move Horizon around quickly. This change introduces a single Variable WEBROOT to achieve this. Implements: blueprint shared-webserver Change-Id: Ic731f6754e233b328a8dbe7026b1d7417620fd66 10 March 2015, 09:24:50 UTC
7810172 Merge "Fixing permissions for data processing panels" 10 March 2015, 08:22:16 UTC
d2426df Merge "Refactor multiple references to $(document)" 10 March 2015, 08:22:04 UTC
e7c765f Merge "'External Gateway Information' TO 'External Gateway'" 10 March 2015, 08:21:52 UTC
28873ee Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I7b9c48ef8eb04f3573434dd5a4ce5f3a54be49d0 10 March 2015, 06:08:58 UTC
4496ccc Merge "Updating sahara image registry form for dynamic adds" 10 March 2015, 03:42:45 UTC
708a53b 'External Gateway Information' TO 'External Gateway' Text 'External Gateway Information' could not fully displayed in 'Router Details'. Change 'External Gateway Information' to 'External Gateway'. Change-Id: If4ab23710099aea679c244566998cc3369a6c550 Closes-bug: #1416980 10 March 2015, 01:24:50 UTC
4198cbf Double check admin password when update user password Add a new setting to enable a new textbox field on the Change Password form that will double check the logged-in Admin user's password. For example if the logged-in admin leaves an unattended computer, someone can change the password of the logged in user successfully. Co-Authored-By: Steve Martinelli <stevemar@ca.ibm.com> Change-Id: Icafa8ce8ab30ec43d3f6419a77118a634a163870 Closes-Bug: #1387372 10 March 2015, 00:43:29 UTC
2a8cad0 Refactor multiple references to $(document) According to the Horizon Contributing Guide, we are to: "Avoid creating instances of the same object repeatedly within the same scope. Instead, assign the object to a variable and re-use the existing object." The guide references the use of "$(document)", as an example. And yet multiple examples can be found of that sort of approach. This commit cleans up those references. Partial-Bug: 1412971 Change-Id: Ica05700101ae9a453623d928f07b75fa7aaca186 09 March 2015, 23:23:00 UTC
cba98e5 Merge "Add test_sahara_create_delete_job_binary test method" 09 March 2015, 23:00:41 UTC
0d8c175 Merge "Add test_sahara_image_registry" 09 March 2015, 22:59:31 UTC
a323444 Merge "Add missing "plus" symbol to the firwall Add Policy button" 09 March 2015, 22:45:54 UTC
818a86e Action List with Angular directives A more declarative way for defining button group and button dropdown. Implemented as Angular directives. Change-Id: I87f15e68638178f4d21f63db13b05cdb1f6303c0 09 March 2015, 21:39:14 UTC
f4781d8 Fixing permissions for data processing panels Recently, the data processing service was renamed to "data-processing" rather than "data_processing". Each panel needs to be updated so that it will show up when the data-processing service is enabled. Also updated the underlying test data to reflect the update. Change-Id: I38d7350215cbe5c5f406d75d6be7c9057957bc69 Closes-Bug: #1429987 09 March 2015, 21:17:22 UTC
b95038c Remove unviewable data from dashboard images (gif/png) Images can have metadata that does not contribute to the viewable image. This change removes the data which reduces the files in size so less data needs to be transfered to browsers. Change-Id: Ifdd96d8178db35225c31237c18365b1e05256c4c Closes-bug: #1429980 09 March 2015, 19:25:21 UTC
4bdbd5c Merge "Fixing up job binary creation in data processing" 09 March 2015, 17:56:14 UTC
9760355 Merge "Always show stack status reason in topology" 09 March 2015, 17:54:46 UTC
ca94cc0 Merge "Base dashboard Jasmine framework" 09 March 2015, 17:52:32 UTC
597f9e2 Updating sahara image registry form for dynamic adds Updating the data processing image registry form to return the updated image rather than True so that it can be a target of add_item_link for DynamicChoiceFields. Also updating the tests to adapt to the newly included updated get_image call. Change-Id: Iaef93818c3230820f35800754b334b1b595ebdd3 Partial-Implements: blueprint data-processing-rework-ui 09 March 2015, 13:44:37 UTC
8b3d51f Merge "Replacing data_processing with data-processing" 09 March 2015, 09:28:48 UTC
2f8f7ed Merge "Add job create test" 09 March 2015, 09:15:49 UTC
69d25c4 Always show stack status reason in topology Currently, only when the stack is in error status, the stack status reason will be displayed, otherwise, there will be two line with exactly same words, and this makes the enduser confuse. So fixes this by changing to not show anything when stack in not in error status. Change-Id: Ifcd8def6b452ecccef9a8daa0e31504cffa2d6ad Closes-bug: #1428580 09 March 2015, 08:52:06 UTC
49077fc Add job create test There are tests for index, delete, detail but no test for create. Change-Id: Ia507ae126747bf6186c8e2e031a8089961057511 Closes-bug: 1429350 09 March 2015, 06:58:50 UTC
b8e044e Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I01e7ed738ed5e369293d45a16f2e7ae2a56fe877 09 March 2015, 06:08:36 UTC
c9172c5 Merge "unite the property of usage test" 09 March 2015, 05:32:08 UTC
699e423 Merge "Floating IP table should support sorting" 09 March 2015, 04:55:34 UTC
ae1fc15 Merge "edit option hided when firewall in pending status" 09 March 2015, 04:52:02 UTC
ed587c6 Add missing "plus" symbol to the firwall Add Policy button Updated the AddPolicyLink class to add the attribute "icon" with a value of "plus" to fix the inconsistency referred in the bug Change-Id: I9d8efae871c120858019077c3a1f56ae09918be4 Closes-Bug: #1429655 08 March 2015, 22:09:28 UTC
d1beedc Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I084a25484113454520f688497b6dcb452d619f5f 08 March 2015, 06:14:22 UTC
19c93f9 Merge "Migrate all instances from host marked for maintenance" 07 March 2015, 13:35:43 UTC
9e2c1e8 Narrow selector to eliminate JavaScript keydown perf hit The users data (/identity/users/) can get quite large in some environments. In one of our environments, we have 800+ users. The users table on the index page is not paginated, and so shows all 800+ users. If you attempt to create a new user using the "Create User" modal form, keyboard performance dies. It can take several seconds for each keystroke to register in each input field on the form. It turns out that there is are several event handlers bound to the "keydown" JavaScript event, at the level of the document itself. This has been done to ensure that dynamic content gets handled properly. In the case where we have several hundred rows of data on the page, this is killing performance. The solution: bind the event handler to the highest level element in the document necessary to handle the required event. The focus of the JavaScript in play here is to enable keyboard navigation between tabs in a form. Tab groups will always have a DIV with a class attribute of "tab-content". So we now bind our event handlers to that class instead of the overall document. Closes-Bug: #1411892 Change-Id: I9a37fb20a2506b1dabffc5f2b0b7b97341de5335 07 March 2015, 06:59:51 UTC
4560b0b Merge "Permit using latest python-cinderclient" 07 March 2015, 03:26:18 UTC
e0c310f Merge "Error handling patterns are consistent in volumes forms" 07 March 2015, 01:26:29 UTC
ae0f5b0 Merge "Fix tutorial to correctly display custom dashboard/panel" 07 March 2015, 01:26:17 UTC
750ef0b Merge "Allow to hide tab title bar when only one tab is available" 07 March 2015, 00:07:56 UTC
2cb7b27 Merge "Set OS_PROJECT_NAME" 07 March 2015, 00:07:02 UTC
15852f2 Merge "Making Resource panel visible where appropriate" 06 March 2015, 22:34:06 UTC
877e465 Floating IP table should support sorting Currently the IPv4Address parser in the tablesort only look up the text inside <li></li>. This works fine in the instance table since the cell format has a list to wrap around it. However, other table can still fit the IP without <li> with it. This patach is to enhance the parser to look up the text in the cell directly if <li> is not presented. Change-Id: Id22ebc538d6d2adbcb6be21be2f28c47b0fcc217 Closes-Bug: #1428172 06 March 2015, 22:27:03 UTC
ac70b94 Angular Form Password Validation A simple form validation to check that password matches. Required for the angular identity users create and edit action. Also prevents angular form button from triggering legacy JS events. Partially Implemenents: blueprint angularize-identity-tables Change-Id: Ia69f4743b181f051a8574a3e25e626b346ef81b3 06 March 2015, 21:56:38 UTC
4668dc4 Allow to hide tab title bar when only one tab is available In detail pages with a single tab, tab title bars are redundant and unnecessary. For such pages, it would be nice if a tab bar is hidden. This commit introduces show_single_tab attribute to TabGroup class. The default value is set to False because hiding a tab bar for a single tab page looks appropriate in most cases. Tab mechanism makes developers to add new tabs for extensibility. If we remove tab view and change such view into a normal DetailView we will lose the extensibility. After discussion with some Horizon developers, it sounds nice to hide tab bar for a single tab page. Closes-Bug: #1382546 Change-Id: I90276c531d0a017e3970b48290ae730ea3f1ecad 06 March 2015, 19:35:51 UTC
7842c9f Set OS_PROJECT_NAME OS_TENANT_NAME is deprecated and some clients, such as Monasca, don't reference it. This sets them equivalent for now until OS_TENANT_NAME can be fully removed. Change-Id: I37ddbd0f25d938ab09d7fe25cbf08925c32d498c 06 March 2015, 18:29:49 UTC
8c4a2cd Replacing data_processing with data-processing Using data_processing when setting keystone static catalog causes Sahara not to find the endpoint afterwards since keystone translates data_processing to data-processing. Change-Id: I5b253e4f5a0486913c59150d2bafd631f06a8cf1 Partial-bug: #1356053 06 March 2015, 07:53:54 UTC
03f763f Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I44f975115710117848392023b73b722eae624517 06 March 2015, 06:13:15 UTC
7f28ff1 Merge "REST Angular for Cinder Fix" 06 March 2015, 02:42:12 UTC
30e014c Merge "Rest API for Users list filter" 06 March 2015, 01:15:32 UTC
e168c95 Base dashboard Jasmine framework Establishes Jasmine testing features in openstack_dashboard, similar to the features in horizon. These features allow components specific to openstack_dashboard to be tested. Partially Implements: blueprint launch-instance-redesign Change-Id: I1f996e97f5cd01c9c32d7874eb5c0668d67e24bd 05 March 2015, 23:02:35 UTC
9d4b918 Updated Wizard Help Panel Design This patch changes the color of the help panel and adds a border arround the panel and button in order to better separate it from the underlying wizard forms. Previously the forms and the help panel shared the same background color. This makes the help panel more distinct without introducing new colors and retains minimalist design Mockup: http://invis.io/2W2CNGUBE Partially Implements: blueprint launch-instance-redesign Change-Id: I063b359cf7abf9bd9c0f782cda65b01763d4c4fd 05 March 2015, 20:55:53 UTC
4db5ae3 Fixing up job binary creation in data processing Fixing up the job binary creation form so that it can be used as a target for add_item_link in a DynamicChoiceField. Also, making adding items possible from the job creation form for both mains and libraries. Change-Id: I27c830c8e3972453b323287f0051347ec9c9b150 Partial-Implements: blueprint data-processing-rework-ui 05 March 2015, 17:53:09 UTC
663d4e5 Angular Filter files Add app-level common filters. This current set is based on requirements from both the Launch Instance and Instance Details work. Filter specs are added to the list of Jasmine tests. Partially Implements: blueprint instance-details-redesign Partially Implements: blueprint launch-instance-redesign Change-Id: Ibfa97436ccdf4e23c27b1c13cac08a23dfffeafd 05 March 2015, 15:14:07 UTC
de3f223 Merge "admin state column added in router table" 05 March 2015, 11:27:22 UTC
7b16bbf Add test_sahara_image_registry Add simple test for page under /Project/Data Processing/Image Registry, that registers and unregisters an image in the Sahara registry. Infrastructure changes needed by the test: - new page object with basic handling of the Image Registry page; - new ssh_user config option with the cloud-init username for the image (named after the corresponding tempest option); - new parameter in get_row() table method for exact match; - add "wait-until-active" method for the Image page; - enable sahara service by default in horizon.conf. Partially implements blueprint: selenium-integration-testing Co-Authored-By: Luigi Toscano <ltoscano@redhat.com> Change-Id: I1e389f0baff655f8f06a0a6cbb4a10b9a68dd444 05 March 2015, 10:36:00 UTC
8386221 Add test_sahara_create_delete_job_binary test method Adding test method that checks creating/removal of job binary under Project/Data Processing/Job Binaries. The core testing function can be easily extended with other job binary templates; the initial versions allows to test for jobs stored on the Internal DB. As part of this test several items have been created * new pageobject class JobbinariesPage * new form field FileInputFormFieldRegion Co-Authored-By: Luigi Toscano <ltoscano@redhat.com> Partially implements blueprint: selenium-integration-testing Change-Id: I48c992bbfd0b2428be220a4462d5ef76aca5fa45 05 March 2015, 10:36:00 UTC
734cc8b Merge "Imported Translations from Transifex" 05 March 2015, 09:49:21 UTC
88168c4 Merge "Updated from global requirements" 05 March 2015, 08:20:32 UTC
4bd2419 Merge "REST API to support create instance angular (Neutron)." 05 March 2015, 07:38:12 UTC
761a5d9 Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: I73806b3252a9023e2ec08f64db04f287a45bd37e 05 March 2015, 06:11:13 UTC
e2cbdf0 admin state column added in router table admin state column is missing in router table. this patch is added the admin state column in router table with the display choices to translate the values Change-Id: I9653ded182e9070f22249be53f7b9b6397c43b54 Closes-Bug: #1421166 05 March 2015, 05:33:18 UTC
f256f33 Merge "Move variables from accordion nav to _variables.scss" 05 March 2015, 05:21:45 UTC
38b4275 Updated from global requirements Change-Id: I6222aff029c82762b362bbc3e6e87cd99192bebb 05 March 2015, 04:50:21 UTC
c999189 Merge "Clean up whitespace in settings files" 05 March 2015, 04:45:50 UTC
d76708e Fix tutorial to correctly display custom dashboard/panel This change fixes a bug in the "Building a Dashboard using Horizon" tutorial in the Horizon developer documentation. The tutorial shows new Horizon developers how to build a custom dashboard and panel that displays running instances. In the tutorial, the URL pattern provided fails to display the custom dashboard & panel. This change updates the URL pattern. The custom dashboard and panel now correctly show the custom view of instances data. Documentation has been regenerated and reviewed to ensure change was correctly done. DocImpact Closes-Bug: #1427758 Change-Id: I522825c6d24fcaf0981f5faab273e2efd6e00f1a 05 March 2015, 00:43:56 UTC
7abbe25 Merge "Imported Translations from Transifex" 04 March 2015, 21:36:59 UTC
a75bd45 Merge "Avoid failure when spinner is already gone" 04 March 2015, 21:01:48 UTC
back to top