https://github.com/ging/horizon

sort by:
Revision Author Date Message Commit Date
3a153c8 Merge "Host aggregates panel." 05 March 2014, 19:10:29 UTC
0b0e2b7 Merge "update test to hit default page instead of login" 05 March 2014, 16:59:59 UTC
a98c938 Merge "Fix animation on pie charts" 05 March 2014, 14:49:47 UTC
3e4f269 Merge "Adds support for Nova RDP console" 05 March 2014, 12:29:46 UTC
3c4f8f7 update test to hit default page instead of login With Django 1.6, the test are failing to load the login page with 'openstack_auth.user.Token object is not JSON serializable' error. Partially-implements blueprint django-1point6 Change-Id: I8b3d62f3076d6d2071ba77848b83e1872ba69ba6 04 March 2014, 23:00:24 UTC
015aff2 Heat Stack update view/form 2 Part view for updating Heat Templates. The first page allows you to select a new template for your stack. The second allows you to set new template parameters for your stack. Like the launch stack workflow, this is not a horizon workflow, but two separate forms. Implements: blueprint heat-stack-update Change-Id: I2854e9e4bb578be5187ef962808b93f11ac6b1f1 04 March 2014, 17:06:31 UTC
ed1525b Host aggregates panel. On this panel, aggregates could be added, deleted and edited. This patch takes the aggregates panel out of System Info and puts it back in the main admin panel list, as now, aggregates are not static information. The host can be associated to a host aggregate on this panel as well. Change-Id: I4ef2d87c33981db36d4ebd3de2f4841cdfa9dbfd Closes-Bug: #1261932 Implements: blueprint manage-host-aggregates Co-Authored-By: Santiago Baldassin <santiago.b.baldassin@intel.com> Co-Authored-By: Alejandro Paredes <alejandro.e.paredes@intel.com> 04 March 2014, 15:25:32 UTC
9f8a5eb Merge "Use unminified javascript files" 04 March 2014, 13:16:52 UTC
dbd4b41 Merge "Refactor CSV generation code to utils" 04 March 2014, 09:20:11 UTC
26a3dd3 Use unminified javascript files In Debian, minified javascript are considered either as an obfuscation of the original code, or as a "compiled-in binary" version of them, and therefore minified javascript files are considered non-free. Moreover, the use of unminified javascript will ease the development on client side. There will be no impact on Horizon performance due to the compress tag of Django. Change-Id: I8f6eee651fe1096cc7262ef92d614c716d2e9b55 backport: havana Closes-Bug: #1269727 04 March 2014, 07:49:52 UTC
6042261 Merge "Plugin-based panel configuration" 04 March 2014, 07:40:53 UTC
1ea2faa Merge "Sort requirement files in alphabetical order" 04 March 2014, 07:36:14 UTC
06cf313 Merge "Add flavor extra spec key templates" 04 March 2014, 06:47:54 UTC
12663d4 Merge "Add disk config option support" 04 March 2014, 02:51:46 UTC
fb2b491 Add flavor extra spec key templates Add a variety of common keys in a dropdown to help users add flavor extra keys. Change-Id: I1738c65887cc165255a027f82474a33c5efe3218 Implements: blueprint flavor-extra-specs-templates 04 March 2014, 02:29:05 UTC
9056162 Merge "Implementing accordion navigation" 04 March 2014, 01:02:02 UTC
7356386 Merge "Basic support for Cinder v2" 03 March 2014, 20:30:47 UTC
f169ee5 Plugin-based panel configuration This is an extension to the plugin-based dashboard configuration. It adds support processing panel configuration configuration file in the openstack_dashboard/enabled/ directory. Panels can be added, removed to/from the panel group of a dashboard. It also provide the ability to update the default panel of the dashboard. Change-Id: I2d7adfb8045c244ec063a6741e3b9fe21c188525 Implements: blueprint plugin-panel-config 03 March 2014, 20:21:42 UTC
5be0a3e Merge "Remove delete action and bar when stack is DELETE_COMPLETE." 03 March 2014, 19:53:56 UTC
9ad4128 Refactor CSV generation code to utils Moving general CSV generation code from usage into utils so that it can be used by other dashboards. The file is named csvbase to avoid name collisions with csv module. Change-Id: I3f4a573b53cb2d85fa36e84320707d74917498ad Closes-bug: #1280475 03 March 2014, 17:05:23 UTC
77dcd64 Basic support for Cinder v2 Change-Id: I6540720866c9005cf9537fe5b3a241f769529b3a Implements blueprint: cinder-v2-horizon Closes-Bug: #1226944 03 March 2014, 15:42:23 UTC
898ccff Fix typo Ceiloemter --> Ceilometer that are not --> that is not Change-Id: I76d3b6dc27c01c2b11b88549d5c677c23dde3942 03 March 2014, 05:23:23 UTC
4d6238c Sort requirement files in alphabetical order This makes code more readable, and can check whether specific library in the requirement files easily. We enforce the check in pep8, We also add the tools for checking requirements.txt and test_requirements.txt. Change-Id: Ia0a24553b7a5204faf6413c17dae6ba6aae2b5e8 Closes-Bug: #1285478 03 March 2014, 02:00:37 UTC
24ff867 Merge "Integration tests - running the tests" 01 March 2014, 06:52:00 UTC
4342e9b Merge "Add jasmine testing and helpers" 01 March 2014, 02:32:04 UTC
c2b3e81 Add disk config option support Allow servers to be created, resized, and rebuilt with the disk_config option. Change-Id: If8d940d8aaf583e49d9e3f528591dcf167021e26 Implements: blueprint disk-config 01 March 2014, 01:29:33 UTC
ccfbded Adds support for Nova RDP console Hyper-V employs RDP to access virtual machine consoles, unlike most other hypervisors which support VNC. In order to support this scenario, the get_rdp_console API has been added to Nova. This commit adds the corresponding UI feature, implemented in a way consistent with existing VNC and SPICE console support. Change-Id: I9722a1aef5d26184f5a6bc278e306acbdae76b7b Blueprint: hyper-v-rdp-console 28 February 2014, 23:21:47 UTC
6a5d5d5 Fix animation on pie charts Animation on pie charts in Project > Overview and Admin > Hypervisros does not start at 0 degree which, depending on the percentage used for a resource, could cause the pie chart animate counter-clockwise. This patch fixes the issue by setting the start angle to 0 degree. The patch also fixes the issue with the last pie chart where it does not animate. Closes-Bug: #1283306 Change-Id: Ibc7f676f522a7e3ea69f87f36898249ecd0fe326 28 February 2014, 19:42:04 UTC
1cad534 Merge "Remove apps from settings" 28 February 2014, 10:43:32 UTC
a816b48 Merge "Enhance pie chart capabilities" 28 February 2014, 10:43:24 UTC
bcf81e4 Merge "Restrict the length of the Security Group name input" 28 February 2014, 07:46:22 UTC
aa60f0b Merge "Updated from global requirements" 28 February 2014, 07:33:26 UTC
8c7c09d Merge "update test to handle IntegerField html change" 27 February 2014, 23:42:19 UTC
b13627e Merge "get_user_home test fix for django 1.6" 27 February 2014, 20:21:36 UTC
1317e42 Enhance pie chart capabilities Add support for distribution pie charts Change-Id: I59e31be87b59c38a59ad861e270d6e20a6493432 Implements: blueprint piechart-enhancement 27 February 2014, 16:05:13 UTC
f89ca13 Remove apps from settings Those lines are supposed to be replaced by their counterparts in openstack_dashboard/enabled and not used any more here. It's a leftover and was forgotten to remove in blueprint plugin-architecture Implements blueprint plugin-architecture Change-Id: I88ed5886304673391074f1cb681554a9288985e8 27 February 2014, 14:45:55 UTC
0e69965 Merge "Exclude local directory from flake8 tests." 27 February 2014, 11:55:31 UTC
54e4dab Merge "Replace horizon.utils with an angular one" 27 February 2014, 02:32:26 UTC
ea76607 Updated from global requirements Change-Id: Ibd817baa8a5ba3a0580e3b42d178cd439128c42b 26 February 2014, 23:27:40 UTC
ac0ccc8 Merge "Empty email for users gets saved as an empty string" 26 February 2014, 23:19:32 UTC
84e375d Merge "The order of fields have changed for update default quota form." 26 February 2014, 23:17:33 UTC
30a7d74 Merge "Rename UpdateDefaultQuotas to UpdateDefaultQuotasStep" 26 February 2014, 22:01:13 UTC
c7194a9 Merge "Clean up Cinder client traces in the test output" 26 February 2014, 22:01:01 UTC
8b53d1f Implementing accordion navigation Left hand side navigation is now an accordion with collapsable dashboards and panel groups. The project and region pickers have been relocated to the header. They will be further enhanced in a future bp. The help link and settings link have now been placed in a user dropdown as well. The page header text is still preserved and now sits above the main content. This information is generally redundant with the table headers or the panel selected in the left hand navigation, and should be considered for removal in a different bp. Implements blueprint navigation-enhancement Change-Id: I9588cabdf4ce41bd08cadff780b1a87f73dbbea5 26 February 2014, 21:03:36 UTC
843e20d Merge "Replace horizon.conf with an angular one" 26 February 2014, 19:04:58 UTC
6d45ff0 Clean up Cinder client traces in the test output The Volumes index page has 2 tabs now, for volumes and snapshots. The calls to list the snapshots were not mocked in a couple of places. Change-Id: I0f4a59c19b7f5dfb12df41f8c9d3261eea802874 Closes-Bug: #1284665 26 February 2014, 15:07:48 UTC
0460c6c Rename UpdateDefaultQuotas to UpdateDefaultQuotasStep A class with the name of UpdateDefaultQuotas was declared twice in the same file. Rename one occurrence to UpdateDefaultQuotasStep. Change-Id: Ie2adb0d540656c5b106607bfc992f553ad1fa45b Closes-Bug: #1285135 26 February 2014, 12:43:32 UTC
5bf672f Add missing mocked calls to the Volumes tests There is a quota check for the Create Volume button to see if it should be enabled. These new calls to tenant_quota_usages were missed when the volume snapshots tests moved to the main volumes directory/panel. Change-Id: If09afd6d69a9a9b14dfb6d802be92b7e24e63c60 Closes-Bug: #1284664 26 February 2014, 11:32:17 UTC
b4b0e1a Integration tests - running the tests Initial setup for running the integration tests. A basic test is included to ensure this works, although it will be rewritten to follow the Page Object pattern. Thanks to Daniel Korn for the initial test. https://wiki.openstack.org/wiki/Horizon/Testing/UI Implements blueprint: selenium-integration-testing Change-Id: Id5b62cdeac5295667a3922f7bed1db3c7617f841 26 February 2014, 10:45:21 UTC
990f151 Use six.StringIO/BytesIO instead of StringIO.StringIO to keep Python 3.x compatibility, use six.StringIO/BytesIO to replace StringIO.StringIO StringIO works for unicode BytesIO works for bytes Change-Id: I1d4db56dd082916879b851f2d9ac71d17c0db94f Closes-Bug: #1280100 26 February 2014, 01:33:33 UTC
56801e0 Merge "Reduce number of novaclient calls" 25 February 2014, 23:38:25 UTC
b979dd6 update test to handle IntegerField html change With Django 1.6, the html output for IntegerField in django.forms has changed. Providing a test to check for earlier Django versions as well as Django 1.6. Partially-implements blueprint django-1point6 Change-Id: If4e544788306e07b268a9ebb67a3284bc8879f26 25 February 2014, 20:54:39 UTC
6e67e7f Merge "Keep py3.X compatibility for urllib" 25 February 2014, 16:51:42 UTC
f960cdf Merge "Add a Row check to enable/disable checkbox on ajax updates." 25 February 2014, 15:04:00 UTC
9353898 Merge "Add Daily Usage tab to Resource Usage panel" 25 February 2014, 13:09:10 UTC
c634d47 Merge "Use the min_disk property for volume size" 25 February 2014, 12:55:44 UTC
851d31b Merge "Use six.moves.urllib.parse instead of urlparse" 25 February 2014, 12:40:09 UTC
ca4e457 Merge "List all tenant images/snapshots on admin images view" 25 February 2014, 12:21:17 UTC
0e6cfc2 Merge "sort flavors on Resize Instance modal" 25 February 2014, 12:21:14 UTC
ddc4792 Reduce number of novaclient calls Currently, each client creates a new session for each call. This fix makes novaclient re-use sessions in the most obvoius cases. Partial-Bug: #1247056 Change-Id: Ie99ecb66304cf40e4f5fdd31fab5162ed11b863e 25 February 2014, 11:32:58 UTC
c826403 Merge "Allow redisplay of the workflow from its handle()" 25 February 2014, 10:56:29 UTC
55955c1 Merge "Fixing filesizeformat test issue with Django 1.6" 25 February 2014, 09:05:05 UTC
d0a5ed3 Allow redisplay of the workflow from its handle() Let the handle() method of the workflow raise a ValidationError to indicate, that the operation failed and the whole workflow has to be redisplayed for the user to correct the data and try again. It is assumed that the handle() method will inject the right error messages in the right steps and fields of the workflow. This patch also cleans up the logic of the code a little, to make it easier to read, and replaces the "next" variable that conflicts with a python build-in with a more descriptive name. Change-Id: I2fddb5ae8abbff72b8bf8258001a6f61aef3d1ba Implements: bp/redisplay-workflow-after-handle-error 25 February 2014, 08:51:45 UTC
2b38593 Fixing filesizeformat test issue with Django 1.6 In Django 1.6, the filesizeformat filter now applies django.utils.html.avoid_wrapping to the formatted result. The end result is replacing " " chars with "\x0a" a non-breaking space. The string comparision of the error message in the affected test was failing. Adding a version check to allow support for Django 1.4 and 1.5. Partially implements: blueprint django-1point6 Change-Id: I50f4c56f969d93b436abee6258e2e0102fd95784 25 February 2014, 00:20:59 UTC
19eac27 sort flavors on Resize Instance modal in the new flavor dropdown menu, it is sorted by id right now, changed so that it matches that in create instance, sorted by ascending RAM usage I refactored out the common flavor sorting code into instances/util.py that is shared by create_instance and resize_instance Change-Id: I40dedcf87dbcfb7128185445510d9ec96462abb2 Closes-Bug: #1279135 24 February 2014, 22:47:29 UTC
0c35da7 Updated from global requirements Change-Id: I79f8c2d0c9ff616b771d9e7268e39f2ace014836 24 February 2014, 22:24:42 UTC
b771d46 Merge "Enforce FlavorExtraSpecs Key format" 24 February 2014, 19:19:22 UTC
134f902 Merge "Fix a code indentation error" 24 February 2014, 18:47:16 UTC
1a596a5 List all tenant images/snapshots on admin images view Admin's Images panel shows only instance snapshots of the project selected on Projects tab . Add the appropiate filter is_public: None to the list request. Change-Id: I4963515d8dbdc89512258c30e3fad309f9720436 Closes-Bug: #1283258 24 February 2014, 11:20:55 UTC
b7d5a6e Keep py3.X compatibility for urllib Use six.moves.urllib.parse instead of urllib Partial-Bug: #1280105 Change-Id: Ie10e9fd8ff42b65b1610839eaeee09e3c56f2de7 24 February 2014, 05:46:29 UTC
9133f5a Use six.moves.urllib.parse instead of urlparse To keep Python 3.x compatibility, use six.moves.urllib.parse to replace urlparse. Partial-Bug: #1279611 Change-Id: Ie49589651ed80d8fc3196fb0750cbb04661c19cd 24 February 2014, 05:45:47 UTC
c03e9ff Merge "Move volume snapshots table to volumes panel" 24 February 2014, 04:33:32 UTC
b41c1db Merge "Bug fix on neutron's API to return the correct target ID" 23 February 2014, 23:19:03 UTC
c52286a Enforce FlavorExtraSpecs Key format When creating a key name with characters like '/' that are not being encoded or cannot be handled as expected by routes when matching the url, then it's not possible to remove them anymore. The new format apply the restriction: r"^[\w\.\-: ]+$" Change-Id: Ie6f982a0e44212bf0d58da66b89aff7740d06e8f Closes-Bug: #1256119 22 February 2014, 08:36:27 UTC
31cc322 Fix a code indentation error Change-Id: I010946cfebf159bd888e0a3a9ebb46e02d223036 21 February 2014, 22:08:55 UTC
fcd50f9 Merge "Fixing issue with VXLAN network profile create" 21 February 2014, 13:23:32 UTC
8be9ef0 Merge "Change redirect of details on admin instance table" 21 February 2014, 12:56:36 UTC
f2180dc Merge "1279979 Neutron TypeError when token invalid" 21 February 2014, 12:56:33 UTC
4522ae2 Add Daily Usage tab to Resource Usage panel Added a new tab to Resource Usage panel. This tab prompts the user for timeframe and then generates a report showing daily usage per project over the indicated time frame with one table per project. This report shows all meters collected summarized per day. Originally I generated report with default settings initially but opted to only show form first so that panel can load quickly. Screenshots are available from https://a248.e.akamai.net/cdn.hpcloudsvc.com/h6ede74dc88eef6ce6a4bd3a0697deb3a/prodaw2/report.png Change-Id: I56103dc90b4931a5ab1a5c99bff28cb2d81fc522 Implements: blueprint daily-usage-report 21 February 2014, 04:16:27 UTC
417372a Change redirect of details on admin instance table Change-Id: I3d56b9f4b76a5b02a4d3a7dd66db3a0a0ed5e84c Closes-Bug: #1282361 21 February 2014, 02:55:50 UTC
3cd50fc Merge "Action required status shows proper icon" 20 February 2014, 20:14:21 UTC
232feec Use the min_disk property for volume size In the "Launch Instance" form/wizard, when selecting "Boot from image (creates a new volume)" the "Device size" field should be prefilled with the highest value among the "min_disk" properties of the image, and the image's size, instead of the image size only. This is because the image size is generaly a qcow compressed image and in such case almost always far smaller than the min_disk porperty. Change-Id: Ia18fd8f7550863177167ce2b0e727d064889b61c Implements: bp prefill-create-a-new-volume-device-size-min-requirements 20 February 2014, 12:40:45 UTC
087d497 Merge "Typo corrections in run_tests.sh comments" 20 February 2014, 07:24:08 UTC
69a299c Documented Flavor Sorting Options Documented with examples to add a sorting mechanisms to hardware template flavors. Change-Id: Ic42b4f7b9e1fe8a59aaa548bd2883e6eef450e98 Partial-Bug: #1221115 20 February 2014, 04:04:37 UTC
6214752 Action required status shows proper icon Today, when user resize an instance and is waiting to confirm the action, the status column shows a loading icon. This fix will change it so that the status column will instead show a action_required icon. Change-Id: I887a270b2b64729447e5470d0d49366a6931d0f5 Closes-Bug: #1279878 20 February 2014, 03:28:08 UTC
7404d7a Merge "Don't lose AttributeError in API Wrappers" 20 February 2014, 01:34:21 UTC
6d07991 Typo corrections in run_tests.sh comments Change-Id: I7d247bada06b38884970c1187a51357ab76a8952 19 February 2014, 23:09:18 UTC
e3dcf58 Fixing issue with VXLAN network profile create This encompases the fix for bug 1229808 which requires change in arguments to the network_profile_create API to create overlay profiles instead of vxlan profiles. Additionally overlay profiles now have a new parameter called profile sub_types which lets one specify which type of overlay profile can be created. This adds the new parameter as well. Closes-bug: #1229808 Change-Id: I5f5153533533b0d760c04da33abf831d95f06ea4 19 February 2014, 16:28:12 UTC
07be868 Always pass 'modal' context variable to workflow template Workflow templates rely on 'modal' context variable to be true for modal dialogs. Still, when rendering from WorkflowView, this variable is missing. This causes e.g. absent cancel and close buttons in flavor creating dialog (and also affects Tuskar UI). Change-Id: I76b1f0b97c14280db7cb880651e663147103438f Closes-Bug: #1273874 19 February 2014, 10:34:16 UTC
3cc1746 Merge "Rename Openstack to OpenStack" 18 February 2014, 12:13:22 UTC
20b414d Don't lose AttributeError in API Wrappers Instead of (implicitly) catching the AttributeError, and later creating and raising a new one, we just re-raise the original exception. This way all the information from the original is retained, including the name of the actual object on which it happened. Change-Id: Idc0c5a8ed5dfca6a8724e393c220baf9960564ed Closes-bug: #1274097 18 February 2014, 08:30:30 UTC
f96c049 Merge "Clear date picker fields every time 'Other' Period is selected" 18 February 2014, 06:30:15 UTC
f9d6fd7 Merge "typos in workflows/views.py" 18 February 2014, 06:29:33 UTC
7ccb05d Merge "Test coverage improvement for FWaaS screens" 18 February 2014, 05:47:50 UTC
2b955a0 typos in workflows/views.py Fixed a few typos in workflows/views.py Closes-Bug: #1281276 Change-Id: Ib2560be467cb05e175545772eaa3ca0d6666e52c 18 February 2014, 04:06:50 UTC
3d25f1d Move volume snapshots table to volumes panel Now that instance snapshots are just images, the images & snapshots page only has images and volume snapshots. This is an odd combination. I think we should now move volume snapshots to the volumes panel, since a volume snapshot is tied to a volume. Closes-Bug: #1190843 Change-Id: I3e12cec8b859a30db9f131e9889a92277e064086 18 February 2014, 02:24:18 UTC
0dbb5be Exclude local directory from flake8 tests. Closes-Bug: 1281346 Change-Id: I099c3448b16aa7e9066c996fcf3d7520a6b14639 17 February 2014, 23:57:07 UTC
16a2295 Merge "Get instance networking information from Neutron" 17 February 2014, 16:33:55 UTC
1356315 Replace horizon.utils with an angular one Horizon utilitaries are now fully integrated into the angular application. The object horizon.utils is still available in the application in order to keep the compatibility, it is a link to the angular constant object. Change-Id: I3d44c5c281a8e61e93f4d1b7c3b8b61c128e36ea Implements: blueprint horizon-angular 17 February 2014, 14:05:23 UTC
2d591be Replace horizon.conf with an angular one Horizon configuration is now fully integrated into the angular application. The object horizon.conf is still available in the application in order to keep the compatibility, it is a link to the angular constant object. Change-Id: I55e1672a89a78032b24c096258471d0ea9d2489e Implements: blueprint horizon-angular 17 February 2014, 14:05:23 UTC
back to top