summaryrefslogtreecommitdiff
path: root/openstack_dashboard/dashboards
Commit message (Collapse)AuthorAgeFilesLines
* Merge "'Create Volume Snapshot' form should show the quota for snapshot"Jenkins2014-07-184-10/+53
|\
| * 'Create Volume Snapshot' form should show the quota for snapshotliyingjun2014-05-104-10/+53
| | | | | | | | | | | | | | | | | | | | 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-1711-24/+262
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Display flavor details in instance listing in a popover"Jenkins2014-07-163-8/+30
|\ \
| * | Display flavor details in instance listing in a popoverChristian Berendt2014-07-163-8/+30
| | | | | | | | | | | | | | | | | | | | | | | | 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 "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 "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 "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 "Add support for resize of Trove volume"Jenkins2014-07-157-3/+197
|\ \ \ \ \ \
| * | | | | | Add support for resize of Trove volumeAndrew Bramley2014-07-107-3/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1524-1/+1404
|\ \ \ \ \ \ \
| * | | | | | | Adding nodegroup_template panel for SaharaChad Roberts2014-07-1424-1/+1404
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 "Incorrect config item in local_settings.py.example"Jenkins2014-07-141-2/+2
|\ \ \ \ \ \ \
| * | | | | | | Incorrect config item in local_settings.py.exampletianliang2014-05-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 "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
* | | | | | | | | Merge "Trove navigation panel should not be plural"Jenkins2014-07-121-1/+1
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | Trove navigation panel should not be pluralAndrew Bramley2014-07-091-1/+1
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To be consistent with all other groups in the dashboard navigation panel e.g. compute, Orchestration etc rename Trove to be Database instead of Databases Change-Id: Ib308588e71fad1f197393a9eba18e5f4189088f1 Closes-Bug: #1336817
* | | | | | | | adapt to python-novaclient-2.18.0Matthias Runge2014-07-111-1/+6
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Change-Id: Ifef6c4c1b2924b03df00f427cfe3e6a7f415e569 Closes-Bug: #1340596
* | | | | | | Fix multiple Cross-Site Scripting (XSS) vulnerabilities.Julie Pichon2014-07-084-4/+18
| |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. * Use 'reverse' to generate the Resource URLs in the stacks tables Closes-Bug: #1308727 Change-Id: Ic8a92e69f66c2d265a802f350e30f091181aa42e
* | | | | | Merge "Adding support for volume backups"Jenkins2014-07-0821-8/+834
|\ \ \ \ \ \
| * | | | | | Adding support for volume backupsLaura Frank2014-07-0421-8/+834
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Users can create, view, delete and restore volume backups Change-Id: I85b372013c4573018d39178314e769ec8adfd3c7 Co-Authored-By: Lin Hua Cheng <lin-hua.cheng@hp.com> Implements: blueprint volume-backups
* | | | | | | Hide "Download EC2 Credentials" if EC2 is missingRyan Petrello2014-07-072-0/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If EC2 is not a registered service, don't show the "Download EC2 Credentials" button in the "API Access" tab. Fixes bug 1331153 Change-Id: I4e600b49573d2d3d96e93c984346d23f02e45e28
* | | | | | | Merge "Implement missing mocks to remove error noise during test run"Jenkins2014-07-042-5/+16
|\ \ \ \ \ \ \
| * | | | | | | Implement missing mocks to remove error noise during test runRichard Jones2014-07-042-5/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several cinder API mocks were missing from these tests. This patch adds those so the error noise reported in bug 1329391 is removed. Change-Id: Ib0ca72ff0df92d1c5187a86469ea7fc93873de11 Closes-Bug: 1329391
* | | | | | | | Merge "Users can now be deleted within trove."Jenkins2014-07-042-3/+42
|\ \ \ \ \ \ \ \
| * | | | | | | | Users can now be deleted within trove.woodm19792014-07-032-3/+42
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's a typo in trove's DeleteUser action. api.trove.user_delete != api.trove.users_delete Change-Id: I7bc7b2cda15eae5325035e85c95b49dfe2bb8381 Closes-Bug: 1330513
* | | | | | | | Log Trove API errors on databases tabswoodm19792014-07-031-1/+8
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, there's no error logging on failed Trove API calls on the databases-tabs "pages". That should be fixed. Change-Id: I225eb1ebd37d1ac4f0340def437b70f754d91c29 Closes-Bug: 1337666
* | | | | | | Merge "Remove unused load of sizeformat"Jenkins2014-07-031-1/+1
|\ \ \ \ \ \ \
| * | | | | | | Remove unused load of sizeformatliuqing2014-06-071-1/+1
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the template, we needn't to load sizeformat. Change-Id: I0e4dde9bcbea0ddfbb0c5d7ff6171af4c528e9eb
* | | | | | | Merge "Add OS_REGION_NAME to openrc"Jenkins2014-07-032-5/+15
|\ \ \ \ \ \ \