summaryrefslogtreecommitdiff
path: root/openstack_dashboard
Commit message (Collapse)AuthorAgeFilesLines
* Merge "'Create Volume Snapshot' form should show the quota for snapshot"Jenkins2014-07-185-10/+55
|\
| * 'Create Volume Snapshot' form should show the quota for snapshotliyingjun2014-05-105-10/+55
| | | | | | | | | | | | | | | | | | | | When creating a new volume snapshot the window shows the quota of number of volumes and what should be shown is the quota of snapshots. Basically, the code was pasted from "Create Volume" and nothing has been changed to respect the equivalent quotas. Change-Id: Ifbfa84a008d7b61e4b53f885793c5a1750dade3c Closes-bug: 1282172
* | Merge "fix Instance table's Flavor Detail popover not showing up"Jenkins2014-07-182-3/+3
|\ \
| * | fix Instance table's Flavor Detail popover not showing upCindy Lu2014-07-162-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using the Flavor ID as the unique ID for the popover causes problems - if you have multiple instance with the same flavor, the popover would not show up except for the first in the list. Solution is to have a unique ID using the instance ID. Change-Id: If3a43b90f524aa780aac4ecece5dbbbbba75137b Closes-Bug: #1342907
* | | Initial support for datastore in HorizonMichael Yu2014-07-1713-26/+331
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added datastore type and version columns in Instance Table Added datastore type and version in Instance Details Added appropriate Connection Examples (for each datastore type) in Instance Details Launch Database has single dropdown with the following behavior: - Auto select only if there's one datastore type and version - Otherwise, enforce user to choose one - Single dropdown uses optgroups to group versions for each datastore type Implements: blueprint datastore-support Author: Michael Yu <michayu@ebaysf.com> Co-Authored-By: Ramashri Umale <rumale@ebaysf.com> Change-Id: Iec3fb81e1fd85c653418b27d54b10c439fb3fa30
* | | Imported Translations from TransifexOpenStack Proposal Bot2014-07-1717-4195/+4637
|/ / | | | | | | Change-Id: Iafb7a61a3547633b79da2425806b41011da69671
* | Merge "Display flavor details in instance listing in a popover"Jenkins2014-07-164-8/+35
|\ \
| * | Display flavor details in instance listing in a popoverChristian Berendt2014-07-164-8/+35
| | | | | | | | | | | | | | | | | | | | | | | | This patch moves the flavor details in the instance listing into a popover to reduce the amount of displayed details in the listing. Change-Id: Ibd8cd228bae41e0f2870a8a14b6ce21338d61a8f Closes-Bug: #1314177
* | | Merge "Move _datepicker.scss to a correct place"Jenkins2014-07-161-0/+0
|\ \ \
| * | | Move _datepicker.scss to a correct placeTimur Sufiev2014-07-141-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The place that is referenced by _horizon.scss. Closes-Bug: #1341655 Change-Id: I2dd796dbfd8ca6083c4d0025905d404e66b36cc5
* | | | Merge "Cleaned up dict.update(single elem dict) code"Jenkins2014-07-163-27/+25
|\ \ \ \
| * | | | Cleaned up dict.update(single elem dict) codewoodm19792014-07-143-27/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's several places in the code where this type of thing exists: form_data.update({'vpnservice_id': vpnservice.id}) better would be this: form_data['vpnservice_id'] = vpnservice.id This type of thing bothers me, so I'm going to clean it up. Also fixed the two cases of: if <some_string>.find(<some_other_string>) != -1: which should clearly use the "in" operator instead. Change-Id: Ic72a5b0a17c211f3949edc69732c1101c24590ec Closes-Bug: 1339849
* | | | | Merge "Add heading property to BasePage class"Jenkins2014-07-161-0/+7
|\ \ \ \ \
| * | | | | Add heading property to BasePage classTomas Novacik2014-06-261-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Every page should have heading that corresponds to menu item that was picked. Partially implements blueprint: selenium-integration-testing Change-Id: I8257cc50911904169c27e0687d40bcfe49e332c4
* | | | | | Merge "Fix typo in select methods definition"Jenkins2014-07-161-4/+4
|\ \ \ \ \ \
| * | | | | | Fix typo in select methods definitionTomas Novacik2014-07-161-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Constructor of Support.Select object expects webelement, just one argument is necessary, therefore the asterisk is redundant. It seems like this method was refactored and was originaly used with locator. Partially implements blueprint: selenium-integration-testing Change-Id: Id0b1432a8a254283d8d03ec03da7cb4c3e30347b
* | | | | | | Merge "Remove Cinder traces from test output (add missing mock)"Jenkins2014-07-161-1/+4
|\ \ \ \ \ \ \
| * | | | | | | Remove Cinder traces from test output (add missing mock)Julie Pichon2014-07-151-1/+4
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If0191f56b7242a422198b7fed40ca342669dd211 Closes-Bug: #1340146
* | | | | | | Merge "Update 'Create Volume' button with ajax"Jenkins2014-07-162-2/+13
|\ \ \ \ \ \ \
| * | | | | | | Update 'Create Volume' button with ajaxTatiana Ovchinnikova2014-06-062-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch set makes button 'Create Volume (Quota Exceeded)' be replaced with enabled button 'Create Volume' after deleting a volume. Closes-Bug: #1326589 Change-Id: I10ebc668f99ed3f502be07cb82759052a29654a1
* | | | | | | | Merge "Imported Translations from Transifex"Jenkins2014-07-1617-1376/+5932
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | Imported Translations from TransifexOpenStack Proposal Bot2014-07-1617-1376/+5932
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | Change-Id: I39d21317570f4c3b58aa9e303bdbf23116a962c5
* | | | | | | Merge "LBaaS member creation enhancement"Jenkins2014-07-162-41/+84
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | LBaaS member creation enhancementTatiana Mazur2014-07-032-41/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch set allow user to chose a source for LBaaS member: select active instances or just specify IP address. Implements blueprint lbaas-members Change-Id: I60a26c085bb0c88b55685d914a23ee3b0bfb7de4
* | | | | | | Merge "Improve display of flavor information for trove"Jenkins2014-07-151-0/+9
|\ \ \ \ \ \ \
| * | | | | | | Improve display of flavor information for troveAndrew Bramley2014-07-141-0/+9
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trove database instances display size / flavor information in the details view different to how it is display for a nova instance. Rearranged the details view to have a 'Specs' section that contains Flavor, RAM and Volume Size information Change-Id: I45b5a78dc80902fa1ef6174ea534ebb06d5c01e3 Closes-Bug: #1340913
* | | | | | | Merge "Imported Translations from Transifex"Jenkins2014-07-1517-2185/+4823
|\ \ \ \ \ \ \
| * | | | | | | Imported Translations from TransifexOpenStack Proposal Bot2014-07-1517-2185/+4823
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id54305a5c0ea2a508e670b17ab06d7e6bd8f1913
* | | | | | | | Merge "Add support for resize of Trove volume"Jenkins2014-07-158-3/+201
|\ \ \ \ \ \ \ \
| * | | | | | | | Add support for resize of Trove volumeAndrew Bramley2014-07-108-3/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add form for resize_volume with validation that volume size is greater than existing size Change-Id: Iedf3eea31c5fead6d1ba9ef5e02aec577718b236 Implements: blueprint trove-resize-volume-dialog
* | | | | | | | | Merge "Adding nodegroup_template panel for Sahara"Jenkins2014-07-1525-1/+1437
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | Adding nodegroup_template panel for SaharaChad Roberts2014-07-1425-1/+1437
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The nodegroup_template panel provides functionality to define the hadoop processes and configuration of those processes that will eventually make-up a hadoop cluster. This code was originally from: https://github.com/openstack/sahara-dashboard Change-Id: If56f69a2fbb81a0f9eed284aeab5541fa9249fb4 Partial-Implements: blueprint merge-sahara-dashboard Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com> Co-Authored-By: Dmitry Mescheryakov <dmescheryakov@mirantis.com>
* | | | | | | | Merge "Add max-width and ellipsis to project names in the tenant switch."Jenkins2014-07-141-0/+8
|\ \ \ \ \ \ \ \
| * | | | | | | | Add max-width and ellipsis to project names in the tenant switch.Robert Mizielski2014-07-041-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes-Bug: 1337900 Change-Id: Ia847eb87869e4b4ffbe34f618849bdb064a1c74d
* | | | | | | | | Merge "Incorrect config item in local_settings.py.example"Jenkins2014-07-143-10/+10
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Incorrect config item in local_settings.py.exampletianliang2014-05-303-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qos settings in horizon is not the same with nova's.To fix it, modify the horizon local_settings.py.example. Change-Id: I1b31506e9b0e95be882edd490f3fa9dafe54abde Closes-bug: #1324127
* | | | | | | | | | Merge "Add datastore and version information for backups"Jenkins2014-07-142-0/+22
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
| * | | | | | | | | Add datastore and version information for backupsAndrew Bramley2014-07-132-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We should display the datastore name and datastore version associated with a backup in the backups table and the backup details view. There is already a blueprint to add this information to the instances table and details view so we have used the same code and formatting here to ensure consistency. Change-Id: I286d430d4d670ee07298495e8f1b78795fa64609 Closes-Bug: #1340366
* | | | | | | | | | Merge "Adding the data_image_registry panel for Sahara"Jenkins2014-07-1415-1/+628
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Adding the data_image_registry panel for SaharaChad Roberts2014-07-0915-1/+628
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The data_image_registry panel allows for tagging images with the flavors and versions of hadoop that they support. Those tags are used in creating clusters to be sure that a cluster has all the necessary pieces to function properly. This code was originally from: https://github.com/openstack/sahara-dashboard Change-Id: I647c03a0ce9b802dd1100bce49dc46e24cac7190 Partial-Implements: blueprint merge-sahara-dashboard Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com> Co-Authored-By: Dmitry Mescheryakov <dmescheryakov@mirantis.com>
* | | | | | | | | | | Merge "Display volume size for trove instances"Jenkins2014-07-132-0/+13
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Display volume size for trove instancesAndrew Bramley2014-07-112-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add volume size (in GB) to the trove databases table and the database details page Change-Id: Ia37e99c78cdb95a61772f2fa42c1b7f59a86aad8 Closes-bug: #1340900
* | | | | | | | | | | | Merge "Rename Trove panels to remove redundant information"Jenkins2014-07-132-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Rename Trove panels to remove redundant informationAndrew Bramley2014-07-092-2/+2
| | |_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently all Trove panels in the navigation panel are prepended with the word 'Database' - this is redundant and wasteful of space as we get more / longer panel names Remove the word 'Database' from panel names in the navigation panel Change-Id: I481178c0aa1d99b2c775750a1f66fd2aa51e8647 Closes-Bug: #1336490
* | | | | | | | | | | | Merge "Consistent handling of choiceField for backups"Jenkins2014-07-131-5/+9
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Consistent handling of choiceField for backupsAndrew Bramley2014-07-111-5/+9
| | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CHanged the way we initially populate the restore backups choice field in the trove launch dialog so that it is consistent with other choice fields in horizon dashboard e.g. compute->instances An empty choiceField now says 'No backups available' and a populated choiceFIeld will have an initial selection of 'Select backup' Change-Id: I1b0f57656bd649ad92268789f35c9ba77223dbc9 Closes-bug: #1340867
* | | | | | | | | | | | Merge "horizon_workflow.scss could be more scss-like"Jenkins2014-07-122-67/+109
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | horizon_workflow.scss could be more scss-likewoodm19792014-07-072-67/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | horizon_workflow.scss is currently pretty much css. There's some semi-sophisticated css in there (the arrows) and it would be improved with some variable usage and more nesting. Based on my previous less-ify here: https://review.openstack.org/#/c/82209/ NOTE: I've verified that the resulting .css file is exactly the same as before. NOTE 2: Per Maxime's suggestion, I've moved the variable declarations into the _variables.scss file, and changed the format of a few of them. The resulting .css file is now slightly different but only because "white" is different from "#ffffff" Change-Id: Ie31de779285c5f417c9cd7c8edc7ff5e7b527f5e Closes-Bug: 1295847
* | | | | | | | | | | | | Merge "Trove Details pages should be plural"Jenkins2014-07-122-4/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Trove Details pages should be pluralAndrew Bramley2014-07-092-4/+4
| | |_|/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the Trove Database Detail and the Database Backup Detail pages are using the non plural 'Detail'. To be consistent with other dashboard screens such as compute instances / images etc we should use 'Details' rather than 'Detail' Change-Id: I7ed63e68f8d8b7712d690639cd485b420406f8ef Closes-Bug: #1336851