1
commit 96388c7fa95ce3bdc9474e47a1edac8dc46f6eec
3
Author: Jenkins <jenkins@review.openstack.org>
4
Date: Wed May 30 22:35:37 2012 +0000
6
Merge "Added help text in local.settings.example how to setup Horizon to use SSL-offloading proxy to properly handle page redirects to SSL."
8
commit 6091b682d17d6928ba11133f20c289eeaf25d76c
10
Author: Jenkins <jenkins@review.openstack.org>
11
Date: Tue May 29 23:33:43 2012 +0000
13
Merge "Adding an AJAX indication to modal loading."
15
commit bbdba48d644443574702a94639fb3372634db475
16
Author: John Postlethwait <john.postlethwait@nebula.com>
17
Date: Tue May 29 11:47:35 2012 -0700
19
Adding an AJAX indication to modal loading.
23
Change-Id: I438f59659b4e9b2d689401aa7f33f39cd54cc322
25
horizon/locale/en/LC_MESSAGES/django.po | 60 ++++++++++---------
26
horizon/locale/es/LC_MESSAGES/django.po | 60 ++++++++++---------
27
horizon/locale/fr/LC_MESSAGES/django.po | 61 ++++++++++---------
28
horizon/locale/ja/LC_MESSAGES/django.po | 61 ++++++++++---------
29
horizon/locale/pl/LC_MESSAGES/django.po | 61 ++++++++++---------
30
horizon/locale/pt/LC_MESSAGES/django.po | 60 ++++++++++---------
31
horizon/locale/zh_CN/LC_MESSAGES/django.po | 61 ++++++++++---------
32
horizon/locale/zh_TW/LC_MESSAGES/django.po | 61 ++++++++++---------
33
horizon/static/horizon/js/horizon.js | 16 +-----
34
horizon/static/horizon/js/modals.js | 40 ++++++++++++-
35
.../templates/horizon/client_side/_loading.html | 12 ++++
36
.../templates/horizon/client_side/templates.html | 1 +
37
.../locale/en/LC_MESSAGES/django.po | 10 +++-
38
.../locale/es/LC_MESSAGES/django.po | 10 +++-
39
.../locale/fr/LC_MESSAGES/django.po | 10 +++-
40
.../locale/ja/LC_MESSAGES/django.po | 10 +++-
41
.../locale/pl/LC_MESSAGES/django.po | 10 +++-
42
.../locale/pt/LC_MESSAGES/django.po | 10 +++-
43
.../locale/zh_CN/LC_MESSAGES/django.po | 10 +++-
44
.../locale/zh_TW/LC_MESSAGES/django.po | 10 +++-
45
openstack_dashboard/static/dashboard/css/style.css | 14 +++++
46
openstack_dashboard/templates/_footer.html | 1 -
47
22 files changed, 391 insertions(+), 258 deletions(-)
49
commit f1ab7f7cb164df559738c890f698db988cc021af
50
Author: jakedahn <jake@ansolabs.com>
51
Date: Thu May 24 13:25:28 2012 -0700
53
Bootstrapifying quota bars in launch modal window
55
* Blueprint bootstrap-progress-bars
56
* Success state: http://stsh.me/1zc
57
* Error state: http://stsh.me/1zb
59
Change-Id: Id2a9644225d906dd116c9547f344d7ed2babfa08
61
.../templates/horizon/common/_progress_bar.html | 6 ++--
62
openstack_dashboard/static/dashboard/css/style.css | 37 ++++++++++++++++++++
63
2 files changed, 40 insertions(+), 3 deletions(-)
65
commit 37e7461068187b88de626fcb812827a0ed3bf3df
66
Merge: 228c717 c93e7c0
67
Author: Jenkins <jenkins@review.openstack.org>
68
Date: Tue May 29 17:44:44 2012 +0000
70
Merge "Add ProjectTestingInterface to horizon."
72
commit 3b41cb97c45167d7c5cc075a8d73c4eb3e7bbc93
73
Author: Tihomir Trifonov <t.trifonov@gmail.com>
74
Date: Mon May 28 13:19:54 2012 +0300
76
Added help text in local.settings.example
77
how to setup Horizon to use SSL-offloading proxy
78
to properly handle page redirects to SSL.
80
The example is for Django 1.4 only.
81
As I see at the moment Django 1.3 is
82
not supported (pip-requires says Django>=1.4),
83
so no example for Django 1.3 is added.
87
Change-Id: I3b885e84ef8332bfd0fe35a2307eb691cf34be03
89
horizon/tests/base_tests.py | 25 ++++++++++++++++++++
90
.../local/local_settings.py.example | 8 +++++-
91
2 files changed, 32 insertions(+), 1 deletions(-)
93
commit 228c717e2ad715bc020d7e94580893271e213423
94
Merge: 1a31f36 3b942b4
95
Author: Jenkins <jenkins@review.openstack.org>
96
Date: Sat May 26 22:45:05 2012 +0000
98
Merge "Lowering zindex for spinners, so they don't appear above modal windows."
100
commit 1a31f36d30945061765861a57b7adfc6164e8c43
101
Merge: 26634cd f986a63
102
Author: Jenkins <jenkins@review.openstack.org>
103
Date: Sat May 26 22:24:20 2012 +0000
105
Merge "Make sure Horizon is treating passwords securely."
107
commit 26634cd1b682781062b546ff1b762592e7b96d92
108
Merge: 113fb84 9cb0c10
109
Author: Jenkins <jenkins@review.openstack.org>
110
Date: Sat May 26 22:12:57 2012 +0000
112
Merge "Removing the current project from the drop-down."
114
commit c93e7c06fdfbd357767d8bb14b4a4d6fd9693e1e
115
Author: Monty Taylor <mordred@inaugust.com>
116
Date: Sat May 26 14:58:14 2012 -0400
118
Add ProjectTestingInterface to horizon.
120
Horizon is the last project that doesn't have support for the common
121
Project Testing Interface. This gets horizon up to speed with the
122
other bits, but shouldn't break any of the existing interfaces.
124
Change-Id: I464c3b10d9708a0b7b5ffd42c88cd3cf515ef6a7
127
AUTHORS | 57 ----------
129
horizon/openstack/common/setup.py | 200 ++++++++++++++++++++++++++++++++++
130
horizon/tests/authors_tests.py | 64 -----------
131
openstack-common.conf | 7 +
134
setup.py | 61 ++--------
135
tools/pip-requires | 6 +-
136
tools/test-requires | 7 +-
137
tox.ini | 46 ++++++++
138
12 files changed, 283 insertions(+), 176 deletions(-)
140
commit 113fb8490a2d71dee5dcc748f3f4233f042436e5
141
Author: Gabriel Hurley <gabriel@strikeawe.com>
142
Date: Thu May 24 17:58:10 2012 -0700
144
Prevent switching from syspanel to nova dash for image detail.
148
Change-Id: I7a17414aa24041e4e5484ac4d77bfaf18da54323
150
horizon/dashboards/syspanel/images/tables.py | 5 +++++
151
horizon/dashboards/syspanel/images/urls.py | 5 +++--
152
horizon/dashboards/syspanel/images/views.py | 5 +++++
153
3 files changed, 13 insertions(+), 2 deletions(-)
155
commit 4f7ee81b5850b43a2c1eaba85d6bac8099600e19
156
Merge: dcae1d7 48e325d
157
Author: Jenkins <jenkins@review.openstack.org>
158
Date: Fri May 25 00:34:41 2012 +0000
160
Merge "Restored functionality of the region switcher dropdown."
162
commit 9cb0c10025843bc43009f1cc7cad7f33c0790019
163
Author: John Postlethwait <john.postlethwait@nebula.com>
164
Date: Wed May 23 10:51:41 2012 -0700
166
Removing the current project from the drop-down.
168
Removing the current region as well. Also renaming
169
the label to be "Current" Project, and updating
170
the translation files.
172
Change-Id: I60e37ff9490b9709fb4bf9b2fd936b39092e215d
174
.../templates/horizon/common/_region_selector.html | 4 +++-
175
horizon/templates/horizon/common/_sidebar.html | 4 ++--
176
2 files changed, 5 insertions(+), 3 deletions(-)
178
commit 48e325dd909e5d742edd6596b078232f3d0297ea
179
Author: Gabriel Hurley <gabriel@strikeawe.com>
180
Date: Thu May 24 16:34:50 2012 -0700
182
Restored functionality of the region switcher dropdown.
184
Fixes bug 1004222 and fixes bug 1004234.
186
Change-Id: I7bd61cdcac576600e6dea97e3b7c131dfb8d469c
188
horizon/templates/horizon/auth/_login.html | 2 +-
189
horizon/views/auth_forms.py | 8 +++++---
190
2 files changed, 6 insertions(+), 4 deletions(-)
192
commit dcae1d76433f7f6f4feac433d0184486d761bde1
193
Author: Gabriel Hurley <gabriel@strikeawe.com>
194
Date: Thu May 24 16:27:11 2012 -0700
198
Also unblocks Jenkins.
200
Change-Id: I76e401e7154714448911c77e08e7c9d18d8734e9
202
horizon/test.py | 15 ++++++++-------
203
1 files changed, 8 insertions(+), 7 deletions(-)
205
commit f986a631a25c8fa547d07d2fae4bd2b4ac1c2b9a
206
Author: Gabriel Hurley <gabriel@strikeawe.com>
207
Date: Thu May 24 15:25:35 2012 -0700
209
Make sure Horizon is treating passwords securely.
211
* Applies the sensitive_post_parameters and sensitive_variables
212
decorators to functions that handle sensitive data.
213
* Defines a custom Exception Filter class to provide some added
215
* Adds notes on logging to the docs.
217
Fixes bug 1004114 for Horizon.
219
Change-Id: I13ac91d91e0ed2322cc61633b02455cfed39fdcd
221
docs/source/topics/deployment.rst | 28 ++++++++++++++++
222
horizon/dashboards/syspanel/users/forms.py | 9 +++++-
223
horizon/dashboards/syspanel/users/views.py | 12 +++++++
224
horizon/exceptions.py | 48 ++++++++++++++++++++++++++++
225
horizon/views/auth.py | 7 ++++
226
horizon/views/auth_forms.py | 3 ++
227
openstack_dashboard/settings.py | 2 +
228
openstack_dashboard/views.py | 6 +--
229
8 files changed, 110 insertions(+), 5 deletions(-)
231
commit 629453f41ed6ddd384b6496d3d1f51e3a453e806
232
Merge: eabe38b 142c1a8
233
Author: Jenkins <jenkins@review.openstack.org>
234
Date: Thu May 24 08:10:19 2012 +0000
236
Merge "Ordering the attached volumes for an instance by device name instead of order by id"
238
commit 3b942b49e155d845dfeffdba066482ff752e59c1
239
Author: jakedahn <jake@ansolabs.com>
240
Date: Thu May 24 00:41:30 2012 -0700
242
Lowering zindex for spinners, so they don't appear above modal windows.
246
Change-Id: I62f3220e3474e7d6e689aa36d8dd213e666cfbf9
248
horizon/static/horizon/js/horizon.js | 3 ++-
249
1 files changed, 2 insertions(+), 1 deletions(-)
251
commit eabe38b549b676e7e47d69e550a1148401c71385
252
Author: Gabriel Hurley <gabriel@strikeawe.com>
253
Date: Wed May 23 14:31:49 2012 -0700
255
Removing an unused template.
257
Change-Id: I259b99b454382b5ef6539650592c1ae4f21b6f5d
259
.../nova/images_and_snapshots/images/launch.html | 19 -------------------
260
1 files changed, 0 insertions(+), 19 deletions(-)
262
commit 142c1a8a05e23c26e139dd1f42934dd516e4f025
263
Author: Tihomir Trifonov <t.trifonov@gmail.com>
264
Date: Wed May 23 16:53:58 2012 +0300
266
Ordering the attached volumes
267
for an instance by device name
268
instead of order by id
272
Change-Id: Iad292ea01ce31f1ed07b1b48117ef64ea7207ac8
274
.../nova/instances_and_volumes/instances/tests.py | 31 ++++++++++++++++++++
275
.../nova/instances_and_volumes/instances/views.py | 2 +
276
2 files changed, 33 insertions(+), 0 deletions(-)
278
commit a9e7a910f2369ae0b54699958790d5c962b21bb1
279
Merge: e51b9b7 5172803
280
Author: Jenkins <jenkins@review.openstack.org>
281
Date: Wed May 23 18:43:27 2012 +0000
283
Merge "Translation fixes/updates."
285
commit 51728039fcb823ec5acbe791c426adb24b46dfa0
286
Author: Gabriel Hurley <gabriel@strikeawe.com>
287
Date: Wed May 23 11:09:06 2012 -0700
289
Translation fixes/updates.
291
Change-Id: I76b371e6c8119df81afe77c5f63f449a935c0c0a
293
horizon/locale/en/LC_MESSAGES/django.po | 1032 +++++++++-------
294
horizon/locale/es/LC_MESSAGES/django.po | 1032 +++++++++-------
295
horizon/locale/fr/LC_MESSAGES/django.po | 1356 ++++++++++++--------
296
horizon/locale/ja/LC_MESSAGES/django.po | 1185 ++++++++++-------
297
horizon/locale/pl/LC_MESSAGES/django.po | 1185 ++++++++++-------
298
horizon/locale/pt/LC_MESSAGES/django.po | 1032 +++++++++-------
299
horizon/locale/zh_CN/LC_MESSAGES/django.po | 1197 +++++++++++-------
300
horizon/locale/zh_TW/LC_MESSAGES/django.po | 1140 ++++++++++-------
301
.../locale/en/LC_MESSAGES/django.po | 20 +-
302
.../locale/es/LC_MESSAGES/django.po | 20 +-
303
.../locale/fr/LC_MESSAGES/django.po | 46 +-
304
.../locale/ja/LC_MESSAGES/django.po | 20 +-
305
.../locale/pl/LC_MESSAGES/django.po | 20 +-
306
.../locale/pt/LC_MESSAGES/django.po | 20 +-
307
.../locale/zh_CN/LC_MESSAGES/django.po | 20 +-
308
.../locale/zh_TW/LC_MESSAGES/django.po | 20 +-
309
16 files changed, 5593 insertions(+), 3752 deletions(-)
311
commit e51b9b75ca1f4bacd48daa33fd8e8ec02b9b8236
312
Author: Gabriel Hurley <gabriel@strikeawe.com>
313
Date: Tue May 22 20:00:43 2012 -0700
315
Adds pagination to Glance API and tables.
319
Change-Id: Ib1fa6136947a23521dcdbf6d0d7ae783a6e0fae7
321
horizon/api/glance.py | 24 ++++++++++++--
322
horizon/dashboards/nova/containers/tables.py | 1 -
323
.../nova/images_and_snapshots/images/tables.py | 1 +
324
.../nova/images_and_snapshots/snapshots/tables.py | 1 +
325
.../dashboards/nova/images_and_snapshots/tests.py | 28 ++++++++++-------
326
.../dashboards/nova/images_and_snapshots/views.py | 20 +++++++++---
327
.../nova/instances_and_volumes/instances/tests.py | 32 ++++++++++---------
328
.../instances_and_volumes/instances/workflows.py | 12 ++++----
329
horizon/dashboards/syspanel/images/views.py | 9 +++++-
330
horizon/tables/base.py | 12 +++++++
331
horizon/templates/horizon/common/_data_table.html | 2 +-
332
horizon/tests/api_tests/glance_tests.py | 7 ++++-
333
12 files changed, 103 insertions(+), 46 deletions(-)
335
commit b4fa6ba48990f2f3a5bdc1ac53d835c5b2b95ce6
336
Merge: 1a9a70e d8affa5
337
Author: Jenkins <jenkins@review.openstack.org>
338
Date: Wed May 23 01:20:32 2012 +0000
340
Merge "Adds initial workflow support to Horizon."
342
commit d8affa596c1386a6b0480880c6093cd07a018db1
343
Author: Gabriel Hurley <gabriel@strikeawe.com>
344
Date: Sun May 13 13:25:38 2012 -0700
346
Adds initial workflow support to Horizon.
348
Implements blueprint workflows.
350
Adds a reusable workflow component to Horizon, and puts it
351
to use for the Launch Instance user interface. Contains
352
tests with roughly 90% coverage and full documentation.
354
Change-Id: I7325ef9db2ba2496d3fc1e2767cfeda50c71cbca
356
docs/source/index.rst | 1 +
357
docs/source/ref/workflows.rst | 33 +
358
horizon/api/glance.py | 8 +-
359
horizon/api/nova.py | 3 +-
360
.../nova/images_and_snapshots/images/forms.py | 100 ---
361
.../nova/images_and_snapshots/images/tables.py | 27 +-
362
.../nova/images_and_snapshots/images/tests.py | 255 +-------
363
.../nova/images_and_snapshots/images/urls.py | 3 +-
364
.../nova/images_and_snapshots/images/views.py | 112 +---
365
.../nova/images_and_snapshots/snapshots/tables.py | 23 +-
366
.../dashboards/nova/images_and_snapshots/tests.py | 2 +-
367
.../nova/instances_and_volumes/instances/forms.py | 5 +-
368
.../nova/instances_and_volumes/instances/tables.py | 6 +-
369
.../nova/instances_and_volumes/instances/tests.py | 263 +++++++
370
.../nova/instances_and_volumes/instances/urls.py | 7 +-
371
.../nova/instances_and_volumes/instances/views.py | 13 +
372
.../instances_and_volumes/instances/workflows.py | 418 ++++++++++++
373
.../nova/images_and_snapshots/images/_launch.html | 77 ---
374
.../instances/_launch_customize_help.html | 3 +
375
.../instances/_launch_details_help.html | 71 ++
376
.../instances/_launch_volumes_help.html | 22 +
377
.../instances_and_volumes/instances/_update.html | 6 +-
378
.../instances_and_volumes/instances/launch.html | 11 +
379
horizon/dashboards/syspanel/instances/tables.py | 8 +-
380
horizon/dashboards/syspanel/instances/urls.py | 6 +-
381
horizon/dashboards/syspanel/instances/views.py | 14 +-
382
horizon/dashboards/syspanel/instances/workflows.py | 22 +
383
horizon/exceptions.py | 13 +
384
horizon/static/horizon/js/forms.js | 124 ++---
385
horizon/static/horizon/js/modals.js | 54 +--
386
horizon/static/horizon/js/quotas.js | 69 ++
387
horizon/static/horizon/js/tabs.js | 31 +
388
horizon/tables/base.py | 6 +-
389
horizon/templates/horizon/common/_form_fields.html | 2 +-
390
horizon/templates/horizon/common/_workflow.html | 33 +
391
.../templates/horizon/common/_workflow_step.html | 13 +
392
horizon/tests/templates/workflow.html | 1 +
393
horizon/tests/workflows_tests.py | 251 +++++++
394
horizon/usage/tables.py | 5 +-
395
horizon/workflows/__init__.py | 2 +
396
horizon/workflows/base.py | 719 ++++++++++++++++++++
397
horizon/workflows/views.py | 122 ++++
398
openstack_dashboard/static/dashboard/css/style.css | 55 ++-
399
openstack_dashboard/templates/_scripts.html | 1 +
400
44 files changed, 2303 insertions(+), 717 deletions(-)
402
commit 1a9a70ecae1032d774aefb035aaea2a851ec9fa9
403
Author: Tom Fifield <fifieldt@unimelb.edu.au>
404
Date: Tue May 22 16:46:15 2012 +1000
406
update quickstart doc to fix minor typos
409
* Changes the name of the directory used for django to be
410
openstack_dashboard instead of openstack-dashboard
411
* updates the location of manage.py
413
Change-Id: I8f04fd90f59d85f0339bd59c9e8d478bcb84f9e2
416
docs/source/quickstart.rst | 17 ++++++++---------
417
2 files changed, 9 insertions(+), 9 deletions(-)
419
commit 4210177f939f3ab99eb9247dff216b87930c20ca
420
Merge: 8d9633d 1de3b24
421
Author: Jenkins <jenkins@review.openstack.org>
422
Date: Tue May 22 19:04:14 2012 +0000
424
Merge "Allow setup.py bdist to complete happily."
426
commit 8d9633d52275a5e2a3e6037fb6ba068cc5147c9e
427
Merge: 0d3ea26 40e4506
428
Author: Jenkins <jenkins@review.openstack.org>
429
Date: Tue May 22 18:55:26 2012 +0000
431
Merge "Instance table minor fixes."
433
commit 1de3b24ed9844c4b39ad9d78f87cb1e1f2cd3985
434
Author: Gabriel Hurley <gabriel@strikeawe.com>
435
Date: Mon May 21 15:42:26 2012 -0700
437
Allow setup.py bdist to complete happily.
441
Change-Id: Ied984f020a6ae97375824fbc1297739db032ed0b
443
horizon/conf/dash_template/dashboard.py | 13 -------------
444
horizon/conf/dash_template/dashboard.py.tmpl | 13 +++++++++++++
445
horizon/conf/panel_template/panel.py | 13 -------------
446
horizon/conf/panel_template/panel.py.tmpl | 13 +++++++++++++
447
horizon/conf/panel_template/tests.py | 7 -------
448
horizon/conf/panel_template/tests.py.tmpl | 7 +++++++
449
horizon/management/commands/startdash.py | 12 +++++++++++-
450
horizon/management/commands/startpanel.py | 11 ++++++++++-
451
8 files changed, 54 insertions(+), 35 deletions(-)
453
commit 0d3ea269718ba317829a5218a5cd0459050e3a2d
454
Author: Ke Wu <ke.wu@ibeca.me>
455
Date: Mon May 21 13:49:05 2012 -0700
457
bug #1001313, using dict(list) method to support python2.6
459
Change-Id: Idd372aa80f81f77a76fd53d26afbd61c4ffa78eb
461
.../dashboards/nova/access_and_security/views.py | 2 +-
462
1 files changed, 1 insertions(+), 1 deletions(-)
464
commit 524d7ff8b10d4e90e9ee089d574cefcbb5e50609
465
Author: Ke Wu <ke.wu@ibeca.me>
466
Date: Mon May 21 10:25:45 2012 -0700
468
bug #974599, rename the cookie 'delete' function to 'remove' to avoid reserve word usage
470
Change-Id: I1568e4c859d3f529b0efb9d945cc30f6ae3e24d1
472
horizon/static/horizon/js/horizon.js | 2 +-
473
1 files changed, 1 insertions(+), 1 deletions(-)
475
commit 908997c67c8e4c47e643434d34d6f02f0ba9abbb
476
Author: Gabriel Hurley <gabriel@strikeawe.com>
477
Date: Fri May 18 11:37:52 2012 -0700
479
Adding css files from horizon dir to manifest file.
483
Change-Id: Ib136692ac303a27a75114a690fd14e0f6505d8f3
486
1 files changed, 1 insertions(+), 1 deletions(-)
488
commit d958f82bb813af2b8596ffaac2a17a3b0f632926
489
Author: Ke Wu <ke.wu@ibeca.me>
490
Date: Thu May 17 00:17:31 2012 -0700
492
bug 999371, add a simple test case to test the tag
494
add name and contact info to AUTHORS file. Change Author in the commit
495
message, add email to .mailmap
497
Change-Id: Ic9aba5dfde0aae0faee6b944d253cd3d9d8ea4e7
501
horizon/templates/horizon/common/_sidebar.html | 4 ++--
502
horizon/tests/templatetag_tests.py | 16 +++++++++++++++-
503
4 files changed, 19 insertions(+), 3 deletions(-)
505
commit 0d8273463dbc6d55d725e8f9404006927ec5a67b
506
Author: Tihomir Trifonov <t.trifonov@gmail.com>
507
Date: Tue May 15 19:56:02 2012 +0300
509
Added a new attribute - display_choices
510
to Column class, for substituting the
511
display value of the statuses provided
512
by Nova to some more meaningful ones
513
in the instance table.
517
Change-Id: I18560868435b4cbc42670e3fc9c0bc83ebf9fda4
519
.../nova/instances_and_volumes/instances/tables.py | 11 +++--
520
.../nova/instances_and_volumes/instances/tests.py | 42 ++++++++++++++++++++
521
horizon/dashboards/syspanel/instances/tables.py | 14 ++++--
522
horizon/tables/base.py | 22 ++++++++--
523
horizon/utils/filters.py | 19 +++++++++
524
5 files changed, 94 insertions(+), 14 deletions(-)
526
commit b0df3b73f0c0ae43a9bc4242b0cbea699debe62b
527
Author: Gabriel Hurley <gabriel@strikeawe.com>
528
Date: Tue May 15 12:23:21 2012 -0700
530
Isolates base_tests.py from "real" dashboards.
532
Creates a set of test dashboards for testing core components
533
so that they're not affected by changes to the OpenStack
534
dashboards which should be completely independent.
538
Change-Id: I78e70eaf32a639db5c87a3c03377dc2a02d66ad9
540
horizon/base.py | 2 +-
541
horizon/dashboards/syspanel/flavors/tests.py | 4 +-
542
horizon/tests/base_tests.py | 158 +++++++++++---------
543
horizon/tests/test_dashboards/cats/dashboard.py | 25 +++
544
.../tests/test_dashboards/cats/kittens/models.py | 3 +
545
.../tests/test_dashboards/cats/kittens/panel.py | 14 ++
546
.../cats/kittens/templates/kittens/index.html | 12 ++
547
.../tests/test_dashboards/cats/kittens/tests.py | 7 +
548
horizon/tests/test_dashboards/cats/kittens/urls.py | 7 +
549
.../tests/test_dashboards/cats/kittens/views.py | 10 ++
550
horizon/tests/test_dashboards/cats/models.py | 3 +
551
.../test_dashboards/cats/static/cats/css/cats.css | 1 +
552
.../test_dashboards/cats/static/cats/js/cats.js | 1 +
553
.../test_dashboards/cats/templates/cats/base.html | 11 ++
554
.../tests/test_dashboards/cats/tigers/models.py | 3 +
555
horizon/tests/test_dashboards/cats/tigers/panel.py | 14 ++
556
.../cats/tigers/templates/tigers/index.html | 12 ++
557
horizon/tests/test_dashboards/cats/tigers/tests.py | 7 +
558
horizon/tests/test_dashboards/cats/tigers/urls.py | 7 +
559
horizon/tests/test_dashboards/cats/tigers/views.py | 10 ++
560
horizon/tests/test_dashboards/dogs/dashboard.py | 13 ++
561
horizon/tests/test_dashboards/dogs/models.py | 3 +
562
.../tests/test_dashboards/dogs/puppies/models.py | 3 +
563
.../tests/test_dashboards/dogs/puppies/panel.py | 13 ++
564
.../dogs/puppies/templates/puppies/index.html | 12 ++
565
.../tests/test_dashboards/dogs/puppies/tests.py | 7 +
566
horizon/tests/test_dashboards/dogs/puppies/urls.py | 7 +
567
.../tests/test_dashboards/dogs/puppies/views.py | 10 ++
568
.../test_dashboards/dogs/static/dogs/css/dogs.css | 1 +
569
.../test_dashboards/dogs/static/dogs/js/dogs.js | 1 +
570
.../test_dashboards/dogs/templates/dogs/base.html | 11 ++
571
horizon/tests/testsettings.py | 14 ++-
572
32 files changed, 330 insertions(+), 76 deletions(-)
574
commit 872265ed1721f4d74b7d7fb0d5cc6ca55aca9b6a
575
Merge: db2d1c7 155a3a1
576
Author: Jenkins <jenkins@review.openstack.org>
577
Date: Tue May 15 17:14:04 2012 +0000
579
Merge "Fixed template loader bug. Fixes bug 999360."
581
commit db2d1c718e4dfb7cb7c067f41324b1bfd8eca26e
582
Merge: db88771 874107d
583
Author: Jenkins <jenkins@review.openstack.org>
584
Date: Tue May 15 16:47:07 2012 +0000
586
Merge "Panel scaffolding fixes."
588
commit db887715b484d097cb0a27e1e7ff9cbcbc2bd33f
589
Author: Erwan Gallen <dev@zinux.com>
590
Date: Thu May 10 17:36:51 2012 +0200
593
Po file has been created under locale directory for French, but it has not been translated, all message strings are empty.
595
Change-Id: I473ec39254ef9ee11df419d6e68a8e6c0f099563
597
Headers and AUTHORS file updated.
599
Change-Id: I473ec39254ef9ee11df419d6e68a8e6c0f099563
602
horizon/locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 39007 bytes
603
horizon/locale/fr/LC_MESSAGES/django.po | 1091 ++++++++++----------
604
.../locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 1745 bytes
605
.../locale/fr/LC_MESSAGES/django.po | 79 +-
606
5 files changed, 573 insertions(+), 598 deletions(-)
608
commit 155a3a1d3886b9fc2038486a1a8f2cb561acee43
609
Author: Gabriel Hurley <gabriel@strikeawe.com>
610
Date: Sun May 13 15:42:01 2012 -0700
612
Fixed template loader bug. Fixes bug 999360.
614
Change-Id: I96902b5ec810a64f3377b263ab044b3be0eb1c85
616
horizon/loaders.py | 26 ++++++++++++++------------
617
1 files changed, 14 insertions(+), 12 deletions(-)
619
commit 874107d5b178f2e00adc35de6809f155de11f50a
620
Author: Gabriel Hurley <gabriel@strikeawe.com>
621
Date: Sun May 13 15:43:41 2012 -0700
623
Panel scaffolding fixes.
625
Adds a missing class name to registration (Fixes bug 999358)
626
Cleans up the example template path (fixes bug 999363)
628
Change-Id: Idf5a38cad31872e05c47f918b4f729f70db3ae0d
630
horizon/conf/panel_template/panel.py | 2 +-
631
horizon/conf/panel_template/views.py | 2 +-
632
2 files changed, 2 insertions(+), 2 deletions(-)
634
commit 7fed6d662065f9917e3fd62d14dd69733cc178d9
635
Author: Gabriel Hurley <gabriel@strikeawe.com>
636
Date: Mon May 14 15:15:49 2012 -0700
638
Make empty_value accept a callable.
642
Change-Id: I0c3f830396645b261e4eb71c7b3d59560c913c6f
644
horizon/tables/base.py | 11 ++++++++---
645
1 files changed, 8 insertions(+), 3 deletions(-)
647
commit cb48cebefc277912c870eaee76fe0466308abed4
648
Author: Tihomir Trifonov <t.trifonov@gmail.com>
649
Date: Wed May 9 16:43:17 2012 +0300
651
Implementation of blueprint ip-validation
653
First draft. Added a forms.Field wrapper for IPAddress.
654
Implemented IPv4 and IPv6 checks, subnet mask range,
655
optional mask range limitation.
657
As far as I see now, there is only 1 place in Dashboard
658
to accept IP fields as input - the Security rules.
659
I've tried to input IPv6 rule and it was accepted.
660
The previous version of the code doesn't accept
661
IPv6, only IPv4. I am not sure if IPv6 should be
662
accepted here. It however works.
664
Patch set 3: Now using netaddr library(used also by nova),
665
which provides support for validation of IP addresses.
666
Using this library, now the IPField can support more
667
ways to enter an IP - like short versions:
668
10/8 - for all 10.xxx.xxx.xxx
669
192.168/16 - for all 192.168.xxx.xxx
671
Regarding IPy library - it performs some strict
672
subnet validation, which will not accept cidr like this:
674
because the only mask that matches this IP is 32.
675
IPy doesn't allow broader masks. But my assumption is
676
that the operators should take the responsibility for
677
the data they enter. At least this CIDR is valid after all.
679
Change-Id: Ie497fe65fde3af25a18109a182ab78255ad7ec60
681
.../access_and_security/security_groups/forms.py | 7 +-
682
horizon/tests/utils_tests.py | 147 ++++++++++++++++++--
683
horizon/utils/fields.py | 84 +++++++++++
684
horizon/utils/validators.py | 9 --
685
tools/test-requires | 1 +
686
5 files changed, 227 insertions(+), 21 deletions(-)
688
commit 856983fbcdecdeff4d370f47871c7e791e8b22da
689
Author: Gabriel Hurley <gabriel@strikeawe.com>
690
Date: Wed May 9 17:37:18 2012 -0700
692
Allow proper log output during test runs.
694
This involved a huge amount of cleanup to existing code
695
in order to make sure that existing failures were properly
696
fixed or silenced when intentional.
698
Additionally, this introduces a set of pre-built exception
699
instances for test purposes which are marked with the
700
"silence_logging" attribute to denote expected failures which
701
should not be logged in test output.
703
Change-Id: I6b420382dcdc5792c7be4d727853f438154c641e
705
horizon/base.py | 4 +-
706
.../nova/access_and_security/floating_ips/forms.py | 7 +-
707
.../nova/access_and_security/floating_ips/tests.py | 45 +++++++---
708
.../nova/access_and_security/floating_ips/views.py | 2 +-
709
.../nova/access_and_security/keypairs/tests.py | 28 +++++-
710
.../access_and_security/security_groups/forms.py | 7 +-
711
.../access_and_security/security_groups/tests.py | 34 ++++---
712
.../dashboards/nova/access_and_security/tests.py | 7 +-
713
horizon/dashboards/nova/containers/tables.py | 26 ++----
714
horizon/dashboards/nova/containers/tests.py | 1 +
715
.../nova/images_and_snapshots/images/tests.py | 42 ++++++---
716
.../nova/images_and_snapshots/snapshots/tests.py | 8 +-
717
.../dashboards/nova/images_and_snapshots/tests.py | 22 ++++-
718
.../nova/instances_and_volumes/instances/tables.py | 4 +-
719
.../nova/instances_and_volumes/instances/tests.py | 84 +++++++++++++-----
720
.../dashboards/nova/instances_and_volumes/tests.py | 8 +-
721
horizon/dashboards/nova/overview/tests.py | 3 +-
722
horizon/dashboards/syspanel/instances/tests.py | 3 +-
723
horizon/dashboards/syspanel/users/tables.py | 94 +++++++------------
724
horizon/dashboards/syspanel/users/tests.py | 18 ++---
725
horizon/exceptions.py | 25 +++++-
726
horizon/test.py | 3 +
727
horizon/tests/auth_tests.py | 5 +-
728
horizon/tests/tabs_tests.py | 4 +-
729
horizon/tests/test_data/exceptions.py | 36 ++++++++
730
horizon/tests/test_data/glance_data.py | 6 ++
731
horizon/tests/test_data/keystone_data.py | 3 +-
732
horizon/tests/test_data/utils.py | 4 +-
733
horizon/tests/testsettings.py | 16 +++-
734
29 files changed, 350 insertions(+), 199 deletions(-)
736
commit 65824cb8c897ee87488a95a036ebd2dcbf1da85e
737
Author: John Postlethwait <john.postlethwait@nebula.com>
738
Date: Wed May 2 18:57:00 2012 -0700
740
Fixes to the user form, UI behaviors, and tests.
742
The message you got upon successful user update
743
was misleading as it told you all of the fields
744
were updated, even if no changes were made to
747
Also there was an issue where in this user edit
748
form, where if can_edit_user was False in the
749
local_settings file, you could not change the
750
default project for a user.
752
Changed the stubbing behavior for tests as well
753
to allow the use of a decorator to stub your tests
754
using Mox instead of having to clutter up the
755
actual test with repetitive Mox stubs.
759
Change-Id: Iaebd6525bb4509a2ec6b350df432f4f60dd35114
761
.../syspanel/templates/syspanel/users/_update.html | 2 +-
762
horizon/dashboards/syspanel/users/forms.py | 68 ++++---
763
horizon/dashboards/syspanel/users/tables.py | 19 +-
764
horizon/dashboards/syspanel/users/tests.py | 198 ++++++++++++++------
765
horizon/test.py | 23 +++
766
horizon/tests/test_data/keystone_data.py | 4 +-
767
6 files changed, 218 insertions(+), 96 deletions(-)
769
commit cc91a19c0a842f300a9d40b3f9cbbb8787e4c530
770
Merge: 21dc547 a07df17
771
Author: Jenkins <jenkins@review.openstack.org>
772
Date: Tue May 8 21:22:41 2012 +0000
774
Merge "Use publicURLs for generated endpoints for ec2rc.sh"
776
commit 21dc5479698ee40c9a8ca81e2c555d85d4dddd17
777
Merge: 7ad3a43 d89d83c
778
Author: Jenkins <jenkins@review.openstack.org>
779
Date: Tue May 8 21:13:08 2012 +0000
781
Merge "Added instance name for volume attachment"
783
commit 7ad3a4354751a822f53e408264876b9deb10780f
784
Merge: 91040bc 5645aa0
785
Author: Jenkins <jenkins@review.openstack.org>
786
Date: Tue May 8 18:49:48 2012 +0000
788
Merge "Added instance names to floating ip table."
790
commit 91040bc679f576372d03c7c1365c0f1cee27741c
791
Merge: d2cc7fe 64e32bb
792
Author: Jenkins <jenkins@review.openstack.org>
793
Date: Tue May 8 04:29:14 2012 +0000
795
Merge "Dismissing alerts when a new modal is opened."
797
commit d2cc7fef579754880ad98d06c853244a2193ac18
798
Author: Gabriel Hurley <gabriel@strikeawe.com>
799
Date: Mon May 7 17:31:19 2012 -0700
801
Unit test corrections. Fixes bug 996255.
803
Change-Id: I6cf0a8ef2fa41a0d69042fe53d08b6d29ae8afdc
805
.../nova/images_and_snapshots/images/tests.py | 4 ----
806
1 files changed, 0 insertions(+), 4 deletions(-)
808
commit 5645aa057c94f8ffb7a0c65ac017582b03aa3ee5
809
Author: Emma Steimann <emmasteimann@gmail.com>
810
Date: Thu Apr 12 23:19:07 2012 -0500
812
Added instance names to floating ip table.
816
Change-Id: Id88c7c392a81423c8e530bab43c246164ffb3fa7
818
.../access_and_security/floating_ips/tables.py | 11 ++++++++++-
819
.../dashboards/nova/access_and_security/views.py | 14 ++++++++++++++
820
2 files changed, 24 insertions(+), 1 deletions(-)
822
commit 041b1c44c7d6cf5429505067c32f8f35166a8bab
823
Author: Paul McMillan <paul.mcmillan@nebula.com>
824
Date: Fri May 4 16:26:18 2012 -0700
826
Fixes lp978896 -- Session fixation security fix
828
Rotates session tokens on logout, and properly clears sessions
829
to prevent data leakage.
831
Change-Id: I52d03576d07b1e023a7730857156d0da1887b1df
833
horizon/exceptions.py | 2 +-
834
horizon/middleware.py | 9 +++++++
835
horizon/tests/auth_tests.py | 52 +++++++++++++++++++++++++++++++++++++++++++
836
horizon/users.py | 2 +-
837
horizon/views/auth.py | 2 +-
838
horizon/views/auth_forms.py | 12 +++++++++-
839
6 files changed, 75 insertions(+), 4 deletions(-)
841
commit 0f952bcdc525c59380742f96945a24146aab6193
842
Author: Joe Heck <heckj@mac.com>
843
Date: Thu May 3 19:02:22 2012 +0000
845
makes api return default endpoint types. fixes bug 994151
847
Change-Id: I409a5415ffeb21ea81ecf540caa2cd5ac3336d90
849
horizon/api/base.py | 7 ++++++-
850
horizon/tests/api_tests/base_tests.py | 14 +++++++++-----
851
2 files changed, 15 insertions(+), 6 deletions(-)
853
commit a07df1700c81f67623816f9c710bde3d694373cf
854
Author: Sam Morrison <sorrison@gmail.com>
855
Date: Fri May 4 09:12:47 2012 +1000
857
Use publicURLs for generated endpoints for ec2rc.sh
861
Change-Id: Icbc0b3ca327d87754bac291b0d179faacdabc7aa
863
horizon/dashboards/settings/ec2/forms.py | 8 ++++++--
864
1 files changed, 6 insertions(+), 2 deletions(-)
866
commit 64e32bbed8d8f2a09ccd5c8e064fa2c3d31ffcc3
867
Author: John Postlethwait <john.postlethwait@nebula.com>
868
Date: Wed May 2 19:35:25 2012 -0700
870
Dismissing alerts when a new modal is opened.
872
This makes it more relatively clear what messages correspond to
877
Change-Id: I91c8dd43c8ce8c2dada5dd8100ed3d8f8c362e94
879
horizon/static/horizon/js/horizon.js | 14 ++++++++++++++
880
1 files changed, 14 insertions(+), 0 deletions(-)
882
commit d89d83cf2d96b910170b6e620b6a87540cce705c
883
Author: Tihomir Trifonov <t.trifonov@gmail.com>
884
Date: Wed Apr 11 15:44:18 2012 +0300
886
Added instance name for volume attachment
890
The instance is displayed in the same way
891
as it is in volume detail page.
893
Change-Id: I33ee44befa846767d5556bc56695306951414dc2
895
.../dashboards/nova/instances_and_volumes/tests.py | 45 ++++++++++++++++++++
896
.../dashboards/nova/instances_and_volumes/views.py | 12 +++++-
897
.../nova/instances_and_volumes/volumes/tables.py | 5 +-
898
3 files changed, 59 insertions(+), 3 deletions(-)
900
commit 2698f2b350421ac6ec12b53998e5d2ce775ef8c6
901
Merge: 1721ba9 5a8abb6
902
Author: Jenkins <jenkins@review.openstack.org>
903
Date: Wed May 2 02:48:26 2012 +0000
905
Merge "Complete Simplified Chinese translation for po file."
907
commit 1721ba9c4ab4c69ff4bc49f345cf00cc9718d8ea
908
Author: Gabriel Hurley <gabriel@strikeawe.com>
909
Date: Thu Apr 26 19:22:51 2012 -0700
911
Adds dash/panel app templates, mgmt commands, template loader.
913
Implements blueprint scaffolding.
915
Using custom management commands you can now create the majority
916
of the boilerplate code for a new dashboard or panel from a
917
set of basic templates with a single command. See the docs
920
Additionally, in support of the new commands (and inherent
921
codified directory structure) there's a new template loader
922
included which can load templates from "templates" directories
923
in any registered panel.
925
Change-Id: I1df5eb152cb18694dc89d562799c8d3e8950ca6f
927
docs/source/ref/run_tests.rst | 42 +++++++++
928
docs/source/topics/tutorial.rst | 32 +++++++-
929
horizon/base.py | 20 ++++-
930
horizon/conf/dash_template/dashboard.py | 13 +++
931
horizon/conf/dash_template/models.py | 3 +
932
.../static/dash_name/css/dash_name.css | 1 +
933
.../dash_template/static/dash_name/js/dash_name.js | 1 +
934
.../dash_template/templates/dash_name/base.html | 11 +++
935
horizon/conf/panel_template/models.py | 3 +
936
horizon/conf/panel_template/panel.py | 13 +++
937
.../panel_template/templates/panel_name/index.html | 12 +++
938
horizon/conf/panel_template/tests.py | 7 ++
939
horizon/conf/panel_template/urls.py | 7 ++
940
horizon/conf/panel_template/views.py | 10 ++
941
horizon/loaders.py | 46 ++++++++++
942
horizon/management/commands/startdash.py | 49 +++++++++++
943
horizon/management/commands/startpanel.py | 89 ++++++++++++++++++++
944
horizon/templatetags/horizon.py | 7 +-
945
horizon/tests/testsettings.py | 1 +
946
openstack_dashboard/settings.py | 3 +-
947
run_tests.sh | 24 +++++-
948
tools/test-requires | 1 +
949
22 files changed, 385 insertions(+), 10 deletions(-)
951
commit 8396026722af5ac62228766ad5b4d2c1dd72ded6
952
Author: John Postlethwait <john.postlethwait@nebula.com>
953
Date: Tue May 1 12:56:24 2012 -0700
955
Replacing the gif AJAX spinner with spin.js
959
Change-Id: Ibd1b81ca54dd47ffb01f3ced9ca92ad1ed727483
961
horizon/static/horizon/js/horizon.js | 22 +++++++++++++++++--
962
horizon/static/horizon/js/spin.jquery.js | 17 +++++++++++++++
963
horizon/static/horizon/js/spin.js | 2 +
964
openstack_dashboard/static/dashboard/css/style.css | 11 +---------
965
.../static/dashboard/img/spinner.gif | Bin 1849 -> 0 bytes
966
openstack_dashboard/templates/_scripts.html | 2 +
967
6 files changed, 41 insertions(+), 13 deletions(-)
969
commit aef2e5a6b612bbad4c4c7255b763e1cf76a0da63
970
Merge: 0b94c43 f469b7c
971
Author: Jenkins <jenkins@review.openstack.org>
972
Date: Mon Apr 30 19:45:04 2012 +0000
974
Merge "Remove instance from 'Attach volume' form if the instance is already attached to that volume."
976
commit 0b94c431ab8e510b5fd4e7d1e8719c7d2055fa0f
977
Author: Gabriel Hurley <gabriel@strikeawe.com>
978
Date: Thu Apr 12 17:13:56 2012 -0700
980
Move to python-glanceclient.
982
This depends on https://review.openstack.org/#/c/6506/ for image
983
filtering support. Do not merge this until that has been merged.
985
Change-Id: I12e420f153b7b8323956e741bf9a202e31daa3b5
987
horizon/api/glance.py | 104 +++-----------------
988
horizon/api/nova.py | 6 +-
989
.../nova/images_and_snapshots/images/forms.py | 6 +-
990
.../nova/images_and_snapshots/images/tabs.py | 2 +-
991
.../nova/images_and_snapshots/images/tests.py | 42 ++++----
992
.../nova/images_and_snapshots/images/views.py | 18 ++--
993
.../dashboards/nova/images_and_snapshots/tests.py | 6 +-
994
.../dashboards/nova/images_and_snapshots/views.py | 4 +-
995
horizon/exceptions.py | 6 +-
996
horizon/test.py | 3 +-
997
horizon/tests/api_tests/glance_tests.py | 93 +----------------
998
horizon/tests/api_tests/nova_tests.py | 6 +-
999
horizon/tests/test_data/glance_data.py | 20 ++--
1000
.../local/local_settings.py.example | 8 ++
1002
tools/pip-requires | 2 +-
1003
16 files changed, 90 insertions(+), 238 deletions(-)
1005
commit 5a8abb6df334a3eac7ca4876edb412e176e1e2db
1006
Author: zhang-hare <zhuadl@cn.ibm.com>
1007
Date: Fri Apr 27 15:13:24 2012 +0800
1009
Complete Simplified Chinese translation for po file.
1013
Change-Id: I48d8f288f046fa10ed9108643b5777806267086f
1016
horizon/locale/zh_CN/LC_MESSAGES/django.po | 1009 ++++++++++++++--------------
1017
2 files changed, 515 insertions(+), 495 deletions(-)
1019
commit 5864097f5a48ae6c9220758373c0dcf860866f35
1020
Merge: c02ee78 8462fd0
1021
Author: Jenkins <jenkins@review.openstack.org>
1022
Date: Fri Apr 27 01:43:28 2012 +0000
1024
Merge "Added english translation files and updated all strings."
1026
commit c02ee78b05032880f9be7f5b6f65461ea6d0d429
1027
Merge: 6423266 29c9274
1028
Author: Jenkins <jenkins@review.openstack.org>
1029
Date: Fri Apr 27 01:23:45 2012 +0000
1031
Merge "Make it easy to have VNC without scrollbars"
1033
commit 6423266de79b15dfcba3148316da6e797dc9fbea
1034
Author: Tres Henry <tres@treshenry.net>
1035
Date: Tue Apr 24 15:40:11 2012 -0700
1037
Improvements to flavor details in the launch instance dialog. The
1038
relevant pieces of the flavor are now shown in a table above the auota
1039
usage and update dynamically when a flavor is selected.
1043
Change-Id: I688347054ad17732eb96d6580a68b39d5cf9a809
1045
.../nova/images_and_snapshots/images/views.py | 8 ++------
1046
.../nova/images_and_snapshots/images/_launch.html | 16 ++++++++++++++--
1047
horizon/static/horizon/js/forms.js | 8 ++++++++
1048
horizon/static/horizon/js/horizon.js | 18 +++++++++++++++---
1049
openstack_dashboard/static/dashboard/css/style.css | 14 ++++++++++++++
1050
5 files changed, 53 insertions(+), 11 deletions(-)
1052
commit 220fa044d101a4cce8f1a56ad1a8cda3a133eff6
1053
Merge: e8a360c a4bfe08
1054
Author: Jenkins <jenkins@review.openstack.org>
1055
Date: Wed Apr 25 20:09:51 2012 +0000
1057
Merge "Added tutorial docs for "Building on Horizon"."
1059
commit e8a360caf3b16d96bb5c82dd6e78acd385daf713
1060
Merge: 503f0f9 83f66be
1061
Author: Jenkins <jenkins@review.openstack.org>
1062
Date: Wed Apr 25 19:58:36 2012 +0000
1064
Merge "Adds S3_URL to generated ec2rc.sh template."
1066
commit a4bfe08c84688539cfffcde04adeb80274f8ec13
1067
Author: Gabriel Hurley <gabriel@strikeawe.com>
1068
Date: Wed Apr 18 01:31:56 2012 -0700
1070
Added tutorial docs for "Building on Horizon".
1072
Change-Id: Ib2f827a6d506f28c76b241b75f526688b73f855a
1074
docs/source/conf.py | 3 +-
1075
docs/source/index.rst | 1 +
1076
docs/source/topics/tutorial.rst | 515 +++++++++++++++++++++++++++++++++++++++
1077
3 files changed, 517 insertions(+), 2 deletions(-)
1079
commit 8462fd02e6a957cbaf0550f45b47d00e1176df63
1080
Author: Gabriel Hurley <gabriel@strikeawe.com>
1081
Date: Tue Apr 24 16:41:40 2012 -0700
1083
Added english translation files and updated all strings.
1085
Change-Id: I74a394599bdc977c585129451ba2c6ca15e611cc
1087
horizon/locale/en/LC_MESSAGES/django.po | 2362 ++++++++++++++++++++
1088
horizon/locale/es/LC_MESSAGES/django.po | 505 +++---
1089
horizon/locale/fr/LC_MESSAGES/django.po | 505 +++---
1090
horizon/locale/ja/LC_MESSAGES/django.po | 525 +++---
1091
horizon/locale/pl/LC_MESSAGES/django.po | 528 +++---
1092
horizon/locale/pt/LC_MESSAGES/django.po | 505 +++---
1093
horizon/locale/zh_CN/LC_MESSAGES/django.po | 505 +++---
1094
horizon/locale/zh_TW/LC_MESSAGES/django.po | 533 +++---
1095
.../locale/en/LC_MESSAGES/django.po | 104 +
1096
.../locale/es/LC_MESSAGES/django.po | 24 +-
1097
.../locale/fr/LC_MESSAGES/django.po | 24 +-
1098
.../locale/ja/LC_MESSAGES/django.po | 24 +-
1099
.../locale/pl/LC_MESSAGES/django.po | 24 +-
1100
.../locale/pt/LC_MESSAGES/django.po | 24 +-
1101
.../locale/zh_CN/LC_MESSAGES/django.po | 24 +-
1102
.../locale/zh_TW/LC_MESSAGES/django.po | 24 +-
1103
16 files changed, 4372 insertions(+), 1868 deletions(-)
1105
commit 503f0f93fd27e20116d052194c10a694801d9543
1106
Merge: 850f577 28a75f4
1107
Author: Jenkins <jenkins@review.openstack.org>
1108
Date: Tue Apr 24 21:46:15 2012 +0000
1110
Merge "Quota usage infographics now update dynamically when flavor or instance count are changed."
1112
commit 850f577724fb72e630f3fd4686f1b8614fe3d3c0
1113
Merge: 60f01ef d2e4914
1114
Author: Jenkins <jenkins@review.openstack.org>
1115
Date: Tue Apr 24 19:04:13 2012 +0000
1117
Merge "Change Instance to Image for image detail page."
1119
commit 28a75f49c046150144f15241fc950b39501ba905
1120
Author: Tres Henry <tres@treshenry.net>
1121
Date: Thu Apr 12 11:39:21 2012 -0700
1123
Quota usage infographics now update dynamically when flavor or instance
1128
Change-Id: Ia2b5905a579ddb718ea21a5f9ce2bea2ad413cd5
1130
horizon/api/nova.py | 5 ++
1131
.../nova/images_and_snapshots/images/forms.py | 1 +
1132
.../nova/images_and_snapshots/images/tests.py | 10 ++++-
1133
.../nova/images_and_snapshots/images/views.py | 6 ++
1134
.../nova/instances_and_volumes/instances/views.py | 1 -
1135
.../nova/images_and_snapshots/images/_launch.html | 18 ++++++--
1136
horizon/static/horizon/js/forms.js | 49 ++++++++++++++++++++
1137
.../static/horizon/js/underscore/underscore-min.js | 32 +++++++++++++
1138
.../templates/horizon/common/_progress_bar.html | 5 ++-
1139
horizon/utils/memoized.py | 47 +++++++++++++++++++
1140
openstack_dashboard/static/dashboard/css/style.css | 19 +++++++-
1141
openstack_dashboard/templates/_scripts.html | 1 +
1142
12 files changed, 186 insertions(+), 8 deletions(-)
1144
commit 29c9274d99f6af73d1017383bd7795e30714d732
1145
Author: Bernhard M. Wiedemann <bwiedemann@suse.de>
1146
Date: Tue Apr 24 12:18:41 2012 +0200
1148
Make it easy to have VNC without scrollbars
1150
Change-Id: I30e6c1027e712a299059719a0d61a7a70d520b63
1153
.../instances/_detail_vnc.html | 2 +-
1154
2 files changed, 2 insertions(+), 1 deletions(-)
1156
commit 83f66be66f0610493a502b2ae23f21efccbfdf7a
1157
Author: Sam Morrison <sorrison@gmail.com>
1158
Date: Tue Apr 24 18:08:08 2012 +1000
1160
Adds S3_URL to generated ec2rc.sh template.
1164
Change-Id: I5e4d82b0724a7827fa73625160381bf2df58905b
1167
horizon/dashboards/settings/ec2/forms.py | 5 +++++
1168
.../templates/settings/ec2/ec2rc.sh.template | 1 +
1169
3 files changed, 7 insertions(+), 0 deletions(-)
1171
commit 60f01efd6edb11cbd8d93ea4d793aea864336dfb
1172
Merge: a2e7b10 c904872
1173
Author: Jenkins <jenkins@review.openstack.org>
1174
Date: Tue Apr 24 06:42:03 2012 +0000
1176
Merge "Adding a closing tag to DT."
1178
commit a2e7b109182f179ebe651876958e73c4a0d8affa
1179
Author: Gabriel Hurley <gabriel@strikeawe.com>
1180
Date: Wed Apr 11 14:04:08 2012 -0700
1182
Revamp of testing machinery.
1184
* Uses Django 1.4 as minimum version for Folsom.
1185
* Switches to using Django 1.4's LiveServerTestCase instead of
1186
django-nose-selenium and cherrypy.
1187
* Moves django-nose to be a test dependency only. Fixes bug 801362.
1189
Change-Id: I5c8a145aba868acf355fe215307d7ce8835913f6
1191
horizon/tests/testsettings.py | 9 ++++++---
1192
horizon/tests/testurls.py | 2 +-
1193
openstack_dashboard/settings.py | 22 ++++------------------
1194
openstack_dashboard/test/settings.py | 11 +++++++++++
1195
openstack_dashboard/tests.py | 34 +++++++++++++++++++++++++++-------
1196
run_tests.sh | 14 +++-----------
1197
tools/pip-requires | 16 +---------------
1198
tools/test-requires | 4 ++--
1199
8 files changed, 55 insertions(+), 57 deletions(-)
1201
commit c904872236f9c74362d7026663d0a896faa0682f
1202
Author: John Postlethwait <john.postlethwait@nebula.com>
1203
Date: Mon Apr 23 13:45:56 2012 -0700
1205
Adding a closing tag to DT.
1209
Change-Id: Id5a32ac8d555892294c729479ca1b25a1e258dc8
1211
.../volumes/_detail_overview.html | 2 +-
1212
1 files changed, 1 insertions(+), 1 deletions(-)
1214
commit 13a356e0eddf8a2e386a88a1a1c4cf7d0ac67d72
1215
Merge: 35cac44 ac0b1f4
1216
Author: Jenkins <jenkins@review.openstack.org>
1217
Date: Mon Apr 23 18:01:50 2012 +0000
1219
Merge "Made quota names prettier. Fixed bug 979417."
1221
commit 35cac4400ee8c2ed02826b89f5c98bc9ed38b6ae
1222
Merge: 0c18385 ab2e275
1223
Author: Jenkins <jenkins@review.openstack.org>
1224
Date: Mon Apr 23 17:38:14 2012 +0000
1226
Merge "html escape the console log in refresh"
1228
commit d2e491439336aca7ed50c0590714dcbd6fb87a49
1229
Author: Tres Henry <tres@treshenry.net>
1230
Date: Thu Apr 19 17:25:09 2012 -0700
1232
Change Instance to Image for image detail page.
1236
Change-Id: I82a56bedd8ca70b49a6bf859378f644787b4c2fa
1238
.../images/_detail_overview.html | 2 +-
1239
1 files changed, 1 insertions(+), 1 deletions(-)
1241
commit 0c18385fd16ae3a30b106238e0cdedd12f576b80
1242
Author: James E. Blair <jeblair@hp.com>
1243
Date: Tue Apr 17 12:12:30 2012 -0700
1245
Add distribute to test-requires.
1247
Currently glance (which is required for testing by keystone because
1248
there is no python-glanceclient yet) requires distribute>=0.6.24,
1249
but it can't be installed as a dependency of a dependency. Requiring
1250
it explicitly here should help.
1252
Install test-requires first, otherwise distribute doesn't get properly set.
1254
Install distribute manually until we can re-address venv creation.
1256
Align webob version to the other projects due to version conflicts.
1258
Change-Id: Iac0b6860c600fbf230cf4f602ce1b76c68fcb7cd
1262
tools/install_venv.py | 5 ++++-
1263
tools/pip-requires | 2 +-
1264
tools/test-requires | 1 +
1265
5 files changed, 8 insertions(+), 5 deletions(-)
1267
commit ab2e27522aaeb0268fcc121bd3eff5a4485f313c
1268
Author: J. Daniel Schmidt <jdsn@suse.de>
1269
Date: Tue Apr 10 14:56:37 2012 +0200
1271
html escape the console log in refresh
1275
Change-Id: I89089155d1083332d02ae9039898227cbab42d07
1277
horizon/static/horizon/js/horizon.js | 2 +-
1278
1 files changed, 1 insertions(+), 1 deletions(-)
1280
commit f469b7cf2d3323e1baadfb7006308c708ae41b14
1281
Author: Tihomir Trifonov <t.trifonov@gmail.com>
1282
Date: Thu Apr 12 17:20:04 2012 +0300
1284
Remove instance from 'Attach volume'
1285
form if the instance is already attached
1290
Note: This fix only hides the attached instance
1291
from the dropdown. As far as I understand,
1292
There is another problem here, which should
1293
be cleared out with Nova team.
1294
Currently it is only possible to attach
1295
single volume to a single instance. Multiple
1296
volume <-> instance attachments should be
1297
possible in next release(hopefully), when there
1298
are implemented other volume adapters than iscsi
1299
(e.g. NFS, Samba etc.) So Nova should send details
1300
if the current volume supports multi-attachments
1301
so that the whole attachment form should be hidden
1302
for certain volume type. Also, for certain volume
1303
types it might be possible to attach a single volume
1304
to a single instance at different mount points...
1305
So the whole attach behavior here might need some
1306
refactoring one day...
1308
Change-Id: I1bc02e7f18d48d7d5559516c022b522a9e95d2b3
1310
.../nova/instances_and_volumes/volumes/forms.py | 10 ++++-
1311
.../nova/instances_and_volumes/volumes/tests.py | 38 ++++++++++++++++++++
1312
.../nova/instances_and_volumes/volumes/views.py | 2 +-
1313
3 files changed, 47 insertions(+), 3 deletions(-)
1315
commit 40e4506c04754f7067899b83b91c63d5afb303ea
1316
Author: Gabriel Hurley <gabriel@strikeawe.com>
1317
Date: Wed Apr 11 16:11:57 2012 -0700
1319
Instance table minor fixes.
1321
1. Don't display terminate action for paused instance.
1323
2. Don't poll on paused status in syspanel instances table.
1326
Change-Id: I7d5b515eb8572c681898e46de355e777539f9944
1328
.../nova/instances_and_volumes/instances/tables.py | 5 +++++
1329
horizon/dashboards/syspanel/instances/tables.py | 2 ++
1330
2 files changed, 7 insertions(+), 0 deletions(-)
1332
commit ac0b1f4359be538e52d79ca269643d157f110d0e
1333
Author: Gabriel Hurley <gabriel@strikeawe.com>
1334
Date: Wed Apr 11 15:32:01 2012 -0700
1336
Made quota names prettier. Fixed bug 979417.
1338
Change-Id: Id772087c4aaddc8b036a1bd740c5a342c26108ec
1340
horizon/dashboards/syspanel/quotas/tables.py | 6 +++++-
1341
1 files changed, 5 insertions(+), 1 deletions(-)
1343
commit e36dbd2c2a7f50033860dfa00f2c3b3ff29934e3
1344
Author: Paul McMillan <paul.mcmillan@nebula.com>
1345
Date: Thu Apr 5 11:35:15 2012 -0700
1347
Fix it's in the doc's. :P
1349
Change-Id: I519f19db109c97cab42d85687e90bab87d363122
1351
docs/source/contributing.rst | 2 +-
1352
docs/source/index.rst | 2 +-
1353
docs/source/intro.rst | 6 +++---
1354
docs/source/topics/testing.rst | 2 +-
1355
4 files changed, 6 insertions(+), 6 deletions(-)
1357
commit 552c80a1827385abb00e315cd2e0125ca3e2839f
1358
Author: Gabriel Hurley <gabriel@strikeawe.com>
1359
Date: Wed Apr 4 18:31:52 2012 -0700
1361
Added release notes for 2012.1.
1363
Change-Id: I2da48e70ff6a82da30630297cb4a27c42fb520af
1365
docs/source/index.rst | 8 ++
1366
docs/source/releases/2012_1.rst | 148 +++++++++++++++++++++++++++++++++++++++
1367
2 files changed, 156 insertions(+), 0 deletions(-)
1369
commit a4679bc7b5ad66e5e45cc17fa73df1eb00cf056b
1370
Author: Gabriel Hurley <gabriel@strikeawe.com>
1371
Date: Wed Apr 4 16:16:53 2012 -0700
1373
Corrects the ImportError handling for the override mechanism.
1377
Change-Id: Ide849ca230d1e07c7242268d32f06600e09c6746
1379
horizon/base.py | 3 ++-
1380
1 files changed, 2 insertions(+), 1 deletions(-)
1382
commit bf9abd581179e653b4119eca8bb0c50b3ca2a834
1383
Author: John Postlethwait <john.postlethwait@nebula.com>
1384
Date: Tue Apr 3 14:03:04 2012 -0700
1386
Adding a user configurable log length.
1390
Change-Id: I730e8c23c3387121aeb9033937bb300d5102fc33
1392
.../nova/instances_and_volumes/instances/tabs.py | 4 ++-
1393
.../nova/instances_and_volumes/instances/tests.py | 5 ++-
1394
.../nova/instances_and_volumes/instances/views.py | 5 ++-
1395
.../instances/_detail_log.html | 22 ++++++++++----
1396
.../instances_and_volumes/instances/detail.html | 27 +++++++----------
1397
horizon/static/horizon/js/horizon.js | 32 ++++++++++++++++++++
1398
openstack_dashboard/static/dashboard/css/style.css | 5 +++
1399
7 files changed, 74 insertions(+), 26 deletions(-)
1401
commit c55567354bd6d381a3b5e5751af40409bb719d14
1402
Author: Gabriel Hurley <gabriel@strikeawe.com>
1403
Date: Tue Apr 3 12:36:54 2012 -0700
1405
Don't choke on unlimited quotas. Fixes bug 971937.
1407
Change-Id: Icc8b6a4189197c9d750163b1246173ca1a00afbe
1409
horizon/api/nova.py | 11 ++++++++---
1410
.../floating_ips/_allocate.html | 2 +-
1411
.../nova/images_and_snapshots/images/_launch.html | 8 ++++----
1412
horizon/dashboards/syspanel/projects/views.py | 2 +-
1413
horizon/dashboards/syspanel/quotas/views.py | 11 ++++-------
1414
horizon/templatetags/horizon.py | 11 +++++++++++
1415
6 files changed, 29 insertions(+), 16 deletions(-)
1417
commit 44a428785a8d709e13ae2fc0a6ae3822d7bebd68
1418
Author: jakedahn <jake@ansolabs.com>
1419
Date: Mon Mar 26 13:31:21 2012 -0700
1421
Prevent table data elements from wrapping text.
1425
Change-Id: Ib6b7afeb3c11717a0ed9d1bd0f066ce805d6db26
1427
horizon/dashboards/syspanel/instances/tables.py | 8 ++++++--
1428
openstack_dashboard/static/dashboard/css/style.css | 4 ++++
1429
2 files changed, 10 insertions(+), 2 deletions(-)
1431
commit a0805e35a5b933b5917368e742b28ebc8a800d56
1432
Author: Tres Henry <tres@treshenry.net>
1433
Date: Mon Apr 2 18:05:31 2012 -0700
1435
Can now specify endpoint type via setting.
1439
Change-Id: Ifd3179f5e76ba316fdeda31140cea4c47a780c60
1441
horizon/api/keystone.py | 18 ++++++++++++++----
1442
.../local/local_settings.py.example | 5 +++++
1443
2 files changed, 19 insertions(+), 4 deletions(-)
1445
commit ef371d7610df872e376191773956f130baa1c09c
1446
Merge: 7196ef6 ca5ea82
1447
Author: Jenkins <jenkins@review.openstack.org>
1448
Date: Mon Apr 2 23:50:53 2012 +0000
1450
Merge "Instance log and console actions now go to detail tabs."
1452
commit 7196ef64ef014cd8bcfbb44043c2edc9921ccdb4
1453
Merge: dfd5174 bf6f9a2
1454
Author: Jenkins <jenkins@review.openstack.org>
1455
Date: Mon Apr 2 23:41:18 2012 +0000
1457
Merge "Adds an error message for an outright failure on an ajax modal."
1459
commit dfd51749a909e93804be6845db484dc330cb43c1
1460
Author: J. Daniel Schmidt <jdsn@suse.de>
1461
Date: Mon Apr 2 11:24:38 2012 +0200
1467
Change-Id: Ia3319bf5654daa8d034ee8b6844405dffba915ef
1470
.../access_and_security/security_groups/forms.py | 2 +-
1471
horizon/locale/es/LC_MESSAGES/django.po | 2 +-
1472
horizon/locale/fr/LC_MESSAGES/django.po | 2 +-
1473
horizon/locale/ja/LC_MESSAGES/django.po | 2 +-
1474
horizon/locale/pl/LC_MESSAGES/django.po | 2 +-
1475
horizon/locale/pt/LC_MESSAGES/django.po | 2 +-
1476
horizon/locale/zh_CN/LC_MESSAGES/django.po | 2 +-
1477
horizon/locale/zh_TW/LC_MESSAGES/django.po | 2 +-
1478
9 files changed, 9 insertions(+), 8 deletions(-)
1480
commit bf6f9a205f566b906a6627cef14bf668e9f9897b
1481
Author: Gabriel Hurley <gabriel@strikeawe.com>
1482
Date: Mon Apr 2 15:37:51 2012 -0700
1484
Adds an error message for an outright failure on an ajax modal.
1488
Change-Id: I5d4e015701b922cfbcec26c13b18d7a0b8919f99
1490
horizon/static/horizon/js/modals.js | 4 ++++
1491
1 files changed, 4 insertions(+), 0 deletions(-)
1493
commit e90886aa0761611d201ba163dce4c657c5cd57b0
1494
Author: Gabriel Hurley <gabriel@strikeawe.com>
1495
Date: Mon Apr 2 14:58:05 2012 -0700
1497
Prevent confirmation password data from being sent to keystone.
1501
Change-Id: Id26bfcab81f62cedc31236417835081deef07e9a
1503
horizon/dashboards/syspanel/users/forms.py | 13 ++++++-------
1504
horizon/dashboards/syspanel/users/tests.py | 1 -
1505
2 files changed, 6 insertions(+), 8 deletions(-)
1507
commit ca5ea82ed020e1bd37c7da7dc4f1880a6c95d558
1508
Author: Gabriel Hurley <gabriel@strikeawe.com>
1509
Date: Mon Apr 2 13:51:50 2012 -0700
1511
Instance log and console actions now go to detail tabs.
1515
Change-Id: I28a591e5f765300f6a0bca021ef1fa802d277336
1517
.../nova/instances_and_volumes/instances/tables.py | 16 ++++++++++++++--
1518
horizon/tabs/base.py | 12 ++++++++----
1519
2 files changed, 22 insertions(+), 6 deletions(-)
1521
commit 47f44598c815be4923869ebf04e680cc14db319f
1522
Merge: 2883b6e bb1e7e6
1523
Author: Jenkins <jenkins@review.openstack.org>
1524
Date: Mon Apr 2 20:02:04 2012 +0000
1526
Merge "volume.volumeId property used wrongly as .volume_id"
1528
commit 2883b6e8b60dcf82949fe5aa453b3db57237ec81
1529
Merge: 98f4ad2 6146c7c
1530
Author: Jenkins <jenkins@review.openstack.org>
1531
Date: Mon Apr 2 19:28:02 2012 +0000
1533
Merge "Don't try to make an admin call in a user-level dashboard."
1535
commit 6146c7cd0843a3ba12d59b69107148f6080a00fc
1536
Author: Gabriel Hurley <gabriel@strikeawe.com>
1537
Date: Mon Apr 2 11:47:37 2012 -0700
1539
Don't try to make an admin call in a user-level dashboard.
1543
Change-Id: I5c5f74163ec912f599e1f0e606bb6906327b4f61
1545
.../nova/instances_and_volumes/instances/tables.py | 6 ------
1546
horizon/dashboards/syspanel/instances/tables.py | 13 ++++++++++++-
1547
2 files changed, 12 insertions(+), 7 deletions(-)
1549
commit 98f4ad276e902a83c25fa99f4bc1cc8cf9f5f6af
1550
Merge: ed851fd 5ab735f
1551
Author: Jenkins <jenkins@review.openstack.org>
1552
Date: Mon Apr 2 18:34:58 2012 +0000
1554
Merge "Prevent multiple modals/multiple form submissions via ajax."
1556
commit ed851fd223f20c76a253a8bd607774016503ba20
1557
Merge: e32f9c1 6b9e1f3
1558
Author: Jenkins <jenkins@review.openstack.org>
1559
Date: Mon Apr 2 17:05:50 2012 +0000
1561
Merge "Ensure that table action ids are unique again. Fixes bug 971328."
1563
commit e32f9c1d61ef1108bfd4a40b136ebe5bb33bd41b
1564
Merge: aedeaa3 289fc72
1565
Author: Jenkins <jenkins@review.openstack.org>
1566
Date: Mon Apr 2 16:57:36 2012 +0000
1568
Merge "Improved keystone error handling in syspanel."
1570
commit aedeaa38b9fbd70ffde51d76f41117ebe6a6eb50
1571
Merge: 0bf1e5e cf815c0
1572
Author: Jenkins <jenkins@review.openstack.org>
1573
Date: Mon Apr 2 16:48:52 2012 +0000
1575
Merge "Added a min-width to the header bar."
1577
commit 5ab735fcade2aef563aa2c8cb135a1f3c6239c43
1578
Author: Gabriel Hurley <gabriel@strikeawe.com>
1579
Date: Mon Apr 2 01:08:37 2012 -0700
1581
Prevent multiple modals/multiple form submissions via ajax.
1585
Change-Id: I721b4ef64d4c63d306b246defe63e36125ec6aa9
1587
horizon/static/horizon/js/modals.js | 31 ++++++++++++++++++++++++++-----
1588
1 files changed, 26 insertions(+), 5 deletions(-)
1590
commit 6b9e1f3ea408680463ebf2b26f56dc71b7ca133b
1591
Author: Gabriel Hurley <gabriel@strikeawe.com>
1592
Date: Mon Apr 2 00:40:55 2012 -0700
1594
Ensure that table action ids are unique again. Fixes bug 971328.
1596
Change-Id: I98a1af2d0b527befec4a807ee7eb151c57a98422
1598
horizon/tables/actions.py | 17 +++++++++++------
1599
horizon/tables/base.py | 1 +
1600
horizon/tests/table_tests.py | 2 ++
1601
3 files changed, 14 insertions(+), 6 deletions(-)
1603
commit 289fc72168767c1bc0d1d4727268f17d2343a66a
1604
Author: Gabriel Hurley <gabriel@strikeawe.com>
1605
Date: Mon Apr 2 00:15:36 2012 -0700
1607
Improved keystone error handling in syspanel.
1609
* Added "AuthorizationFailure" to the recoverable errors list
1610
since keystoneclient raises it anytime it can't talk to
1611
keystone. Fixes bug 971249.
1613
* Used proper exception handling for the users index view.
1614
Fixed some tests that had been failiing but masked previously.
1617
Change-Id: Iec8c1fc7bf8585a529fa15af55f807abc0f84d42
1619
horizon/dashboards/syspanel/projects/views.py | 5 ++-
1620
horizon/dashboards/syspanel/users/tests.py | 27 +++++++++++++++---------
1621
horizon/dashboards/syspanel/users/views.py | 17 +++------------
1622
horizon/exceptions.py | 2 +
1623
4 files changed, 26 insertions(+), 25 deletions(-)
1625
commit bb1e7e6a5a3f0517ed8178a2572783eeaee17434
1626
Author: Tihomir Trifonov <t.trifonov@gmail.com>
1627
Date: Sun Apr 1 12:04:13 2012 +0300
1629
volume.volumeId property used wrongly as .volume_id
1633
Also, the created_at property was used as createdAt,
1634
which lead to object reloading during template render
1635
due to missing prop. See bug desc for more details.
1636
Also, in the volume details template, the url link
1637
for instance details was wrong - it was the link for
1638
volume details instead.
1642
Change-Id: If5cfd515d0726a9ab85021b904a53e94b80205ea
1644
.../nova/instances_and_volumes/instances/views.py | 8 ++------
1645
.../nova/instances_and_volumes/volumes/tests.py | 11 ++++++++++-
1646
.../instances/_detail_overview.html | 4 ++--
1647
.../volumes/_detail_overview.html | 10 +++++-----
1648
horizon/tests/test_data/nova_data.py | 3 ++-
1649
5 files changed, 21 insertions(+), 15 deletions(-)
1651
commit 0bf1e5e9534ed7133376708edc203b2f736314a2
1652
Author: Tres Henry <tres@treshenry.net>
1653
Date: Fri Mar 30 18:15:55 2012 -0700
1655
Using internalURL for Keystone endpoint.
1657
Change-Id: I50632a7dda2d7fd64f083135b91d821e050fc284
1659
horizon/api/keystone.py | 10 +++++-----
1660
horizon/tests/api_tests/keystone_tests.py | 14 +++++++-------
1661
2 files changed, 12 insertions(+), 12 deletions(-)
1663
commit 31912ff553e8bdd55d6a6087e44d1f52244e93cb
1664
Author: John Postlethwait <john.postlethwait@nebula.com>
1665
Date: Fri Mar 30 14:55:45 2012 -0700
1667
Replacing the ULs with DLs on the instance detail page.
1671
Change-Id: I6d69cb4c939424fc2a002c59c830f848a213510f
1673
.../images/_detail_overview.html | 67 +++++++++-------
1674
.../instances/_detail_overview.html | 87 ++++++++++---------
1675
.../volumes/_detail_overview.html | 59 +++++++-------
1676
openstack_dashboard/static/dashboard/css/style.css | 4 +
1677
4 files changed, 118 insertions(+), 99 deletions(-)
1679
commit a68d35e52f449c54c27c3e680a562d326a83479b
1680
Author: Gabriel Hurley <gabriel@strikeawe.com>
1681
Date: Fri Mar 30 14:27:33 2012 -0700
1683
Makes OS_TENANT_ID and OS_TENANT_NAME separate in RC file.
1687
Change-Id: Ie57e816ad7edfa0cb636a93413b8b7faf72f0d2d
1689
horizon/dashboards/settings/project/forms.py | 6 +++++-
1690
.../templates/settings/project/openrc.sh.template | 3 ++-
1691
2 files changed, 7 insertions(+), 2 deletions(-)
1693
commit 1e8ba66fe4cac98ad840e60973e643d6eb35010c
1694
Merge: 0142ec0 873d9df
1695
Author: Jenkins <jenkins@review.openstack.org>
1696
Date: Fri Mar 30 01:56:34 2012 +0000
1698
Merge "Added "network" to the list of required nova services."
1700
commit 873d9df35786739a5ea24a56e712aac2afece835
1701
Author: Gabriel Hurley <gabriel@strikeawe.com>
1702
Date: Thu Mar 29 18:11:44 2012 -0700
1704
Added "network" to the list of required nova services.
1708
Change-Id: Icd6ac8c332815de86b2333640f454a0e8c91e982
1711
docs/source/quickstart.rst | 2 +-
1712
2 files changed, 2 insertions(+), 2 deletions(-)
1714
commit 0142ec0d2bf3820be8823464d0a2fa3b1680d815
1715
Author: Gabriel Hurley <gabriel@strikeawe.com>
1716
Date: Thu Mar 29 18:01:58 2012 -0700
1718
Add preference towards single id for action handling.
1720
When the action handler received both a single id and multiple
1721
object ids (such as when a user checks multiple boxes, then selects
1722
a single row's action), it would previously favor the mutiple
1723
ids, which goes against the intention of the user. This patch
1724
causes it to favor the single id now.
1728
Change-Id: I53034589ada5792c22c2fc5144af2aee3b551eb0
1730
horizon/tables/base.py | 4 +++-
1731
horizon/tests/table_tests.py | 19 ++++++++++++++++---
1732
2 files changed, 19 insertions(+), 4 deletions(-)
1734
commit 21b6c3d0dc8e30fbed31d79eb8023536f8d7fa24
1735
Merge: a965563 d750fc4
1736
Author: Jenkins <jenkins@review.openstack.org>
1737
Date: Thu Mar 29 01:55:03 2012 +0000
1739
Merge "show proper error message in VNC tab if instance not ready"
1741
commit a9655638bb6e9ad415514d54303749e18135b68a
1742
Merge: e2b3ac8 5cd1e5d
1743
Author: Jenkins <jenkins@review.openstack.org>
1744
Date: Thu Mar 29 01:41:57 2012 +0000
1746
Merge "Fix issue with not loading and showing tenant name in syspanel/instance view"
1748
commit 5cd1e5d216997c9d2b6e9fbcbea75c91984a2fed
1749
Author: Tihomir Trifonov <t.trifonov@gmail.com>
1750
Date: Tue Mar 27 10:13:05 2012 +0300
1752
Fix issue with not loading and showing
1753
tenant name in syspanel/instance view
1757
Patch2: Replaced API calls with _get(),
1760
The prefill of tenant_name was missing.
1761
The same code is present in AdminIndexView.
1762
Maybe it would be better to make UpdateRow as
1763
part of the TableView, because they share
1764
almost the same get_data() code...
1766
Change-Id: Ib74f7049625292644bba41ac0ab17279274a8ca3
1768
.../nova/instances_and_volumes/instances/tables.py | 9 ++++--
1769
horizon/dashboards/syspanel/instances/tests.py | 31 ++++++++++++++++++++
1770
horizon/tests/test_data/nova_data.py | 1 +
1771
3 files changed, 38 insertions(+), 3 deletions(-)
1773
commit cf815c08aea390c78e9a88ae1f16cfe6f555d0a4
1774
Author: Emma Steimann <emmasteimann@gmail.com>
1775
Date: Wed Mar 21 00:02:45 2012 -0500
1777
Added a min-width to the header bar.
1781
Change-Id: I6623e5cc0986aa29798a714e4cc8ac2f1475702a
1783
openstack_dashboard/static/dashboard/css/style.css | 2 ++
1784
1 files changed, 2 insertions(+), 0 deletions(-)
1786
commit e2b3ac88540dcb2d3e5f2666ce12df4e14392f9c
1787
Author: Vishvananda Ishaya <vishvananda@gmail.com>
1788
Date: Wed Mar 28 18:50:44 2012 +0000
1790
Fix display of volumes and snapshots
1792
* displayName -> display_name
1793
* displayDescription -> display_description
1794
* serverId -> server_id
1795
* volumeId -> volume_id
1798
Change-Id: I05b66716246be4f010719a51c242dc74811549c0
1800
.../nova/images_and_snapshots/images/views.py | 4 ++--
1801
.../volume_snapshots/tables.py | 2 +-
1802
.../images_and_snapshots/volume_snapshots/tests.py | 8 ++++----
1803
.../nova/instances_and_volumes/volumes/forms.py | 2 +-
1804
.../nova/instances_and_volumes/volumes/tables.py | 18 +++++++++---------
1805
.../nova/instances_and_volumes/volumes/tabs.py | 3 ++-
1806
.../nova/instances_and_volumes/volumes/tests.py | 2 +-
1807
.../instances/_detail_overview.html | 4 ++--
1808
.../volumes/_detail_overview.html | 10 +++++-----
1809
horizon/tests/test_data/nova_data.py | 8 ++++----
1810
10 files changed, 31 insertions(+), 30 deletions(-)
1812
commit d750fc41d250eb41c25cd39a85cbbdd45bda57ec
1813
Author: Andy Chong <andycjw@gmail.com>
1814
Date: Tue Mar 27 11:03:35 2012 +0800
1816
show proper error message in VNC tab if instance not ready
1820
Change-Id: I01dd86d0131637851eb14740bb52b7ac0347e3f1
1822
.../nova/instances_and_volumes/instances/tabs.py | 2 +-
1823
.../instances/_detail_vnc.html | 5 +++++
1824
2 files changed, 6 insertions(+), 1 deletions(-)
1826
commit b2ff1ee446fdce96efec10a1d8864023dc3cea9e
1827
Merge: 459a3a2 0798d92
1828
Author: Jenkins <jenkins@review.openstack.org>
1829
Date: Tue Mar 27 23:01:43 2012 +0000
1831
Merge "Adds configurable ajax connection queueing."
1833
commit 459a3a20996082ab71756609569b8445b701e110
1834
Author: Andy Chong <andycjw@gmail.com>
1835
Date: Wed Mar 21 13:07:22 2012 +0800
1837
Dropdown arrow button inherits the same style as main button.
1841
Change-Id: Ib19046538876720cf426d099d72f3c26ab81a57f
1843
horizon/static/horizon/js/horizon.js | 2 +-
1844
.../horizon/common/_data_table_row_actions.html | 2 +-
1845
horizon/utils/html.py | 8 ++++++++
1846
3 files changed, 10 insertions(+), 2 deletions(-)
1848
commit afd16018e6fec4b162de0702cf41576ae3bcbf04
1849
Merge: fe2599f d3abf33
1850
Author: Jenkins <jenkins@review.openstack.org>
1851
Date: Tue Mar 27 22:17:57 2012 +0000
1853
Merge "updating image should redirect back to original page"
1855
commit fe2599ff5d21efa9cd3c50a66337a61cf775c869
1856
Merge: ad07031 7a0af95
1857
Author: Jenkins <jenkins@review.openstack.org>
1858
Date: Tue Mar 27 21:59:49 2012 +0000
1860
Merge "Add link to instance for its id in floating ip list"
1862
commit ad07031839329122dfcc139506c84884d5f63cd3
1863
Merge: 3e8f4db fc8a05b
1864
Author: Jenkins <jenkins@review.openstack.org>
1865
Date: Tue Mar 27 21:51:29 2012 +0000
1867
Merge "fix label name for add rule in security group to be consistent"
1869
commit 0798d922a65e83a11086fbc03c2f9f5c9ab539cc
1870
Author: Gabriel Hurley <gabriel@strikeawe.com>
1871
Date: Mon Mar 26 23:26:10 2012 -0700
1873
Adds configurable ajax connection queueing.
1877
Change-Id: I84807f6ca0d9769d25b942c151c1a83501648a0a
1879
horizon/context_processors.py | 3 +-
1880
horizon/static/horizon/js/horizon.js | 52 ++++++++++++++++++++++-
1881
horizon/templates/horizon/client_side/conf.html | 5 ++-
1882
openstack_dashboard/settings.py | 1 +
1883
4 files changed, 58 insertions(+), 3 deletions(-)
1885
commit 3e8f4dbfbd0ef8d0266e2d17f803153cdb5a7312
1886
Merge: 6982e37 ec9bdf3
1887
Author: Jenkins <jenkins@review.openstack.org>
1888
Date: Tue Mar 27 05:13:16 2012 +0000
1890
Merge "Adds an option for "sticky" tabs."
1892
commit ec9bdf3d14513a9b025b92f466ca9e112707d2e2
1893
Author: Gabriel Hurley <gabriel@strikeawe.com>
1894
Date: Mon Mar 26 21:09:45 2012 -0700
1896
Adds an option for "sticky" tabs.
1898
Uses cookies to store the active tab state for a given user via an
1899
opt-in attribute on the TabGroup.
1903
Change-Id: I361942bec6bc789447bd38153d2b1b5ab0fb4b26
1905
horizon/static/horizon/js/horizon.js | 24 +
1906
horizon/static/horizon/js/jquery/jquery.cookie.js | 47 ++
1907
horizon/static/horizon/js/json2.js | 487 +++++++++++++++++++++
1908
horizon/static/horizon/js/tabs.js | 19 +-
1909
horizon/tabs/base.py | 9 +
1910
horizon/tests/tabs_tests.py | 4 +
1911
openstack_dashboard/templates/_scripts.html | 2 +
1912
7 files changed, 591 insertions(+), 1 deletions(-)
1914
commit 6982e373f94e94a04b18a5dffe7e9ad7c28ab94d
1915
Merge: c1b05e9 ac71246
1916
Author: Jenkins <jenkins@review.openstack.org>
1917
Date: Tue Mar 27 02:13:35 2012 +0000
1919
Merge "Adds PanelGroup class and site customization hook."
1921
commit ac712468029ea2981e912da36afd74a9a5de67bf
1922
Author: Gabriel Hurley <gabriel@strikeawe.com>
1923
Date: Mon Mar 26 18:08:48 2012 -0700
1925
Adds PanelGroup class and site customization hook.
1927
* Adds a PanelGroup class and slightly reworks the way panel
1928
ordering is handled to fix bug 963550.
1930
* Adds the option to load a python module containing
1931
site customizations after the site is fully initialized,
1932
but before the URLConf is dynamically constructed.
1935
Change-Id: Idc5358f2db6751494bcdfc382ec3bb6af65199b9
1937
docs/source/ref/horizon.rst | 3 +
1938
docs/source/topics/customizing.rst | 22 ++++
1939
horizon/__init__.py | 2 +-
1940
horizon/base.py | 165 ++++++++++++++++++++++-----
1941
horizon/dashboards/nova/dashboard.py | 21 +++-
1942
horizon/dashboards/syspanel/dashboard.py | 11 ++-
1943
horizon/templates/horizon/_subnav_list.html | 2 +-
1944
horizon/templatetags/horizon.py | 26 ++---
1945
horizon/tests/base_tests.py | 10 ++-
1946
9 files changed, 206 insertions(+), 56 deletions(-)
1948
commit c1b05e9bd86bcffb9bf3179aff6b026714c9277e
1949
Author: John Postlethwait <john.postlethwait@nebula.com>
1950
Date: Mon Mar 26 17:52:15 2012 -0700
1952
User needs to log in messages.
1954
When a user tries to access a page and they are
1955
not logged in, the message needs to be about
1956
authentication, NOT authorization as it was before
1957
this change. Needing to log in has nothing to do
1958
with permissions and the messaging needs to
1963
Change-Id: Ic9de135d4d3d8e7b19524cd100a3fe7ea027e1f4
1965
horizon/decorators.py | 13 +++-----
1966
horizon/exceptions.py | 11 +++++++
1967
horizon/locale/es/LC_MESSAGES/django.po | 28 +++++++++++--------
1968
horizon/locale/fr/LC_MESSAGES/django.po | 28 +++++++++++--------
1969
horizon/locale/ja/LC_MESSAGES/django.po | 29 +++++++++++--------
1970
horizon/locale/pl/LC_MESSAGES/django.po | 29 +++++++++++--------
1971
horizon/locale/pt/LC_MESSAGES/django.po | 28 +++++++++++--------
1972
horizon/locale/zh_CN/LC_MESSAGES/django.po | 28 +++++++++++--------
1973
horizon/locale/zh_TW/LC_MESSAGES/django.po | 29 +++++++++++--------
1974
horizon/middleware.py | 3 +-
1975
.../locale/es/LC_MESSAGES/django.po | 6 +++-
1976
.../locale/fr/LC_MESSAGES/django.po | 6 +++-
1977
.../locale/ja/LC_MESSAGES/django.po | 6 +++-
1978
.../locale/pl/LC_MESSAGES/django.po | 6 +++-
1979
.../locale/pt/LC_MESSAGES/django.po | 6 +++-
1980
.../locale/zh_CN/LC_MESSAGES/django.po | 6 +++-
1981
.../locale/zh_TW/LC_MESSAGES/django.po | 6 +++-
1982
17 files changed, 168 insertions(+), 100 deletions(-)
1984
commit 46530614034e7242fc9aec158b7720bab8aa51ce
1985
Author: John Postlethwait <john.postlethwait@nebula.com>
1986
Date: Mon Mar 26 14:38:13 2012 -0700
1988
Replacing the caption tag in data tables.
1990
Using a new row in the thead instead now. This is
1991
due to a WebKit bug where the caption element's
1992
size cannot be correctly calculated on tables with
1997
Change-Id: I08962c850061860ed0bd749deb389205c5b731fe
1999
horizon/templates/horizon/common/_data_table.html | 10 +++--
2000
horizon/tests/table_tests.py | 2 +-
2001
openstack_dashboard/static/dashboard/css/style.css | 46 +++++++++++++++++++-
2002
3 files changed, 51 insertions(+), 7 deletions(-)
2004
commit 6f0a8cc6c388714992283162af611301d81a7218
2005
Author: Gabriel Hurley <gabriel@strikeawe.com>
2006
Date: Sun Mar 25 20:21:05 2012 -0700
2008
Replaces "_" with " " for instance status and task messages.
2012
Change-Id: Ia32f262a9f8f86e76c106758a38cc5d36bd909fc
2014
.../nova/instances_and_volumes/instances/tables.py | 10 +++++++---
2015
1 files changed, 7 insertions(+), 3 deletions(-)
2017
commit 7a0af953d196304e2432289f8aa0b4f542ab6078
2018
Author: Andy Chong <andycjw@gmail.com>
2019
Date: Mon Mar 26 11:20:56 2012 +0800
2021
Add link to instance for its id in floating ip list
2025
Change-Id: I75398eecb36c272fffb19fb3fc368d6f3d0df313
2027
.../access_and_security/floating_ips/tables.py | 10 ++++++++++
2028
horizon/tables/base.py | 5 +++--
2029
2 files changed, 13 insertions(+), 2 deletions(-)
2031
commit a5d5b4f288b509342bbec57adff8ed94a829354e
2032
Merge: 9203e69 f65b68b
2033
Author: Jenkins <jenkins@review.openstack.org>
2034
Date: Sun Mar 25 21:48:36 2012 +0000
2036
Merge "fix ajax row update polling decay,"
2038
commit 9203e69f00f2ff8886bc5348632c7f15d52f6eae
2039
Author: Gabriel Hurley <gabriel@strikeawe.com>
2040
Date: Sun Mar 25 14:08:27 2012 -0700
2042
".modal" style only applied to modals now.
2044
The ".static_page" style now handles all static styling and
2045
looks more "static" than it did before.
2047
Removed a couple dead and/or extraneous templates.
2049
Updated translation files.
2053
Change-Id: I8b6af12f0752e844192db3fc6caa1fc389b0cddc
2055
horizon/locale/es/LC_MESSAGES/django.po | 32 +++++---
2056
horizon/locale/fr/LC_MESSAGES/django.po | 32 +++++---
2057
horizon/locale/ja/LC_MESSAGES/django.po | 32 +++++---
2058
horizon/locale/pl/LC_MESSAGES/django.po | 32 +++++---
2059
horizon/locale/pt/LC_MESSAGES/django.po | 32 +++++---
2060
horizon/locale/zh_CN/LC_MESSAGES/django.po | 32 +++++---
2061
horizon/locale/zh_TW/LC_MESSAGES/django.po | 32 +++++---
2062
horizon/templates/horizon/auth/_login.html | 4 +-
2063
horizon/templates/horizon/auth/_switch.html | 26 -------
2064
horizon/templates/horizon/auth/login.html | 2 +-
2065
horizon/templates/horizon/common/_modal_form.html | 2 +-
2066
.../locale/es/LC_MESSAGES/django.po | 6 +--
2067
.../locale/fr/LC_MESSAGES/django.po | 6 +--
2068
.../locale/ja/LC_MESSAGES/django.po | 6 +--
2069
.../locale/pl/LC_MESSAGES/django.po | 6 +--
2070
.../locale/pt/LC_MESSAGES/django.po | 6 +--
2071
.../locale/zh_CN/LC_MESSAGES/django.po | 6 +--
2072
.../locale/zh_TW/LC_MESSAGES/django.po | 9 +--
2073
openstack_dashboard/static/dashboard/css/style.css | 74 +++++++++++++-------
2074
openstack_dashboard/templates/_login.html | 6 --
2075
openstack_dashboard/templates/_switch.html | 8 --
2076
openstack_dashboard/templates/splash.html | 2 +-
2077
22 files changed, 204 insertions(+), 189 deletions(-)
2079
commit 35bf1f33b87ebd45b68212dccbf7623aee4951c5
2080
Merge: 325414c 434fed0
2081
Author: Jenkins <jenkins@review.openstack.org>
2082
Date: Sun Mar 25 19:24:52 2012 +0000
2084
Merge "make setup.py execute with python by default"
2086
commit d3abf336ee91d2284d6b5d9cbcd99a2a0f481bb1
2087
Author: Andy Chong <andycjw@gmail.com>
2088
Date: Wed Mar 21 12:02:33 2012 +0800
2090
updating image should redirect back to original page
2093
* syspanel inherits nova UpdateImage view/form
2094
* add completion_view to form base object, and get_success_url()
2095
that reverse the proper url for redirection on success
2097
* syspanel AdminEditImage was pointless because it didn't
2098
override the 'url', now fixed
2100
Change-Id: Ia8f24c7a895b397f11978a59232ab00da3e8813d
2102
.../nova/images_and_snapshots/images/forms.py | 4 ++-
2103
.../nova/images_and_snapshots/images/_update.html | 2 +-
2104
horizon/dashboards/syspanel/images/forms.py | 30 ++++++++++++++++++++
2105
horizon/dashboards/syspanel/images/tables.py | 2 +
2106
horizon/dashboards/syspanel/images/views.py | 2 +
2107
.../templates/syspanel/images/_update.html | 4 +-
2108
horizon/forms/base.py | 11 +++++++
2109
7 files changed, 51 insertions(+), 4 deletions(-)
2111
commit f65b68bfd1974b9ea6876f7b5273eeb963837eda
2112
Author: Andy Chong <andycjw@gmail.com>
2113
Date: Thu Mar 22 18:27:37 2012 +0800
2115
fix ajax row update polling decay,
2117
it stopped working because decay_constant is removed on
2118
each ajax complete instead of removing it on valid row update
2122
Change-Id: I419eb82f4e2c3c1fcce980c616d71d5da7b7b099
2124
horizon/static/horizon/js/horizon.js | 4 ++--
2125
1 files changed, 2 insertions(+), 2 deletions(-)
2127
commit 325414ccb19706db3c43aa56bbdf061e707eec45
2128
Merge: 4c98dcd 52b9e19
2129
Author: Jenkins <jenkins@review.openstack.org>
2130
Date: Sun Mar 25 07:57:10 2012 +0000
2132
Merge "Copies column instances to be unique per table instance."
2134
commit 4c98dcdd0ce59e04f195a4875ae2f61ff373a808
2135
Merge: 28defb5 a7db3bc
2136
Author: Jenkins <jenkins@review.openstack.org>
2137
Date: Sun Mar 25 06:27:51 2012 +0000
2139
Merge "Removed max_length from username/password fields in login page"
2141
commit 52b9e1982b73ca8773e9be8801909969a5b27f0a
2142
Author: Gabriel Hurley <gabriel@strikeawe.com>
2143
Date: Sat Mar 24 23:01:19 2012 -0700
2145
Copies column instances to be unique per table instance.
2149
Incidentally fixes bug 964351 as well by wrapping the dropdown
2150
actions template code in a spaceless tag.
2152
Change-Id: I672cb517d230db235c90a403e9b8ac0740e8732d
2154
horizon/tables/base.py | 25 ++++++++++++-------
2155
horizon/tables/views.py | 2 +-
2156
.../horizon/common/_data_table_row_actions.html | 2 +
2157
horizon/tests/table_tests.py | 21 ++++++++++++++--
2158
4 files changed, 37 insertions(+), 13 deletions(-)
2160
commit 28defb5ca98dea7aecca7dcb337dfa7c41879ef3
2161
Merge: 1125df6 33a0a2e
2162
Author: Jenkins <jenkins@review.openstack.org>
2163
Date: Sun Mar 25 05:48:05 2012 +0000
2165
Merge "Ensures tab data is preloaded. With tests! Fixes bug 964317."
2167
commit 1125df69e9665b60c856b2f505169eefe270c34e
2168
Merge: 7d3a0f4 63d8d36
2169
Author: Jenkins <jenkins@review.openstack.org>
2170
Date: Sun Mar 25 04:22:21 2012 +0000
2172
Merge "Prevent AJAX POST for multipart forms (e.g. file uploads)."
2174
commit 33a0a2e4012bee53d3877e2bec6058a026d9f584
2175
Author: Gabriel Hurley <gabriel@strikeawe.com>
2176
Date: Sat Mar 24 20:53:28 2012 -0700
2178
Ensures tab data is preloaded. With tests! Fixes bug 964317.
2180
Change-Id: I55ad1e0b9b836793ee2816cec18160b223f80462
2182
horizon/tabs/base.py | 9 +++++++--
2183
horizon/tabs/views.py | 8 ++------
2184
horizon/test.py | 13 ++++++++++++-
2185
horizon/tests/tabs_tests.py | 41 +++++++++++++++++++++++++++++++++++++----
2186
4 files changed, 58 insertions(+), 13 deletions(-)
2188
commit a7db3bc3a365ad3cb35245b2e4c721dca43c9cbf
2189
Author: Tihomir Trifonov <t.trifonov@gmail.com>
2190
Date: Wed Mar 21 20:47:40 2012 +0200
2192
Removed max_length from username/password fields in login page
2196
The field validation on the login page may lead
2197
to security issues - it should accept any input,
2198
without validation. Not to tell hackers what range to probe..
2199
The validation should be only on create/update User page.
2201
Updates the translation files for the new strings.
2203
Change-Id: Ib3bc72a024fe3e39e06bf948c6aaca8f2b1e60ee
2205
horizon/dashboards/syspanel/users/forms.py | 17 ++-
2206
horizon/dashboards/syspanel/users/tests.py | 81 +++++++++++-
2207
horizon/locale/es/LC_MESSAGES/django.po | 132 +++++++++++---------
2208
horizon/locale/fr/LC_MESSAGES/django.po | 132 +++++++++++---------
2209
horizon/locale/ja/LC_MESSAGES/django.po | 132 +++++++++++---------
2210
horizon/locale/pl/LC_MESSAGES/django.po | 132 +++++++++++---------
2211
horizon/locale/pt/LC_MESSAGES/django.po | 132 +++++++++++---------
2212
horizon/locale/zh_CN/LC_MESSAGES/django.po | 132 +++++++++++---------
2213
horizon/locale/zh_TW/LC_MESSAGES/django.po | 133 +++++++++++---------
2214
horizon/tests/testsettings.py | 6 +-
2215
horizon/utils/validators.py | 11 +-
2216
horizon/views/auth_forms.py | 4 +-
2217
.../locale/es/LC_MESSAGES/django.po | 2 +-
2218
.../locale/fr/LC_MESSAGES/django.po | 2 +-
2219
.../locale/ja/LC_MESSAGES/django.po | 2 +-
2220
.../locale/pl/LC_MESSAGES/django.po | 2 +-
2221
.../locale/pt/LC_MESSAGES/django.po | 2 +-
2222
.../locale/zh_CN/LC_MESSAGES/django.po | 2 +-
2223
.../locale/zh_TW/LC_MESSAGES/django.po | 2 +-
2224
19 files changed, 609 insertions(+), 449 deletions(-)
2226
commit 7d3a0f4d15d542144335aa36e8ad2d0b5bb11b4d
2227
Author: Julien Danjou <julien.danjou@enovance.com>
2228
Date: Mon Mar 19 10:38:43 2012 +0100
2230
Fix ephemeral field name in quota computing
2232
ephemeral is now part of an extension is now prefixed with OS-FLV-EXT-DATA.
2234
This fixes bug #961965
2236
Change-Id: I67fc7cd666fbf6c350eb0361a5f4e69d1842973b
2238
horizon/api/nova.py | 4 ++-
2239
horizon/tests/api_tests/nova_tests.py | 44 ++++++++++++++++----------------
2240
2 files changed, 25 insertions(+), 23 deletions(-)
2242
commit 63d8d365091a21881c5c6a2a3e88ef5a4db9308f
2243
Author: Gabriel Hurley <gabriel@strikeawe.com>
2244
Date: Sat Mar 24 17:58:30 2012 -0700
2246
Prevent AJAX POST for multipart forms (e.g. file uploads).
2250
Change-Id: I4a2da4f86687088aa0ceed20159ae413d81c3c9a
2252
horizon/static/horizon/js/modals.js | 4 ++++
2253
1 files changed, 4 insertions(+), 0 deletions(-)
2255
commit 477c13a40706eba83c8861e9f0efdad478985a0d
2256
Merge: 14e2dfc e02c442
2257
Author: Jenkins <jenkins@review.openstack.org>
2258
Date: Sun Mar 25 00:02:16 2012 +0000
2260
Merge "Adds support for tabs + tables."
2262
commit e02c442c86a0e961442d2825d451ef0508acbd72
2263
Author: Gabriel Hurley <gabriel@strikeawe.com>
2264
Date: Sat Mar 24 16:11:19 2012 -0700
2266
Adds support for tabs + tables.
2268
Creates new TableTab and TabbedTableView classes to support
2269
the complex logic involved in processing both table and tab
2270
actions in a single view.
2274
Change-Id: I3f70d77975593773bf783d31de06d2b724aad2d5
2276
docs/source/ref/tabs.rst | 8 ++
2277
.../nova/instances_and_volumes/instances/tables.py | 3 +-
2278
.../nova/instances_and_volumes/volumes/tables.py | 3 +-
2279
horizon/tables/__init__.py | 2 +-
2280
horizon/tables/base.py | 82 ++++++++++-----
2281
horizon/tables/views.py | 49 +++++----
2282
horizon/tabs/__init__.py | 4 +-
2283
horizon/tabs/base.py | 107 ++++++++++++++++++--
2284
horizon/tabs/views.py | 107 ++++++++++++++++++--
2285
.../templates/horizon/common/_detail_table.html | 1 +
2286
horizon/tests/tabs_tests.py | 75 ++++++++++++++
2287
horizon/tests/templates/tab_group.html | 1 +
2288
12 files changed, 367 insertions(+), 75 deletions(-)
2290
commit 14e2dfc386a3715ff71f2afd784cd17698bfc8bb
2291
Merge: 2adab84 700fa88
2292
Author: Jenkins <jenkins@review.openstack.org>
2293
Date: Fri Mar 23 23:21:58 2012 +0000
2295
Merge "Fix instance row updates polling and actions name"
2297
commit 2adab84aec94de677bad073bbc390c099e07314b
2298
Merge: 5987fcd 08055cf
2299
Author: Jenkins <jenkins@review.openstack.org>
2300
Date: Fri Mar 23 23:05:31 2012 +0000
2302
Merge "remove console.log from javascript"
2304
commit 5987fcd2912575fa6ee90674a2ccb1dd07f9cb85
2305
Merge: fbaa526 d635688
2306
Author: Jenkins <jenkins@review.openstack.org>
2307
Date: Fri Mar 23 22:58:59 2012 +0000
2309
Merge changes Ibd478e24,I69ce9f89
2312
Additional translations for Traditional Chinese
2313
Use ugettext_lazy for verbose_texts instead of unicode.
2315
commit fbaa5260e15127a85c1319d0edd7ff45cc2841c6
2316
Merge: e755c0a a8ab28a
2317
Author: Jenkins <jenkins@review.openstack.org>
2318
Date: Fri Mar 23 22:46:15 2012 +0000
2320
Merge "Added check to verify email exists when filtering users."
2322
commit e755c0a58d83c9fd0b34674bd001245844ff1f71
2323
Merge: 1ebed2e c1f34e6
2324
Author: Jenkins <jenkins@review.openstack.org>
2325
Date: Fri Mar 23 22:39:43 2012 +0000
2327
Merge "skip adding spinner animation to row cell if no polling needed"
2329
commit 1ebed2e334174034d743e8c8d302465b2c0f5836
2330
Merge: ab71aff a80da1a
2331
Author: Jenkins <jenkins@review.openstack.org>
2332
Date: Fri Mar 23 19:29:48 2012 +0000
2334
Merge "Fixing an issue where a unique id was not being returned for the overview table, causing the same information to be rendered for instances with the same name but differing stats. Fixes bug #959489"
2336
commit c1f34e6145e4c26f618d4c655a6d2ea2897166da
2337
Author: Andy Chong <andycjw@gmail.com>
2338
Date: Fri Mar 23 16:13:07 2012 +0800
2340
skip adding spinner animation to row cell if no polling needed
2344
Change-Id: I1a8bd23106285ab329e6fd709ede7711d8f2bc71
2346
horizon/static/horizon/js/horizon.js | 6 +++++-
2347
1 files changed, 5 insertions(+), 1 deletions(-)
2349
commit d6356888826e2c634a0a4b761b0111c5a24d7131
2350
Author: Andy Chong <andycjw@gmail.com>
2351
Date: Fri Mar 23 13:40:14 2012 +0800
2353
Additional translations for Traditional Chinese
2355
* fixed all the fuzzy strings
2356
* updated all locale .po for edited string
2357
* compiled .mo for zh_TW locale
2359
Change-Id: Ibd478e245c793b4e2920b9b97e555650a96041b8
2361
.../nova/access_and_security/floating_ips/forms.py | 4 +-
2362
.../nova/images_and_snapshots/images/forms.py | 4 +-
2363
.../nova/instances_and_volumes/volumes/forms.py | 4 +-
2364
horizon/locale/es/LC_MESSAGES/django.po | 13 +--
2365
horizon/locale/fr/LC_MESSAGES/django.po | 13 +--
2366
horizon/locale/ja/LC_MESSAGES/django.po | 20 +--
2367
horizon/locale/pl/LC_MESSAGES/django.po | 20 +--
2368
horizon/locale/pt/LC_MESSAGES/django.po | 13 +--
2369
horizon/locale/zh_CN/LC_MESSAGES/django.po | 13 +--
2370
horizon/locale/zh_TW/LC_MESSAGES/django.mo | Bin 29442 -> 32654 bytes
2371
horizon/locale/zh_TW/LC_MESSAGES/django.po | 132 +++++++-------------
2372
.../locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 1224 bytes
2373
.../locale/zh_TW/LC_MESSAGES/django.po | 4 +-
2374
13 files changed, 84 insertions(+), 156 deletions(-)
2376
commit a8ab28ad13ab4803373b36bcb2203357b17a06f6
2377
Author: Emma Steimann <emmasteimann@gmail.com>
2378
Date: Thu Mar 15 00:03:14 2012 -0500
2380
Added check to verify email exists when filtering users.
2384
Change-Id: Ib43c404bfc12ec4f6a0c8e47792fad01d1aaeec6
2386
horizon/dashboards/syspanel/users/tables.py | 3 ++-
2387
1 files changed, 2 insertions(+), 1 deletions(-)
2389
commit fc8a05bdbad164dd13c7a35d778c73992baa2959
2390
Author: Andy Chong <andycjw@gmail.com>
2391
Date: Thu Mar 22 16:19:14 2012 +0800
2393
fix label name for add rule in security group to be consistent
2397
Change-Id: I087c4742485f5bf90bc1373dea4850bb7d03c596
2399
.../access_and_security/security_groups/forms.py | 4 ++--
2400
1 files changed, 2 insertions(+), 2 deletions(-)
2402
commit 08055cf9ee29029bd860aaf0ba20822594401dfa
2403
Author: Andy Chong <andycjw@gmail.com>
2404
Date: Wed Mar 21 11:02:25 2012 +0800
2406
remove console.log from javascript
2410
Change-Id: I40cd226dae2d02a032d3ec40730d850636efea32
2412
horizon/static/horizon/js/horizon.js | 2 --
2413
1 files changed, 0 insertions(+), 2 deletions(-)
2415
commit 8e83bc8bc406a70432ea52084010f03765c3aa1c
2416
Author: Jim Yeh <lemonlatte@gmail.com>
2417
Date: Thu Mar 22 21:15:56 2012 +0800
2419
Use ugettext_lazy for verbose_texts instead of unicode.
2422
* Change the ugettext to ugettext_lazy
2423
* Unicode the verbose_name while the
2424
DataTableOption is initialize will
2425
make the translation fixed.
2426
* Similar scenario in Column class and Action class.
2428
Change-Id: I69ce9f89b0f0c2afb32b26e15ea8db84828d840f
2430
.../nova/access_and_security/floating_ips/forms.py | 2 +-
2431
.../access_and_security/floating_ips/tables.py | 2 +-
2432
.../nova/access_and_security/floating_ips/views.py | 2 +-
2433
.../nova/access_and_security/keypairs/forms.py | 2 +-
2434
.../nova/access_and_security/keypairs/tables.py | 2 +-
2435
.../nova/access_and_security/keypairs/views.py | 2 +-
2436
.../access_and_security/security_groups/forms.py | 2 +-
2437
.../access_and_security/security_groups/tables.py | 2 +-
2438
.../access_and_security/security_groups/views.py | 2 +-
2439
.../dashboards/nova/access_and_security/views.py | 2 +-
2440
horizon/dashboards/nova/containers/forms.py | 2 +-
2441
horizon/dashboards/nova/containers/tables.py | 2 +-
2442
horizon/dashboards/nova/containers/views.py | 2 +-
2443
.../nova/images_and_snapshots/images/forms.py | 2 +-
2444
.../nova/images_and_snapshots/images/tables.py | 2 +-
2445
.../nova/images_and_snapshots/images/tabs.py | 2 +-
2446
.../nova/images_and_snapshots/images/views.py | 2 +-
2447
.../nova/images_and_snapshots/snapshots/forms.py | 2 +-
2448
.../nova/images_and_snapshots/snapshots/tables.py | 2 +-
2449
.../nova/images_and_snapshots/snapshots/views.py | 2 +-
2450
.../dashboards/nova/images_and_snapshots/views.py | 2 +-
2451
.../volume_snapshots/tables.py | 2 +-
2452
.../nova/instances_and_volumes/instances/forms.py | 2 +-
2453
.../nova/instances_and_volumes/instances/tables.py | 2 +-
2454
.../nova/instances_and_volumes/instances/tabs.py | 2 +-
2455
.../nova/instances_and_volumes/instances/views.py | 2 +-
2456
.../dashboards/nova/instances_and_volumes/views.py | 2 +-
2457
.../nova/instances_and_volumes/volumes/forms.py | 2 +-
2458
.../nova/instances_and_volumes/volumes/tables.py | 2 +-
2459
.../nova/instances_and_volumes/volumes/tabs.py | 2 +-
2460
.../nova/instances_and_volumes/volumes/views.py | 2 +-
2461
horizon/dashboards/syspanel/flavors/forms.py | 2 +-
2462
horizon/dashboards/syspanel/flavors/views.py | 2 +-
2463
horizon/dashboards/syspanel/images/tables.py | 2 +-
2464
horizon/dashboards/syspanel/images/views.py | 2 +-
2465
horizon/dashboards/syspanel/instances/tables.py | 2 +-
2466
horizon/dashboards/syspanel/instances/views.py | 2 +-
2467
horizon/dashboards/syspanel/projects/forms.py | 2 +-
2468
horizon/dashboards/syspanel/projects/views.py | 2 +-
2469
horizon/dashboards/syspanel/users/forms.py | 2 +-
2470
horizon/dashboards/syspanel/users/tables.py | 2 +-
2471
horizon/dashboards/syspanel/users/views.py | 2 +-
2472
horizon/tables/actions.py | 8 ++++----
2473
horizon/tables/base.py | 10 +++++-----
2474
horizon/usage/tables.py | 2 +-
2475
45 files changed, 52 insertions(+), 52 deletions(-)
2477
commit ab71aff23f30360e8463d3a5ca2cec5719994b8c
2478
Author: Gabriel Hurley <gabriel@strikeawe.com>
2479
Date: Thu Mar 22 15:12:37 2012 -0700
2481
Rework translation for panel and dashboard names. Marked more strings.
2483
Uses ugettext_lazy to delay translation; reworks the __repr__
2484
method to avoid using the translated form; and changes the
2485
unicode method of the HorizonComponent class to actually return a
2486
string coerced to unicode rather than a proxy object.
2488
In the process, many more strings which had been missed have been
2489
marked for translation.
2493
Change-Id: Ie8d10a928b0419313e6c54b0eff7a3a37299ca83
2495
horizon/base.py | 11 +-
2496
.../nova/access_and_security/floating_ips/forms.py | 7 +-
2497
.../dashboards/nova/access_and_security/panel.py | 2 +-
2498
.../access_and_security/security_groups/forms.py | 5 +-
2499
horizon/dashboards/nova/containers/panel.py | 2 +-
2500
horizon/dashboards/nova/dashboard.py | 4 +-
2501
.../dashboards/nova/images_and_snapshots/panel.py | 2 +-
2502
.../nova/images_and_snapshots/snapshots/forms.py | 5 +-
2503
.../dashboards/nova/instances_and_volumes/panel.py | 2 +-
2504
horizon/dashboards/nova/overview/panel.py | 2 +-
2505
.../nova/templates/nova/containers/_create.html | 2 +-
2506
.../nova/templates/nova/objects/_copy.html | 2 +-
2507
.../nova/templates/nova/objects/_upload.html | 2 +-
2508
.../nova/templates/nova/objects/copy.html | 2 +-
2509
.../nova/templates/nova/objects/index.html | 2 +-
2510
.../nova/templates/nova/objects/upload.html | 2 +-
2511
horizon/dashboards/settings/dashboard.py | 2 +-
2512
horizon/dashboards/settings/ec2/forms.py | 2 +-
2513
horizon/dashboards/settings/ec2/panel.py | 2 +-
2514
horizon/dashboards/settings/project/forms.py | 2 +-
2515
horizon/dashboards/settings/project/panel.py | 2 +-
2516
horizon/dashboards/settings/user/panel.py | 2 +-
2517
horizon/dashboards/syspanel/dashboard.py | 4 +-
2518
horizon/dashboards/syspanel/flavors/panel.py | 2 +-
2519
horizon/dashboards/syspanel/images/panel.py | 2 +-
2520
horizon/dashboards/syspanel/instances/panel.py | 2 +-
2521
horizon/dashboards/syspanel/overview/panel.py | 2 +-
2522
horizon/dashboards/syspanel/projects/panel.py | 2 +-
2523
horizon/dashboards/syspanel/quotas/panel.py | 2 +-
2524
horizon/dashboards/syspanel/services/panel.py | 2 +-
2525
horizon/dashboards/syspanel/users/panel.py | 2 +-
2526
horizon/locale/es/LC_MESSAGES/django.po | 329 +++++++++++--------
2527
horizon/locale/fr/LC_MESSAGES/django.po | 329 +++++++++++--------
2528
horizon/locale/ja/LC_MESSAGES/django.po | 342 +++++++++++---------
2529
horizon/locale/pl/LC_MESSAGES/django.po | 336 +++++++++++---------
2530
horizon/locale/pt/LC_MESSAGES/django.po | 329 +++++++++++--------
2531
horizon/locale/zh_CN/LC_MESSAGES/django.po | 329 +++++++++++--------
2532
horizon/locale/zh_TW/LC_MESSAGES/django.po | 335 +++++++++++---------
2533
horizon/tables/actions.py | 1 +
2534
horizon/templates/horizon/_nav_list.html | 2 +-
2535
horizon/templates/horizon/common/_data_table.html | 3 +-
2536
horizon/templates/horizon/common/_sidebar.html | 2 +-
2537
.../templates/horizon/common/_usage_summary.html | 2 +-
2538
horizon/templatetags/horizon.py | 2 +-
2539
horizon/tests/base_tests.py | 38 ++--
2540
.../locale/es/LC_MESSAGES/django.po | 6 +-
2541
.../locale/fr/LC_MESSAGES/django.po | 6 +-
2542
.../locale/ja/LC_MESSAGES/django.po | 6 +-
2543
.../locale/pl/LC_MESSAGES/django.po | 6 +-
2544
.../locale/pt/LC_MESSAGES/django.po | 6 +-
2545
.../locale/zh_CN/LC_MESSAGES/django.po | 6 +-
2546
.../locale/zh_TW/LC_MESSAGES/django.po | 6 +-
2547
openstack_dashboard/templates/_header.html | 2 +-
2548
53 files changed, 1430 insertions(+), 1079 deletions(-)
2550
commit a80da1a2de709fd342a0ea46281a1598c35e083a
2551
Author: John Postlethwait <john.postlethwait@nebula.com>
2552
Date: Thu Mar 22 13:51:18 2012 -0700
2554
Fixing an issue where a unique id was not being returned for the overview table, causing the same information to be rendered for instances with the same name but differing stats. Fixes bug #959489
2556
Change-Id: I78050462903e1b971d0a219805d19c5f728e23f7
2558
horizon/tables/base.py | 5 +++++
2559
horizon/usage/tables.py | 2 +-
2560
2 files changed, 6 insertions(+), 1 deletions(-)
2562
commit 67f366381fbfe3ce53cbe4473d913cb46bb1e841
2563
Merge: 77bb331 6c9d6dc
2564
Author: Jenkins <jenkins@review.openstack.org>
2565
Date: Thu Mar 22 20:21:01 2012 +0000
2567
Merge "Translate the sidebar."
2569
commit 77bb331165b620c311b4a84c54f113563fd65528
2570
Merge: 63d8b63 60f71c5
2571
Author: Jenkins <jenkins@review.openstack.org>
2572
Date: Thu Mar 22 20:11:47 2012 +0000
2574
Merge "fix ajax-modal to work with updated row"
2576
commit 63d8b63e83c7b490e6203bb7adcb1a32e3cd85ad
2577
Merge: 5e26130 63ca823
2578
Author: Jenkins <jenkins@review.openstack.org>
2579
Date: Thu Mar 22 20:05:26 2012 +0000
2581
Merge "Allow image name up to 255 characters"
2583
commit 5e261301743fd894f10846e8c61b03d379b80a65
2584
Merge: f0e52e1 599f7f5
2585
Author: Jenkins <jenkins@review.openstack.org>
2586
Date: Thu Mar 22 19:59:27 2012 +0000
2588
Merge "Block launching more than one instance if volume is specified"
2590
commit f0e52e16556694aa5f6c8f8545640c790255b171
2591
Merge: 41b19e1 05b208f
2592
Author: Jenkins <jenkins@review.openstack.org>
2593
Date: Thu Mar 22 19:53:37 2012 +0000
2595
Merge "Fix AJAX form posting that work incorrectly if get() in base views is overridden by subclass, e.g. EditRulesView and EditAttachmentsView if they don't add X-Horizon-Location custom headers if redirect is used. This mucking is probably the cleanest way to fix this in the meantime."
2597
commit 41b19e13e21e286c74149fd0fb5302156fe7ffe6
2598
Merge: c864d93 aea02a4
2599
Author: Jenkins <jenkins@review.openstack.org>
2600
Date: Thu Mar 22 19:46:35 2012 +0000
2602
Merge "fix horizontal form error field layout break"
2604
commit c864d93c08389d55be251eee00975e2f6229db6c
2605
Merge: 21a4d22 dc9b33c
2606
Author: Jenkins <jenkins@review.openstack.org>
2607
Date: Thu Mar 22 19:32:54 2012 +0000
2609
Merge "LaunchAction button enabled only if image is in 'active' state"
2611
commit 6c9d6dccdfa8a6a8df3b5d7f7efb6ed655ed6b6f
2612
Author: Jim Yeh <lemonlatte@gmail.com>
2613
Date: Thu Mar 22 23:18:59 2012 +0800
2615
Translate the sidebar.
2619
Change-Id: I5b86eb3745d0322c251a45b6bba017e08b8e53f5
2621
.../dashboards/nova/access_and_security/panel.py | 4 +-
2622
.../dashboards/nova/images_and_snapshots/panel.py | 4 +-
2623
.../dashboards/nova/instances_and_volumes/panel.py | 4 +-
2624
horizon/dashboards/nova/overview/panel.py | 4 +-
2625
horizon/dashboards/settings/project/panel.py | 4 +-
2626
horizon/dashboards/settings/user/panel.py | 4 +-
2627
horizon/dashboards/syspanel/flavors/panel.py | 4 +-
2628
horizon/dashboards/syspanel/images/panel.py | 4 +-
2629
horizon/dashboards/syspanel/instances/panel.py | 4 +-
2630
horizon/dashboards/syspanel/overview/panel.py | 4 +-
2631
horizon/dashboards/syspanel/projects/panel.py | 4 +-
2632
horizon/dashboards/syspanel/quotas/panel.py | 4 +-
2633
horizon/dashboards/syspanel/services/panel.py | 4 +-
2634
horizon/dashboards/syspanel/users/panel.py | 4 +-
2635
horizon/locale/es/LC_MESSAGES/django.po | 113 +++++++++++-------
2636
horizon/locale/fr/LC_MESSAGES/django.po | 113 +++++++++++-------
2637
horizon/locale/ja/LC_MESSAGES/django.po | 119 ++++++++++++-------
2638
horizon/locale/pl/LC_MESSAGES/django.po | 120 ++++++++++++-------
2639
horizon/locale/pt/LC_MESSAGES/django.po | 113 +++++++++++-------
2640
horizon/locale/zh_CN/LC_MESSAGES/django.po | 113 +++++++++++-------
2641
horizon/locale/zh_TW/LC_MESSAGES/django.mo | Bin 31109 -> 29442 bytes
2642
horizon/locale/zh_TW/LC_MESSAGES/django.po | 127 ++++++++++++--------
2643
22 files changed, 555 insertions(+), 319 deletions(-)
2645
commit 21a4d22f9a574ab631aba83c5f90504411a92fed
2646
Merge: 2acd536 ebe9e8a
2647
Author: Jenkins <jenkins@review.openstack.org>
2648
Date: Thu Mar 22 17:27:14 2012 +0000
2650
Merge "set kernel and ramdisk id not as required field as it's not editable"
2652
commit 700fa8844bb62663b25df1cb39be4dc833786ce8
2653
Author: Andy Chong <andycjw@gmail.com>
2654
Date: Thu Mar 22 21:03:48 2012 +0800
2656
Fix instance row updates polling and actions name
2658
* fix bug 962034, add suspended/paused as True column status
2659
* fix bug 955697, forgot to reset the current_present_action
2661
Change-Id: I16cabd94d176f648bdc695922cd168531a8c4a2a
2663
.../nova/instances_and_volumes/instances/tables.py | 6 ++++++
2664
1 files changed, 6 insertions(+), 0 deletions(-)
2666
commit 60f71c58af7dea24c7a9540c095416d2627359ee
2667
Author: Andy Chong <andycjw@gmail.com>
2668
Date: Thu Mar 22 18:12:18 2012 +0800
2670
fix ajax-modal to work with updated row
2674
Change-Id: Id006df4d1b959bab6045d9b092c39d08c8dd94a4
2676
horizon/static/horizon/js/modals.js | 2 +-
2677
1 files changed, 1 insertions(+), 1 deletions(-)
2679
commit 434fed0a185694522b0491aee633f2ca1bbd2c7c
2680
Author: Ionuț Arțăriși <iartarisi@suse.cz>
2681
Date: Thu Mar 22 10:57:49 2012 +0100
2683
make setup.py execute with python by default
2685
Change-Id: Ie53a3d304b225f34490063913b072147c271090b
2688
1 files changed, 1 insertions(+), 0 deletions(-)
2690
commit 2acd53679bda26130ac2d1c077a5e0beeec4f400
2691
Author: Ionuț Arțăriși <iartarisi@suse.cz>
2692
Date: Thu Mar 22 11:00:58 2012 +0100
2694
fix IndexError when trying to create the first flavor (bug 959232)
2696
this happens when all the default flavors have been deleted and a user tries to add a new one through the WebUI
2698
Change-Id: Ic7779ac2ead409626c1b6ec0540865629e78277e
2700
horizon/dashboards/syspanel/flavors/tests.py | 26 ++++++++++++++++++++++++++
2701
horizon/dashboards/syspanel/flavors/views.py | 7 +++++--
2702
2 files changed, 31 insertions(+), 2 deletions(-)
2704
commit dc9b33cc39f6f2fa10b0e0a68128e5983304d685
2705
Author: Tihomir Trifonov <t.trifonov@gmail.com>
2706
Date: Thu Mar 22 11:28:16 2012 +0200
2708
LaunchAction button enabled only if image
2709
is in 'active' state
2711
Fixes bug 959705. Affects snapshot images,
2712
that can currently be launched when still in
2715
Change-Id: I07233242ac79fc05fafa792d28a2fb08f82b1d5c
2717
.../nova/images_and_snapshots/images/tables.py | 5 +++
2718
.../dashboards/nova/images_and_snapshots/tests.py | 37 ++++++++++++++++++++
2719
2 files changed, 42 insertions(+), 0 deletions(-)
2721
commit 63ca8238a59e9e22acac84334aa4594b1447976b
2722
Author: Andy Chong <andycjw@gmail.com>
2723
Date: Thu Mar 22 15:48:31 2012 +0800
2725
Allow image name up to 255 characters
2729
Change-Id: I8e0e7f3e15180054888ea4d158f3ba5349a09c86
2731
.../nova/images_and_snapshots/images/forms.py | 2 +-
2732
1 files changed, 1 insertions(+), 1 deletions(-)
2734
commit 599f7f50dde52cae88a958ec3e78ff31f70842c0
2735
Author: Andy Chong <andycjw@gmail.com>
2736
Date: Thu Mar 22 15:02:33 2012 +0800
2738
Block launching more than one instance if volume is specified
2742
Change-Id: I5e25d38f67d56268e9e3e904df7a4d873ecb98d5
2744
.../nova/images_and_snapshots/images/forms.py | 13 +++++++++++++
2745
1 files changed, 13 insertions(+), 0 deletions(-)
2747
commit 05b208f1046c96b69af44b1aff6a8c57f8a1b44d
2748
Author: Andy Chong <andycjw@gmail.com>
2749
Date: Thu Mar 22 13:34:40 2012 +0800
2751
Fix AJAX form posting that work incorrectly if get() in base views
2752
is overridden by subclass, e.g. EditRulesView and EditAttachmentsView
2753
if they don't add X-Horizon-Location custom headers if redirect is
2754
used. This mucking is probably the cleanest way to fix this in
2759
Change-Id: I213e23a150b4afaba1249584e8cb3b376095533e
2761
horizon/middleware.py | 12 ++++++++++++
2762
1 files changed, 12 insertions(+), 0 deletions(-)
2764
commit aea02a484dfbb0005f1d3e5e966066888054c821
2765
Author: Andy Chong <andycjw@gmail.com>
2766
Date: Thu Mar 22 11:26:21 2012 +0800
2768
fix horizontal form error field layout break
2772
Change-Id: Iaa7ba1dde64fdc615e10e4e9e8d7fb538107dec1
2774
openstack_dashboard/static/dashboard/css/style.css | 9 ++++-----
2775
1 files changed, 4 insertions(+), 5 deletions(-)
2777
commit 479ebdc3ff9972af2e8d7d1a218342beddd52539
2778
Merge: 65c80c1 c11cd9d
2779
Author: Jenkins <jenkins@review.openstack.org>
2780
Date: Thu Mar 22 01:40:53 2012 +0000
2782
Merge "Implements AJAX form posting."
2784
commit c11cd9d1c5a4cfcc0120b5ab75564ef1d2df15f6
2785
Author: Gabriel Hurley <gabriel@strikeawe.com>
2786
Date: Wed Mar 21 16:14:59 2012 -0700
2788
Implements AJAX form posting.
2790
This is somewhat of a hack for Essex, since the long-term solution
2791
is a reworking of the way AJAX is handled. But it solves problems
2792
in the interim and provides a significantly better experience.
2794
Thanks to Andy Chong for pushing forward with the initial attempts
2795
which lead to this patch.
2799
Change-Id: Ia65d926d3d406b07301e23b4c87de60c66ddec75
2801
horizon/forms/views.py | 9 +++
2802
horizon/middleware.py | 2 +-
2803
horizon/static/horizon/js/modals.js | 124 +++++++++++++++++++++--------------
2804
horizon/tests/base_tests.py | 2 +-
2805
4 files changed, 86 insertions(+), 51 deletions(-)
2807
commit 65c80c15c44d510fee008dfa6450ae9e4ed7fa2e
2808
Merge: cc54654 cb8b05f
2809
Author: Jenkins <jenkins@review.openstack.org>
2810
Date: Thu Mar 22 00:40:09 2012 +0000
2812
Merge "Show the modal exactly where it's invoked"
2814
commit cc5465412a99884b1a2e4dcf4cc19246bcc4aa5c
2815
Merge: 0a640c3 8a10e8a
2816
Author: Jenkins <jenkins@review.openstack.org>
2817
Date: Thu Mar 22 00:23:20 2012 +0000
2819
Merge "Handle custom column classes; inherit from HTMLElement."
2821
commit 0a640c300e63fbf866f0fde2d087fa812c6ec7bf
2822
Author: John Postlethwait <john.postlethwait@nebula.com>
2823
Date: Wed Mar 21 12:53:20 2012 -0700
2825
Fixing an issue with overlapping content in FireFox using the caption tag. Fixes bug #960823
2827
Change-Id: Id6ad9aeac860c53e325138d888adc93732fbaf6f
2829
openstack_dashboard/static/dashboard/css/style.css | 2 +-
2830
1 files changed, 1 insertions(+), 1 deletions(-)
2832
commit ebe9e8a0fdda04f293b341d657ed75f3b0f706eb
2833
Author: Andy Chong <andycjw@gmail.com>
2834
Date: Wed Mar 21 11:43:53 2012 +0800
2836
set kernel and ramdisk id not as required field as it's not editable
2840
Change-Id: I210c0b755b5d7ce216b1c1e4e43b55583bab5154
2842
.../nova/images_and_snapshots/images/forms.py | 2 ++
2843
1 files changed, 2 insertions(+), 0 deletions(-)
2845
commit cb8b05f84ba62608850fc79d9cee17fa3123569a
2846
Author: Jim Yeh <lemonlatte@gmail.com>
2847
Date: Wed Mar 14 17:41:04 2012 +0800
2849
Show the modal exactly where it's invoked
2854
Change-Id: Idac37f6935211c9dfc1c474266864741123e5748
2856
horizon/static/horizon/js/modals.js | 6 ++++++
2857
1 files changed, 6 insertions(+), 0 deletions(-)
2859
commit 8a10e8a5f9e83411dc2008639a6900f9ee6ee904
2860
Author: Gabriel Hurley <gabriel@strikeawe.com>
2861
Date: Tue Mar 20 13:49:38 2012 -0700
2863
Handle custom column classes; inherit from HTMLElement.
2865
* Fixes bug 960588, allowing custom (and mixed) column classes
2866
to be handled appropriately in the table metaclass.
2867
* Reworks Column and Cell to inherit from HTMLElement, making
2868
them both more consistent and easier to customize.
2871
Change-Id: I88ec6d8d66703f11c508b4c10af439e3b732b3ce
2873
horizon/tables/base.py | 60 +++++++++++--------
2874
horizon/templates/horizon/common/_data_table.html | 2 +-
2875
.../templates/horizon/common/_data_table_row.html | 2 +-
2876
horizon/tests/table_tests.py | 36 ++++++++----
2877
horizon/utils/html.py | 28 +++++++---
2878
5 files changed, 80 insertions(+), 48 deletions(-)
2880
commit 513a60b69fb2eea13c43fdf9a8f84d6e7a415fb5
2881
Author: Thierry Carrez <thierry@openstack.org>
2882
Date: Tue Mar 20 17:06:05 2012 +0100
2886
Set 2012.2 version to formally open Folsom development
2888
Change-Id: Id615f4d1c820f5602b1eb697d10d4a71c352c024
2890
horizon/version.py | 2 +-
2891
1 files changed, 1 insertions(+), 1 deletions(-)
2893
commit e42a70aeed2a74338de2ea688ebdd84c7e84ac8d
2894
Merge: 2a51171 53f15d9
2895
Author: Jenkins <jenkins@review.openstack.org>
2896
Date: Tue Mar 20 15:48:26 2012 +0000
2898
Merge "don't use zipfile's context manager as it won't work on py2.6"
2900
commit 2a51171517de2890d26130225a60901827fdfd51
2901
Author: Gabriel Hurley <gabriel@strikeawe.com>
2902
Date: Mon Mar 19 18:49:01 2012 -0700
2904
Corrects glance image action permissions.
2906
* Admins have full permissions to edit and delete images
2907
from syspanel, plus Glance's client returns a proper
2908
403 error instead of 401, so inappropriate access no longer
2909
logs the user out inappropriately. Fixes bug 955744.
2910
* Regular users can edit and delete if their tenant owns the
2911
image. Fixes bug 950364 and fixes bug 737360.
2913
Note, this requires the latest version of Glance.
2915
Change-Id: Ib816d7e6e1320a9024c5dbe95b04249291ec0463
2917
.../nova/images_and_snapshots/images/tables.py | 10 +++++++++-
2918
horizon/dashboards/syspanel/images/tables.py | 7 ++++++-
2919
2 files changed, 15 insertions(+), 2 deletions(-)
2921
commit 28deef6c58b47c6a1daa71d6e6aae25016110793
2922
Merge: 9bb106f 8b1d028
2923
Author: Jenkins <jenkins@review.openstack.org>
2924
Date: Mon Mar 19 23:49:02 2012 +0000
2926
Merge "Load tab context data during init for "preload" tabs. Fixes bug 959800."
2928
commit 8b1d02859612c6b3979861df8bd1e3abc053538c
2929
Author: Gabriel Hurley <gabriel@strikeawe.com>
2930
Date: Mon Mar 19 16:31:40 2012 -0700
2932
Load tab context data during init for "preload" tabs. Fixes bug 959800.
2934
Change-Id: If05c022def2e97bbae682db65d4311b1401e850d
2936
.../nova/instances_and_volumes/instances/tests.py | 5 +++--
2937
horizon/tabs/base.py | 12 +++++++++++-
2938
2 files changed, 14 insertions(+), 3 deletions(-)
2940
commit 9bb106f864759ebf14b6138b5712be593e8ce229
2941
Merge: 9931748 872543a
2942
Author: Jenkins <jenkins@review.openstack.org>
2943
Date: Mon Mar 19 22:59:22 2012 +0000
2945
Merge "Changing name of project settings page to Download OpenStack RC File."
2947
commit 872543a2512ef785ac7eddb39ce053aecd338eee
2948
Author: jakedahn <jake@ansolabs.com>
2949
Date: Mon Mar 19 15:00:45 2012 -0700
2951
Changing name of project settings page to Download OpenStack RC File.
2953
* Also updates internationalization strings.
2955
Change-Id: Ie14aadfd38cada0a0905bffb024e8818ac02bbe3
2957
.../templates/settings/project/settings.html | 2 +-
2958
horizon/locale/es/LC_MESSAGES/django.po | 175 +++++++++---------
2959
horizon/locale/fr/LC_MESSAGES/django.po | 175 +++++++++---------
2960
horizon/locale/ja/LC_MESSAGES/django.po | 182 +++++++++---------
2961
horizon/locale/pl/LC_MESSAGES/django.po | 182 +++++++++---------
2962
horizon/locale/pt/LC_MESSAGES/django.po | 175 +++++++++---------
2963
horizon/locale/zh_CN/LC_MESSAGES/django.po | 175 +++++++++---------
2964
horizon/locale/zh_TW/LC_MESSAGES/django.po | 196 +++++++++++---------
2965
.../locale/es/LC_MESSAGES/django.po | 6 +-
2966
.../locale/fr/LC_MESSAGES/django.po | 6 +-
2967
.../locale/ja/LC_MESSAGES/django.po | 6 +-
2968
.../locale/pl/LC_MESSAGES/django.po | 6 +-
2969
.../locale/pt/LC_MESSAGES/django.po | 6 +-
2970
.../locale/zh_CN/LC_MESSAGES/django.po | 6 +-
2971
.../locale/zh_TW/LC_MESSAGES/django.po | 6 +-
2972
15 files changed, 641 insertions(+), 663 deletions(-)
2974
commit 9931748ae86c50a19a9a0b74efaef8cccc568853
2975
Author: jakedahn <jake@ansolabs.com>
2976
Date: Mon Mar 19 14:10:52 2012 -0700
2978
Making download ec2 credentials submit button blue
2980
Change-Id: I1aa42c99c85ca79f525d4839c0f89903eddcea16
2982
.../templates/settings/ec2/download_form.html | 2 +-
2983
1 files changed, 1 insertions(+), 1 deletions(-)
2985
commit 6d75243a75b94abaef34b3017362ae48a98719ff
2986
Merge: f59ecbe 2f946fa
2987
Author: Jenkins <jenkins@review.openstack.org>
2988
Date: Mon Mar 19 20:18:43 2012 +0000
2990
Merge "Allow message assertions to check response context as well."
2992
commit 2f946fa07b38beb9e3f0dd0d5ef0588089a6059a
2993
Author: Gabriel Hurley <gabriel@strikeawe.com>
2994
Date: Mon Mar 19 12:55:19 2012 -0700
2996
Allow message assertions to check response context as well.
2998
This makes it a little more flexible in edge cases where
2999
the messages have already been unset in the cookie storage
3000
(e.g. the request-response cycle is complete).
3002
Change-Id: I9f3b1ec3f908d05c523ce013ab5fbd73837aff55
3004
horizon/test.py | 19 ++++++++++++-------
3005
1 files changed, 12 insertions(+), 7 deletions(-)
3007
commit f59ecbef7839e2d6a711f49362353739b0fde69e
3008
Author: Gabriel Hurley <gabriel@strikeawe.com>
3009
Date: Sun Mar 18 17:24:23 2012 -0700
3011
Fixed a variable being clobbered in the auth_forms handler.
3013
Adds some new test data and a regression test for this bug.
3017
Change-Id: I1873e7f2cf0ce4431a6f6fb0ad7b0ef0cbd34334
3019
horizon/tests/auth_tests.py | 36 +++++++++++++++++++++++++++++-
3020
horizon/tests/context_processor_tests.py | 4 +--
3021
horizon/tests/test_data/keystone_data.py | 7 +++++-
3022
horizon/tests/testsettings.py | 1 +
3023
horizon/views/auth_forms.py | 23 ++++++++++---------
3024
5 files changed, 55 insertions(+), 16 deletions(-)
3026
commit 8ea84225c39f9fca8a6b8808d5ee8b47976260fb
3027
Author: Gabriel Hurley <gabriel@strikeawe.com>
3028
Date: Sun Mar 18 16:47:33 2012 -0700
3030
Adds service name to services table.
3032
Also moves most of the logic to a Service wrapper class to make it
3033
reusable. Adds tests for the new service class as well as the
3034
syspanel services view.
3038
Change-Id: I9407578bb27f3fe0765397793f2de03ed084637b
3040
horizon/api/keystone.py | 25 ++++++++++++++++
3041
horizon/dashboards/syspanel/services/tables.py | 13 +-------
3042
horizon/dashboards/syspanel/services/tests.py | 36 ++++++++++++++++++++++++
3043
horizon/dashboards/syspanel/services/views.py | 15 ++--------
3044
horizon/tests/api_tests/keystone_tests.py | 14 +++++++++
3045
5 files changed, 80 insertions(+), 23 deletions(-)
3047
commit 67f3d28349a8cd077e4af98ea183b2cdd447c891
3048
Merge: e315b19 3a6ffe8
3049
Author: Jenkins <jenkins@review.openstack.org>
3050
Date: Mon Mar 19 19:12:55 2012 +0000
3052
Merge "Added AJAX updating error handling."
3054
commit e315b1944328216a564b0da7b2ccf4a3969b1d9c
3055
Author: Julien Danjou <julien.danjou@enovance.com>
3056
Date: Mon Mar 19 17:51:03 2012 +0100
3058
Fix EC2 endpoint when downloading credentials
3060
This fixes bug #959480
3062
Change-Id: Ib1f645dc8200a0f943e81c8aef94d1247bb02881
3063
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3065
horizon/dashboards/settings/ec2/forms.py | 2 +-
3066
horizon/tests/api_tests/base_tests.py | 12 ++++++------
3067
horizon/tests/test_data/keystone_data.py | 26 ++++++++++++++++++++------
3068
3 files changed, 27 insertions(+), 13 deletions(-)
3070
commit 53f15d9424bd6137baf98187215520abb6c545cc
3071
Author: Ionuț Arțăriși <iartarisi@suse.cz>
3072
Date: Wed Mar 14 17:36:33 2012 +0100
3074
don't use zipfile's context manager as it won't work on py2.6
3078
Change-Id: I436c667f496b10d64281538692acc10e327a8fdf
3081
horizon/dashboards/settings/ec2/forms.py | 3 ++-
3082
2 files changed, 3 insertions(+), 1 deletions(-)
3084
commit 75053c8222f1d65664c1cea96bde1d6cdc05307f
3085
Merge: b3c7035 74dd2e9
3086
Author: Jenkins <jenkins@review.openstack.org>
3087
Date: Mon Mar 19 05:44:15 2012 +0000
3089
Merge "Filter action respects HTTP method. Fixes bug 931272."
3091
commit b3c70356b45ed855446b7acfe4ccbb3808cc27eb
3092
Author: Andy Chong <andycjw@gmail.com>
3093
Date: Mon Mar 19 11:07:17 2012 +0800
3095
Add a select all checkbox at table header dynamically
3097
* implements wishlist at bug 959017
3099
Change-Id: I22a1fc3007dcf69e5f3f0d9eac48adbe62ad8035
3101
horizon/static/horizon/js/horizon.js | 2 +-
3102
horizon/static/horizon/js/tables.js | 10 ++++++++++
3103
openstack_dashboard/static/dashboard/css/style.css | 2 +-
3104
3 files changed, 12 insertions(+), 2 deletions(-)
3106
commit 74dd2e9de790ad983af2034d0e56297bb6deaa98
3107
Author: Gabriel Hurley <gabriel@strikeawe.com>
3108
Date: Sun Mar 18 22:17:30 2012 -0700
3110
Filter action respects HTTP method. Fixes bug 931272.
3112
Change-Id: I1c292f741349a2e82a871432fbba0edd9d62044c
3114
horizon/tables/actions.py | 6 +++++-
3115
horizon/tables/base.py | 19 ++++++++++++-------
3116
horizon/tests/table_tests.py | 10 ++++++++++
3117
3 files changed, 27 insertions(+), 8 deletions(-)
3119
commit f2c4e80fce4f263b9d35018f98d9c227563f0e0e
3120
Merge: 19ef513 fccfacb
3121
Author: Jenkins <jenkins@review.openstack.org>
3122
Date: Mon Mar 19 05:20:26 2012 +0000
3124
Merge "Security Group Rule enhancements."
3126
commit 19ef51302e5d13330df6fe6ebc962f667c058e35
3127
Author: Gabriel Hurley <gabriel@strikeawe.com>
3128
Date: Sun Mar 18 21:35:43 2012 -0700
3130
Paring down the syspanel instances table.
3132
There was simply too much information in that table to be usable.
3133
It probably still needs to lose more weight in favor of moving things
3134
to a more admin-oriented detail page. However, we need to get real user
3135
feedback on what data is critical for the overview vs. what can be in
3140
Change-Id: Iaad218bc6ed6647645c5943920467bec097a0a2d
3142
horizon/api/nova.py | 4 +++
3143
horizon/dashboards/syspanel/instances/tables.py | 17 +++++++-----
3144
horizon/dashboards/syspanel/instances/views.py | 31 +++++++++++++---------
3145
3 files changed, 32 insertions(+), 20 deletions(-)
3147
commit fccfacb6b5e9d136766a9e0947ec3fa596835cfa
3148
Author: Gabriel Hurley <gabriel@strikeawe.com>
3149
Date: Sun Mar 18 20:57:12 2012 -0700
3151
Security Group Rule enhancements.
3153
* Corrects inconcsistent capitalization. Fixes bug 956760.
3154
* Adds a default value for CIDR and updates handling code. Fixes bug 956771.
3155
* Corrects the way SelfHandlingForm access the cleaned data. Fixes bug 958971.
3157
Change-Id: I66afeb4b530be350f33f63c8f9a60bd4a20e01bf
3159
.../access_and_security/security_groups/forms.py | 31 +++++++++++--------
3160
.../access_and_security/security_groups/tests.py | 31 ++++++++++++++++---
3161
.../access_and_security/security_groups/views.py | 14 ++++++---
3162
horizon/forms/base.py | 4 +--
3163
horizon/test.py | 7 ++++-
3164
5 files changed, 60 insertions(+), 27 deletions(-)
3166
commit 3a6ffe81d870392f596ad2d443d9ca0abc1ad00e
3167
Author: Gabriel Hurley <gabriel@strikeawe.com>
3168
Date: Sun Mar 18 19:23:04 2012 -0700
3170
Added AJAX updating error handling.
3172
* Splits the AJAX complete method into complete, success, and error.
3173
* Cleans up 404 (e.g. gone/deleted) handling.
3174
* Adds 5XX error handling.
3175
* Adds client-side alert message templating.
3176
* Adds client-side conf (debug and static_url) loaded from backend.
3180
Change-Id: I5114430d35e2d20603e817651540b2db1f8a4d07
3182
horizon/static/horizon/js/horizon.js | 88 ++++++++++++++------
3183
horizon/static/horizon/js/plugins.js | 2 +-
3184
horizon/templates/horizon/_messages.html | 2 +
3185
.../horizon/client_side/_alert_message.html | 13 +++
3186
horizon/templates/horizon/client_side/conf.html | 9 ++
3187
.../templates/horizon/client_side/templates.html | 3 +
3188
openstack_dashboard/templates/_scripts.html | 4 +
3189
openstack_dashboard/templates/base.html | 2 -
3190
8 files changed, 94 insertions(+), 29 deletions(-)
3192
commit 9ba9d9741901572af328e52dee66d9eb861e4c76
3193
Merge: b53d083 5ab5d28
3194
Author: Jenkins <jenkins@review.openstack.org>
3195
Date: Sun Mar 18 23:18:22 2012 +0000
3197
Merge "reset table to empty look if row becomes empty during updates"
3199
commit b53d08386fa3d0b054844f8e9b6a1a05b744c6af
3200
Author: Gabriel Hurley <gabriel@strikeawe.com>
3201
Date: Sun Mar 18 15:30:45 2012 -0700
3203
Instantiate novaclient managers for test data.
3205
Some novaclient resources now have a "human_id" property
3206
which requires a call to a bound method on the manager. Thereby
3207
we need to instantiate the managers in the test data rather than
3208
simply passing the class.
3212
There's also some cleanup on the test settings here, to remove
3213
some outdated settings and to use an in-memory database instead
3216
Change-Id: I1331e4ae5658b45d01b8247623554c5c43f67578
3218
horizon/tests/test_data/nova_data.py | 30 ++++++++++++++++--------------
3219
horizon/tests/testsettings.py | 15 ++-------------
3221
3 files changed, 19 insertions(+), 28 deletions(-)
3223
commit 9fbca5643974d0f1a53d4989685a4af79198fb08
3224
Author: John Postlethwait <john.postlethwait@nebula.com>
3225
Date: Sat Mar 17 15:10:09 2012 -0700
3227
Using the <caption> tag for table captions. Fixes bug #953741
3229
Change-Id: I68873292cefac3ad9426f235c228522db3cf171f
3231
horizon/templates/horizon/common/_data_table.html | 8 ++++----
3232
openstack_dashboard/static/dashboard/css/style.css | 1 +
3233
2 files changed, 5 insertions(+), 4 deletions(-)
3235
commit 5ab5d280312fd85f0cf0c9ce539e1b2b294d52bb
3236
Author: Andy Chong <andycjw@gmail.com>
3237
Date: Thu Mar 15 15:28:55 2012 +0800
3239
reset table to empty look if row becomes empty during updates
3243
Change-Id: Icb4190ce8cf20e3375c237f6729c64cb17f404e1
3245
horizon/static/horizon/js/horizon.js | 25 ++++++++++++++++++-
3246
.../templates/horizon/client_side/_table_row.html | 10 ++++++++
3247
openstack_dashboard/templates/base.html | 1 +
3248
3 files changed, 34 insertions(+), 2 deletions(-)
3250
commit baf6662ac46a6102ff6a3322ddca72f88f5e394e
3251
Author: Gabriel Hurley <gabriel@strikeawe.com>
3252
Date: Fri Mar 16 16:52:35 2012 -0700
3254
Improves the BaseAdminView TestCase.
3256
Change-Id: I7786cac7dc8968d08083236e617a178e75d2e0b3
3258
horizon/test.py | 16 ++++------------
3259
1 files changed, 4 insertions(+), 12 deletions(-)
3261
commit 3763816ae6f46afe1d1bbec30d7b62af69bdb77d
3262
Merge: 69f784b a942066
3263
Author: Jenkins <jenkins@review.openstack.org>
3264
Date: Fri Mar 16 21:39:40 2012 +0000
3266
Merge "Adding a string for the create volume form. Fixes Bug #957139"
3268
commit 69f784b87ca3c3ec715a18c410f04c39ae16a230
3269
Merge: ca82397 cefb135
3270
Author: Jenkins <jenkins@review.openstack.org>
3271
Date: Fri Mar 16 20:56:22 2012 +0000
3273
Merge "Set usage to 0 if attribute not present"
3275
commit a9420668e709cf5895792254178e17c2776f1aee
3276
Author: John Postlethwait <john.postlethwait@nebula.com>
3277
Date: Fri Mar 16 13:51:58 2012 -0700
3279
Adding a string for the create volume form. Fixes Bug #957139
3281
Change-Id: I431b4799612fbea87e34f983b2654a0defdb8a4c
3283
.../instances_and_volumes/volumes/_create.html | 2 +-
3284
horizon/locale/es/LC_MESSAGES/django.po | 40 +++++++++----------
3285
horizon/locale/fr/LC_MESSAGES/django.po | 40 +++++++++----------
3286
horizon/locale/ja/LC_MESSAGES/django.po | 40 +++++++++----------
3287
horizon/locale/pl/LC_MESSAGES/django.po | 40 +++++++++----------
3288
horizon/locale/pt/LC_MESSAGES/django.po | 40 +++++++++----------
3289
horizon/locale/zh_CN/LC_MESSAGES/django.po | 40 +++++++++----------
3290
horizon/locale/zh_TW/LC_MESSAGES/django.po | 40 +++++++++----------
3291
.../locale/es/LC_MESSAGES/django.po | 6 ++-
3292
.../locale/fr/LC_MESSAGES/django.po | 6 ++-
3293
.../locale/ja/LC_MESSAGES/django.po | 6 ++-
3294
.../locale/pl/LC_MESSAGES/django.po | 6 ++-
3295
.../locale/pt/LC_MESSAGES/django.po | 6 ++-
3296
.../locale/zh_CN/LC_MESSAGES/django.po | 6 ++-
3297
.../locale/zh_TW/LC_MESSAGES/django.po | 6 ++-
3298
15 files changed, 169 insertions(+), 155 deletions(-)
3300
commit ca82397522bf752473137eb29559061bc78eca24
3301
Merge: a8b4308 cb18f03
3302
Author: Jenkins <jenkins@review.openstack.org>
3303
Date: Fri Mar 16 20:39:18 2012 +0000
3305
Merge "Clears session if login fails unexepctedly. Fixes bug 956493."
3307
commit a8b4308d141e7debec27af41d3d0de077a2156cb
3308
Merge: 0798706 d4456b3
3309
Author: Jenkins <jenkins@review.openstack.org>
3310
Date: Fri Mar 16 20:33:38 2012 +0000
3312
Merge "fix syspanel overview missing messages if future date selected"
3314
commit 07987065c53a1f82f397874224a663175f801664
3315
Merge: fabb3d9 fd3bb97
3316
Author: Jenkins <jenkins@review.openstack.org>
3317
Date: Fri Mar 16 20:27:38 2012 +0000
3319
Merge "Port validation should include 65535"
3321
commit fabb3d9892747515a5df09c6f2c5a649a665104b
3322
Merge: 440950b ebbf8a0
3323
Author: Jenkins <jenkins@review.openstack.org>
3324
Date: Fri Mar 16 20:08:23 2012 +0000
3326
Merge "auth_forms: remove dead code"
3328
commit 440950b19f1d2fcc6cbb58743d763064500a11d6
3329
Merge: 99019b2 83d04b6
3330
Author: Jenkins <jenkins@review.openstack.org>
3331
Date: Fri Mar 16 19:56:56 2012 +0000
3333
Merge "Remove OPENSTACK_KEYSTONE_ADMIN_URL"
3335
commit cefb1350f18cc4b4d326e1725ff9b5c981d11e0f
3336
Author: Julien Danjou <julien.danjou@enovance.com>
3337
Date: Fri Mar 16 15:05:11 2012 +0100
3339
Set usage to 0 if attribute not present
3341
This fixes bug #956989
3343
Change-Id: If673dff48806642c866c593ab0575a470906cb2d
3344
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3346
horizon/api/nova.py | 2 +-
3347
1 files changed, 1 insertions(+), 1 deletions(-)
3349
commit d4456b367f97deb57a73d2c1cac3b0deabada110
3350
Author: Andy Chong <andycjw@gmail.com>
3351
Date: Fri Mar 16 16:17:17 2012 +0800
3353
fix syspanel overview missing messages if future date selected
3355
Change-Id: I172a681c107ad0703ef5a4558250576a700b6dae
3357
.../templates/syspanel/overview/usage.html | 2 +-
3358
1 files changed, 1 insertions(+), 1 deletions(-)
3360
commit 99019b25af8083ce60d8ad232d50c2298a162575
3361
Author: Andy Chong <andycjw@gmail.com>
3362
Date: Fri Mar 16 11:10:50 2012 +0800
3364
allow backdrop for modal inside modal, and rearrange the z-indexes
3367
* proper fix for the quick fix https://review.openstack.org/4806
3369
Change-Id: Ibbe929fa6264ee7ecf443bae759e4a26cc14a22b
3371
horizon/static/horizon/js/horizon.js | 10 ++++++++--
3372
horizon/static/horizon/js/modals.js | 8 +++++---
3373
2 files changed, 13 insertions(+), 5 deletions(-)
3375
commit fd3bb97a8a7b803a3eaa6a83fbf016b1979daf72
3376
Author: Greg Althaus <galthaus@austin.rr.com>
3377
Date: Thu Mar 15 21:25:06 2012 -0700
3379
Port validation should include 65535
3381
Python's range test in inclusive to exclusive.
3382
Update 65535 to 65536.
3386
Change-Id: I1e22c045ab659c8a303e9fe3823236fe3e114feb
3389
horizon/utils/validators.py | 2 +-
3390
2 files changed, 2 insertions(+), 1 deletions(-)
3392
commit cb18f038805d1e74361cf11405b4ca707c4e8627
3393
Author: Gabriel Hurley <gabriel@strikeawe.com>
3394
Date: Thu Mar 15 15:24:32 2012 -0700
3396
Clears session if login fails unexepctedly. Fixes bug 956493.
3398
Change-Id: I1435d6beb2142d22c9357399c761a12d9969edbb
3400
horizon/views/auth_forms.py | 4 +++-
3401
1 files changed, 3 insertions(+), 1 deletions(-)
3403
commit f00f17706877b069cc3c49d0986740f07655eb8f
3404
Merge: b8754d5 3ab6377
3405
Author: Jenkins <jenkins@review.openstack.org>
3406
Date: Thu Mar 15 19:12:57 2012 +0000
3408
Merge "allow errored volume to be deleted since nova api allows it now"
3410
commit b8754d5ecd12b29297d6462b18c2ffc0c3176d90
3411
Author: Gabriel Hurley <gabriel@strikeawe.com>
3412
Date: Wed Mar 14 18:55:28 2012 -0700
3414
Updates Image Details page to match other details pages. Fixes bug 955625.
3416
While updating these, a bug was discovered in the tab exception handling
3417
which is also fixed by this patch. Fixes bug 955642.
3419
Also incorporates some cleanup on the other details pages so that
3420
they are all uniform and at their best.
3422
Additionally, added a command to run_tests.sh to update all the translation
3423
strings (./run_tests.sh -m or --makemessages).
3425
Updates translation files.
3427
Change-Id: I61287b91fb442f7343c2ddebfcc547dc559efbdf
3429
docs/source/ref/run_tests.rst | 12 +
3430
.../nova/images_and_snapshots/images/tabs.py | 44 +++
3431
.../nova/images_and_snapshots/images/views.py | 17 +-
3432
.../nova/instances_and_volumes/volumes/tabs.py | 4 +-
3433
.../nova/instances_and_volumes/volumes/views.py | 4 +-
3434
.../images/_detail_overview.html | 59 ++++
3435
.../nova/images_and_snapshots/images/detail.html | 57 +---
3436
.../instances/_detail_overview.html | 16 +-
3437
.../volumes/_detail_overview.html | 12 +-
3438
horizon/locale/es/LC_MESSAGES/django.po | 298 ++++++++---------
3439
horizon/locale/fr/LC_MESSAGES/django.po | 298 ++++++++---------
3440
horizon/locale/ja/LC_MESSAGES/django.po | 356 ++++++++++----------
3441
horizon/locale/pl/LC_MESSAGES/django.po | 341 +++++++++----------
3442
horizon/locale/pt/LC_MESSAGES/django.po | 298 ++++++++---------
3443
horizon/locale/zh_CN/LC_MESSAGES/django.po | 298 ++++++++---------
3444
horizon/locale/zh_TW/LC_MESSAGES/django.po | 354 ++++++++++----------
3445
horizon/middleware.py | 2 -
3446
horizon/tabs/base.py | 3 +
3447
horizon/tabs/views.py | 10 +
3448
.../locale/es/LC_MESSAGES/django.po | 2 +-
3449
.../locale/fr/LC_MESSAGES/django.po | 2 +-
3450
.../locale/ja/LC_MESSAGES/django.po | 2 +-
3451
.../locale/pl/LC_MESSAGES/django.po | 2 +-
3452
.../locale/pt/LC_MESSAGES/django.po | 2 +-
3453
.../locale/zh_CN/LC_MESSAGES/django.po | 2 +-
3454
.../locale/zh_TW/LC_MESSAGES/django.po | 2 +-
3455
run_tests.sh | 20 ++
3456
27 files changed, 1240 insertions(+), 1277 deletions(-)
3458
commit 8a25850fdfa39e68de1df915db5daf1a91e50ef9
3459
Merge: 66f67fc b61ee08
3460
Author: Jenkins <jenkins@review.openstack.org>
3461
Date: Thu Mar 15 18:39:24 2012 +0000
3463
Merge "Corrects available actions for syspanel images table."
3465
commit 83d04b615a269a12b9dbf5ce175441b19bb9a041
3466
Author: Julien Danjou <julien.danjou@enovance.com>
3467
Date: Thu Mar 15 12:06:34 2012 +0100
3469
Remove OPENSTACK_KEYSTONE_ADMIN_URL
3471
This is not needed anymore, since the catalog is now used.
3473
Change-Id: I9dca3c91b6f50f5f15ec334f5a124ca08b9e4194
3474
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3476
horizon/tests/testsettings.py | 1 -
3477
.../local/local_settings.py.example | 3 ---
3478
2 files changed, 0 insertions(+), 4 deletions(-)
3480
commit ebbf8a0e6dbab3b7fd3db6299900184f669c14e0
3481
Author: Julien Danjou <julien.danjou@enovance.com>
3482
Date: Thu Mar 15 11:51:31 2012 +0100
3484
auth_forms: remove dead code
3486
tenant is not used at all
3488
Change-Id: I013eae34abc116b7127d0b2d68011248528353f9
3489
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
3491
horizon/views/auth_forms.py | 4 ----
3492
1 files changed, 0 insertions(+), 4 deletions(-)
3494
commit 66f67fcdaa449e01fa70952a0eb39a66c84b56ba
3495
Merge: b989724 5a2da5d
3496
Author: Jenkins <jenkins@review.openstack.org>
3497
Date: Thu Mar 15 08:51:32 2012 +0000
3499
Merge "set minimum instance launch count to 1"
3501
commit 3ab63779c147f2147428f9ffe9e2683feb6bc4cd
3502
Author: Andy Chong <andycjw@gmail.com>
3503
Date: Thu Mar 15 16:03:23 2012 +0800
3505
allow errored volume to be deleted since nova api allows it now
3508
* related nova changes at https://review.openstack.org/5342
3510
Change-Id: I10aa598a3bfbc63bade757972c09db43377a737b
3512
.../nova/instances_and_volumes/volumes/tables.py | 9 ---------
3513
1 files changed, 0 insertions(+), 9 deletions(-)
3515
commit b9897240e34e30096d40ccd74a8aff5a338d5522
3516
Author: Andy Chong <andycjw@gmail.com>
3517
Date: Wed Mar 14 15:09:19 2012 +0800
3519
adds default text for empty instance list in form select widget
3521
* updated related locale .po file
3523
Change-Id: Ie217a6021829822777a6b0af7ce166a5c21ee549
3525
.../nova/access_and_security/floating_ips/forms.py | 4 +
3526
.../nova/instances_and_volumes/volumes/forms.py | 6 +-
3527
horizon/locale/es/LC_MESSAGES/django.po | 79 +++++++++++++------
3528
horizon/locale/fr/LC_MESSAGES/django.po | 79 +++++++++++++------
3529
horizon/locale/ja/LC_MESSAGES/django.po | 82 +++++++++++++------
3530
horizon/locale/pl/LC_MESSAGES/django.po | 82 +++++++++++++------
3531
horizon/locale/pt/LC_MESSAGES/django.po | 79 +++++++++++++------
3532
horizon/locale/zh_CN/LC_MESSAGES/django.po | 79 +++++++++++++------
3533
horizon/locale/zh_TW/LC_MESSAGES/django.po | 82 +++++++++++++------
3534
9 files changed, 389 insertions(+), 183 deletions(-)
3536
commit b61ee0865300f85563c0c708d9c56923e0429049
3537
Author: Gabriel Hurley <gabriel@strikeawe.com>
3538
Date: Wed Mar 14 17:59:00 2012 -0700
3540
Corrects available actions for syspanel images table.
3542
* Fixes bug 955630 by removing the launch instance action.
3543
* Allows admins to delete any image.
3545
Change-Id: Ie9bd1c93349c19ac07b6d576115420da55148042
3547
horizon/dashboards/syspanel/images/tables.py | 17 ++++++++++++++++-
3548
horizon/dashboards/syspanel/images/views.py | 4 ++--
3549
2 files changed, 18 insertions(+), 3 deletions(-)
3551
commit 42c47150c96f36e5a33cd5953315572996ecbb37
3552
Merge: 4cf6933 588c782
3553
Author: Jenkins <jenkins@review.openstack.org>
3554
Date: Thu Mar 15 00:45:20 2012 +0000
3556
Merge "add source group rule interface in security groups edit"
3558
commit 4cf69331e05780a77f2863da67ce000f1ca7818e
3559
Merge: 7459bc7 7d6089b
3560
Author: Jenkins <jenkins@review.openstack.org>
3561
Date: Thu Mar 15 00:27:53 2012 +0000
3563
Merge "Updating ec2 credentials verbiage."
3565
commit 7459bc7f782356c42a3822e07846996f3854c66c
3566
Merge: e2a558a 047d674
3567
Author: Jenkins <jenkins@review.openstack.org>
3568
Date: Thu Mar 15 00:16:41 2012 +0000
3570
Merge "Add missing docs files in tarball"
3572
commit 7d6089b81a6c91c3e1bf03fdd8c61d4286982eed
3573
Author: jakedahn <jake@ansolabs.com>
3574
Date: Mon Mar 12 20:13:13 2012 -0700
3576
Updating ec2 credentials verbiage.
3578
* Makes it more clear that you are also receiving your access
3579
and secret key in an rc file, instead of just your x509 certs.
3580
* If user already has ec2 credentials, return them, otherwise create.
3581
Prior to this fix, every time you downloaded a new bundle, you would get
3582
a new access/secret key pair.
3586
Change-Id: Ifdbdf0036bfbaacae2e525fd6791f83aa947f3ff
3588
horizon/api/keystone.py | 4 +
3589
horizon/dashboards/settings/ec2/forms.py | 22 ++-
3590
horizon/dashboards/settings/ec2/tests.py | 8 +
3591
.../templates/settings/ec2/download_form.html | 6 +-
3592
.../settings/templates/settings/ec2/index.html | 4 +-
3593
horizon/locale/es/LC_MESSAGES/django.po | 221 ++++++++++----------
3594
horizon/locale/fr/LC_MESSAGES/django.po | 221 ++++++++++----------
3595
horizon/locale/ja/LC_MESSAGES/django.po | 221 ++++++++++----------
3596
horizon/locale/pl/LC_MESSAGES/django.po | 221 ++++++++++----------
3597
horizon/locale/pt/LC_MESSAGES/django.po | 221 ++++++++++----------
3598
horizon/locale/zh_CN/LC_MESSAGES/django.po | 221 ++++++++++----------
3599
horizon/locale/zh_TW/LC_MESSAGES/django.po | 223 ++++++++++----------
3600
horizon/tests/test_data/keystone_data.py | 3 +-
3601
.../locale/es/LC_MESSAGES/django.po | 2 +-
3602
.../locale/fr/LC_MESSAGES/django.po | 2 +-
3603
.../locale/ja/LC_MESSAGES/django.po | 2 +-
3604
.../locale/pl/LC_MESSAGES/django.po | 2 +-
3605
.../locale/pt/LC_MESSAGES/django.po | 2 +-
3606
.../locale/zh_CN/LC_MESSAGES/django.po | 2 +-
3607
.../locale/zh_TW/LC_MESSAGES/django.po | 2 +-
3608
20 files changed, 823 insertions(+), 787 deletions(-)
3610
commit e2a558a8d82a515d823a191c29e7d7b75ad1c638
3611
Author: jakedahn <jake@ansolabs.com>
3612
Date: Mon Mar 12 13:07:28 2012 -0700
3614
Changes 'project settings' to a more fitting 'OpenStack Credentials'
3618
Change-Id: I1546e8b3e47aea0762efe68dfbc7d233e86b26a0
3620
horizon/dashboards/settings/project/panel.py | 2 +-
3621
.../templates/settings/project/_openrc.html | 2 +-
3622
horizon/locale/es/LC_MESSAGES/django.po | 129 +++++++++---------
3623
horizon/locale/fr/LC_MESSAGES/django.po | 129 +++++++++---------
3624
horizon/locale/ja/LC_MESSAGES/django.po | 139 ++++++++++----------
3625
horizon/locale/pl/LC_MESSAGES/django.po | 139 ++++++++++----------
3626
horizon/locale/pt/LC_MESSAGES/django.po | 129 +++++++++---------
3627
horizon/locale/zh_CN/LC_MESSAGES/django.po | 129 +++++++++---------
3628
horizon/locale/zh_TW/LC_MESSAGES/django.po | 133 ++++++++++---------
3629
horizon/tests/base_tests.py | 2 +-
3630
.../locale/es/LC_MESSAGES/django.po | 2 +-
3631
.../locale/fr/LC_MESSAGES/django.po | 2 +-
3632
.../locale/ja/LC_MESSAGES/django.po | 2 +-
3633
.../locale/pl/LC_MESSAGES/django.po | 2 +-
3634
.../locale/pt/LC_MESSAGES/django.po | 2 +-
3635
.../locale/zh_CN/LC_MESSAGES/django.po | 2 +-
3636
.../locale/zh_TW/LC_MESSAGES/django.po | 2 +-
3637
17 files changed, 476 insertions(+), 471 deletions(-)
3639
commit 6ceebc1f6f4d782a161e3cdc90176abc16521dcf
3640
Merge: b9a5911 cb8f3dd
3641
Author: Jenkins <jenkins@review.openstack.org>
3642
Date: Wed Mar 14 19:18:37 2012 +0000
3644
Merge "Added IDs and identifiable classes to all action buttons."
3646
commit b9a59118e94234ee79cfe377332c64fadc9b67e7
3647
Merge: ee3e890 382a510
3648
Author: Jenkins <jenkins@review.openstack.org>
3649
Date: Wed Mar 14 18:06:21 2012 +0000
3651
Merge "User.authorized_tenants is now a cached property."
3653
commit cb8f3ddf4e43ab786a2dc56ee392b322c8f2a33c
3654
Author: Gabriel Hurley <gabriel@strikeawe.com>
3655
Date: Tue Mar 13 20:35:23 2012 -0700
3657
Added IDs and identifiable classes to all action buttons.
3661
Change-Id: Ie6b858a9a595d024f71ca372a11b97a454b3b1e8
3663
docs/source/index.rst | 2 +-
3664
docs/source/quickstart.rst | 6 +-
3665
docs/source/topics/branding.rst | 29 --------
3666
docs/source/topics/customizing.rst | 72 ++++++++++++++++++++
3667
.../access_and_security/floating_ips/tables.py | 7 +-
3668
.../nova/access_and_security/keypairs/tables.py | 4 +-
3669
.../access_and_security/security_groups/tables.py | 4 +-
3670
horizon/dashboards/nova/containers/tables.py | 9 ++-
3671
.../nova/images_and_snapshots/images/tables.py | 4 +-
3672
.../volume_snapshots/tables.py | 1 -
3673
.../nova/instances_and_volumes/instances/tables.py | 13 +++-
3674
.../nova/instances_and_volumes/volumes/tables.py | 9 +--
3675
horizon/dashboards/syspanel/flavors/tables.py | 2 +-
3676
horizon/dashboards/syspanel/projects/tables.py | 6 +-
3677
horizon/dashboards/syspanel/quotas/tables.py | 3 -
3678
horizon/dashboards/syspanel/users/tables.py | 6 +-
3679
horizon/tables/actions.py | 28 +++++++-
3680
.../horizon/common/_data_table_table_actions.html | 4 +-
3681
horizon/usage/tables.py | 1 +
3682
horizon/utils/html.py | 6 ++-
3683
20 files changed, 148 insertions(+), 68 deletions(-)
3685
commit ee3e890466b07b0db5d11456958768aa87e6f5e8
3686
Merge: 753ebd6 56d98e5
3687
Author: Jenkins <jenkins@review.openstack.org>
3688
Date: Wed Mar 14 17:28:17 2012 +0000
3690
Merge "Created a new detail view for volumes (like instance details)."
3692
commit 047d674dfde665e3133b8d02e943e7d289e0b238
3693
Author: Thierry Carrez <thierry@openstack.org>
3694
Date: Wed Mar 14 16:11:29 2012 +0100
3696
Add missing docs files in tarball
3698
Fix MANIFEST.in to include a few missing files in the docs.
3701
Change-Id: I8916dfb139607d33f9053a33b082b6eb44b00f3e
3705
2 files changed, 2 insertions(+), 1 deletions(-)
3707
commit 5a2da5d7c41ba565a9d4fe7b9d7872d17722b440
3708
Author: Andy Chong <andycjw@gmail.com>
3709
Date: Wed Mar 14 11:59:19 2012 +0800
3711
set minimum instance launch count to 1
3713
* added assertion test for form errors
3715
Change-Id: I573a459facfbad6980390d97b26f490613cabc87
3717
.../nova/images_and_snapshots/images/forms.py | 1 +
3718
.../nova/images_and_snapshots/images/tests.py | 47 ++++++++++++++++++++
3719
horizon/test.py | 21 ++++++++-
3720
3 files changed, 67 insertions(+), 2 deletions(-)
3722
commit 56d98e5fe28c4e9de4a77a78a63347d68c4e3142
3723
Author: Emma Steimann <emmasteimann@gmail.com>
3724
Date: Sun Mar 4 00:35:21 2012 -0600
3726
Created a new detail view for volumes (like instance details).
3728
* fixes bug 944497 and fixes bug 953464.
3730
Change-Id: Idea17ab07f4fa46b72af6b54017899cbfe7e6ef0
3732
.../nova/instances_and_volumes/volumes/tables.py | 3 +
3733
.../nova/instances_and_volumes/volumes/tabs.py | 47 ++
3734
.../nova/instances_and_volumes/volumes/tests.py | 16 +
3735
.../nova/instances_and_volumes/volumes/urls.py | 7 +-
3736
.../nova/instances_and_volumes/volumes/views.py | 28 +-
3737
.../instances_and_volumes/instances/detail.html | 3 +-
3738
.../instances_and_volumes/instances/update.html | 2 +-
3739
.../volumes/_detail_overview.html | 49 ++
3740
.../nova/instances_and_volumes/volumes/detail.html | 45 +--
3741
horizon/dashboards/syspanel/services/tables.py | 5 +-
3742
horizon/dashboards/syspanel/services/views.py | 6 -
3743
horizon/locale/es/LC_MESSAGES/django.po | 395 +++++++++--------
3744
horizon/locale/fr/LC_MESSAGES/django.po | 395 +++++++++--------
3745
horizon/locale/ja/LC_MESSAGES/django.po | 462 ++++++++++++--------
3746
horizon/locale/pl/LC_MESSAGES/django.po | 443 +++++++++++--------
3747
horizon/locale/pt/LC_MESSAGES/django.po | 395 +++++++++--------
3748
horizon/locale/zh_CN/LC_MESSAGES/django.po | 395 +++++++++--------
3749
horizon/locale/zh_TW/LC_MESSAGES/django.po | 461 ++++++++++++--------
3750
horizon/tabs/base.py | 7 +-
3751
horizon/tabs/views.py | 4 +-
3752
.../locale/es/LC_MESSAGES/django.po | 2 +-
3753
.../locale/fr/LC_MESSAGES/django.po | 2 +-
3754
.../locale/ja/LC_MESSAGES/django.po | 2 +-
3755
.../locale/pl/LC_MESSAGES/django.po | 2 +-
3756
.../locale/pt/LC_MESSAGES/django.po | 2 +-
3757
.../locale/zh_CN/LC_MESSAGES/django.po | 2 +-
3758
.../locale/zh_TW/LC_MESSAGES/django.po | 2 +-
3759
27 files changed, 1825 insertions(+), 1357 deletions(-)
3761
commit 753ebd673c164cc0469a3de1b9ce40fefe92e99b
3762
Author: Gabriel Hurley <gabriel@strikeawe.com>
3763
Date: Tue Mar 13 17:27:18 2012 -0700
3765
Moved ajax updating from Action to Row.
3767
This fixes the problem of having to "hide" the update action
3768
in the row's actions column. Fixes bug 948397.
3770
Additionally, added some protection for spillover between
3771
the attrs dictionary on action instances. Fixes bug 954592.
3773
FWIW, the code involved in the AJAX updating is largely identical,
3774
it's just been moved from Action to Row and had few data accessors
3775
renamed to account for the differing relation to Table and Row.
3776
This also allowed the javascript to be significantly cleaner.
3778
Change-Id: Ic8932a33ca6956a56c8eee09bb0a4d1f59e0ab3a
3780
docs/source/ref/tables.rst | 3 -
3781
docs/source/topics/tables.rst | 12 +--
3782
.../nova/instances_and_volumes/instances/tables.py | 10 ++-
3783
.../nova/instances_and_volumes/volumes/tables.py | 11 ++-
3784
horizon/dashboards/syspanel/instances/tables.py | 7 +-
3785
horizon/static/horizon/js/horizon.js | 46 ++++++---
3786
horizon/static/horizon/js/tables.js | 24 -----
3787
horizon/tables/__init__.py | 2 +-
3788
horizon/tables/actions.py | 77 +--------------
3789
horizon/tables/base.py | 110 ++++++++++++++++---
3790
.../templates/horizon/common/_data_table_row.html | 2 +-
3791
horizon/tests/table_tests.py | 47 +++++----
3792
12 files changed, 170 insertions(+), 181 deletions(-)
3794
commit f7c0dd203dec019fe23203740d6859aa0643481c
3795
Author: John Postlethwait <john.postlethwait@nebula.com>
3796
Date: Tue Mar 13 15:18:34 2012 -0700
3798
Adding a cancel CSS class to confirmation modals so they can be styled individualls. Fixes Bug #954515
3800
Change-Id: I99ff5bc2252991216c47d4a9d95b420369f56966
3802
horizon/templates/horizon/client_side/_modal.html | 2 +-
3803
1 files changed, 1 insertions(+), 1 deletions(-)
3805
commit 382a5105c44ced79801b450e485e94acae39a7e0
3806
Author: Gabriel Hurley <gabriel@strikeawe.com>
3807
Date: Tue Mar 13 15:09:12 2012 -0700
3809
User.authorized_tenants is now a cached property.
3811
This allows moving the call to get authorized tenants out of
3812
the middleware (which was a wasteful call on many requests),
3813
and allows the value to be re-used anytime it's accessed more
3814
than once per request.
3818
Change-Id: Ic09b15adbffb16c0358bb28aec73345cc01834ad
3820
horizon/base.py | 2 +-
3821
horizon/context_processors.py | 4 +++-
3822
horizon/middleware.py | 15 ---------------
3823
horizon/templatetags/horizon.py | 2 +-
3824
horizon/test.py | 6 ++++--
3825
horizon/tests/base_tests.py | 1 +
3826
horizon/tests/context_processor_tests.py | 15 ++++++++++++---
3827
horizon/users.py | 26 +++++++++++++++++++++++---
3828
8 files changed, 45 insertions(+), 26 deletions(-)
3830
commit dff76a2b7902f5fdf1c2302764b965f9514e56ce
3831
Merge: ceed483 6999780
3832
Author: Jenkins <jenkins@review.openstack.org>
3833
Date: Tue Mar 13 20:30:00 2012 +0000
3835
Merge "Updated docs to reflect current required services for Horizon."
3837
commit 6999780204076776595d240dd9f4a9db52d5e9eb
3838
Author: Gabriel Hurley <gabriel@strikeawe.com>
3839
Date: Tue Mar 13 13:11:16 2012 -0700
3841
Updated docs to reflect current required services for Horizon.
3845
Change-Id: Ieaac7f102047be1d6fb17f129bd2b74d13a1dc4c
3847
README.rst | 11 +++++++++++
3848
docs/source/quickstart.rst | 13 ++++++++++++-
3849
2 files changed, 23 insertions(+), 1 deletions(-)
3851
commit ceed4838437b27ee12b6eadc4d3fe7631954cbc5
3852
Author: Andy Chong <andycjw@gmail.com>
3853
Date: Wed Mar 7 14:23:10 2012 +0800
3855
Show security groups for instance in overview detail.
3857
Fixes bug 897090, since IP information is displayed as nova returns it.
3859
Change-Id: If64ec14ba4cf6b081a7a99aa7ccee0aef70efa35
3861
horizon/api/nova.py | 23 ++++++++++++++++++++
3862
.../nova/instances_and_volumes/instances/views.py | 2 +
3863
.../instances/_detail_overview.html | 19 ++++++++++++++++
3864
3 files changed, 44 insertions(+), 0 deletions(-)
3866
commit d3f25525474022f6e4b3601bdf9a625fa6e7ca96
3867
Merge: 24ab51c dfe55c0
3868
Author: Jenkins <jenkins@review.openstack.org>
3869
Date: Tue Mar 13 19:28:37 2012 +0000
3871
Merge "add progressive interval delay, extra checks in ajax row update polling"
3873
commit 24ab51c02ad85ca706c7315759bd1422bceec3f8
3874
Merge: a044427 f5efe11
3875
Author: Jenkins <jenkins@review.openstack.org>
3876
Date: Tue Mar 13 19:23:23 2012 +0000
3878
Merge "fix filter form for container objects list"
3880
commit a04442705b44f1a52fa97c912b5c5a71f283a150
3881
Merge: ad7c3c7 91b9f15
3882
Author: Jenkins <jenkins@review.openstack.org>
3883
Date: Tue Mar 13 19:17:44 2012 +0000
3885
Merge "use tables.DeleteAction for DeleteContainer and DeleteObject"
3887
commit ad7c3c729326f380ebd5503ed8837a394ef681cb
3888
Merge: 3afb8ad ea63d25
3889
Author: Jenkins <jenkins@review.openstack.org>
3890
Date: Tue Mar 13 19:03:20 2012 +0000
3892
Merge "force actions_column min-width:140px to prevent dropdown collapse"
3894
commit 3afb8ad426af3c3b0e39c0ae68ae7dfcc03c6c30
3895
Merge: 6c92987 d0f7867
3896
Author: Jenkins <jenkins@review.openstack.org>
3897
Date: Tue Mar 13 18:57:59 2012 +0000
3899
Merge "Removes duplicate error messages from being displayed during batch action error."
3901
commit 6c929871edd39733a4609e875faca3d996cc48e5
3902
Merge: b820fba 8944026
3903
Author: Jenkins <jenkins@review.openstack.org>
3904
Date: Tue Mar 13 18:52:40 2012 +0000
3906
Merge "Volume delete action cleanup."
3908
commit b820fba2fe793328c38e21b9768c52dce5af21a3
3909
Author: Gabriel Hurley <gabriel@strikeawe.com>
3910
Date: Mon Mar 12 19:02:37 2012 -0700
3912
Adds default text for keypair select widget on launch form.
3916
Change-Id: I089f281111203959995fb0ca5068cd2aabcd2b18
3918
.../nova/images_and_snapshots/images/forms.py | 4 ++++
3919
.../nova/images_and_snapshots/images/tests.py | 4 ++--
3920
2 files changed, 6 insertions(+), 2 deletions(-)
3922
commit ea63d2525ce82f01f91944e3ff6be2ef8252d4bb
3923
Author: Andy Chong <andycjw@gmail.com>
3924
Date: Tue Mar 13 18:51:28 2012 +0800
3926
force actions_column min-width:140px to prevent dropdown collapse
3930
Change-Id: I60241e85a5831ffac0d7ec5b26b13f15cafdd494
3932
openstack_dashboard/static/dashboard/css/style.css | 1 +
3933
1 files changed, 1 insertions(+), 0 deletions(-)
3935
commit dfe55c00b6738e8f3b9ea904ed3efbe3ab45a379
3936
Author: Andy Chong <andycjw@gmail.com>
3937
Date: Fri Mar 9 12:24:57 2012 +0800
3939
add progressive interval delay, extra checks in ajax row update polling
3941
* fix bug 948429, increase interval multiplier if row no update
3942
* fix bug 948432, with following changes
3943
* update row with replace only if html differs (changes found)
3944
* do not trigger ajax request if row action is expanded
3945
* still trigger ajax request if row checkbox is checked
3946
and the checkbox is remained checked if row replaced
3947
* fix bug 953268, see last point above
3949
Change-Id: I487407289305694025a555f1dc96317d17416307
3951
horizon/static/horizon/js/horizon.js | 29 ++++++++++++++++++++++++++---
3952
horizon/static/horizon/js/tables.js | 12 +++++++++++-
3953
2 files changed, 37 insertions(+), 4 deletions(-)
3955
commit f5efe118c90a15a4c281f0a9151078196454f033
3956
Author: Andy Chong <andycjw@gmail.com>
3957
Date: Mon Mar 12 15:42:08 2012 +0800
3959
fix filter form for container objects list
3963
Change-Id: I95e1bb7a33bd47074114115338ecd51d2135c479
3965
horizon/dashboards/nova/containers/tables.py | 9 ++++-----
3966
1 files changed, 4 insertions(+), 5 deletions(-)
3968
commit 91b9f1525a8eaa34ab8f19443b52c7d30df680df
3969
Author: Andy Chong <andycjw@gmail.com>
3970
Date: Mon Mar 12 13:47:09 2012 +0800
3972
use tables.DeleteAction for DeleteContainer and DeleteObject
3974
* fix bug 953814, hide delete button if table is empty
3976
Change-Id: Iecdbcf4912d4828d5e5174f9acab27e9af95dc61
3978
horizon/dashboards/nova/containers/tables.py | 42 +++++++++----------------
3979
1 files changed, 15 insertions(+), 27 deletions(-)
3981
commit 588c782067fbc4df77a360fc1ee20e2a4ff872de
3982
Author: Andy Chong <andycjw@gmail.com>
3983
Date: Mon Mar 5 12:55:16 2012 +0800
3985
add source group rule interface in security groups edit
3988
* continues from abandoned https://review.openstack.org/3268
3989
* implements UI https://nebula.notableapp.com/posts/391efe1b94711ec4527b6f72a61e789b6a4a54b7
3990
* modified test to accomodate change
3991
* fix .form-field width from 96% to 90% to prevent weird overlap
3993
Change-Id: I77af442ea4c0408556bfed8c2d1669b860219f66
3995
horizon/api/nova.py | 17 ++++++--
3996
.../access_and_security/security_groups/forms.py | 29 +++++++++++---
3997
.../access_and_security/security_groups/tables.py | 11 ++++-
3998
.../access_and_security/security_groups/tests.py | 40 +++++++++++++++++---
3999
.../access_and_security/security_groups/views.py | 6 ++-
4000
.../security_groups/_edit_rules.html | 2 +-
4001
horizon/static/horizon/js/forms.js | 2 +
4002
horizon/static/horizon/js/horizon.js | 16 ++++++++
4003
openstack_dashboard/static/dashboard/css/style.css | 7 ++-
4004
9 files changed, 106 insertions(+), 24 deletions(-)
4006
commit d0f78679a042328f63129586a5e6051dfbf9a561
4007
Author: Gabriel Hurley <gabriel@strikeawe.com>
4008
Date: Mon Mar 12 18:46:59 2012 -0700
4010
Removes duplicate error messages from being displayed during batch action error.
4014
Change-Id: Ie7a5e0bef12372debb3fa1b3837488b5609b58c8
4016
horizon/tables/actions.py | 7 ++++---
4017
1 files changed, 4 insertions(+), 3 deletions(-)
4019
commit 894402613fc6cde41390e24d0e1b0d451a628cef
4020
Author: Gabriel Hurley <gabriel@strikeawe.com>
4021
Date: Mon Mar 12 18:39:04 2012 -0700
4023
Volume delete action cleanup.
4025
* Shows the table-level delete action.
4026
* Shows the delete action for error'd volumes, but disables the
4027
button and adds a tooltip explaining why it can't be deleted.
4028
Thanks to Tres and John for the suggestions. Fixes bug 953581.
4029
* Links up the volume name in the volumes table to the volumes
4030
detail page. Fixes bug 953469.
4032
Change-Id: Ie4017c7fbb8e2f22e130ba5f973c7608a24aedfb
4034
.../nova/instances_and_volumes/volumes/forms.py | 2 +-
4035
.../nova/instances_and_volumes/volumes/tables.py | 32 ++++++++++++-------
4036
2 files changed, 21 insertions(+), 13 deletions(-)
4038
commit 2c2a583182e722bbb68b2b04124dc8796f43177c
4039
Author: Gabriel Hurley <gabriel@strikeawe.com>
4040
Date: Mon Mar 12 17:09:37 2012 -0700
4042
Improved contributing docs.
4044
* Added IRC information.
4045
* Added etiquette section.
4046
* Added suggestions for ways to help besides writing code.
4048
Change-Id: I4a4eed0b9617b29c1e542043683979396d79df0c
4050
docs/source/contributing.rst | 73 +++++++++++++++++++++++++++++++++++++++---
4051
1 files changed, 68 insertions(+), 5 deletions(-)
4053
commit e206ba6a4cb136dad2574ce1ffc475c0f7d9c60b
4054
Author: John Postlethwait <john.postlethwait@nebula.com>
4055
Date: Sun Mar 11 19:54:57 2012 -0700
4057
Ensuring the exception handler for the image detail page works.
4059
Change-Id: Ia39f1c48f89a0798e832f267dd35103c77f707c7
4061
.../nova/images_and_snapshots/images/tests.py | 22 +++++++++++++++++--
4062
.../nova/images_and_snapshots/images/views.py | 4 +--
4063
2 files changed, 20 insertions(+), 6 deletions(-)
4065
commit 5c7ea2254b7c3840206ea01553443449295f36d0
4066
Merge: 7b526b6 d0c6d54
4067
Author: Jenkins <jenkins@review.openstack.org>
4068
Date: Mon Mar 12 02:37:37 2012 +0000
4070
Merge "hide tooltip after select field is selected"
4072
commit 7b526b6a7e0e118ca10bede834b3ad48a0e0feed
4073
Author: John Postlethwait <john.postlethwait@nebula.com>
4074
Date: Sun Mar 11 18:37:18 2012 -0700
4076
When the glance client throws an Exception at Horizon, catch it and determine if it is an HTTP exception. If it is, recast it as a glance_client.ClientConnectionError so that Horizon can deal with it in a better manner. Fixes 951200
4078
Change-Id: I7cbfa74d340d25d523ab8fb18138f5cf7d33a9d9
4080
horizon/api/glance.py | 33 +++++++++++++++++++++++++++++++
4081
horizon/tests/api_tests/glance_tests.py | 31 +++++++++++++++++++++++++++++
4082
2 files changed, 64 insertions(+), 0 deletions(-)
4084
commit bf217e838106967869f9e0af77e64bbeac65f962
4085
Merge: 44f670e c9f566d
4086
Author: Jenkins <jenkins@review.openstack.org>
4087
Date: Mon Mar 12 02:15:53 2012 +0000
4089
Merge "Changed CharField to IntegerField in forms where the actual value is expected to be integer."
4091
commit 44f670e1049a0c73fd2f7e7d52caa6e897142b06
4092
Author: Gabriel Hurley <gabriel@strikeawe.com>
4093
Date: Sun Mar 11 16:11:38 2012 -0700
4095
Allows row status to be determined as the aggregate of multiple columns.
4097
Instances table handles both status columns correctly now. Fixes bug 948419.
4098
Syspanel instances table no longer has "launch instance" action. Fixes bug 952609.
4099
Allows ajax-updating for volumes table. Fixes bug 948396.
4101
Change-Id: I8657c79d0ab7ec5972cc7c4886d7f009a1710876
4103
.../nova/instances_and_volumes/instances/tables.py | 13 +++-
4104
.../nova/instances_and_volumes/volumes/tables.py | 23 +++++-
4105
horizon/dashboards/syspanel/instances/tables.py | 15 +++-
4106
horizon/dashboards/syspanel/services/tables.py | 2 +-
4107
horizon/tables/base.py | 76 +++++++++++++++-----
4108
horizon/tests/table_tests.py | 2 +-
4109
6 files changed, 101 insertions(+), 30 deletions(-)
4111
commit c9f566dde77a2b7fc922b1b3cceb7f3cde83fbcc
4112
Author: Tihomir Trifonov <t.trifonov@gmail.com>
4113
Date: Sun Mar 11 17:11:53 2012 +0200
4115
Changed CharField to IntegerField in forms
4116
where the actual value is expected to be integer.
4120
Change-Id: I8a78284ae8513c3a607b2ecad1ea36db2c247c56
4122
.../nova/images_and_snapshots/images/forms.py | 5 ++---
4123
horizon/dashboards/syspanel/flavors/forms.py | 18 +++++++++---------
4124
horizon/dashboards/syspanel/projects/forms.py | 20 ++++++++++----------
4125
horizon/dashboards/syspanel/projects/tests.py | 16 ++++++++--------
4126
4 files changed, 29 insertions(+), 30 deletions(-)
4128
commit d0c6d54eee92ccedc54515abcf3c97ce319bc06c
4129
Author: Andy Chong <andycjw@gmail.com>
4130
Date: Sun Mar 11 13:14:42 2012 +0800
4132
hide tooltip after select field is selected
4136
Change-Id: Iaef3581335171497551cbf42da8971884d3d15c1
4138
horizon/static/horizon/js/forms.js | 3 +++
4139
1 files changed, 3 insertions(+), 0 deletions(-)
4141
commit 24f6bc59b27192c76455ce6f3023da6ec41d4ba4
4142
Author: John Postlethwait <john.postlethwait@nebula.com>
4143
Date: Sat Mar 10 14:32:23 2012 -0800
4145
Adding the ability to configure password strength in the local_settings. Fixes bug 948317
4147
Change-Id: I96e3838ab6675e7282172e56be3f0359065caccb
4150
horizon/dashboards/syspanel/users/forms.py | 9 ++++++-
4151
horizon/dashboards/syspanel/users/tests.py | 23 ++++++++++++++++---
4152
horizon/tests/testsettings.py | 4 +++
4153
horizon/utils/validators.py | 14 ++++++++++++
4154
.../local/local_settings.py.example | 10 ++++++++
4155
6 files changed, 55 insertions(+), 6 deletions(-)
4157
commit e165416a1234968fb2e5417eb483ea512ee97a89
4158
Author: Devin Carlen <devin.carlen@gmail.com>
4159
Date: Sat Mar 10 16:36:40 2012 -0800
4161
Update openrc.sh to work with latest novaclient
4164
Change-Id: Ic24e874c2906a758f147021274182dba3c48ebc0
4166
.../templates/settings/project/openrc.sh.template | 2 +-
4167
1 files changed, 1 insertions(+), 1 deletions(-)
4169
commit 076ee5f21664d9aabbd0c8b57d20bdb0a96c47c4
4170
Merge: a0b57a5 f028477
4171
Author: Jenkins <jenkins@review.openstack.org>
4172
Date: Sun Mar 11 00:13:20 2012 +0000
4174
Merge "Fix the translation of transform string"
4176
commit a0b57a5c375854572656c991fe3f487b3e21a720
4177
Author: Tres Henry <tres@treshenry.net>
4178
Date: Sat Mar 10 12:38:38 2012 -0800
4180
Don't show stack trace when unknown exception happens during login.
4184
Change-Id: Ib012a75e5b0e1d40aab590ecc37a72c3c2ff1343
4186
horizon/views/auth_forms.py | 7 ++++++-
4187
1 files changed, 6 insertions(+), 1 deletions(-)
4189
commit f028477c5a07b0fe3bfbeee7469d8785ceb052c7
4190
Author: Jim Yeh <lemonlatte@gmail.com>
4191
Date: Fri Mar 9 15:59:55 2012 +0800
4193
Fix the translation of transform string
4195
* It cause missing attribute while the translation is not english.
4197
Change-Id: I63cb9b1f2ab566f8724c33b3ccf5e268d0d01196
4199
horizon/dashboards/syspanel/users/tables.py | 12 ++++++------
4200
horizon/locale/es/LC_MESSAGES/django.po | 18 ++++++------------
4201
horizon/locale/fr/LC_MESSAGES/django.po | 18 ++++++------------
4202
horizon/locale/ja/LC_MESSAGES/django.po | 18 ++++++------------
4203
horizon/locale/pl/LC_MESSAGES/django.po | 18 ++++++------------
4204
horizon/locale/pt/LC_MESSAGES/django.po | 18 ++++++------------
4205
horizon/locale/zh_CN/LC_MESSAGES/django.po | 18 ++++++------------
4206
horizon/locale/zh_TW/LC_MESSAGES/django.mo | Bin 31143 -> 31109 bytes
4207
horizon/locale/zh_TW/LC_MESSAGES/django.po | 21 +++++++++------------
4208
9 files changed, 51 insertions(+), 90 deletions(-)
4210
commit d5c438a3c803f0e6602614c29f631cfeaa95cfeb
4211
Author: Tres Henry <tres@treshenry.net>
4212
Date: Fri Mar 9 16:29:34 2012 -0800
4214
Removed id sanitizers now that cinder client does the right thing.
4218
Change-Id: I98c463dd91936b920b53e09b14f575bdacff1cf6
4220
.../nova/instances_and_volumes/volumes/tables.py | 16 +++++++++-------
4221
1 files changed, 9 insertions(+), 7 deletions(-)
4223
commit 849f4b09a44fb60c8b4ade42107856ee74d315ac
4224
Merge: 67f37f0 a358f18
4225
Author: Jenkins <jenkins@review.openstack.org>
4226
Date: Fri Mar 9 23:07:18 2012 +0000
4228
Merge "load Edit Attachments for volume in modal window"
4230
commit 67f37f04ad99e7fd8d310b202cd584c0cfc45c61
4231
Merge: 0f26d2e 424bf84
4232
Author: Jenkins <jenkins@review.openstack.org>
4233
Date: Fri Mar 9 22:57:42 2012 +0000
4235
Merge "Fix changing locale if using WSGIScriptAlias"
4237
commit 0f26d2e4bc6fdc1c207571827e05e4af918cb927
4238
Merge: 80b5d64 839cdbe
4239
Author: Jenkins <jenkins@review.openstack.org>
4240
Date: Fri Mar 9 22:52:18 2012 +0000
4242
Merge "Show quotas in Allocate IP form and block if quota limit reached"
4244
commit 80b5d642d010d5b00cc451be57e1c4f5513c7284
4245
Merge: 4fc2300 fa74048
4246
Author: Jenkins <jenkins@review.openstack.org>
4247
Date: Fri Mar 9 22:46:35 2012 +0000
4249
Merge "Restores volume attachment list to instance details."
4251
commit 4fc2300f7d81b9ceeff356853a43c56f7d131e7a
4252
Merge: 358839b 6b7f856
4253
Author: Jenkins <jenkins@review.openstack.org>
4254
Date: Fri Mar 9 22:41:22 2012 +0000
4256
Merge "Translate names for some tables."
4258
commit 358839bb11ca436700e66a06d3b5ea47ff3cf35c
4259
Merge: d4d8145 07adf63
4260
Author: Jenkins <jenkins@review.openstack.org>
4261
Date: Fri Mar 9 22:34:52 2012 +0000
4263
Merge "Makes sure ajax-updated rows still get correct actions allowed."
4265
commit d4d81459a702503f59ad833302680da68c14c6aa
4266
Author: Tres Henry <tres@treshenry.net>
4267
Date: Thu Mar 8 15:41:09 2012 -0800
4269
User crud no longer available in syspanel when Keystone is using something
4270
other than the native auth backend.
4274
Change-Id: Ifebf0f5a60228c84d06f11e60f752f9ff474c929
4276
horizon/api/keystone.py | 14 ++++++
4277
horizon/dashboards/syspanel/services/tables.py | 14 ++++--
4278
horizon/dashboards/syspanel/users/forms.py | 20 +++++++-
4279
horizon/dashboards/syspanel/users/tables.py | 11 +++-
4280
horizon/dashboards/syspanel/users/tests.py | 48 ++++++++++++++++++++
4281
horizon/tests/testsettings.py | 5 ++
4282
.../local/local_settings.py.example | 11 +++++
4283
7 files changed, 114 insertions(+), 9 deletions(-)
4285
commit 6b7f85602ab1e7d6339418e2c9425dbe08cecb36
4286
Author: Jim Yeh <lemonlatte@gmail.com>
4287
Date: Fri Mar 9 11:35:26 2012 +0800
4289
Translate names for some tables.
4291
* All msgid are existed.
4293
* Update locale *.po
4295
Change-Id: I4bb0c7f5dc5635665cccb0479b9bc46c6977e44d
4297
.../nova/access_and_security/keypairs/tables.py | 2 +-
4298
.../access_and_security/security_groups/tables.py | 4 +-
4299
horizon/dashboards/nova/containers/tables.py | 5 +-
4300
.../nova/images_and_snapshots/images/tables.py | 3 +-
4301
.../nova/instances_and_volumes/instances/tables.py | 3 +-
4302
horizon/dashboards/syspanel/instances/tables.py | 6 +-
4303
horizon/locale/es/LC_MESSAGES/django.po | 151 +++++++++--------
4304
horizon/locale/fr/LC_MESSAGES/django.po | 151 +++++++++--------
4305
horizon/locale/ja/LC_MESSAGES/django.po | 155 +++++++++--------
4306
horizon/locale/pl/LC_MESSAGES/django.po | 155 +++++++++--------
4307
horizon/locale/pt/LC_MESSAGES/django.po | 151 +++++++++--------
4308
horizon/locale/zh_CN/LC_MESSAGES/django.po | 151 +++++++++--------
4309
horizon/locale/zh_TW/LC_MESSAGES/django.mo | Bin 31180 -> 31143 bytes
4310
horizon/locale/zh_TW/LC_MESSAGES/django.po | 183 ++++++++++---------
4311
horizon/usage/tables.py | 2 +-
4312
15 files changed, 595 insertions(+), 527 deletions(-)
4314
commit f74abc960134ef8952e29c61787adb22d76f1212
4315
Merge: 33566cb 22acb8d
4316
Author: Jenkins <jenkins@review.openstack.org>
4317
Date: Thu Mar 8 22:34:25 2012 +0000
4319
Merge "Making initial stride to improve openstack-esq design in sphinx."
4321
commit fa74048b1889c7e004a53461ac68a9b7b0551623
4322
Author: Gabriel Hurley <gabriel@strikeawe.com>
4323
Date: Thu Mar 8 14:25:34 2012 -0800
4325
Restores volume attachment list to instance details.
4327
Change-Id: Ieea404da567642882dbf23b66d485139179cdf51
4329
horizon/api/nova.py | 1 -
4330
.../instances/_detail_overview.html | 2 +-
4331
2 files changed, 1 insertions(+), 2 deletions(-)
4333
commit 424bf843ddbbb09692154a31a6a71f0d8fc29a5a
4334
Author: Cole Robinson <crobinso@redhat.com>
4335
Date: Thu Mar 8 13:32:08 2012 -0500
4337
Fix changing locale if using WSGIScriptAlias
4339
In Fedora we are rooting the dashboard at /dashboard rather than
4340
plain /. This changes the locale switcher to not reference the
4343
Change-Id: I8bb852fc84bf9991d9dcb3bddfc359c8674a87f9
4345
.../templates/settings/user/_language.html | 2 +-
4346
horizon/site_urls.py | 2 ++
4347
2 files changed, 3 insertions(+), 1 deletions(-)
4349
commit 33566cb66f9edd5accbe639887a39351f30be8d2
4350
Author: Andy Chong <andycjw@gmail.com>
4351
Date: Thu Mar 8 15:41:03 2012 +0800
4353
add table column verbose_name to make it into translation
4355
* name include "Actions", "Status", "Fingerprint"
4356
* updated all locale .po files
4357
* related strings for network panel is removed in .po due to updates
4359
Change-Id: I664aa79555f52150c24ced8568a685496a1f2727
4362
.../nova/access_and_security/keypairs/tables.py | 2 +-
4363
.../nova/images_and_snapshots/images/tables.py | 3 +-
4364
.../nova/instances_and_volumes/instances/tables.py | 3 +-
4365
.../nova/instances_and_volumes/volumes/tables.py | 3 +-
4366
horizon/locale/es/LC_MESSAGES/django.po | 236 +++----------
4367
horizon/locale/fr/LC_MESSAGES/django.po | 236 +++----------
4368
horizon/locale/ja/LC_MESSAGES/django.po | 316 ++++++-----------
4369
horizon/locale/pl/LC_MESSAGES/django.po | 309 ++++++-----------
4370
horizon/locale/pt/LC_MESSAGES/django.po | 236 +++----------
4371
horizon/locale/zh_CN/LC_MESSAGES/django.po | 236 +++----------
4372
horizon/locale/zh_TW/LC_MESSAGES/django.mo | Bin 33219 -> 31180 bytes
4373
horizon/locale/zh_TW/LC_MESSAGES/django.po | 369 +++++++++-----------
4374
horizon/tables/base.py | 3 +-
4375
14 files changed, 595 insertions(+), 1358 deletions(-)
4377
commit 839cdbee28ac9dc37912c1a2eec89fd45a4b8d52
4378
Author: Andy Chong <andycjw@gmail.com>
4379
Date: Thu Mar 8 12:57:54 2012 +0800
4381
Show quotas in Allocate IP form and block if quota limit reached
4383
* should fix bug 900533
4385
Change-Id: I9ebeaf28cb47a0ad762fcd36394688ac02b34d4c
4387
horizon/api/nova.py | 4 +++-
4388
.../nova/access_and_security/floating_ips/views.py | 8 ++++++++
4389
.../floating_ips/_allocate.html | 13 +++++++++++--
4390
horizon/tests/api_tests/nova_tests.py | 10 +++++++++-
4391
4 files changed, 31 insertions(+), 4 deletions(-)
4393
commit f52c857a3f99a0345f47f11a7e629c36cacf72db
4394
Merge: 13b7509 009a5de
4395
Author: Jenkins <jenkins@review.openstack.org>
4396
Date: Wed Mar 7 22:06:16 2012 +0000
4398
Merge "Removed "networks" panel from Horizon."
4400
commit 13b7509f869c8a385ae05504858cf3c8028b020a
4401
Merge: d354c60 2d2e600
4402
Author: Jenkins <jenkins@review.openstack.org>
4403
Date: Wed Mar 7 22:00:43 2012 +0000
4405
Merge "Refactorize JS codes for action button check to reduce duplication"
4407
commit a358f182fc1e04e29bc159e541ae1441e94d8380
4408
Author: Andy Chong <andycjw@gmail.com>
4409
Date: Wed Mar 7 16:19:52 2012 +0800
4411
load Edit Attachments for volume in modal window
4413
Change-Id: I48ef05eb348e6ec0a80843b19b0d8160a16bf859
4415
.../nova/instances_and_volumes/volumes/tables.py | 1 +
4416
.../nova/instances_and_volumes/volumes/views.py | 11 ++++++++++-
4417
2 files changed, 11 insertions(+), 1 deletions(-)
4419
commit d354c606fb2fe6cd677bf83930431fc2df704e0d
4420
Author: Andy Chong <andycjw@gmail.com>
4421
Date: Wed Mar 7 15:19:32 2012 +0800
4423
Fix quicksearch filter for tables, thr row class odd/even has been missing
4425
Change-Id: Id40d7d694aee076d798362692554f395ff6f93d6
4427
horizon/static/horizon/js/tables.js | 2 +-
4428
1 files changed, 1 insertions(+), 1 deletions(-)
4430
commit 7affd63c35c0e09607828a61da631f5ba4ea2b23
4431
Author: Gabriel Hurley <gabriel@strikeawe.com>
4432
Date: Tue Mar 6 20:29:21 2012 -0800
4434
Minor extensibility tweaks (sidebar context and div wrapper)
4436
* Adds the request to the sidebar templatetag template contexts.
4438
* Adds a wrapper div around the usage summary information at the
4439
top of the common usage template.
4441
Change-Id: I1404c52c6d5e75324038683dbb3a92276b075c78
4443
.../templates/horizon/common/_usage_summary.html | 30 ++++++++++---------
4444
horizon/templatetags/horizon.py | 6 ++-
4445
2 files changed, 20 insertions(+), 16 deletions(-)
4447
commit 93f8382057577ce752f4b89fb327e7eeedc41436
4448
Author: Gabriel Hurley <gabriel@strikeawe.com>
4449
Date: Tue Mar 6 20:00:31 2012 -0800
4451
Moves the branding back out of the main nav template.
4453
It was moved in carelessly during the previous extensibility patch.
4455
Change-Id: Ifee2817eb37e346239fa046094a55f0ad7b68188
4457
horizon/templates/horizon/_nav_list.html | 1 -
4458
horizon/templates/horizon/common/_sidebar.html | 2 ++
4459
2 files changed, 2 insertions(+), 1 deletions(-)
4461
commit 456d2c1dfca5fdd2d2366e721bedaf58ae6c4f0b
4462
Merge: 79fc689 a32f679
4463
Author: Jenkins <jenkins@review.openstack.org>
4464
Date: Wed Mar 7 03:54:59 2012 +0000
4466
Merge "Minor extensibility improvements."
4468
commit 79fc6898f23470f2049e48b3fed1605cd7bd46fa
4469
Merge: 8ff0f46 efb280f
4470
Author: Jenkins <jenkins@review.openstack.org>
4471
Date: Wed Mar 7 03:48:47 2012 +0000
4473
Merge "Translation for Chinese Traditional"
4475
commit 07adf638eb57b3c6b81ef5180c956a1750013aa7
4476
Author: Gabriel Hurley <gabriel@strikeawe.com>
4477
Date: Tue Mar 6 19:34:20 2012 -0800
4479
Makes sure ajax-updated rows still get correct actions allowed.
4481
Also moved some logic that pertained to BatchAction from
4482
BaseAction to BatchAction where it belonged.
4486
Change-Id: I24f590f0b4320a0cc58d954398673a8fa75a49b6
4488
horizon/tables/actions.py | 10 +++++++---
4489
1 files changed, 7 insertions(+), 3 deletions(-)
4491
commit 2d2e6001e40cbf9fba345ab024dd898b31f0c8c5
4492
Author: Andy Chong <andycjw@gmail.com>
4493
Date: Mon Mar 5 17:29:19 2012 +0800
4495
Refactorize JS codes for action button check to reduce duplication
4497
Change-Id: I196ccdbf327425e40a8205edc620ecdf817746db
4499
horizon/static/horizon/js/forms.js | 25 +------------------------
4500
horizon/static/horizon/js/horizon.js | 26 ++++++++++++++++++++++++++
4501
horizon/static/horizon/js/modals.js | 16 +---------------
4502
horizon/static/horizon/js/tables.js | 2 ++
4503
4 files changed, 30 insertions(+), 39 deletions(-)
4505
commit a32f67967e4b1657fc35d9306ff342930719110d
4506
Author: Gabriel Hurley <gabriel@strikeawe.com>
4507
Date: Tue Mar 6 17:43:15 2012 -0800
4509
Minor extensibility improvements.
4511
* Allow exceptions.handle to include user-defined exception types.
4513
* Adds a wrapper around the form/table header/table in the base
4514
_data_table.html template for easier targeting/styling.
4515
* Moves the rest of the main nav templating into a single template
4516
for easier customization. Fixes bug 948508.
4518
Change-Id: I045c29744ee01f60b080f2c1bbdc79ea5acf1b86
4520
horizon/base.py | 3 +
4521
horizon/exceptions.py | 9 +++
4522
horizon/templates/horizon/_nav_list.html | 12 ++-
4523
horizon/templates/horizon/common/_data_table.html | 72 +++++++++++----------
4524
horizon/templates/horizon/common/_sidebar.html | 7 +--
4525
5 files changed, 58 insertions(+), 45 deletions(-)
4527
commit 22acb8d142ef4c094c681f9e93598f1b51a33723
4528
Author: jakedahn <jake@ansolabs.com>
4529
Date: Mon Mar 5 21:47:22 2012 -0800
4531
Making initial stride to improve openstack-esq design in sphinx.
4533
Change-Id: I4c015b66e818b876c7ce23cdd103b785680d5b58
4535
docs/source/_static/header-line.gif | Bin 0 -> 48 bytes
4536
docs/source/_static/header_bg.jpg | Bin 0 -> 3738 bytes
4537
docs/source/_static/openstack_logo.png | Bin 0 -> 3670 bytes
4538
docs/source/_static/tweaks.css | 104 +++++++++-----
4539
docs/source/_theme/layout.html | 39 +++---
4540
docs/source/_theme/nature.css_t | 245 ++++++++++++++++++++++++++++++++
4541
docs/source/_theme/theme.conf | 7 +-
4542
docs/source/conf.py | 5 +-
4543
8 files changed, 336 insertions(+), 64 deletions(-)
4545
commit 009a5de2877257d0e5b034331c0e9fa22ecdf048
4546
Author: Gabriel Hurley <gabriel@strikeawe.com>
4547
Date: Tue Mar 6 12:23:25 2012 -0800
4549
Removed "networks" panel from Horizon.
4551
While this functionality will eventually be restored to Horizon,
4552
when it does it will be in a significantly revamped and improved
4553
form. For the Essex release, the amount of work required to get it
4554
where it needs to be is too great and so it has regrettably been
4555
cut from the current lineup of panels. :-(
4557
Change-Id: I9c8b6e31303461a35270bea8d1ed30ad0ae6ed93
4559
horizon/api/__init__.py | 1 -
4560
horizon/api/quantum.py | 132 ---------
4561
horizon/dashboards/nova/dashboard.py | 1 -
4562
horizon/dashboards/nova/networks/forms.py | 131 ---------
4563
horizon/dashboards/nova/networks/panel.py | 31 --
4564
horizon/dashboards/nova/networks/tables.py | 118 --------
4565
horizon/dashboards/nova/networks/tests.py | 295 --------------------
4566
horizon/dashboards/nova/networks/urls.py | 36 ---
4567
horizon/dashboards/nova/networks/views.py | 212 --------------
4568
.../nova/templates/nova/networks/_create.html | 24 --
4569
.../nova/templates/nova/networks/_rename.html | 24 --
4570
.../nova/templates/nova/networks/create.html | 13 -
4571
.../nova/templates/nova/networks/detail.html | 11 -
4572
.../nova/templates/nova/networks/index.html | 13 -
4573
.../nova/templates/nova/networks/rename.html | 13 -
4574
horizon/tests/test_data/quantum_data.py | 22 --
4575
tools/pip-requires | 1 -
4576
17 files changed, 0 insertions(+), 1078 deletions(-)
4578
commit 8ff0f46b46f9b0991d4cafe379122ad6befc1569
4579
Author: Tihomir Trifonov <t.trifonov@gmail.com>
4580
Date: Tue Mar 6 21:50:24 2012 +0200
4582
Update for AUTHORS file to remove duplicate entries
4583
Multiple emails per person are mapped in .mailmap file
4586
As primary email I've assumed the last one used in a commit.
4588
Change-Id: I755e98ccf82dc9a680bbfb103a0703c4d84d3e34
4590
.mailmap | 9 +++++++++
4591
AUTHORS | 12 +-----------
4592
2 files changed, 10 insertions(+), 11 deletions(-)
4594
commit efb280fa177d461fb00c469746ebc1a4b6d760cf
4595
Author: Andy Chong <andycjw@gmail.com>
4596
Date: Tue Mar 6 12:51:27 2012 +0800
4598
Translation for Chinese Traditional
4600
Change-Id: I5ff3ebf3605b2750461f3d38e4907aa78443d307
4602
horizon/locale/zh_TW/LC_MESSAGES/django.mo | Bin 0 -> 33219 bytes
4603
horizon/locale/zh_TW/LC_MESSAGES/django.po | 936 ++++++++++----------
4604
.../locale/zh_TW/LC_MESSAGES/django.po | 24 +-
4605
3 files changed, 487 insertions(+), 473 deletions(-)
4607
commit ecbd98a0f4c7a1c2a585021a2267540349e9b6db
4608
Author: Andy Chong <andycjw@gmail.com>
4609
Date: Tue Mar 6 13:33:02 2012 +0800
4613
Change-Id: Ic363cbd12f8e8e63b7aaf04228af9e0872a452ff
4615
.../nova/instances_and_volumes/instances/tabs.py | 2 +-
4616
horizon/locale/es/LC_MESSAGES/django.po | 6 +-----
4617
horizon/locale/fr/LC_MESSAGES/django.po | 6 +-----
4618
horizon/locale/ja/LC_MESSAGES/django.po | 10 +++++-----
4619
horizon/locale/pl/LC_MESSAGES/django.po | 10 +++++-----
4620
horizon/locale/pt/LC_MESSAGES/django.po | 6 +-----
4621
horizon/locale/zh_CN/LC_MESSAGES/django.po | 6 +-----
4622
horizon/locale/zh_TW/LC_MESSAGES/django.po | 6 +-----
4623
8 files changed, 16 insertions(+), 36 deletions(-)
4625
commit 3a36b8f01c8a97afc70f15463e77bd7ea31b3149
4626
Author: Andy Chong <andycjw@gmail.com>
4627
Date: Tue Mar 6 13:10:01 2012 +0800
4629
Fix typo Snaphots to Snapshots
4631
Change-Id: I986d3ba28da319da145e3c9492c4261e553cdb8e
4633
.../volume_snapshots/tables.py | 2 +-
4634
horizon/locale/es/LC_MESSAGES/django.po | 139 ++++++++++---------
4635
horizon/locale/fr/LC_MESSAGES/django.po | 139 ++++++++++---------
4636
horizon/locale/ja/LC_MESSAGES/django.po | 145 +++++++++++---------
4637
horizon/locale/pl/LC_MESSAGES/django.po | 145 +++++++++++---------
4638
horizon/locale/pt/LC_MESSAGES/django.po | 139 ++++++++++---------
4639
horizon/locale/zh_CN/LC_MESSAGES/django.po | 27 ++--
4640
horizon/locale/zh_TW/LC_MESSAGES/django.po | 27 ++--
4641
8 files changed, 419 insertions(+), 344 deletions(-)
4643
commit ff5f0d5a3c6a7fe47d630a6f8e62b8daed8c3f0f
4644
Author: Andy Chong <andycjw@gmail.com>
4645
Date: Tue Mar 6 12:59:38 2012 +0800
4647
Fix typo termiante to terminate
4649
Change-Id: Iad6284a3b5cb31e970c12a7cc5e480064d3d7a2a
4651
.../nova/images_and_snapshots/images/forms.py | 2 +-
4652
horizon/locale/es/LC_MESSAGES/django.po | 2 +-
4653
horizon/locale/fr/LC_MESSAGES/django.po | 2 +-
4654
horizon/locale/ja/LC_MESSAGES/django.po | 2 +-
4655
horizon/locale/pl/LC_MESSAGES/django.po | 2 +-
4656
horizon/locale/pt/LC_MESSAGES/django.po | 2 +-
4657
horizon/locale/zh_CN/LC_MESSAGES/django.po | 2 +-
4658
horizon/locale/zh_TW/LC_MESSAGES/django.po | 2 +-
4659
8 files changed, 8 insertions(+), 8 deletions(-)
4661
commit ad0784c9225ec39a81e9ccea563578d1ffdb793f
4662
Author: Andy Chong <andycjw@gmail.com>
4663
Date: Tue Mar 6 10:27:21 2012 +0800
4665
fix chinese i18n code name from zh-TW/zh-CN to zh_TW/zh_CN
4667
translation strings for chinese should load properly now
4669
Change-Id: I05ecdaed44fa1268f9c1c943226b2b769e6f6983
4671
horizon/locale/zh-CN/LC_MESSAGES/django.po | 2371 --------------------
4672
horizon/locale/zh-TW/LC_MESSAGES/django.po | 2371 --------------------
4673
horizon/locale/zh_CN/LC_MESSAGES/django.po | 2371 ++++++++++++++++++++
4674
horizon/locale/zh_TW/LC_MESSAGES/django.po | 2371 ++++++++++++++++++++
4675
.../locale/zh-CN/LC_MESSAGES/django.po | 104 -
4676
.../locale/zh-TW/LC_MESSAGES/django.po | 104 -
4677
.../locale/zh_CN/LC_MESSAGES/django.po | 104 +
4678
.../locale/zh_TW/LC_MESSAGES/django.po | 104 +
4679
8 files changed, 4950 insertions(+), 4950 deletions(-)
4681
commit 4b2de9359ca4e4dad110fb91621026af75bbf9b6
4682
Merge: 874e72b aebc081
4683
Author: Jenkins <jenkins@review.openstack.org>
4684
Date: Mon Mar 5 22:57:02 2012 +0000
4686
Merge "Remove trailing whitespaces in regular file"
4688
commit 874e72b16a6544a340a0d9180c28962a39a82daa
4689
Merge: be9c8e4 86bb083
4690
Author: Jenkins <jenkins@review.openstack.org>
4691
Date: Mon Mar 5 22:28:45 2012 +0000
4693
Merge "Form errors should be very apparent."
4695
commit be9c8e45457249b915e029086a898d639f117e0b
4696
Merge: 131a991 f631470
4697
Author: Jenkins <jenkins@review.openstack.org>
4698
Date: Mon Mar 5 20:34:37 2012 +0000
4700
Merge "Remove old Glance variables from openrc template"
4702
commit 131a99127eaa809e0f87ae3e1a10cd65ef3c0653
4703
Merge: a205432 b59d288
4704
Author: Jenkins <jenkins@review.openstack.org>
4705
Date: Mon Mar 5 19:55:20 2012 +0000
4707
Merge "Updated translation files; added sphinx template placeholder to manifest."
4709
commit f631470645d10c0d9ef2510dffebca601d76bcaf
4710
Author: Dean Troyer <dtroyer@gmail.com>
4711
Date: Mon Mar 5 10:30:26 2012 -0600
4713
Remove old Glance variables from openrc template
4717
Change-Id: I3d8a9f26c5fc3e18702bbfe288552d89ad8dd914
4720
.../templates/settings/project/openrc.sh.template | 7 -------
4721
2 files changed, 1 insertions(+), 7 deletions(-)
4723
commit a20543247440d6643721d360150db6890f12ce45
4724
Merge: c49ab04 a23434d
4725
Author: Jenkins <jenkins@review.openstack.org>
4726
Date: Mon Mar 5 19:48:17 2012 +0000
4728
Merge "Show proper warning message if security group rule is incomplete"
4730
commit b59d288ef8983ca720efd9183cde8b9de5d54fb0
4731
Author: Gabriel Hurley <gabriel@strikeawe.com>
4732
Date: Mon Mar 5 09:52:02 2012 -0800
4734
Updated translation files; added sphinx template placeholder to manifest.
4736
Fixed a problem with the batch action translation strings preventing
4737
translations from working properly.
4739
Renamed the zh-cn and zh-tw translations to zh-CN and zh-TW as
4744
Change-Id: Ifa5704d5c9664d6c4af8ef3fca83a5a81148a82e
4747
horizon/locale/es/LC_MESSAGES/django.po | 2581 ++++++++------
4748
horizon/locale/fr/LC_MESSAGES/django.po | 2581 ++++++++------
4749
horizon/locale/ja/LC_MESSAGES/django.po | 3539 ++++++++++++--------
4750
horizon/locale/pl/LC_MESSAGES/django.po | 3505 ++++++++++++--------
4751
horizon/locale/pt/LC_MESSAGES/django.po | 2581 ++++++++------
4752
horizon/locale/zh-CN/LC_MESSAGES/django.po | 2371 +++++++++++++
4753
horizon/locale/zh-TW/LC_MESSAGES/django.po | 2371 +++++++++++++
4754
horizon/locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
4755
horizon/locale/zh-cn/LC_MESSAGES/django.po | 1970 -----------
4756
horizon/locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
4757
horizon/locale/zh-tw/LC_MESSAGES/django.po | 1970 -----------
4758
horizon/tables/actions.py | 21 +-
4759
.../locale/es/LC_MESSAGES/django.po | 105 +
4760
.../locale/fr/LC_MESSAGES/django.po | 105 +
4761
.../locale/ja/LC_MESSAGES/django.po | 105 +
4762
.../locale/pl/LC_MESSAGES/django.po | 106 +
4763
.../locale/pt/LC_MESSAGES/django.po | 105 +
4764
.../locale/zh-CN/LC_MESSAGES/django.po | 104 +
4765
.../locale/zh-TW/LC_MESSAGES/django.po | 104 +
4766
20 files changed, 14140 insertions(+), 10089 deletions(-)
4768
commit 86bb083c9d24f770e0a14c50ee8f53453f938deb
4769
Author: Joshua McKenty <joshua@pistoncloud.com>
4770
Date: Thu Mar 1 23:40:25 2012 +0000
4772
Form errors should be very apparent.
4774
* Adding the required control-group css class to the form fields.
4777
Change-Id: I1c09200e1e58204f5e651d57967f4e3aa4c41919
4780
horizon/templates/horizon/common/_form_fields.html | 2 +-
4781
openstack_dashboard/static/dashboard/css/style.css | 8 ++++++++
4782
3 files changed, 10 insertions(+), 1 deletions(-)
4784
commit c49ab04b3da30ec79a3138dcf9fd5f4ab7ece72b
4785
Author: Tres Henry <tres@treshenry.net>
4786
Date: Sun Mar 4 16:44:30 2012 -0800
4788
Fixed a couple of places where tenant was still being shown to the user.
4790
Change-Id: Ibd79e06bb47c4a2152ffee6c8ac86dc8f1945ae3
4792
horizon/dashboards/syspanel/users/forms.py | 4 ++--
4793
1 files changed, 2 insertions(+), 2 deletions(-)
4795
commit a23434dae4607a2a1d1d029ebae87fa75c53a3a5
4796
Author: Andy Chong <andycjw@gmail.com>
4797
Date: Sun Mar 4 12:19:10 2012 +0800
4799
Show proper warning message if security group rule is incomplete
4803
Change-Id: I1a275385547f09dc317ba213767f80036b3bca7c
4805
.../access_and_security/security_groups/forms.py | 17 ++++++++++++-----
4806
horizon/utils/validators.py | 2 +-
4807
openstack_dashboard/static/dashboard/css/style.css | 1 -
4808
3 files changed, 13 insertions(+), 7 deletions(-)
4810
commit a6c39e5ba6c5195961d9c98d1a37efdbcafa2191
4811
Merge: 234c9d7 d70a0fa
4812
Author: Jenkins <jenkins@review.openstack.org>
4813
Date: Sun Mar 4 01:05:00 2012 +0000
4815
Merge "Disable submit action button until any of list item is selected"
4817
commit 234c9d759c3e101c12b4b605486a8ed58072ba3b
4818
Merge: 504f2e1 0860680
4819
Author: Jenkins <jenkins@review.openstack.org>
4820
Date: Sun Mar 4 01:00:03 2012 +0000
4822
Merge "set image attributes not modifiable as read-only"
4824
commit 504f2e1abb8266821c443d8f050c5f43cc3c9e6f
4825
Merge: 40c12a7 9edcc59
4826
Author: Jenkins <jenkins@review.openstack.org>
4827
Date: Sun Mar 4 00:44:41 2012 +0000
4829
Merge "Return proper error message when adding security group with no params"
4831
commit 40c12a76bc69b450f8d2b7860d8d3865303a1194
4832
Merge: 5d22379 dff4efa
4833
Author: Jenkins <jenkins@review.openstack.org>
4834
Date: Sun Mar 4 00:38:35 2012 +0000
4836
Merge "Appending [Instance_ID] in instance name for Floating IP association form in case the instance name is not unique. Screenshot can be seen at: https://pzt.me/8ud1"
4838
commit 9edcc59af4df3098d95e7fe764557571cc9985a0
4839
Author: Andy Chong <andycjw@gmail.com>
4840
Date: Fri Mar 2 18:47:16 2012 +0800
4842
Return proper error message when adding security group with no params
4846
Change-Id: I03ba89de135a2d7e2e9f6359ec652b069e55d089
4849
.../access_and_security/security_groups/forms.py | 17 ++++++++++++++---
4850
horizon/utils/validators.py | 6 ++++++
4851
3 files changed, 21 insertions(+), 3 deletions(-)
4853
commit d70a0fa18c9eae52b6bb361a476a9f2aa266f8d0
4854
Author: Andy Chong <andycjw@gmail.com>
4855
Date: Fri Mar 2 13:23:29 2012 +0800
4857
Disable submit action button until any of list item is selected
4861
Change-Id: Iddd356271575f3976d627ace5ae81ffd01c5ef6a
4863
horizon/static/horizon/js/forms.js | 25 +++++++++++++++++++++++++
4864
horizon/static/horizon/js/horizon.js | 3 +++
4865
horizon/static/horizon/js/modals.js | 16 ++++++++++++++++
4866
3 files changed, 44 insertions(+), 0 deletions(-)
4868
commit 0860680d3a9fe3450d6378dd7bdf3507c78ea460
4869
Author: Andy Chong <andycjw@gmail.com>
4870
Date: Fri Mar 2 11:39:19 2012 +0800
4872
set image attributes not modifiable as read-only
4876
Change-Id: Ib3319be474d71d6fe8f46263a43330d48180e889
4878
.../nova/images_and_snapshots/images/forms.py | 26 ++++++++++++++-----
4879
1 files changed, 19 insertions(+), 7 deletions(-)
4881
commit aebc081c66caf4db9fd4cbf19fffef3d996e3155
4882
Author: Hengqing Hu <hudayou@hotmail.com>
4883
Date: Sat Mar 3 12:03:51 2012 +0800
4885
Remove trailing whitespaces in regular file
4887
Change-Id: I2317eb6d87054af4b04c91ef216a4c46c3dec423
4890
docs/source/_static/jquery.tweet.js | 6 +-
4891
.../templates/settings/project/openrc.sh.template | 2 +-
4892
.../horizon/js/jquery/jquery.table-sorter.js | 80 ++++++++++----------
4893
.../static/bootstrap/css/bootstrap-responsive.css | 12 ++--
4894
.../dashboard/fonts/Anivers_Regular-webfont.svg | 2 +-
4896
7 files changed, 53 insertions(+), 52 deletions(-)
4898
commit eb724878faaa7291b7c6fe0c20ec7c1acfba9910
4899
Merge: 8f339f5 7423d11
4900
Author: Jenkins <jenkins@review.openstack.org>
4901
Date: Sat Mar 3 03:46:49 2012 +0000
4903
Merge "Made Create Snapshot load in modal."
4905
commit 8f339f52163e6629e085ca3bd75db19ef03bc170
4906
Merge: bd3f3b6 d2324b8
4907
Author: Jenkins <jenkins@review.openstack.org>
4908
Date: Sat Mar 3 03:19:38 2012 +0000
4910
Merge "Changed alert message to show actual IP instead of obj_id for 'Disassociate IP' action."
4912
commit bd3f3b63da49b86e226825df22cca8b692b1d387
4913
Merge: 87a4c07 017f756
4914
Author: Jenkins <jenkins@review.openstack.org>
4915
Date: Sat Mar 3 03:04:45 2012 +0000
4917
Merge "add git commit date / sha1 to sphinx html docs"
4919
commit 87a4c0722ff78bfcfe7399ad21884812d4501195
4920
Merge: e60aeae 9ffb726
4921
Author: Jenkins <jenkins@review.openstack.org>
4922
Date: Sat Mar 3 01:57:05 2012 +0000
4924
Merge "Added floatformat:2 filter to Overview usage for Hours/GBs"
4926
commit e60aeae12ca43ebcf11bdb85ca3cfbebf3cfdf05
4927
Merge: 9bea795 f5a8fd4
4928
Author: Jenkins <jenkins@review.openstack.org>
4929
Date: Sat Mar 3 00:41:49 2012 +0000
4931
Merge "One last redux for setup.py requirement parsing."
4933
commit 9bea7957dc7abcaeaed879780a69203201bee90d
4934
Author: Tres Henry <tres@treshenry.net>
4935
Date: Fri Mar 2 16:17:12 2012 -0800
4937
Made readme a little more clear on where to put local_settings.py
4939
Change-Id: I670f6dd57e259fded7ce206380d0a3d588d4083d
4941
README.rst | 6 +++---
4942
1 files changed, 3 insertions(+), 3 deletions(-)
4944
commit 017f756626e1c56960345f11731ab8e2a45ec081
4945
Author: Jesse Andrews <anotherjesse@gmail.com>
4946
Date: Fri Mar 2 16:06:39 2012 -0800
4948
add git commit date / sha1 to sphinx html docs
4950
Change-Id: I5c525e372986e394c64e89e13ab7fe322f5251ba
4952
docs/source/conf.py | 2 ++
4953
1 files changed, 2 insertions(+), 0 deletions(-)
4955
commit f5a8fd44045f45c26e32d31d696e7de1f6c29ec2
4956
Author: Gabriel Hurley <gabriel@strikeawe.com>
4957
Date: Fri Mar 2 13:59:07 2012 -0800
4959
One last redux for setup.py requirement parsing.
4961
Working around some limitations of setuptools/distribute/distutils
4962
in order to get the right versions of everything installed.
4964
Splits requirements out between core requirements and testing
4967
Change-Id: I2157527a91041a6297efe689b2a709f47fc605d8
4969
setup.py | 31 ++++++++++++++++++++-----------
4970
tools/pip-requires | 1 +
4971
tools/test-requires | 1 -
4972
3 files changed, 21 insertions(+), 12 deletions(-)
4974
commit 5d22379f4dbcbf5275c3483dc1d36721ec4d4db5
4975
Author: Tihomir Trifonov <t.trifonov@gmail.com>
4976
Date: Thu Mar 1 13:31:02 2012 +0200
4978
Prevents fade-in of modal forms in case of
4979
existing previous modal form.
4980
Note: This is just a quick fix for the problem specified in the bug.
4981
In general there are problems with using overlaying modals.
4982
Each subsequent modal form doesn't 'backdrop' the previous one,
4983
and the first modal could be closed without closing the last one.
4987
Change-Id: I8086dcd14f5fbfb3c9d69a7f2f20e62e012b294e
4989
horizon/static/horizon/js/horizon.js | 3 ++-
4990
1 files changed, 2 insertions(+), 1 deletions(-)
4992
commit dff4efaa05e92d819804d1976eb98786c68d566f
4993
Author: Tihomir Trifonov <t.trifonov@gmail.com>
4994
Date: Thu Mar 1 16:13:30 2012 +0200
4996
Appending [Instance_ID] in instance name for
4997
Floating IP association form in case the instance name
4998
is not unique. Screenshot can be seen at: https://pzt.me/8ud1
5002
Change-Id: I28692a9c39b95b143c92dc2ac7fbcc40c7dab3e7
5004
.../nova/access_and_security/floating_ips/views.py | 15 ++++++++-
5005
.../dashboards/nova/access_and_security/tests.py | 34 ++++++++++++++++++++
5006
2 files changed, 48 insertions(+), 1 deletions(-)
5008
commit 7423d110fc42babfac59e7786de6a0fb1273f6f1
5009
Author: Emma Steimann <emmasteimann@gmail.com>
5010
Date: Fri Mar 2 15:48:17 2012 -0600
5012
Made Create Snapshot load in modal.
5016
Change-Id: I0274c715117af97521a610ae0e639418dd9bb13b
5018
.../nova/instances_and_volumes/volumes/tables.py | 1 +
5019
1 files changed, 1 insertions(+), 0 deletions(-)
5021
commit 0ee6fa835b63667f9f1b96af5cbdc4e1ee05edcb
5022
Author: Gabriel Hurley <gabriel@strikeawe.com>
5023
Date: Fri Mar 2 13:01:43 2012 -0800
5025
Fixed MANIFEST.in so the setup.py sdist command works properly.
5029
Change-Id: Ic6334a9031cba80970b1bfb29fb89e1ace6468b3
5031
MANIFEST.in | 15 +++++++++++++++
5032
1 files changed, 15 insertions(+), 0 deletions(-)
5034
commit c16ba74d9f6e71999683c6132cc8872395b19ede
5035
Merge: 6dee4e0 b1a6f00
5036
Author: Jenkins <jenkins@review.openstack.org>
5037
Date: Fri Mar 2 20:36:17 2012 +0000
5039
Merge "Added a default SECRET_KEY"
5041
commit b1a6f00de05ee0a723fa2db0aa54ba32ba9b02e8
5042
Author: Paul McMillan <paul.mcmillan@nebula.com>
5043
Date: Thu Mar 1 16:30:17 2012 -0800
5045
Added a default SECRET_KEY
5047
Django 1.4 complains when you don't set a SECRET_KEY.
5049
Change-Id: I4ab08ef4cdd696fae51869f303f22c2cbce04a60
5051
.../local/local_settings.py.example | 3 +++
5052
1 files changed, 3 insertions(+), 0 deletions(-)
5054
commit 07559bee7089e478ea23cb05d68dffce8ebd0570
5055
Merge: 28c1a25 a9d926e
5056
Author: Jenkins <jenkins@review.openstack.org>
5057
Date: Thu Mar 1 21:08:22 2012 +0000
5059
Merge "Added package_data to horizon"
5061
commit 28c1a252f4877829e40ced7b1b8f12c7b0d33bda
5062
Author: Gabriel Hurley <gabriel@strikeawe.com>
5063
Date: Thu Mar 1 12:01:17 2012 -0800
5065
Require django >= 1.3.1 and rework __init__ to make installing easier.
5067
Change-Id: I43c90755db4f9dfa4202d57b80f0b674e9a8a670
5069
horizon/__init__.py | 12 ++++++------
5070
tools/pip-requires | 2 +-
5071
2 files changed, 7 insertions(+), 7 deletions(-)
5073
commit a9d926e358d9d6dfbed8c1cd3598384c81995e65
5074
Author: Ghe Rivero <ghe@debian.org>
5075
Date: Thu Mar 1 12:44:29 2012 +0100
5077
Added package_data to horizon
5079
Several files necessary for horizon are not included when installing/distributing the package.
5080
This patch includes the following extensions:
5081
*.html *.js *.csv *.template *.mo
5083
Patch Set 2: Added info to AUTHORS file
5085
Change-Id: Id8a6a007eff17edbe77d2ead236fa2067231248f
5090
3 files changed, 4 insertions(+), 0 deletions(-)
5092
commit d57a34c5b1af8c63ad20cbff177907471d6ccd88
5093
Merge: 2042b89 dec0bc3
5094
Author: Jenkins <jenkins@review.openstack.org>
5095
Date: Thu Mar 1 18:18:00 2012 +0000
5097
Merge "Small fix for forms with alert messages"
5099
commit d2324b8c35e6874b8ecbba4015eed3f41616ae6d
5100
Author: Tihomir Trifonov <t.trifonov@gmail.com>
5101
Date: Thu Mar 1 17:00:26 2012 +0200
5103
Changed alert message to show actual IP instead of obj_id
5104
for 'Disassociate IP' action.
5108
Change-Id: I5a5fbd649ce1235de032c0de846e9f353ebb1576
5110
.../access_and_security/floating_ips/tables.py | 2 +-
5111
1 files changed, 1 insertions(+), 1 deletions(-)
5113
commit 70465e7ef7568e05b16469f8198448a39e84a559
5114
Merge: b03a607 fa1f817
5115
Author: Jenkins <jenkins@review.openstack.org>
5116
Date: Fri Mar 2 06:49:46 2012 +0000
5118
Merge "Removed period from login status."
5120
commit b03a6072c21c09ffa6ad96cca946a3377b007c30
5121
Merge: cb79bba 6d20a65
5122
Author: Jenkins <jenkins@review.openstack.org>
5123
Date: Fri Mar 2 03:43:41 2012 +0000
5125
Merge "Made Release Floating IPs buttons red."
5127
commit cb79bba869a3df71c96587a6db562291ccddf885
5128
Merge: 309a724 0b7b11b
5129
Author: Jenkins <jenkins@review.openstack.org>
5130
Date: Fri Mar 2 03:38:35 2012 +0000
5132
Merge "Give a project name instead of tenant id when allocating an ip"
5134
commit 309a72488b57404124c5ca8c3f68919e961bb3d1
5135
Author: Emma Steimann <emmasteimann@gmail.com>
5136
Date: Thu Mar 1 20:12:20 2012 -0600
5138
Removed subheading from Overview pages.
5142
Change-Id: I1601413125263bd1c1b2863cdcdcf07e8361b4c8
5144
.../nova/templates/nova/overview/usage.html | 2 +-
5145
.../templates/syspanel/overview/usage.html | 2 +-
5146
2 files changed, 2 insertions(+), 2 deletions(-)
5148
commit 6d20a651e04e5f47814078675e93cd3bb044b2c1
5149
Author: Emma Steimann <emmasteimann@gmail.com>
5150
Date: Thu Mar 1 20:26:28 2012 -0600
5152
Made Release Floating IPs buttons red.
5157
Change-Id: I00834b025838de8985ce0544b94b62f6996a1fcc
5159
.../access_and_security/floating_ips/tables.py | 1 +
5160
1 files changed, 1 insertions(+), 0 deletions(-)
5162
commit 0b7b11bf99709672f88d8b69711f28d7c05904a9
5163
Author: Mike Perez <thingee@gmail.com>
5164
Date: Thu Mar 1 18:34:50 2012 -0800
5166
Give a project name instead of tenant id when allocating an ip
5170
Change-Id: Ife24deeaa338349a02cb49bc1947904d0a48fac6
5172
.../nova/access_and_security/floating_ips/forms.py | 10 +++++-----
5173
.../nova/access_and_security/floating_ips/views.py | 2 +-
5174
2 files changed, 6 insertions(+), 6 deletions(-)
5176
commit fa1f8175ecf0260c6a493253d934b906d7dc15ff
5177
Author: Emma Steimann <emmasteimann@gmail.com>
5178
Date: Thu Mar 1 20:02:05 2012 -0600
5180
Removed period from login status.
5184
Change-Id: Ifb90bdf72991a581ecd2a309ffd513ae778aa48d
5186
openstack_dashboard/templates/_header.html | 2 +-
5187
1 files changed, 1 insertions(+), 1 deletions(-)
5189
commit 2fd7e911e45d190e32874cfe402660470fafed2c
5190
Author: Gabriel Hurley <gabriel@strikeawe.com>
5191
Date: Thu Mar 1 17:07:16 2012 -0800
5193
Removed unwanted handling for the -e and -f flags in install_requires.
5195
Change-Id: I35b64d484311f3af97d818f82aa52815b0794f2c
5198
1 files changed, 1 insertions(+), 3 deletions(-)
5200
commit 9ffb726fd2a96ac4a1e4a102a33642b50bf7d9ca
5201
Author: Tihomir Trifonov <t.trifonov@gmail.com>
5202
Date: Thu Mar 1 13:49:49 2012 +0200
5204
Added floatformat:2 filter to Overview usage for Hours/GBs
5208
Change-Id: I6d7fa07ca314b2ffb2acbcc7e54077e5ea3219e3
5210
.../templates/horizon/common/_usage_summary.html | 4 ++--
5211
horizon/usage/tables.py | 8 +++++---
5212
2 files changed, 7 insertions(+), 5 deletions(-)
5214
commit 6dee4e02ad343a95cd4de710fac44c2956085606
5215
Author: Tihomir Trifonov <t.trifonov@gmail.com>
5216
Date: Thu Mar 1 10:36:50 2012 +0200
5218
Removed '/' symbol in csv report.
5222
Change-Id: I3fb1b4e7f94ad51686bf17546ee4485d025bfa41
5224
.../nova/templates/nova/overview/usage.csv | 2 +-
5225
1 files changed, 1 insertions(+), 1 deletions(-)
5227
commit 2042b89649673b767fd4eb5a1b4ce88b03291e30
5228
Author: Gabriel Hurley <gabriel@strikeawe.com>
5229
Date: Wed Feb 29 17:31:12 2012 -0800
5231
Makes setup.py actually list it's dependencies for pip/easy_install.
5233
Change-Id: I9b774f5d64662f67d2a4dd2d1dd4dc59be0f45df
5236
setup.py | 53 +++++++++++++++++++++++++++++++++++++++++++-------
5237
tools/pip-requires | 2 +-
5238
tools/test-requires | 4 +-
5239
4 files changed, 50 insertions(+), 11 deletions(-)
5241
commit a67402595b05909f18af9b827fd4e326bf95d3da
5242
Author: Emma Steimann <emmasteimann@gmail.com>
5243
Date: Sat Feb 4 19:42:58 2012 -0600
5245
Volumes page should not show inactive instances.
5249
Change-Id: Ic804b0c9d978c36974a0f3bef7c017abe5847c90
5251
.../nova/instances_and_volumes/volumes/forms.py | 6 ++++--
5252
.../nova/instances_and_volumes/volumes/tests.py | 4 ++++
5253
2 files changed, 8 insertions(+), 2 deletions(-)
5255
commit 4b4bbd4a5eac3256e7f6ab8f76f608f8a0b2d547
5256
Author: Emma Steimann <emmasteimann@gmail.com>
5257
Date: Sat Feb 4 19:42:58 2012 -0600
5259
Added detail view for images.
5263
Change-Id: I20d8567ecac232b67f2f90f57edbad8d65eb493c
5265
.../nova/images_and_snapshots/images/tables.py | 3 +-
5266
.../nova/images_and_snapshots/images/tests.py | 14 +++++
5267
.../nova/images_and_snapshots/images/urls.py | 5 +-
5268
.../nova/images_and_snapshots/images/views.py | 17 ++++++
5269
.../nova/images_and_snapshots/images/detail.html | 55 ++++++++++++++++++++
5270
openstack_dashboard/static/dashboard/css/style.css | 15 ++++--
5271
6 files changed, 102 insertions(+), 7 deletions(-)
5273
commit dec0bc3fb8e809e3c85c745e6458956a0ec4e9ec
5274
Author: Tihomir Trifonov <t.trifonov@gmail.com>
5275
Date: Wed Feb 29 12:08:17 2012 +0200
5277
Small fix for forms with alert messages
5279
This patch fixes the case when a long non-breakable word
5280
is contained in a alert message. Then this breaks the form.
5281
See https://pzt.me/7h0a for an example. The patch adds
5282
overflow:hidden and word-break to css to force long words
5283
to break on next line.
5285
Change-Id: Ic7c2c63c1be74aa0b4e667458b92c01ee6e103cb
5287
openstack_dashboard/static/dashboard/css/style.css | 5 +++++
5288
1 files changed, 5 insertions(+), 0 deletions(-)
5290
commit 86764391bc522bfae645dbd7a91f9c94110d67a5
5291
Author: Gabriel Hurley <gabriel@strikeawe.com>
5292
Date: Wed Feb 29 01:37:37 2012 -0800
5294
Updated the django.wsgi file for devstack.
5296
Change-Id: Ie651717806208f0ed7e045071599d71ca05c7fbe
5298
openstack_dashboard/wsgi/django.wsgi | 2 +-
5299
1 files changed, 1 insertions(+), 1 deletions(-)
5301
commit 052aa55d34a8d9ee9a58969c3a20587cac9adc04
5302
Author: Gabriel Hurley <gabriel@strikeawe.com>
5303
Date: Tue Feb 28 23:27:46 2012 -0800
5305
Unifies the project packaging into one set of modules.
5307
There are no longer two separate projects living inside the horizon
5308
repository. There is a single project now with a single setup.py,
5311
The openstack-dashboard/dashboard django project is now named
5312
"openstack_dashboard" and lives as an example project in the
5313
topmost horizon directory.
5315
The "horizon/horizon" directory has been bumped up a level and now
5316
is directly on the path when the root horizon directory is on
5319
Javascript media which the horizon module directly relies upon
5320
now ships in the horizon/static dir rather than
5321
openstack-dashboard/dashboard/static.
5323
All the corresponding setup, installation, build, and env scripts
5324
have been updated accordingly.
5326
Implements blueprint unified-packaging.
5328
Change-Id: Ieed8e3c777432cd046c3e0298869a9428756ab62
5333
docs/source/conf.py | 18 +-
5334
horizon/LICENSE | 176 -
5335
horizon/Makefile | 24 -
5336
horizon/README | 30 -
5337
horizon/__init__.py | 54 +
5338
horizon/api/__init__.py | 39 +
5339
horizon/api/base.py | 112 +
5340
horizon/api/glance.py | 109 +
5341
horizon/api/keystone.py | 270 ++
5342
horizon/api/nova.py | 482 +++
5343
horizon/api/quantum.py | 132 +
5344
horizon/api/swift.py | 144 +
5345
horizon/base.py | 690 ++++
5346
horizon/context_processors.py | 71 +
5347
.../nova/access_and_security/floating_ips/forms.py | 92 +
5348
.../access_and_security/floating_ips/tables.py | 107 +
5349
.../nova/access_and_security/floating_ips/tests.py | 157 +
5350
.../nova/access_and_security/floating_ips/urls.py | 33 +
5351
.../nova/access_and_security/floating_ips/views.py | 81 +
5352
.../nova/access_and_security/keypairs/forms.py | 73 +
5353
.../nova/access_and_security/keypairs/tables.py | 61 +
5354
.../nova/access_and_security/keypairs/tests.py | 108 +
5355
.../nova/access_and_security/keypairs/urls.py | 33 +
5356
.../nova/access_and_security/keypairs/views.py | 72 +
5357
.../dashboards/nova/access_and_security/panel.py | 27 +
5358
.../access_and_security/security_groups/forms.py | 112 +
5359
.../access_and_security/security_groups/tables.py | 103 +
5360
.../access_and_security/security_groups/tests.py | 237 ++
5361
.../access_and_security/security_groups/urls.py | 30 +
5362
.../access_and_security/security_groups/views.py | 90 +
5363
.../dashboards/nova/access_and_security/tests.py | 53 +
5364
.../dashboards/nova/access_and_security/urls.py | 34 +
5365
.../dashboards/nova/access_and_security/views.py | 73 +
5366
horizon/dashboards/nova/containers/forms.py | 117 +
5367
horizon/dashboards/nova/containers/panel.py | 32 +
5368
horizon/dashboards/nova/containers/tables.py | 191 ++
5369
horizon/dashboards/nova/containers/tests.py | 243 ++
5370
horizon/dashboards/nova/containers/urls.py | 38 +
5371
horizon/dashboards/nova/containers/views.py | 159 +
5372
horizon/dashboards/nova/dashboard.py | 35 +
5373
.../nova/images_and_snapshots/images/forms.py | 155 +
5374
.../nova/images_and_snapshots/images/panel.py | 30 +
5375
.../nova/images_and_snapshots/images/tables.py | 85 +
5376
.../nova/images_and_snapshots/images/tests.py | 212 ++
5377
.../nova/images_and_snapshots/images/urls.py | 31 +
5378
.../nova/images_and_snapshots/images/views.py | 170 +
5379
.../dashboards/nova/images_and_snapshots/panel.py | 27 +
5380
.../nova/images_and_snapshots/snapshots/forms.py | 56 +
5381
.../nova/images_and_snapshots/snapshots/panel.py | 30 +
5382
.../nova/images_and_snapshots/snapshots/tables.py | 37 +
5383
.../nova/images_and_snapshots/snapshots/tests.py | 113 +
5384
.../nova/images_and_snapshots/snapshots/urls.py | 30 +
5385
.../nova/images_and_snapshots/snapshots/views.py | 62 +
5386
.../dashboards/nova/images_and_snapshots/tests.py | 73 +
5387
.../dashboards/nova/images_and_snapshots/urls.py | 32 +
5388
.../dashboards/nova/images_and_snapshots/views.py | 71 +
5389
.../images_and_snapshots/volume_snapshots/panel.py | 26 +
5390
.../volume_snapshots/tables.py | 45 +
5391
.../images_and_snapshots/volume_snapshots/tests.py | 62 +
5392
.../nova/instances_and_volumes/instances/forms.py | 50 +
5393
.../nova/instances_and_volumes/instances/tables.py | 225 ++
5394
.../nova/instances_and_volumes/instances/tabs.py | 74 +
5395
.../nova/instances_and_volumes/instances/tests.py | 329 ++
5396
.../nova/instances_and_volumes/instances/urls.py | 35 +
5397
.../nova/instances_and_volumes/instances/views.py | 123 +
5398
.../dashboards/nova/instances_and_volumes/panel.py | 26 +
5399
.../dashboards/nova/instances_and_volumes/tests.py | 61 +
5400
.../dashboards/nova/instances_and_volumes/urls.py | 32 +
5401
.../dashboards/nova/instances_and_volumes/views.py | 74 +
5402
.../nova/instances_and_volumes/volumes/forms.py | 115 +
5403
.../nova/instances_and_volumes/volumes/tables.py | 152 +
5404
.../nova/instances_and_volumes/volumes/tests.py | 43 +
5405
.../nova/instances_and_volumes/volumes/urls.py | 32 +
5406
.../nova/instances_and_volumes/volumes/views.py | 124 +
5407
horizon/dashboards/nova/models.py | 23 +
5408
horizon/dashboards/nova/networks/forms.py | 131 +
5409
horizon/dashboards/nova/networks/panel.py | 31 +
5410
horizon/dashboards/nova/networks/tables.py | 118 +
5411
horizon/dashboards/nova/networks/tests.py | 295 ++
5412
horizon/dashboards/nova/networks/urls.py | 36 +
5413
horizon/dashboards/nova/networks/views.py | 212 ++
5414
horizon/dashboards/nova/overview/panel.py | 30 +
5415
horizon/dashboards/nova/overview/tests.py | 113 +
5416
horizon/dashboards/nova/overview/urls.py | 28 +
5417
horizon/dashboards/nova/overview/views.py | 31 +
5418
.../floating_ips/_allocate.html | 24 +
5419
.../floating_ips/_associate.html | 24 +
5420
.../access_and_security/floating_ips/allocate.html | 7 +
5421
.../floating_ips/associate.html | 12 +
5422
.../templates/nova/access_and_security/index.html | 21 +
5423
.../nova/access_and_security/keypairs/_create.html | 25 +
5424
.../nova/access_and_security/keypairs/_import.html | 25 +
5425
.../nova/access_and_security/keypairs/create.html | 12 +
5426
.../access_and_security/keypairs/download.html | 21 +
5427
.../nova/access_and_security/keypairs/import.html | 12 +
5428
.../security_groups/_create.html | 25 +
5429
.../security_groups/_edit_rules.html | 21 +
5430
.../security_groups/create.html | 11 +
5431
.../security_groups/edit_rules.html | 11 +
5432
horizon/dashboards/nova/templates/nova/base.html | 10 +
5433
.../nova/templates/nova/containers/_create.html | 24 +
5434
.../nova/templates/nova/containers/create.html | 15 +
5435
.../nova/templates/nova/containers/index.html | 13 +
5436
.../nova/images_and_snapshots/images/_launch.html | 55 +
5437
.../nova/images_and_snapshots/images/_update.html | 24 +
5438
.../nova/images_and_snapshots/images/launch.html | 19 +
5439
.../nova/images_and_snapshots/images/update.html | 11 +
5440
.../templates/nova/images_and_snapshots/index.html | 19 +
5441
.../images_and_snapshots/snapshots/_create.html | 25 +
5442
.../images_and_snapshots/snapshots/create.html | 13 +
5443
.../nova/instances_and_volumes/index.html | 17 +
5444
.../instances/_detail_log.html | 9 +
5445
.../instances/_detail_overview.html | 65 +
5446
.../instances/_detail_vnc.html | 5 +
5447
.../instances/_instance_ips.html | 10 +
5448
.../instances_and_volumes/instances/_update.html | 24 +
5449
.../instances_and_volumes/instances/detail.html | 37 +
5450
.../instances_and_volumes/instances/update.html | 11 +
5451
.../instances_and_volumes/volumes/_attach.html | 21 +
5452
.../instances_and_volumes/volumes/_create.html | 25 +
5453
.../volumes/_create_snapshot.html | 25 +
5454
.../nova/instances_and_volumes/volumes/attach.html | 11 +
5455
.../nova/instances_and_volumes/volumes/create.html | 11 +
5456
.../volumes/create_snapshot.html | 11 +
5457
.../nova/instances_and_volumes/volumes/detail.html | 46 +
5458
.../nova/templates/nova/networks/_create.html | 24 +
5459
.../nova/templates/nova/networks/_rename.html | 24 +
5460
.../nova/templates/nova/networks/create.html | 13 +
5461
.../nova/templates/nova/networks/detail.html | 11 +
5462
.../nova/templates/nova/networks/index.html | 13 +
5463
.../nova/templates/nova/networks/rename.html | 13 +
5464
.../nova/templates/nova/objects/_copy.html | 24 +
5465
.../nova/templates/nova/objects/_upload.html | 25 +
5466
.../nova/templates/nova/objects/copy.html | 13 +
5467
.../nova/templates/nova/objects/index.html | 13 +
5468
.../nova/templates/nova/objects/upload.html | 15 +
5469
.../nova/templates/nova/overview/usage.csv | 11 +
5470
.../nova/templates/nova/overview/usage.html | 12 +
5471
horizon/dashboards/settings/dashboard.py | 31 +
5472
horizon/dashboards/settings/ec2/forms.py | 93 +
5473
horizon/dashboards/settings/ec2/panel.py | 28 +
5474
horizon/dashboards/settings/ec2/tests.py | 61 +
5475
horizon/dashboards/settings/ec2/urls.py | 23 +
5476
horizon/dashboards/settings/ec2/views.py | 28 +
5477
horizon/dashboards/settings/models.py | 23 +
5478
horizon/dashboards/settings/project/forms.py | 73 +
5479
horizon/dashboards/settings/project/panel.py | 26 +
5480
horizon/dashboards/settings/project/urls.py | 21 +
5481
horizon/dashboards/settings/project/views.py | 29 +
5482
.../settings/templates/settings/base.html | 10 +
5483
.../templates/settings/ec2/download_form.html | 25 +
5484
.../templates/settings/ec2/ec2rc.sh.template | 14 +
5485
.../settings/templates/settings/ec2/index.html | 11 +
5486
.../templates/settings/project/_openrc.html | 26 +
5487
.../templates/settings/project/openrc.sh.template | 30 +
5488
.../templates/settings/project/settings.html | 11 +
5489
.../templates/settings/user/_language.html | 39 +
5490
.../settings/templates/settings/user/settings.html | 11 +
5491
horizon/dashboards/settings/user/panel.py | 26 +
5492
horizon/dashboards/settings/user/urls.py | 21 +
5493
horizon/dashboards/settings/user/views.py | 21 +
5494
horizon/dashboards/syspanel/dashboard.py | 32 +
5495
horizon/dashboards/syspanel/flavors/forms.py | 54 +
5496
horizon/dashboards/syspanel/flavors/panel.py | 30 +
5497
horizon/dashboards/syspanel/flavors/tables.py | 40 +
5498
horizon/dashboards/syspanel/flavors/urls.py | 26 +
5499
horizon/dashboards/syspanel/flavors/views.py | 68 +
5500
horizon/dashboards/syspanel/images/panel.py | 30 +
5501
horizon/dashboards/syspanel/images/tables.py | 18 +
5502
horizon/dashboards/syspanel/images/urls.py | 29 +
5503
horizon/dashboards/syspanel/images/views.py | 50 +
5504
horizon/dashboards/syspanel/instances/panel.py | 31 +
5505
horizon/dashboards/syspanel/instances/tables.py | 67 +
5506
horizon/dashboards/syspanel/instances/tests.py | 57 +
5507
horizon/dashboards/syspanel/instances/urls.py | 35 +
5508
horizon/dashboards/syspanel/instances/views.py | 66 +
5509
horizon/dashboards/syspanel/models.py | 23 +
5510
horizon/dashboards/syspanel/overview/panel.py | 31 +
5511
horizon/dashboards/syspanel/overview/urls.py | 28 +
5512
horizon/dashboards/syspanel/overview/views.py | 34 +
5513
horizon/dashboards/syspanel/projects/forms.py | 140 +
5514
horizon/dashboards/syspanel/projects/panel.py | 30 +
5515
horizon/dashboards/syspanel/projects/tables.py | 122 +
5516
horizon/dashboards/syspanel/projects/tests.py | 81 +
5517
horizon/dashboards/syspanel/projects/urls.py | 39 +
5518
horizon/dashboards/syspanel/projects/views.py | 188 ++
5519
horizon/dashboards/syspanel/quotas/panel.py | 30 +
5520
horizon/dashboards/syspanel/quotas/tables.py | 37 +
5521
horizon/dashboards/syspanel/quotas/urls.py | 27 +
5522
horizon/dashboards/syspanel/quotas/views.py | 48 +
5523
horizon/dashboards/syspanel/services/panel.py | 30 +
5524
horizon/dashboards/syspanel/services/tables.py | 52 +
5525
horizon/dashboards/syspanel/services/urls.py | 27 +
5526
horizon/dashboards/syspanel/services/views.py | 55 +
5527
.../syspanel/templates/syspanel/base.html | 10 +
5528
.../templates/syspanel/flavors/_create.html | 25 +
5529
.../templates/syspanel/flavors/create.html | 11 +
5530
.../syspanel/templates/syspanel/flavors/index.html | 13 +
5531
.../templates/syspanel/images/_update.html | 25 +
5532
.../syspanel/templates/syspanel/images/index.html | 11 +
5533
.../syspanel/templates/syspanel/images/update.html | 12 +
5534
.../templates/syspanel/instances/index.html | 11 +
5535
.../syspanel/templates/syspanel/overview/usage.csv | 9 +
5536
.../templates/syspanel/overview/usage.html | 22 +
5537
.../templates/syspanel/projects/_add_user.html | 25 +
5538
.../templates/syspanel/projects/_create.html | 25 +
5539
.../templates/syspanel/projects/_quotas.html | 24 +
5540
.../templates/syspanel/projects/_update.html | 25 +
5541
.../templates/syspanel/projects/add_user.html | 11 +
5542
.../templates/syspanel/projects/create.html | 11 +
5543
.../templates/syspanel/projects/index.html | 13 +
5544
.../templates/syspanel/projects/quotas.html | 11 +
5545
.../templates/syspanel/projects/update.html | 11 +
5546
.../syspanel/templates/syspanel/projects/usage.csv | 11 +
5547
.../templates/syspanel/projects/usage.html | 14 +
5548
.../templates/syspanel/projects/users.html | 18 +
5549
.../syspanel/templates/syspanel/quotas/index.html | 13 +
5550
.../templates/syspanel/services/index.html | 14 +
5551
.../syspanel/templates/syspanel/users/_create.html | 24 +
5552
.../syspanel/templates/syspanel/users/_update.html | 24 +
5553
.../syspanel/templates/syspanel/users/create.html | 12 +
5554
.../syspanel/templates/syspanel/users/index.html | 13 +
5555
.../syspanel/templates/syspanel/users/update.html | 12 +
5556
horizon/dashboards/syspanel/users/forms.py | 142 +
5557
horizon/dashboards/syspanel/users/panel.py | 30 +
5558
horizon/dashboards/syspanel/users/tables.py | 136 +
5559
horizon/dashboards/syspanel/users/tests.py | 101 +
5560
horizon/dashboards/syspanel/users/urls.py | 28 +
5561
horizon/dashboards/syspanel/users/views.py | 84 +
5562
horizon/decorators.py | 144 +
5563
horizon/exceptions.py | 216 ++
5564
horizon/forms/__init__.py | 24 +
5565
horizon/forms/base.py | 105 +
5566
horizon/forms/views.py | 75 +
5567
horizon/horizon/__init__.py | 54 -
5568
horizon/horizon/api/__init__.py | 39 -
5569
horizon/horizon/api/base.py | 112 -
5570
horizon/horizon/api/glance.py | 109 -
5571
horizon/horizon/api/keystone.py | 270 --
5572
horizon/horizon/api/nova.py | 482 ---
5573
horizon/horizon/api/quantum.py | 132 -
5574
horizon/horizon/api/swift.py | 144 -
5575
horizon/horizon/base.py | 690 ----
5576
horizon/horizon/context_processors.py | 71 -
5577
.../nova/access_and_security/floating_ips/forms.py | 92 -
5578
.../access_and_security/floating_ips/tables.py | 107 -
5579
.../nova/access_and_security/floating_ips/tests.py | 157 -
5580
.../nova/access_and_security/floating_ips/urls.py | 33 -
5581
.../nova/access_and_security/floating_ips/views.py | 81 -
5582
.../nova/access_and_security/keypairs/forms.py | 73 -
5583
.../nova/access_and_security/keypairs/tables.py | 61 -
5584
.../nova/access_and_security/keypairs/tests.py | 108 -
5585
.../nova/access_and_security/keypairs/urls.py | 33 -
5586
.../nova/access_and_security/keypairs/views.py | 72 -
5587
.../dashboards/nova/access_and_security/panel.py | 27 -
5588
.../access_and_security/security_groups/forms.py | 112 -
5589
.../access_and_security/security_groups/tables.py | 103 -
5590
.../access_and_security/security_groups/tests.py | 237 --
5591
.../access_and_security/security_groups/urls.py | 30 -
5592
.../access_and_security/security_groups/views.py | 90 -
5593
.../dashboards/nova/access_and_security/tests.py | 53 -
5594
.../dashboards/nova/access_and_security/urls.py | 34 -
5595
.../dashboards/nova/access_and_security/views.py | 73 -
5596
.../horizon/dashboards/nova/containers/forms.py | 117 -
5597
.../horizon/dashboards/nova/containers/panel.py | 32 -
5598
.../horizon/dashboards/nova/containers/tables.py | 191 --
5599
.../horizon/dashboards/nova/containers/tests.py | 243 --
5600
horizon/horizon/dashboards/nova/containers/urls.py | 38 -
5601
.../horizon/dashboards/nova/containers/views.py | 159 -
5602
horizon/horizon/dashboards/nova/dashboard.py | 35 -
5603
.../nova/images_and_snapshots/images/forms.py | 155 -
5604
.../nova/images_and_snapshots/images/panel.py | 30 -
5605
.../nova/images_and_snapshots/images/tables.py | 85 -
5606
.../nova/images_and_snapshots/images/tests.py | 212 --
5607
.../nova/images_and_snapshots/images/urls.py | 31 -
5608
.../nova/images_and_snapshots/images/views.py | 170 -
5609
.../dashboards/nova/images_and_snapshots/panel.py | 27 -
5610
.../nova/images_and_snapshots/snapshots/forms.py | 56 -
5611
.../nova/images_and_snapshots/snapshots/panel.py | 30 -
5612
.../nova/images_and_snapshots/snapshots/tables.py | 37 -
5613
.../nova/images_and_snapshots/snapshots/tests.py | 113 -
5614
.../nova/images_and_snapshots/snapshots/urls.py | 30 -
5615
.../nova/images_and_snapshots/snapshots/views.py | 62 -
5616
.../dashboards/nova/images_and_snapshots/tests.py | 73 -
5617
.../dashboards/nova/images_and_snapshots/urls.py | 32 -
5618
.../dashboards/nova/images_and_snapshots/views.py | 71 -
5619
.../images_and_snapshots/volume_snapshots/panel.py | 26 -
5620
.../volume_snapshots/tables.py | 45 -
5621
.../images_and_snapshots/volume_snapshots/tests.py | 62 -
5622
.../nova/instances_and_volumes/instances/forms.py | 50 -
5623
.../nova/instances_and_volumes/instances/tables.py | 225 --
5624
.../nova/instances_and_volumes/instances/tabs.py | 74 -
5625
.../nova/instances_and_volumes/instances/tests.py | 329 --
5626
.../nova/instances_and_volumes/instances/urls.py | 35 -
5627
.../nova/instances_and_volumes/instances/views.py | 123 -
5628
.../dashboards/nova/instances_and_volumes/panel.py | 26 -
5629
.../dashboards/nova/instances_and_volumes/tests.py | 61 -
5630
.../dashboards/nova/instances_and_volumes/urls.py | 32 -
5631
.../dashboards/nova/instances_and_volumes/views.py | 74 -
5632
.../nova/instances_and_volumes/volumes/forms.py | 115 -
5633
.../nova/instances_and_volumes/volumes/tables.py | 152 -
5634
.../nova/instances_and_volumes/volumes/tests.py | 43 -
5635
.../nova/instances_and_volumes/volumes/urls.py | 32 -
5636
.../nova/instances_and_volumes/volumes/views.py | 124 -
5637
horizon/horizon/dashboards/nova/models.py | 23 -
5638
horizon/horizon/dashboards/nova/networks/forms.py | 131 -
5639
horizon/horizon/dashboards/nova/networks/panel.py | 31 -
5640
horizon/horizon/dashboards/nova/networks/tables.py | 118 -
5641
horizon/horizon/dashboards/nova/networks/tests.py | 295 --
5642
horizon/horizon/dashboards/nova/networks/urls.py | 36 -
5643
horizon/horizon/dashboards/nova/networks/views.py | 212 --
5644
horizon/horizon/dashboards/nova/overview/panel.py | 30 -
5645
horizon/horizon/dashboards/nova/overview/tests.py | 113 -
5646
horizon/horizon/dashboards/nova/overview/urls.py | 28 -
5647
horizon/horizon/dashboards/nova/overview/views.py | 31 -
5648
.../floating_ips/_allocate.html | 24 -
5649
.../floating_ips/_associate.html | 24 -
5650
.../access_and_security/floating_ips/allocate.html | 7 -
5651
.../floating_ips/associate.html | 12 -
5652
.../templates/nova/access_and_security/index.html | 21 -
5653
.../nova/access_and_security/keypairs/_create.html | 25 -
5654
.../nova/access_and_security/keypairs/_import.html | 25 -
5655
.../nova/access_and_security/keypairs/create.html | 12 -
5656
.../access_and_security/keypairs/download.html | 21 -
5657
.../nova/access_and_security/keypairs/import.html | 12 -
5658
.../security_groups/_create.html | 25 -
5659
.../security_groups/_edit_rules.html | 21 -
5660
.../security_groups/create.html | 11 -
5661
.../security_groups/edit_rules.html | 11 -
5662
.../dashboards/nova/templates/nova/base.html | 10 -
5663
.../nova/templates/nova/containers/_create.html | 24 -
5664
.../nova/templates/nova/containers/create.html | 15 -
5665
.../nova/templates/nova/containers/index.html | 13 -
5666
.../nova/images_and_snapshots/images/_launch.html | 55 -
5667
.../nova/images_and_snapshots/images/_update.html | 24 -
5668
.../nova/images_and_snapshots/images/launch.html | 19 -
5669
.../nova/images_and_snapshots/images/update.html | 11 -
5670
.../templates/nova/images_and_snapshots/index.html | 19 -
5671
.../images_and_snapshots/snapshots/_create.html | 25 -
5672
.../images_and_snapshots/snapshots/create.html | 13 -
5673
.../nova/instances_and_volumes/index.html | 17 -
5674
.../instances/_detail_log.html | 9 -
5675
.../instances/_detail_overview.html | 65 -
5676
.../instances/_detail_vnc.html | 5 -
5677
.../instances/_instance_ips.html | 10 -
5678
.../instances_and_volumes/instances/_update.html | 24 -
5679
.../instances_and_volumes/instances/detail.html | 37 -
5680
.../instances_and_volumes/instances/update.html | 11 -
5681
.../instances_and_volumes/volumes/_attach.html | 21 -
5682
.../instances_and_volumes/volumes/_create.html | 25 -
5683
.../volumes/_create_snapshot.html | 25 -
5684
.../nova/instances_and_volumes/volumes/attach.html | 11 -
5685
.../nova/instances_and_volumes/volumes/create.html | 11 -
5686
.../volumes/create_snapshot.html | 11 -
5687
.../nova/instances_and_volumes/volumes/detail.html | 46 -
5688
.../nova/templates/nova/networks/_create.html | 24 -
5689
.../nova/templates/nova/networks/_rename.html | 24 -
5690
.../nova/templates/nova/networks/create.html | 13 -
5691
.../nova/templates/nova/networks/detail.html | 11 -
5692
.../nova/templates/nova/networks/index.html | 13 -
5693
.../nova/templates/nova/networks/rename.html | 13 -
5694
.../nova/templates/nova/objects/_copy.html | 24 -
5695
.../nova/templates/nova/objects/_upload.html | 25 -
5696
.../nova/templates/nova/objects/copy.html | 13 -
5697
.../nova/templates/nova/objects/index.html | 13 -
5698
.../nova/templates/nova/objects/upload.html | 15 -
5699
.../nova/templates/nova/overview/usage.csv | 11 -
5700
.../nova/templates/nova/overview/usage.html | 12 -
5701
horizon/horizon/dashboards/settings/dashboard.py | 31 -
5702
horizon/horizon/dashboards/settings/ec2/forms.py | 93 -
5703
horizon/horizon/dashboards/settings/ec2/panel.py | 28 -
5704
horizon/horizon/dashboards/settings/ec2/tests.py | 61 -
5705
horizon/horizon/dashboards/settings/ec2/urls.py | 23 -
5706
horizon/horizon/dashboards/settings/ec2/views.py | 28 -
5707
horizon/horizon/dashboards/settings/models.py | 23 -
5708
.../horizon/dashboards/settings/project/forms.py | 73 -
5709
.../horizon/dashboards/settings/project/panel.py | 26 -
5710
.../horizon/dashboards/settings/project/urls.py | 21 -
5711
.../horizon/dashboards/settings/project/views.py | 29 -
5712
.../settings/templates/settings/base.html | 10 -
5713
.../templates/settings/ec2/download_form.html | 25 -
5714
.../templates/settings/ec2/ec2rc.sh.template | 14 -
5715
.../settings/templates/settings/ec2/index.html | 11 -
5716
.../templates/settings/project/_openrc.html | 26 -
5717
.../templates/settings/project/openrc.sh.template | 30 -
5718
.../templates/settings/project/settings.html | 11 -
5719
.../templates/settings/user/_language.html | 39 -
5720
.../settings/templates/settings/user/settings.html | 11 -
5721
horizon/horizon/dashboards/settings/user/panel.py | 26 -
5722
horizon/horizon/dashboards/settings/user/urls.py | 21 -
5723
horizon/horizon/dashboards/settings/user/views.py | 21 -
5724
horizon/horizon/dashboards/syspanel/dashboard.py | 32 -
5725
.../horizon/dashboards/syspanel/flavors/forms.py | 54 -
5726
.../horizon/dashboards/syspanel/flavors/panel.py | 30 -
5727
.../horizon/dashboards/syspanel/flavors/tables.py | 40 -
5728
.../horizon/dashboards/syspanel/flavors/urls.py | 26 -
5729
.../horizon/dashboards/syspanel/flavors/views.py | 68 -
5730
.../horizon/dashboards/syspanel/images/panel.py | 30 -
5731
.../horizon/dashboards/syspanel/images/tables.py | 18 -
5732
horizon/horizon/dashboards/syspanel/images/urls.py | 29 -
5733
.../horizon/dashboards/syspanel/images/views.py | 50 -
5734
.../horizon/dashboards/syspanel/instances/panel.py | 31 -
5735
.../dashboards/syspanel/instances/tables.py | 67 -
5736
.../horizon/dashboards/syspanel/instances/tests.py | 57 -
5737
.../horizon/dashboards/syspanel/instances/urls.py | 35 -
5738
.../horizon/dashboards/syspanel/instances/views.py | 66 -
5739
horizon/horizon/dashboards/syspanel/models.py | 23 -
5740
.../horizon/dashboards/syspanel/overview/panel.py | 31 -
5741
.../horizon/dashboards/syspanel/overview/urls.py | 28 -
5742
.../horizon/dashboards/syspanel/overview/views.py | 34 -
5743
.../horizon/dashboards/syspanel/projects/forms.py | 140 -
5744
.../horizon/dashboards/syspanel/projects/panel.py | 30 -
5745
.../horizon/dashboards/syspanel/projects/tables.py | 122 -
5746
.../horizon/dashboards/syspanel/projects/tests.py | 81 -
5747
.../horizon/dashboards/syspanel/projects/urls.py | 39 -
5748
.../horizon/dashboards/syspanel/projects/views.py | 188 --
5749
.../horizon/dashboards/syspanel/quotas/panel.py | 30 -
5750
.../horizon/dashboards/syspanel/quotas/tables.py | 37 -
5751
horizon/horizon/dashboards/syspanel/quotas/urls.py | 27 -
5752
.../horizon/dashboards/syspanel/quotas/views.py | 48 -
5753
.../horizon/dashboards/syspanel/services/panel.py | 30 -
5754
.../horizon/dashboards/syspanel/services/tables.py | 52 -
5755
.../horizon/dashboards/syspanel/services/urls.py | 27 -
5756
.../horizon/dashboards/syspanel/services/views.py | 55 -
5757
.../syspanel/templates/syspanel/base.html | 10 -
5758
.../templates/syspanel/flavors/_create.html | 25 -
5759
.../templates/syspanel/flavors/create.html | 11 -
5760
.../syspanel/templates/syspanel/flavors/index.html | 13 -
5761
.../templates/syspanel/images/_update.html | 25 -
5762
.../syspanel/templates/syspanel/images/index.html | 11 -
5763
.../syspanel/templates/syspanel/images/update.html | 12 -
5764
.../templates/syspanel/instances/index.html | 11 -
5765
.../syspanel/templates/syspanel/overview/usage.csv | 9 -
5766
.../templates/syspanel/overview/usage.html | 22 -
5767
.../templates/syspanel/projects/_add_user.html | 25 -
5768
.../templates/syspanel/projects/_create.html | 25 -
5769
.../templates/syspanel/projects/_quotas.html | 24 -
5770
.../templates/syspanel/projects/_update.html | 25 -
5771
.../templates/syspanel/projects/add_user.html | 11 -
5772
.../templates/syspanel/projects/create.html | 11 -
5773
.../templates/syspanel/projects/index.html | 13 -
5774
.../templates/syspanel/projects/quotas.html | 11 -
5775
.../templates/syspanel/projects/update.html | 11 -
5776
.../syspanel/templates/syspanel/projects/usage.csv | 11 -
5777
.../templates/syspanel/projects/usage.html | 14 -
5778
.../templates/syspanel/projects/users.html | 18 -
5779
.../syspanel/templates/syspanel/quotas/index.html | 13 -
5780
.../templates/syspanel/services/index.html | 14 -
5781
.../syspanel/templates/syspanel/users/_create.html | 24 -
5782
.../syspanel/templates/syspanel/users/_update.html | 24 -
5783
.../syspanel/templates/syspanel/users/create.html | 12 -
5784
.../syspanel/templates/syspanel/users/index.html | 13 -
5785
.../syspanel/templates/syspanel/users/update.html | 12 -
5786
horizon/horizon/dashboards/syspanel/users/forms.py | 142 -
5787
horizon/horizon/dashboards/syspanel/users/panel.py | 30 -
5788
.../horizon/dashboards/syspanel/users/tables.py | 136 -
5789
horizon/horizon/dashboards/syspanel/users/tests.py | 101 -
5790
horizon/horizon/dashboards/syspanel/users/urls.py | 28 -
5791
horizon/horizon/dashboards/syspanel/users/views.py | 84 -
5792
horizon/horizon/decorators.py | 144 -
5793
horizon/horizon/exceptions.py | 216 --
5794
horizon/horizon/forms/__init__.py | 24 -
5795
horizon/horizon/forms/base.py | 105 -
5796
horizon/horizon/forms/views.py | 75 -
5797
horizon/horizon/locale/es/LC_MESSAGES/django.mo | Bin 425 -> 0 bytes
5798
horizon/horizon/locale/es/LC_MESSAGES/django.po | 1971 -----------
5799
horizon/horizon/locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 0 bytes
5800
horizon/horizon/locale/fr/LC_MESSAGES/django.po | 1971 -----------
5801
horizon/horizon/locale/ja/LC_MESSAGES/django.mo | Bin 2528 -> 0 bytes
5802
horizon/horizon/locale/ja/LC_MESSAGES/django.po | 2294 -------------
5803
horizon/horizon/locale/pl/LC_MESSAGES/django.mo | Bin 936 -> 0 bytes
5804
horizon/horizon/locale/pl/LC_MESSAGES/django.po | 2282 -------------
5805
horizon/horizon/locale/pt/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
5806
horizon/horizon/locale/pt/LC_MESSAGES/django.po | 1970 -----------
5807
horizon/horizon/locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
5808
horizon/horizon/locale/zh-cn/LC_MESSAGES/django.po | 1970 -----------
5809
horizon/horizon/locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
5810
horizon/horizon/locale/zh-tw/LC_MESSAGES/django.po | 1970 -----------
5811
horizon/horizon/middleware.py | 99 -
5812
horizon/horizon/models.py | 23 -
5813
horizon/horizon/site_urls.py | 34 -
5814
.../horizon/static/horizon/js/hogan-1.0.5.min.js | 5 -
5815
horizon/horizon/static/horizon/js/horizon.js | 110 -
5816
horizon/horizon/static/horizon/js/tabs.js | 15 -
5817
horizon/horizon/tables/__init__.py | 21 -
5818
horizon/horizon/tables/actions.py | 528 ---
5819
horizon/horizon/tables/base.py | 911 -----
5820
horizon/horizon/tables/views.py | 151 -
5821
horizon/horizon/tabs/__init__.py | 18 -
5822
horizon/horizon/tabs/base.py | 336 --
5823
horizon/horizon/tabs/views.py | 42 -
5824
horizon/horizon/templates/horizon/_messages.html | 27 -
5825
horizon/horizon/templates/horizon/_nav_list.html | 9 -
5826
.../horizon/templates/horizon/_subnav_list.html | 16 -
5827
horizon/horizon/templates/horizon/auth/_login.html | 19 -
5828
.../horizon/templates/horizon/auth/_switch.html | 26 -
5829
horizon/horizon/templates/horizon/auth/login.html | 10 -
5830
.../templates/horizon/client_side/_modal.html | 22 -
5831
.../templates/horizon/client_side/template.html | 1 -
5832
.../templates/horizon/common/_data_table.html | 37 -
5833
.../templates/horizon/common/_data_table_row.html | 3 -
5834
.../horizon/common/_data_table_row_action.html | 5 -
5835
.../horizon/common/_data_table_row_actions.html | 27 -
5836
.../horizon/common/_data_table_table_actions.html | 17 -
5837
.../templates/horizon/common/_form_fields.html | 22 -
5838
.../templates/horizon/common/_modal_form.html | 22 -
5839
.../templates/horizon/common/_page_header.html | 6 -
5840
.../templates/horizon/common/_progress_bar.html | 1 -
5841
.../templates/horizon/common/_region_selector.html | 13 -
5842
.../horizon/templates/horizon/common/_sidebar.html | 29 -
5843
.../templates/horizon/common/_sidebar_module.html | 10 -
5844
.../templates/horizon/common/_tab_group.html | 23 -
5845
.../templates/horizon/common/_usage_summary.html | 17 -
5846
horizon/horizon/templatetags/branding.py | 62 -
5847
horizon/horizon/templatetags/horizon.py | 136 -
5848
horizon/horizon/templatetags/parse_date.py | 77 -
5849
horizon/horizon/templatetags/sizeformat.py | 77 -
5850
horizon/horizon/templatetags/truncate_filter.py | 35 -
5851
horizon/horizon/test.py | 281 --
5852
horizon/horizon/tests/__init__.py | 21 -
5853
horizon/horizon/tests/api_tests/base_tests.py | 144 -
5854
horizon/horizon/tests/api_tests/glance_tests.py | 86 -
5855
horizon/horizon/tests/api_tests/keystone_tests.py | 175 -
5856
horizon/horizon/tests/api_tests/nova_tests.py | 194 --
5857
horizon/horizon/tests/api_tests/swift_tests.py | 183 -
5858
horizon/horizon/tests/auth_tests.py | 188 --
5859
horizon/horizon/tests/authors_tests.py | 64 -
5860
horizon/horizon/tests/base_tests.py | 285 --
5861
horizon/horizon/tests/context_processor_tests.py | 54 -
5862
horizon/horizon/tests/table_tests.py | 533 ---
5863
horizon/horizon/tests/tabs_tests.py | 192 --
5864
horizon/horizon/tests/templates/_tab.html | 1 -
5865
horizon/horizon/tests/templates/base.html | 28 -
5866
horizon/horizon/tests/templatetag_tests.py | 36 -
5867
horizon/horizon/tests/test_data/glance_data.py | 46 -
5868
horizon/horizon/tests/test_data/keystone_data.py | 132 -
5869
horizon/horizon/tests/test_data/nova_data.py | 286 --
5870
horizon/horizon/tests/test_data/quantum_data.py | 22 -
5871
horizon/horizon/tests/test_data/swift_data.py | 62 -
5872
horizon/horizon/tests/test_data/utils.py | 122 -
5873
horizon/horizon/tests/test_panel_urls.py | 21 -
5874
horizon/horizon/tests/testsettings.py | 141 -
5875
horizon/horizon/tests/testurls.py | 33 -
5876
horizon/horizon/tests/utils_tests.py | 42 -
5877
horizon/horizon/tests/views.py | 30 -
5878
horizon/horizon/time.py | 28 -
5879
horizon/horizon/usage/__init__.py | 19 -
5880
horizon/horizon/usage/base.py | 141 -
5881
horizon/horizon/usage/tables.py | 56 -
5882
horizon/horizon/usage/views.py | 53 -
5883
horizon/horizon/users.py | 144 -
5884
horizon/horizon/utils/html.py | 32 -
5885
horizon/horizon/utils/reverse_bugfix.py | 183 -
5886
horizon/horizon/utils/validators.py | 27 -
5887
horizon/horizon/version.py | 35 -
5888
horizon/horizon/views/__init__.py | 17 -
5889
horizon/horizon/views/auth.py | 101 -
5890
horizon/horizon/views/auth_forms.py | 176 -
5891
horizon/horizon/views/base.py | 46 -
5892
horizon/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 425 bytes
5893
horizon/locale/es/LC_MESSAGES/django.po | 1971 +++++++++++
5894
horizon/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 420 bytes
5895
horizon/locale/fr/LC_MESSAGES/django.po | 1971 +++++++++++
5896
horizon/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 2528 bytes
5897
horizon/locale/ja/LC_MESSAGES/django.po | 2294 +++++++++++++
5898
horizon/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 936 bytes
5899
horizon/locale/pl/LC_MESSAGES/django.po | 2282 +++++++++++++
5900
horizon/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
5901
horizon/locale/pt/LC_MESSAGES/django.po | 1970 +++++++++++
5902
horizon/locale/zh-cn/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
5903
horizon/locale/zh-cn/LC_MESSAGES/django.po | 1970 +++++++++++
5904
horizon/locale/zh-tw/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
5905
horizon/locale/zh-tw/LC_MESSAGES/django.po | 1970 +++++++++++
5906
horizon/middleware.py | 99 +
5907
horizon/models.py | 23 +
5908
horizon/setup.py | 54 -
5909
horizon/site_urls.py | 34 +
5910
horizon/static/horizon/js/form_examples.js | 36 +
5911
horizon/static/horizon/js/forms.js | 75 +
5912
horizon/static/horizon/js/hogan-1.0.5.min.js | 5 +
5913
horizon/static/horizon/js/horizon.js | 110 +
5914
horizon/static/horizon/js/jquery/jquery-ui.min.js | 406 +++
5915
.../static/horizon/js/jquery/jquery.example.min.js | 29 +
5916
horizon/static/horizon/js/jquery/jquery.min.js | 4 +
5917
.../static/horizon/js/jquery/jquery.quicksearch.js | 150 +
5918
.../horizon/js/jquery/jquery.table-sorter.js | 1031 ++++++
5919
horizon/static/horizon/js/modals.js | 71 +
5920
horizon/static/horizon/js/plugins.js | 16 +
5921
horizon/static/horizon/js/tables.js | 42 +
5922
horizon/static/horizon/js/tabs.js | 15 +
5923
horizon/tables/__init__.py | 21 +
5924
horizon/tables/actions.py | 528 +++
5925
horizon/tables/base.py | 911 +++++
5926
horizon/tables/views.py | 151 +
5927
horizon/tabs/__init__.py | 18 +
5928
horizon/tabs/base.py | 336 ++
5929
horizon/tabs/views.py | 42 +
5930
horizon/templates/horizon/_messages.html | 27 +
5931
horizon/templates/horizon/_nav_list.html | 9 +
5932
horizon/templates/horizon/_subnav_list.html | 16 +
5933
horizon/templates/horizon/auth/_login.html | 19 +
5934
horizon/templates/horizon/auth/_switch.html | 26 +
5935
horizon/templates/horizon/auth/login.html | 10 +
5936
horizon/templates/horizon/client_side/_modal.html | 22 +
5937
.../templates/horizon/client_side/template.html | 1 +
5938
horizon/templates/horizon/common/_data_table.html | 37 +
5939
.../templates/horizon/common/_data_table_row.html | 3 +
5940
.../horizon/common/_data_table_row_action.html | 5 +
5941
.../horizon/common/_data_table_row_actions.html | 27 +
5942
.../horizon/common/_data_table_table_actions.html | 17 +
5943
horizon/templates/horizon/common/_form_fields.html | 22 +
5944
horizon/templates/horizon/common/_modal_form.html | 22 +
5945
horizon/templates/horizon/common/_page_header.html | 6 +
5946
.../templates/horizon/common/_progress_bar.html | 1 +
5947
.../templates/horizon/common/_region_selector.html | 13 +
5948
horizon/templates/horizon/common/_sidebar.html | 29 +
5949
.../templates/horizon/common/_sidebar_module.html | 10 +
5950
horizon/templates/horizon/common/_tab_group.html | 23 +
5951
.../templates/horizon/common/_usage_summary.html | 17 +
5952
horizon/templatetags/branding.py | 62 +
5953
horizon/templatetags/horizon.py | 136 +
5954
horizon/templatetags/parse_date.py | 77 +
5955
horizon/templatetags/sizeformat.py | 77 +
5956
horizon/templatetags/truncate_filter.py | 35 +
5957
horizon/test.py | 281 ++
5958
horizon/tests/__init__.py | 21 +
5959
horizon/tests/api_tests/base_tests.py | 144 +
5960
horizon/tests/api_tests/glance_tests.py | 86 +
5961
horizon/tests/api_tests/keystone_tests.py | 175 +
5962
horizon/tests/api_tests/nova_tests.py | 194 ++
5963
horizon/tests/api_tests/swift_tests.py | 183 +
5964
horizon/tests/auth_tests.py | 188 ++
5965
horizon/tests/authors_tests.py | 64 +
5966
horizon/tests/base_tests.py | 285 ++
5967
horizon/tests/context_processor_tests.py | 54 +
5968
horizon/tests/table_tests.py | 533 +++
5969
horizon/tests/tabs_tests.py | 192 ++
5970
horizon/tests/templates/_tab.html | 1 +
5971
horizon/tests/templates/base.html | 28 +
5972
horizon/tests/templatetag_tests.py | 36 +
5973
horizon/tests/test_data/glance_data.py | 46 +
5974
horizon/tests/test_data/keystone_data.py | 132 +
5975
horizon/tests/test_data/nova_data.py | 286 ++
5976
horizon/tests/test_data/quantum_data.py | 22 +
5977
horizon/tests/test_data/swift_data.py | 62 +
5978
horizon/tests/test_data/utils.py | 122 +
5979
horizon/tests/test_panel_urls.py | 21 +
5980
horizon/tests/testsettings.py | 141 +
5981
horizon/tests/testurls.py | 33 +
5982
horizon/tests/utils_tests.py | 42 +
5983
horizon/tests/views.py | 30 +
5984
horizon/time.py | 28 +
5985
horizon/usage/__init__.py | 19 +
5986
horizon/usage/base.py | 141 +
5987
horizon/usage/tables.py | 56 +
5988
horizon/usage/views.py | 53 +
5989
horizon/users.py | 144 +
5990
horizon/utils/html.py | 32 +
5991
horizon/utils/reverse_bugfix.py | 183 +
5992
horizon/utils/validators.py | 27 +
5993
horizon/version.py | 35 +
5994
horizon/views/__init__.py | 17 +
5995
horizon/views/auth.py | 101 +
5996
horizon/views/auth_forms.py | 176 +
5997
horizon/views/base.py | 46 +
5999
openstack-dashboard/Makefile | 25 -
6000
openstack-dashboard/README | 42 -
6001
.../dashboard/locale/es/LC_MESSAGES/django.mo | Bin 425 -> 0 bytes
6002
.../dashboard/locale/es/LC_MESSAGES/django.po | 159 -
6003
.../dashboard/locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 0 bytes
6004
.../dashboard/locale/fr/LC_MESSAGES/django.po | 159 -
6005
.../dashboard/locale/it/LC_MESSAGES/django.mo | Bin 1719 -> 0 bytes
6006
.../dashboard/locale/it/LC_MESSAGES/django.po | 167 -
6007
.../dashboard/locale/ja/LC_MESSAGES/django.mo | Bin 2138 -> 0 bytes
6008
.../dashboard/locale/ja/LC_MESSAGES/django.po | 216 --
6009
.../dashboard/locale/pl/LC_MESSAGES/django.mo | Bin 535 -> 0 bytes
6010
.../dashboard/locale/pl/LC_MESSAGES/django.po | 829 -----
6011
.../dashboard/locale/pt/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
6012
.../dashboard/locale/pt/LC_MESSAGES/django.po | 158 -
6013
.../dashboard/locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
6014
.../dashboard/locale/zh-cn/LC_MESSAGES/django.po | 158 -
6015
.../dashboard/locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
6016
.../dashboard/locale/zh-tw/LC_MESSAGES/django.po | 158 -
6017
openstack-dashboard/dashboard/middleware.py | 50 -
6018
openstack-dashboard/dashboard/settings.py | 142 -
6019
.../static/bootstrap/css/bootstrap-responsive.css | 581 ----
6020
.../bootstrap/css/bootstrap-responsive.min.css | 4 -
6021
.../dashboard/static/bootstrap/css/bootstrap.css | 3496 --------------------
6022
.../static/bootstrap/css/bootstrap.min.css | 632 ----
6023
.../bootstrap/img/glyphicons-halflings-white.png | Bin 4352 -> 0 bytes
6024
.../static/bootstrap/img/glyphicons-halflings.png | Bin 4352 -> 0 bytes
6025
.../dashboard/static/bootstrap/js/bootstrap.js | 1720 ----------
6026
.../dashboard/static/bootstrap/js/bootstrap.min.js | 1 -
6027
.../dashboard/static/dashboard/css/style.css | 904 -----
6028
.../dashboard/fonts/Anivers_Regular-webfont.eot | Bin 25687 -> 0 bytes
6029
.../dashboard/fonts/Anivers_Regular-webfont.svg | 244 --
6030
.../dashboard/fonts/Anivers_Regular-webfont.ttf | Bin 56996 -> 0 bytes
6031
.../dashboard/fonts/Anivers_Regular-webfont.woff | Bin 29432 -> 0 bytes
6032
.../dashboard/static/dashboard/img/drop_arrow.png | Bin 2857 -> 0 bytes
6033
.../dashboard/static/dashboard/img/favicon.ico | Bin 1150 -> 0 bytes
6034
.../dashboard/static/dashboard/img/logo.png | Bin 5093 -> 0 bytes
6035
.../static/dashboard/img/right_droparrow.png | Bin 991 -> 0 bytes
6036
.../dashboard/static/dashboard/img/search.png | Bin 431 -> 0 bytes
6037
.../dashboard/static/dashboard/img/spinner.gif | Bin 1849 -> 0 bytes
6038
.../dashboard/static/dashboard/js/form_examples.js | 36 -
6039
.../dashboard/static/dashboard/js/forms.js | 75 -
6040
.../static/dashboard/js/jquery/jquery-ui.min.js | 406 ---
6041
.../dashboard/js/jquery/jquery.example.min.js | 29 -
6042
.../static/dashboard/js/jquery/jquery.min.js | 4 -
6043
.../dashboard/js/jquery/jquery.quicksearch.js | 150 -
6044
.../dashboard/js/jquery/jquery.table-sorter.js | 1031 ------
6045
.../dashboard/static/dashboard/js/modals.js | 71 -
6046
.../dashboard/static/dashboard/js/plugins.js | 16 -
6047
.../dashboard/static/dashboard/js/tables.js | 42 -
6048
.../dashboard/static/qunit/qunit.css | 226 --
6049
.../dashboard/static/qunit/qunit.js | 1597 ---------
6050
openstack-dashboard/dashboard/templates/403.html | 28 -
6051
openstack-dashboard/dashboard/templates/404.html | 27 -
6052
openstack-dashboard/dashboard/templates/500.html | 27 -
6053
.../dashboard/templates/_footer.html | 1 -
6054
.../dashboard/templates/_header.html | 7 -
6055
.../dashboard/templates/_login.html | 6 -
6056
.../dashboard/templates/_scripts.html | 20 -
6057
.../dashboard/templates/_stylesheets.html | 6 -
6058
.../dashboard/templates/_switch.html | 8 -
6059
openstack-dashboard/dashboard/templates/base.html | 32 -
6060
openstack-dashboard/dashboard/templates/qunit.html | 17 -
6061
.../dashboard/templates/splash.html | 15 -
6062
.../dashboard/templates/switch_tenants.html | 23 -
6063
openstack-dashboard/dashboard/tests.py | 13 -
6064
openstack-dashboard/dashboard/urls.py | 44 -
6065
openstack-dashboard/dashboard/views.py | 50 -
6066
openstack-dashboard/dashboard/wsgi/django.wsgi | 15 -
6067
.../local/local_settings.py.example | 104 -
6068
openstack-dashboard/manage.py | 9 -
6069
openstack-dashboard/setup.py | 50 -
6070
.../local/local_settings.py.example | 91 +
6071
openstack_dashboard/middleware.py | 50 +
6072
openstack_dashboard/settings.py | 148 +
6073
.../static/bootstrap/css/bootstrap-responsive.css | 581 ++++
6074
.../bootstrap/css/bootstrap-responsive.min.css | 4 +
6075
.../static/bootstrap/css/bootstrap.css | 3496 ++++++++++++++++++++
6076
.../static/bootstrap/css/bootstrap.min.css | 632 ++++
6077
.../bootstrap/img/glyphicons-halflings-white.png | Bin 0 -> 4352 bytes
6078
.../static/bootstrap/img/glyphicons-halflings.png | Bin 0 -> 4352 bytes
6079
.../static/bootstrap/js/bootstrap.js | 1720 ++++++++++
6080
.../static/bootstrap/js/bootstrap.min.js | 1 +
6081
openstack_dashboard/static/dashboard/css/style.css | 904 +++++
6082
.../dashboard/fonts/Anivers_Regular-webfont.eot | Bin 0 -> 25687 bytes
6083
.../dashboard/fonts/Anivers_Regular-webfont.svg | 244 ++
6084
.../dashboard/fonts/Anivers_Regular-webfont.ttf | Bin 0 -> 56996 bytes
6085
.../dashboard/fonts/Anivers_Regular-webfont.woff | Bin 0 -> 29432 bytes
6086
.../static/dashboard/img/drop_arrow.png | Bin 0 -> 2857 bytes
6087
.../static/dashboard/img/favicon.ico | Bin 0 -> 1150 bytes
6088
openstack_dashboard/static/dashboard/img/logo.png | Bin 0 -> 5093 bytes
6089
.../static/dashboard/img/right_droparrow.png | Bin 0 -> 991 bytes
6090
.../static/dashboard/img/search.png | Bin 0 -> 431 bytes
6091
.../static/dashboard/img/spinner.gif | Bin 0 -> 1849 bytes
6092
openstack_dashboard/static/qunit/qunit.css | 226 ++
6093
openstack_dashboard/static/qunit/qunit.js | 1597 +++++++++
6094
openstack_dashboard/templates/403.html | 28 +
6095
openstack_dashboard/templates/404.html | 27 +
6096
openstack_dashboard/templates/500.html | 27 +
6097
openstack_dashboard/templates/_footer.html | 1 +
6098
openstack_dashboard/templates/_header.html | 7 +
6099
openstack_dashboard/templates/_login.html | 6 +
6100
openstack_dashboard/templates/_scripts.html | 20 +
6101
openstack_dashboard/templates/_stylesheets.html | 6 +
6102
openstack_dashboard/templates/_switch.html | 8 +
6103
openstack_dashboard/templates/base.html | 32 +
6104
openstack_dashboard/templates/qunit.html | 17 +
6105
openstack_dashboard/templates/splash.html | 15 +
6106
openstack_dashboard/templates/switch_tenants.html | 23 +
6107
openstack_dashboard/tests.py | 13 +
6108
openstack_dashboard/urls.py | 46 +
6109
openstack_dashboard/views.py | 49 +
6110
openstack_dashboard/wsgi/django.wsgi | 15 +
6111
run_tests.sh | 24 +-
6113
tools/install_venv.py | 31 +-
6114
tools/pip-requires | 20 +-
6115
tools/test-requires | 12 +
6116
786 files changed, 47296 insertions(+), 49612 deletions(-)
6118
commit fca0b641a733ff3f1b3697ca04ebffb65e6c20fa
6119
Author: Gabriel Hurley <gabriel@strikeawe.com>
6120
Date: Mon Feb 27 15:40:07 2012 -0800
6122
Implements reusable tab components.
6124
Adds a fully-featured tabbed interface component, with support
6125
for dynamic loading via AJAX and class-based views to handle
6128
Cleaned up the instance detail view as a POC.
6130
Implements blueprint reusable-tabs.
6132
Change-Id: I3adbf1f1e4e95ae210d36477031a433c13f3d77c
6134
docs/source/index.rst | 1 +
6135
docs/source/ref/tabs.rst | 37 +++
6136
.../nova/instances_and_volumes/instances/tabs.py | 74 +++++
6137
.../nova/instances_and_volumes/instances/tests.py | 21 +-
6138
.../nova/instances_and_volumes/instances/views.py | 91 +++---
6139
.../instances/_detail_log.html | 9 +
6140
.../instances/_detail_overview.html | 65 ++++
6141
.../instances/_detail_vnc.html | 5 +
6142
.../instances_and_volumes/instances/detail.html | 110 +------
6143
horizon/horizon/static/horizon/js/tabs.js | 15 +
6144
horizon/horizon/tables/actions.py | 27 +--
6145
horizon/horizon/tabs/__init__.py | 18 +
6146
horizon/horizon/tabs/base.py | 336 ++++++++++++++++++++
6147
horizon/horizon/tabs/views.py | 42 +++
6148
.../templates/horizon/common/_tab_group.html | 23 ++
6149
horizon/horizon/tests/tabs_tests.py | 192 +++++++++++
6150
horizon/horizon/tests/templates/_tab.html | 1 +
6151
horizon/horizon/utils/html.py | 32 ++
6152
horizon/horizon/views/base.py | 2 +-
6153
.../dashboard/static/dashboard/css/style.css | 23 ++-
6154
.../dashboard/templates/_scripts.html | 1 +
6155
21 files changed, 938 insertions(+), 187 deletions(-)
6157
commit 27915bd5e3d316025b7472d5ad76af1a6c2a27c9
6158
Merge: e040ad1 4b33334
6159
Author: Jenkins <jenkins@review.openstack.org>
6160
Date: Wed Feb 29 05:08:59 2012 +0000
6162
Merge "Validates port range and displayed non-field errors."
6164
commit e040ad12a0fd551ec28a4c5218a7069b2402805e
6165
Author: Tihomir Trifonov <t.trifonov@gmail.com>
6166
Date: Mon Feb 27 20:45:57 2012 +0200
6168
Prevents unauth'd view calls from popping up login in modal window.
6172
Note: The authentication logic is slightly changed -
6173
login_required decorator is replaced by a Horizon decorator,
6174
that raises NotAuthorized exception instead redirecting
6175
to login page. Then, all unauthorized requests are now
6176
handled by Horizon Middleware, and performs a check if
6177
the request is from ajax call(then returns error 401),
6178
otherwise - redirects to login page, persisting the
6179
requested page in ?next= variable.
6181
Change-Id: Ic90658bff2eabfe630b1f9912cf4a5aa45edf58e
6183
horizon/horizon/base.py | 7 +--
6184
horizon/horizon/decorators.py | 24 ++++++++-
6185
horizon/horizon/middleware.py | 17 ++++++-
6186
horizon/horizon/templates/horizon/auth/_login.html | 5 +-
6187
horizon/horizon/test.py | 1 +
6188
horizon/horizon/tests/base_tests.py | 57 +++++++++++++++++++-
6189
horizon/horizon/views/auth.py | 8 +++
6190
horizon/horizon/views/auth_forms.py | 9 +++-
6191
.../dashboard/static/dashboard/js/modals.js | 14 ++++-
6192
9 files changed, 128 insertions(+), 14 deletions(-)
6194
commit 7ab394829f0a49a6f9b1616ff3aa777c05476f8c
6195
Author: Tres Henry <tres@treshenry.net>
6196
Date: Thu Feb 23 16:55:33 2012 -0800
6198
Adds usage vs quota data to the launch instance dialog. Adds a reusable
6199
progress bar indicator.
6203
Change-Id: I5e3cc627be1ac4342f0b4e0a5abb09f70938fa60
6205
horizon/horizon/api/nova.py | 72 +++++++++++--------
6206
.../nova/images_and_snapshots/images/tests.py | 19 +++---
6207
.../nova/images_and_snapshots/images/views.py | 5 +-
6208
.../nova/images_and_snapshots/images/_launch.html | 68 ++++++++++---------
6209
.../templates/horizon/common/_progress_bar.html | 1 +
6210
horizon/horizon/templatetags/horizon.py | 18 +++++
6211
horizon/horizon/tests/api_tests/nova_tests.py | 36 ++++++++++
6212
horizon/horizon/tests/test_data/nova_data.py | 45 +++++++++----
6213
.../dashboard/static/dashboard/css/style.css | 33 +++++++++
6215
10 files changed, 208 insertions(+), 91 deletions(-)
6217
commit 9897670519c484af714a2d7ef281fec39747b860
6218
Merge: 7604208 8da6535
6219
Author: Jenkins <jenkins@review.openstack.org>
6220
Date: Wed Feb 29 03:54:36 2012 +0000
6222
Merge "Added beginnings of a deployment guide w/ info on sessions."
6224
commit 7604208a7fa00a10898bf8a26ce68a1fbceefbb8
6225
Author: jakedahn <jake@ansolabs.com>
6226
Date: Mon Jan 30 18:43:26 2012 -0800
6228
Implementing EC2 credentials download
6230
* Deals with this blueprint: ec2-credentials-download
6232
Special thanks to Gabriel Hurley for writing my unit tests
6235
Change-Id: I0b7de407047c5018f3262bfe406eb4fccc85cbbd
6237
horizon/horizon/api/keystone.py | 8 ++
6238
horizon/horizon/api/nova.py | 8 ++
6239
horizon/horizon/dashboards/settings/dashboard.py | 3 +-
6240
horizon/horizon/dashboards/settings/ec2/forms.py | 93 ++++++++++++++++++++
6241
horizon/horizon/dashboards/settings/ec2/panel.py | 28 ++++++
6242
horizon/horizon/dashboards/settings/ec2/tests.py | 61 +++++++++++++
6243
horizon/horizon/dashboards/settings/ec2/urls.py | 23 +++++
6244
horizon/horizon/dashboards/settings/ec2/views.py | 28 ++++++
6245
.../horizon/dashboards/settings/project/forms.py | 2 +
6246
.../templates/settings/ec2/download_form.html | 25 +++++
6247
.../templates/settings/ec2/ec2rc.sh.template | 14 +++
6248
.../settings/templates/settings/ec2/index.html | 11 +++
6249
horizon/horizon/test.py | 3 +-
6250
horizon/horizon/tests/base_tests.py | 2 +
6251
horizon/horizon/tests/test_data/keystone_data.py | 10 ++-
6252
horizon/horizon/tests/test_data/nova_data.py | 8 ++-
6253
16 files changed, 322 insertions(+), 5 deletions(-)
6255
commit ac668aa88583412efe13d54d43837d3825d575f2
6256
Merge: fa61455 b79a3f7
6257
Author: Jenkins <jenkins@review.openstack.org>
6258
Date: Wed Feb 29 03:43:17 2012 +0000
6260
Merge "Validates CIDR for security group rule input."
6262
commit 8da6535b12be992f1e2009354552f8a9aa7261bf
6263
Author: Gabriel Hurley <gabriel@strikeawe.com>
6264
Date: Tue Feb 28 18:52:06 2012 -0800
6266
Added beginnings of a deployment guide w/ info on sessions.
6268
Implements blueprint cookie-based-sessions.
6270
Change-Id: I2cccf623055813bdddcfe53c9abb164d095e232d
6272
docs/source/index.rst | 1 +
6273
docs/source/topics/deployment.rst | 119 +++++++++++++++++++++++++++++++++++++
6274
2 files changed, 120 insertions(+), 0 deletions(-)
6276
commit 4b3333450769eeb00a23357ae6a27ee39591ac7f
6277
Author: Gabriel Hurley <gabriel@strikeawe.com>
6278
Date: Tue Feb 28 17:36:48 2012 -0800
6280
Validates port range and displayed non-field errors.
6282
Fixes bug 898374 and fixes bug 943004.
6284
Change-Id: Ifffce054db78b23edcb6e1ae85e15d39afde5b26
6286
.../access_and_security/security_groups/forms.py | 11 +++++++++--
6287
.../access_and_security/security_groups/tests.py | 20 ++++++++++++++++++++
6288
.../access_and_security/security_groups/views.py | 10 ++++------
6289
.../templates/horizon/common/_form_fields.html | 5 +++++
6290
4 files changed, 38 insertions(+), 8 deletions(-)
6292
commit fa614558a5614e47557907da36c19da9bded40d1
6293
Author: jakedahn <jake@ansolabs.com>
6294
Date: Tue Feb 28 17:00:28 2012 -0800
6296
Fixing Volume call used in image launch modal.
6298
* This should have been using the call which talks to cinderclient, instead of novaclient.
6300
Change-Id: Ia7a29ba526125412470a8f7625f47adf34135b66
6302
.../nova/images_and_snapshots/images/views.py | 2 +-
6303
1 files changed, 1 insertions(+), 1 deletions(-)
6305
commit b79a3f70135da5023886104509f0ef1017ddab20
6306
Author: Gabriel Hurley <gabriel@strikeawe.com>
6307
Date: Tue Feb 28 16:53:57 2012 -0800
6309
Validates CIDR for security group rule input.
6313
Change-Id: I57558ba4e3e3c7b0cc9f460a0a7522e4b4f0cfc7
6315
.../access_and_security/security_groups/forms.py | 4 +-
6316
horizon/horizon/tests/utils_tests.py | 42 ++++++++++++++++++++
6317
horizon/horizon/utils/validators.py | 27 +++++++++++++
6318
3 files changed, 72 insertions(+), 1 deletions(-)
6320
commit b85d1aab1aa1d23fef73c28feac3551b5822183b
6321
Merge: 399ff43 0e58aea
6322
Author: Jenkins <jenkins@review.openstack.org>
6323
Date: Tue Feb 28 01:49:10 2012 +0000
6325
Merge "Floating ip attachment needed ip instead of id."
6327
commit 399ff43bdad1dca59b410207a1cda15caad9c743
6328
Merge: 461a266 46bceaa
6329
Author: Jenkins <jenkins@review.openstack.org>
6330
Date: Tue Feb 28 01:37:51 2012 +0000
6332
Merge "Makes the background color default to white."
6334
commit 461a266a7e7a22234072f61d83558c6106fd727b
6335
Author: Paul McMillan <paul.mcmillan@nebula.com>
6336
Date: Mon Feb 27 17:28:31 2012 -0800
6338
Remove an unused template
6340
Change-Id: Ie4f5a43e1bc2d6cb3ffc0d33f0d3a3f35ea64e09
6342
.../nova/images_and_snapshots/images/index.html | 20 --------------------
6343
1 files changed, 0 insertions(+), 20 deletions(-)
6345
commit 46bceaac184c6208637ef0ab58f356c98ed9a126
6346
Author: Gabriel Hurley <gabriel@strikeawe.com>
6347
Date: Mon Feb 27 15:41:26 2012 -0800
6349
Makes the background color default to white.
6351
Change-Id: Iba2caad9e2ec460cf770b493e396b05c604d5bc3
6353
.../dashboard/static/dashboard/css/style.css | 6 +++++-
6354
1 files changed, 5 insertions(+), 1 deletions(-)
6356
commit 0e58aea102cc9009b92792822f791fb35a2488d0
6357
Author: jakedahn <jake@ansolabs.com>
6358
Date: Mon Feb 27 12:03:59 2012 -0800
6360
Floating ip attachment needed ip instead of id.
6362
Change-Id: I358c4b62a8b955bfbddb0a9ae7adf5c041e540cb
6364
horizon/horizon/api/nova.py | 4 ++--
6365
horizon/horizon/tests/api_tests/nova_tests.py | 4 ++--
6366
2 files changed, 4 insertions(+), 4 deletions(-)
6368
commit 2491f6e18496f98bf993c98178bf919f000bc189
6369
Author: jakedahn <jake@ansolabs.com>
6370
Date: Mon Feb 27 11:05:30 2012 -0800
6372
Changing default volume attachment interface.
6374
- /dev/vdb is actually where the ephemeral drives live, so to avoid conflicts I bumped them to /dev/vdc
6376
Change-Id: I4a50c62b0c6ee2e4ca4b72e5a118c2181a72cc7f
6378
.../nova/instances_and_volumes/volumes/forms.py | 2 +-
6379
1 files changed, 1 insertions(+), 1 deletions(-)
6381
commit f1b0ab6d96617b634294c8142bda6a5836a66d40
6382
Author: Vishvananda Ishaya <vishvananda@gmail.com>
6383
Date: Thu Feb 23 19:09:00 2012 -0800
6385
Use the volume endpoint for volume actions
6387
* Depends on https://review.openstack.org/#change,4481
6388
* Adds new version of novaclient to talk to volumes
6389
* Updates test service catalog
6390
* Adds test to verify service catalog works
6392
Change-Id: I58958656b4be30674bc81104b7acceb4548448a6
6394
horizon/horizon/api/nova.py | 29 +++++++++++++++-------
6395
horizon/horizon/tests/api_tests/base_tests.py | 15 +++++++++--
6396
horizon/horizon/tests/test_data/keystone_data.py | 13 +++++++--
6397
3 files changed, 42 insertions(+), 15 deletions(-)
6399
commit 03e4b5c587e369e88918e1b14987770a2889503e
6400
Merge: 8cfd57b ab35449
6401
Author: Jenkins <jenkins@review.openstack.org>
6402
Date: Fri Feb 24 23:55:19 2012 +0000
6404
Merge "Swift name usage cleanup. Unicode support and slash prohibition."
6406
commit ab35449e4c24c811ef81a3626698d40d886a1f58
6407
Author: Gabriel Hurley <gabriel@strikeawe.com>
6408
Date: Thu Feb 23 17:10:29 2012 -0800
6410
Swift name usage cleanup. Unicode support and slash prohibition.
6412
Ensures end-to-end support for unicode characters w/ swift in all
6413
places where cloudfiles supports it. (patch submitted to fix cloudfiles).
6415
Also makes sure that the forward-slash character is not allowed in
6416
container or object names since it's a reserved character in swift.
6418
Fixes bug 889564 and fixes bug 940689.
6420
Change-Id: I259eb04f2f8854d43d1df28876d34b237a21fa9a
6422
horizon/horizon/api/swift.py | 17 +++++++-
6423
.../horizon/dashboards/nova/containers/forms.py | 30 ++++++++++----
6424
.../horizon/dashboards/nova/containers/tests.py | 26 ++++++++++---
6425
.../horizon/dashboards/nova/containers/views.py | 3 +-
6426
.../nova/templates/nova/containers/create.html | 2 +-
6427
horizon/horizon/static/horizon/js/horizon.js | 4 +-
6428
horizon/horizon/tables/base.py | 2 +-
6429
horizon/horizon/test.py | 10 ++++-
6430
horizon/horizon/tests/api_tests/swift_tests.py | 41 +++++++++++++-------
6431
horizon/horizon/tests/test_data/keystone_data.py | 1 +
6432
horizon/horizon/tests/test_data/swift_data.py | 19 +++++++--
6433
11 files changed, 114 insertions(+), 41 deletions(-)
6435
commit 8cfd57b98e07ce222b21aca2ec493a2b3f3852a5
6436
Author: Mike Perez <thingee@gmail.com>
6437
Date: Fri Feb 17 20:56:28 2012 -0800
6439
don't show batch actions if no table data is available
6443
Change-Id: I5e97d059f6f02f033f8dfb9aede01de75e514c98
6445
horizon/horizon/tables/actions.py | 6 ++++++
6446
horizon/horizon/tables/base.py | 2 +-
6447
horizon/horizon/tests/table_tests.py | 17 +++++++++++++++++
6448
3 files changed, 24 insertions(+), 1 deletions(-)
6450
commit 5f9f5c1784f5156b13146acd9043ebca9f4abcaf
6451
Merge: 02f5f8f d87006d
6452
Author: Jenkins <jenkins@review.openstack.org>
6453
Date: Fri Feb 24 01:20:39 2012 +0000
6455
Merge "Improve usability of syspanel instance list."
6457
commit 02f5f8fb4826533b2dea83a0ff270eddedf53399
6458
Merge: a8f5a41 3e77ad7
6459
Author: Jenkins <jenkins@review.openstack.org>
6460
Date: Fri Feb 24 01:14:31 2012 +0000
6462
Merge "Adds test (copied from Glance/Keystone) to verify authors file is up-to-date."
6464
commit 3e77ad7fe157892d3b009a94b632f4457a3b3aef
6465
Author: Gabriel Hurley <gabriel@strikeawe.com>
6466
Date: Thu Feb 23 14:49:38 2012 -0800
6468
Adds test (copied from Glance/Keystone) to verify authors file is up-to-date.
6470
Change-Id: I8b2987d238e8f75e824936659888ae3f68c18ce0
6473
horizon/horizon/tests/authors_tests.py | 64 ++++++++++++++++++++++++++++++++
6474
2 files changed, 70 insertions(+), 0 deletions(-)
6476
commit a8f5a4185bde9691051a0a633432e37648d691a4
6477
Merge: 89f2770 b2d8133
6478
Author: Jenkins <jenkins@review.openstack.org>
6479
Date: Fri Feb 24 01:13:06 2012 +0000
6481
Merge "Adding new ephemeral disk attribute to flavors."
6483
commit 89f2770e70f03775ec86b4ad5e7fced120f8c881
6484
Merge: 75cf16c c17d93d
6485
Author: Jenkins <jenkins@review.openstack.org>
6486
Date: Fri Feb 24 00:41:51 2012 +0000
6488
Merge "Removed a *really* outdated setting."
6490
commit b2d81334589c8749e091444e8732b04924e54dfe
6491
Author: jakedahn <jake@ansolabs.com>
6492
Date: Thu Feb 23 16:31:10 2012 -0800
6494
Adding new ephemeral disk attribute to flavors.
6498
Change-Id: Ief6fb9f51b341c482585e45410bd2d328d8037ca
6500
horizon/horizon/api/nova.py | 5 +++--
6501
.../horizon/dashboards/syspanel/flavors/forms.py | 6 ++++--
6502
.../horizon/dashboards/syspanel/flavors/tables.py | 4 +++-
6503
3 files changed, 10 insertions(+), 5 deletions(-)
6505
commit 75cf16c112625df82600589766a804f6a8e2989e
6506
Author: Gabriel Hurley <gabriel@strikeawe.com>
6507
Date: Thu Feb 23 15:58:00 2012 -0800
6509
Allow login post without region in POST data.
6511
Handles an edge case where users trying to log in to the dashboard
6512
programmatically may not wish to specify the region endpoint in the
6513
POST data. Fixes bug 930363.
6515
Change-Id: If4dc8ba8bc5b01eb5ecee77654a5d87b10677b87
6517
horizon/horizon/views/auth_forms.py | 6 ++++--
6518
1 files changed, 4 insertions(+), 2 deletions(-)
6520
commit c17d93d861fc2a34fbd2f2609c0d7989ce011822
6521
Author: Gabriel Hurley <gabriel@strikeawe.com>
6522
Date: Thu Feb 23 15:30:42 2012 -0800
6524
Removed a *really* outdated setting.
6526
Change-Id: Ib91d78c7bf8974dbf0833853ae1a7e84fb0a09fe
6528
.../local/local_settings.py.example | 3 ---
6529
1 files changed, 0 insertions(+), 3 deletions(-)
6531
commit d87006d31ff8697173e20433ec16b3a64b76c6a8
6532
Author: jakedahn <jake@ansolabs.com>
6533
Date: Fri Feb 17 13:10:03 2012 -0800
6535
Improve usability of syspanel instance list.
6538
* depends on nova additions: https://review.openstack.org/#change,4219
6539
* screenshot lives here: http://stsh.me/1Dq
6541
Change-Id: I717a87f872f18f82cee7ee86e81691954a13ab13
6543
horizon/horizon/api/keystone.py | 5 ++
6544
horizon/horizon/api/nova.py | 8 ++-
6545
.../dashboards/syspanel/instances/tables.py | 67 ++++++++++++++++++++
6546
.../horizon/dashboards/syspanel/instances/tests.py | 4 +
6547
.../horizon/dashboards/syspanel/instances/views.py | 17 ++++--
6548
horizon/horizon/tests/test_data/nova_data.py | 1 +
6549
6 files changed, 95 insertions(+), 7 deletions(-)
6551
commit ab1fa53f4769ca793f436b0c23435b551505c711
6552
Author: Gabriel Hurley <gabriel@strikeawe.com>
6553
Date: Thu Feb 23 14:08:12 2012 -0800
6555
Added an authors file generated from the git log (and de-duplicated).
6557
Change-Id: I76ca97fc898195326287c8b50bd89e2194219c1d
6559
AUTHORS | 43 +++++++++++++++++++++++++++++++++++++++++++
6560
1 files changed, 43 insertions(+), 0 deletions(-)
6562
commit a8403c97d59c328531cb6a5f8e759c0704d74fd9
6563
Merge: 9f14596 404bda3
6564
Author: Jenkins <jenkins@review.openstack.org>
6565
Date: Thu Feb 23 20:19:25 2012 +0000
6567
Merge "Help texts and dynamic label change for entering security group rules. ICMP rules have different meanings for the from_port and to_port fields."
6569
commit 9f145969dfd52860df7f81fa367daa2925ea776e
6570
Merge: 2dcebb8 1ee0694
6571
Author: Jenkins <jenkins@review.openstack.org>
6572
Date: Thu Feb 23 18:59:03 2012 +0000
6574
Merge "allow rebooting instance in shutoff state"
6576
commit 2dcebb82abf1f7664c6dd9d6c76085de6a777215
6577
Author: Tres Henry <tres@treshenry.net>
6578
Date: Tue Feb 21 14:09:25 2012 -0800
6580
Adds new explicit interstitial page to download keypair.
6585
Change-Id: Ic41d72e6bb9e51a3f0746a003a4ff2afdbb94735
6587
.../nova/access_and_security/floating_ips/forms.py | 2 +-
6588
.../nova/access_and_security/keypairs/forms.py | 13 ++-----
6589
.../nova/access_and_security/keypairs/tests.py | 36 +++++++++++++------
6590
.../nova/access_and_security/keypairs/urls.py | 6 +++-
6591
.../nova/access_and_security/keypairs/views.py | 34 ++++++++++++++++++-
6592
.../access_and_security/keypairs/download.html | 21 +++++++++++
6593
.../dashboard/static/dashboard/css/style.css | 1 -
6594
.../dashboard/static/dashboard/js/forms.js | 11 ------
6595
8 files changed, 87 insertions(+), 37 deletions(-)
6597
commit 4b329ed01a88e5751cbfde99edb531c94b94f635
6598
Merge: 0f3c43a 3441088
6599
Author: Jenkins <jenkins@review.openstack.org>
6600
Date: Wed Feb 22 17:59:13 2012 +0000
6602
Merge "Updated for Django 1.4."
6604
commit 0f3c43a615b37769e681ae464df752080dd7bdbb
6605
Merge: 784a9a0 321778f
6606
Author: Jenkins <jenkins@review.openstack.org>
6607
Date: Wed Feb 22 17:56:56 2012 +0000
6609
Merge "Close button added for alert messages."
6611
commit 784a9a022888b541b46fb5fc6ed879b4e0c8b4d5
6612
Author: Gabriel Hurley <gabriel@strikeawe.com>
6613
Date: Tue Feb 21 15:35:45 2012 -0800
6615
Cleanup of quantum dependencies and imports.
6617
Note: python-gflags is still a dependency for the quantum client,
6618
but the client's setup.py properly lists it as a dependency so
6619
we don't need it in our pip-requires.
6621
Given that we now detect quantum fully from the keystone service catalog,
6622
there are no settings/configuration for it in horizon anymore, and there
6623
are no special dependencies for it beyond the client, I'm
6624
saying that this fixes bug 893466.
6626
Change-Id: I2f31215974082fd354ab7fd274a6643010640fa8
6628
horizon/horizon/api/__init__.py | 6 +-----
6629
.../local/local_settings.py.example | 2 --
6630
tools/pip-requires | 4 +---
6631
3 files changed, 2 insertions(+), 10 deletions(-)
6633
commit 404bda32b95c0f4154378e8f7281ab64c3a5bcfa
6634
Author: Tihomir Trifonov <t.trifonov@gmail.com>
6635
Date: Tue Feb 21 11:15:54 2012 +0200
6637
Help texts and dynamic label change for entering
6638
security group rules. ICMP rules have different
6639
meanings for the from_port and to_port fields.
6643
Patch Set 3: fixed type cast in unit tests
6645
Change-Id: I745846a0fb054eb03efae102b40428889baed48f
6647
.../access_and_security/security_groups/forms.py | 29 ++++++++++++++++---
6648
.../access_and_security/security_groups/tests.py | 8 +++---
6649
.../dashboard/static/dashboard/js/forms.js | 14 +++++++++
6650
3 files changed, 42 insertions(+), 9 deletions(-)
6652
commit 3441088af65844a0bd436b4201e1349621c2a5ea
6653
Author: Paul McMillan <paul.mcmillan@nebula.com>
6654
Date: Mon Feb 20 17:45:54 2012 -0800
6656
Updated for Django 1.4.
6658
Added compatibility for Django 1.4, and removed an unused workaround.
6659
Change-Id: I11d3ed85408ddde4367dd611d8cc240da3a03292
6661
horizon/horizon/__init__.py | 3 +-
6662
horizon/horizon/base.py | 11 ++-
6663
horizon/horizon/utils/assignment_tag.py | 210 -------------------------------
6664
3 files changed, 11 insertions(+), 213 deletions(-)
6666
commit 572db794c6319d728e5c37cc6e935d92d7a34dd3
6667
Author: Gabriel Hurley <gabriel@strikeawe.com>
6668
Date: Mon Feb 20 18:08:13 2012 -0800
6670
Updated to Bootstrap 2.0 Final, and removed unused media.
6674
Change-Id: I6cc2eb3624ae3430543377213b28fc1d98d34bc2
6676
.../access_and_security/floating_ips/tables.py | 2 +-
6677
.../access_and_security/security_groups/tables.py | 2 +-
6678
.../horizon/dashboards/nova/containers/tables.py | 8 +-
6679
.../volume_snapshots/tables.py | 2 +-
6680
.../nova/instances_and_volumes/instances/tables.py | 5 +-
6681
.../nova/instances_and_volumes/volumes/tables.py | 6 +-
6682
horizon/horizon/dashboards/nova/networks/tables.py | 4 +-
6683
.../floating_ips/_allocate.html | 2 +-
6684
.../floating_ips/_associate.html | 2 +-
6685
.../nova/access_and_security/keypairs/_create.html | 2 +-
6686
.../nova/access_and_security/keypairs/_import.html | 2 +-
6687
.../security_groups/_create.html | 2 +-
6688
.../security_groups/_edit_rules.html | 2 +-
6689
.../nova/templates/nova/containers/_create.html | 2 +-
6690
.../nova/images_and_snapshots/images/_launch.html | 2 +-
6691
.../nova/images_and_snapshots/images/_update.html | 2 +-
6692
.../images_and_snapshots/snapshots/_create.html | 2 +-
6693
.../instances_and_volumes/instances/_update.html | 2 +-
6694
.../instances_and_volumes/instances/detail.html | 6 +-
6695
.../instances_and_volumes/volumes/_attach.html | 2 +-
6696
.../instances_and_volumes/volumes/_create.html | 2 +-
6697
.../volumes/_create_snapshot.html | 2 +-
6698
.../nova/templates/nova/networks/_create.html | 2 +-
6699
.../nova/templates/nova/networks/_rename.html | 2 +-
6700
.../nova/templates/nova/objects/_copy.html | 2 +-
6701
.../nova/templates/nova/objects/_upload.html | 2 +-
6702
.../templates/settings/project/_openrc.html | 2 +-
6703
.../templates/settings/user/_language.html | 2 +-
6704
.../horizon/dashboards/syspanel/flavors/tables.py | 2 +-
6705
.../horizon/dashboards/syspanel/projects/tables.py | 4 +-
6706
.../templates/syspanel/flavors/_create.html | 2 +-
6707
.../templates/syspanel/images/_update.html | 2 +-
6708
.../templates/syspanel/projects/_add_user.html | 2 +-
6709
.../templates/syspanel/projects/_create.html | 2 +-
6710
.../templates/syspanel/projects/_quotas.html | 2 +-
6711
.../templates/syspanel/projects/_update.html | 2 +-
6712
.../syspanel/templates/syspanel/users/_create.html | 2 +-
6713
.../syspanel/templates/syspanel/users/_update.html | 2 +-
6714
.../horizon/dashboards/syspanel/users/tables.py | 9 +-
6715
horizon/horizon/static/horizon/js/horizon.js | 4 +-
6716
horizon/horizon/tables/actions.py | 4 +-
6717
horizon/horizon/templates/horizon/auth/_login.html | 2 +-
6718
.../horizon/templates/horizon/auth/_switch.html | 2 +-
6719
.../templates/horizon/client_side/_modal.html | 4 +-
6720
.../horizon/common/_data_table_table_actions.html | 4 +-
6721
.../horizon/templates/horizon/common/_sidebar.html | 4 +-
6722
.../templates/horizon/common/_usage_summary.html | 2 +-
6723
horizon/horizon/tests/templates/base.html | 32 +-
6724
.../static/bootstrap/css/bootstrap-responsive.css | 581 ++
6725
.../bootstrap/css/bootstrap-responsive.min.css | 4 +
6726
.../dashboard/static/bootstrap/css/bootstrap.css | 3496 ++++++++
6727
.../static/bootstrap/css/bootstrap.min.css | 632 ++
6728
.../bootstrap/img/glyphicons-halflings-white.png | Bin 0 -> 4352 bytes
6729
.../static/bootstrap/img/glyphicons-halflings.png | Bin 0 -> 4352 bytes
6730
.../dashboard/static/bootstrap/js/bootstrap.js | 1720 ++++
6731
.../dashboard/static/bootstrap/js/bootstrap.min.js | 1 +
6732
.../dashboard/css/Anivers_Regular-webfont.eot | Bin 25687 -> 0 bytes
6733
.../dashboard/css/Anivers_Regular-webfont.svg | 244 -
6734
.../dashboard/css/Anivers_Regular-webfont.ttf | Bin 56996 -> 0 bytes
6735
.../dashboard/css/Anivers_Regular-webfont.woff | Bin 29432 -> 0 bytes
6736
.../dashboard/static/dashboard/css/bootstrap.css | 3238 -------
6737
.../static/dashboard/css/bootstrap.min.css | 543 --
6738
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 251 -> 0 bytes
6739
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 181 -> 0 bytes
6740
.../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 158 -> 0 bytes
6741
.../images/ui-bg_glass_50_3baae3_1x400.png | Bin 131 -> 0 bytes
6742
.../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 124 -> 0 bytes
6743
.../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 103 -> 0 bytes
6744
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 118 -> 0 bytes
6745
.../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 104 -> 0 bytes
6746
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 119 -> 0 bytes
6747
.../cupertino/images/ui-icons_2694e8_256x240.png | Bin 4369 -> 0 bytes
6748
.../cupertino/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
6749
.../cupertino/images/ui-icons_3d80b3_256x240.png | Bin 4369 -> 0 bytes
6750
.../cupertino/images/ui-icons_72a7cf_256x240.png | Bin 4369 -> 0 bytes
6751
.../cupertino/images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes
6752
.../css/cupertino/jquery-ui-1.7.2.custom.css | 406 -
6753
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes
6754
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 144 -> 0 bytes
6755
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes
6756
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes
6757
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 151 -> 0 bytes
6758
.../css/images/ui-bg_glass_75_ffffff_1x400.png | Bin 107 -> 0 bytes
6759
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes
6760
.../images/ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 123 -> 0 bytes
6761
.../css/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes
6762
.../css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
6763
.../css/images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes
6764
.../css/images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes
6765
.../css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes
6766
.../dashboard/css/jquery-ui-1.8.13.custom.css | 578 --
6767
.../dashboard/static/dashboard/css/reset.css | 94 -
6768
.../dashboard/static/dashboard/css/style.css | 139 +-
6769
.../dashboard/fonts/Anivers_Regular-webfont.eot | Bin 0 -> 25687 bytes
6770
.../dashboard/fonts/Anivers_Regular-webfont.svg | 244 +
6771
.../dashboard/fonts/Anivers_Regular-webfont.ttf | Bin 0 -> 56996 bytes
6772
.../dashboard/fonts/Anivers_Regular-webfont.woff | Bin 0 -> 29432 bytes
6773
.../static/dashboard/images/content_bg.png | Bin 138 -> 0 bytes
6774
.../static/dashboard/images/drop_arrow.png | Bin 2857 -> 0 bytes
6775
.../dashboard/static/dashboard/images/favicon.ico | Bin 1150 -> 0 bytes
6776
.../static/dashboard/images/gears_small.png | Bin 4197 -> 0 bytes
6777
.../dashboard/static/dashboard/images/logo.png | Bin 5093 -> 0 bytes
6778
.../dashboard/static/dashboard/images/misc_bg.png | Bin 166 -> 0 bytes
6779
.../dashboard/static/dashboard/images/nav_bg.png | Bin 1554 -> 0 bytes
6780
.../dashboard/static/dashboard/images/refresh.png | Bin 3059 -> 0 bytes
6781
.../static/dashboard/images/right_droparrow.png | Bin 991 -> 0 bytes
6782
.../dashboard/static/dashboard/images/search.png | Bin 431 -> 0 bytes
6783
.../dashboard/static/dashboard/images/spinner.gif | Bin 1849 -> 0 bytes
6784
.../static/dashboard/images/status_sprite.png | Bin 11340 -> 0 bytes
6785
.../dashboard/static/dashboard/img/drop_arrow.png | Bin 0 -> 2857 bytes
6786
.../dashboard/static/dashboard/img/favicon.ico | Bin 0 -> 1150 bytes
6787
.../dashboard/static/dashboard/img/logo.png | Bin 0 -> 5093 bytes
6788
.../static/dashboard/img/right_droparrow.png | Bin 0 -> 991 bytes
6789
.../dashboard/static/dashboard/img/search.png | Bin 0 -> 431 bytes
6790
.../dashboard/static/dashboard/img/spinner.gif | Bin 0 -> 1849 bytes
6791
.../static/dashboard/js/bootstrap/README.md | 106 -
6792
.../dashboard/js/bootstrap/bootstrap-alert.js | 85 -
6793
.../dashboard/js/bootstrap/bootstrap-button.js | 98 -
6794
.../dashboard/js/bootstrap/bootstrap-carousel.js | 153 -
6795
.../dashboard/js/bootstrap/bootstrap-collapse.js | 134 -
6796
.../dashboard/js/bootstrap/bootstrap-dropdown.js | 83 -
6797
.../dashboard/js/bootstrap/bootstrap-modal.js | 205 -
6798
.../dashboard/js/bootstrap/bootstrap-popover.js | 95 -
6799
.../dashboard/js/bootstrap/bootstrap-scrollspy.js | 121 -
6800
.../static/dashboard/js/bootstrap/bootstrap-tab.js | 125 -
6801
.../dashboard/js/bootstrap/bootstrap-tooltip.js | 270 -
6802
.../dashboard/js/bootstrap/bootstrap-transition.js | 51 -
6803
.../dashboard/js/bootstrap/bootstrap-typeahead.js | 252 -
6804
.../static/dashboard/js/bootstrap/tests/index.html | 49 -
6805
.../js/bootstrap/tests/unit/bootstrap-alert.js | 41 -
6806
.../js/bootstrap/tests/unit/bootstrap-button.js | 54 -
6807
.../js/bootstrap/tests/unit/bootstrap-collapse.js | 25 -
6808
.../js/bootstrap/tests/unit/bootstrap-dropdown.js | 53 -
6809
.../js/bootstrap/tests/unit/bootstrap-modal.js | 85 -
6810
.../js/bootstrap/tests/unit/bootstrap-popover.js | 93 -
6811
.../js/bootstrap/tests/unit/bootstrap-scrollspy.js | 31 -
6812
.../js/bootstrap/tests/unit/bootstrap-tab.js | 46 -
6813
.../js/bootstrap/tests/unit/bootstrap-tooltip.js | 62 -
6814
.../bootstrap/tests/unit/bootstrap-transition.js | 13 -
6815
.../js/bootstrap/tests/unit/bootstrap-typeahead.js | 128 -
6816
.../dashboard/js/bootstrap/tests/vendor/jquery.js | 9252 --------------------
6817
.../dashboard/js/bootstrap/tests/vendor/qunit.css | 232 -
6818
.../dashboard/js/bootstrap/tests/vendor/qunit.js | 1510 ----
6819
.../dashboard/static/dashboard/js/form_examples.js | 4 +-
6820
.../dashboard/static/dashboard/js/modals.js | 3 +-
6821
.../dashboard/static/dashboard/js/tables.js | 2 +-
6822
.../dashboard/templates/_login.html | 2 +-
6823
.../dashboard/templates/_scripts.html | 19 +
6824
.../dashboard/templates/_stylesheets.html | 6 +
6825
openstack-dashboard/dashboard/templates/base.html | 41 +-
6826
.../dashboard/templates/splash.html | 3 +-
6827
151 files changed, 6857 insertions(+), 18759 deletions(-)
6829
commit 57257e2f04ed0141dbce6f61df83d6503e5f0c49
6830
Merge: db1b005 d2df3ee
6831
Author: Jenkins <jenkins@review.openstack.org>
6832
Date: Mon Feb 20 19:58:09 2012 +0000
6834
Merge "Keystone-related improvements."
6836
commit db1b005b93dec665b9c9f0be2b60fe0003eaf214
6837
Author: Tres Henry <tres@treshenry.net>
6838
Date: Mon Feb 20 11:31:30 2012 -0800
6840
Adding iso8601 to pip-requires for Glance
6842
Change-Id: I6728e13b8e3ac486e28bccea7c17c5fe2cfec694
6844
tools/pip-requires | 1 +
6845
1 files changed, 1 insertions(+), 0 deletions(-)
6847
commit 1ee0694ee664a4167d4be4bec2cb8629d9750d24
6848
Author: Mike Perez <thingee@gmail.com>
6849
Date: Mon Feb 20 09:40:55 2012 -0800
6851
allow rebooting instance in shutoff state
6854
Change-Id: If7d640ba5efee6bc17af64bd12f6519d9a99ecd4
6856
.../nova/instances_and_volumes/instances/tables.py | 2 +-
6857
1 files changed, 1 insertions(+), 1 deletions(-)
6859
commit a10b39cb62fbbff385f746b36a63002c0cd00ce5
6860
Merge: b85f832 8b7e744
6861
Author: Jenkins <jenkins@review.openstack.org>
6862
Date: Fri Feb 17 23:47:53 2012 +0000
6864
Merge "Fixed #934459. Remove outdated -E arg for pip."
6866
commit b85f832cc50a558677b4fa11898ed0f23abb8079
6867
Merge: ecac2cd 0e55ede
6868
Author: Jenkins <jenkins@review.openstack.org>
6869
Date: Fri Feb 17 22:16:08 2012 +0000
6871
Merge "Adds tests for suspend/resume instances"
6873
commit ecac2cddfdd13426f2fa9eae25b27450f14be029
6874
Merge: b6442da 7404d3f
6875
Author: Jenkins <jenkins@review.openstack.org>
6876
Date: Fri Feb 17 22:12:04 2012 +0000
6878
Merge "Adds tests for instance console exception"
6880
commit b6442da091f67a011abce97b97eaf68d65c22daa
6881
Merge: 8a919b8 1c62ba7
6882
Author: Jenkins <jenkins@review.openstack.org>
6883
Date: Fri Feb 17 22:02:54 2012 +0000
6885
Merge "Adds tests for pause/unpause instances"
6887
commit 8b7e744aaaef9457bcd360d97cfa8b095b08cf81
6888
Author: Paul McMillan <paul.mcmillan@nebula.com>
6889
Date: Fri Feb 17 12:51:55 2012 -0800
6891
Fixed #934459. Remove outdated -E arg for pip.
6893
Pip no longer supports -E, and since we were running pip from inside
6894
the virtualenv anyway, it was unnecessary.
6896
Change-Id: I423e2842afe28ac365a13e7f8e492095f3685dd3
6899
tools/install_venv.py | 4 ++--
6900
2 files changed, 3 insertions(+), 3 deletions(-)
6902
commit 321778f5734cbe3587fc07d5dba9c44446d27b36
6903
Author: Tihomir Trifonov <t.trifonov@gmail.com>
6904
Date: Fri Feb 17 22:13:45 2012 +0200
6906
Close button added for alert messages.
6908
Fixes bug 937222. Uses bootstrap-alert.js functionality.
6909
Added fade-in effect.
6911
Patch 2: changed x symbol to ×
6913
Change-Id: Ie85d1b96b1fe06f72c92465434542ec4504bcc52
6915
.../nova/images_and_snapshots/images/index.html | 3 ++-
6916
horizon/horizon/static/horizon/js/horizon.js | 3 +++
6917
horizon/horizon/templates/horizon/_messages.html | 12 ++++++++----
6918
3 files changed, 13 insertions(+), 5 deletions(-)
6920
commit d2df3ee6ed46b4934fa1a414e4bf16d74ae22ffc
6921
Author: Gabriel Hurley <gabriel@strikeawe.com>
6922
Date: Wed Feb 15 15:43:19 2012 -0800
6924
Keystone-related improvements.
6926
* Repairs updating for users and tenants. Fixes bug 912143.
6928
* Makes connection caching work for admin keystoneclient calls.
6929
Adds unit tests for horizon.api.keystone.keystoneclient.
6932
* In conjunction with this keystoneclient review
6933
https://review.openstack.org/#change,4133
6934
it takes care of the following bugs as well:
6936
Fixes bug 922394. Fixes bug 881606. Fixes bug 918997.
6938
Change-Id: Id72c99772cd214c33fd1aacf357176cf67c6f473
6940
horizon/horizon/api/keystone.py | 128 +++++++++++---------
6941
.../horizon/dashboards/syspanel/projects/forms.py | 3 +-
6942
.../horizon/dashboards/syspanel/projects/tests.py | 16 ++-
6943
.../horizon/dashboards/syspanel/projects/views.py | 43 +++----
6944
horizon/horizon/dashboards/syspanel/users/forms.py | 71 ++++++++---
6945
horizon/horizon/dashboards/syspanel/users/views.py | 16 ++-
6946
horizon/horizon/test.py | 3 +-
6947
horizon/horizon/tests/api_tests/keystone_tests.py | 91 ++++++++++++++
6948
horizon/horizon/views/auth.py | 2 +-
6949
9 files changed, 252 insertions(+), 121 deletions(-)
6951
commit 1c62ba71fc4e0e5b357d6be64419fc5b40a249d2
6952
Author: Andrews Medina <andrewsmedina@gmail.com>
6953
Date: Thu Feb 16 01:27:41 2012 -0200
6955
Adds tests for pause/unpause instances
6957
Change-Id: If5c68bc83f8f9da4fdc2e531dac540127d928950
6959
.../nova/instances_and_volumes/instances/tests.py | 52 ++++++++++++++++++++
6960
1 files changed, 52 insertions(+), 0 deletions(-)
6962
commit 7404d3f4a176e8c38751075e066c71c53599d10a
6963
Author: Andrews Medina <andrewsmedina@gmail.com>
6964
Date: Thu Feb 16 01:46:41 2012 -0200
6966
Adds tests for instance console exception
6968
Change-Id: I62a78ea934b3deeef3c8869c3faa8d65ca828bc7
6970
.../nova/instances_and_volumes/instances/tests.py | 15 +++++++++++++++
6971
1 files changed, 15 insertions(+), 0 deletions(-)
6973
commit 8a919b82770d51a9f17e2e798dd15e1dda503212
6974
Author: Gabriel Hurley <gabriel@strikeawe.com>
6975
Date: Wed Feb 15 02:20:28 2012 -0800
6977
Fixes for volume attachments view and modal behavior.
6979
Change-Id: I2e0ef1e7493a1ef0ef4a21057d7354075903725a
6981
.../nova/instances_and_volumes/volumes/forms.py | 2 +-
6982
.../nova/instances_and_volumes/volumes/tables.py | 2 +-
6983
.../nova/instances_and_volumes/volumes/tests.py | 43 ++++++++++++++++++++
6984
.../nova/instances_and_volumes/volumes/views.py | 16 ++++----
6985
horizon/horizon/static/horizon/js/horizon.js | 2 +
6986
5 files changed, 55 insertions(+), 10 deletions(-)
6988
commit bcb4166eb7482ada284d9b9e8581267c25d5caf6
6989
Author: Andrews Medina <andrewsmedina@gmail.com>
6990
Date: Wed Feb 15 01:38:33 2012 -0200
6994
Change-Id: I468eb603ba5376ada99a90cc565f7906afdfbd64
6997
1 files changed, 1 insertions(+), 0 deletions(-)
6999
commit 3dc1555e7abda38e2bf45328aa7f550e751507d4
7000
Merge: 9b5e502 b5a60bc
7001
Author: Jenkins <jenkins@review.openstack.org>
7002
Date: Wed Feb 15 03:19:55 2012 +0000
7004
Merge "Adds client-side templating capabilities."
7006
commit 0e55ede26228563b3369e3859a226f38c2bd6afe
7007
Author: Andrews Medina <andrewsmedina@gmail.com>
7008
Date: Wed Feb 15 00:11:25 2012 -0200
7010
Adds tests for suspend/resume instances
7012
Change-Id: I57893ea13134bd21c669aba12bf93c55aa20a13c
7014
.../nova/instances_and_volumes/instances/tests.py | 54 ++++++++++++++++++++
7015
1 files changed, 54 insertions(+), 0 deletions(-)
7017
commit 9b5e502d0f4af7c42181e161c486d999791035bd
7018
Merge: c935b66 6e9f375
7019
Author: Jenkins <jenkins@review.openstack.org>
7020
Date: Wed Feb 15 00:52:34 2012 +0000
7022
Merge "Fixes a style bug when a button is the first element in a button group."
7024
commit c935b662fc238faa27ff81da751c18e6db1bc92f
7025
Merge: 5f94f6b c689f19
7026
Author: Jenkins <jenkins@review.openstack.org>
7027
Date: Wed Feb 15 00:34:43 2012 +0000
7029
Merge "Bugfixes for modify project users."
7031
commit 5f94f6be42f16360a599afda2f37441289f45d46
7032
Merge: 9d43b72 7e717f3
7033
Author: Jenkins <jenkins@review.openstack.org>
7034
Date: Wed Feb 15 00:34:16 2012 +0000
7036
Merge "Sets default values for month/year at Usage Form in overview page"
7038
commit 9d43b7252532ac4228064183f11ee956a54f82a1
7039
Merge: 0fab4b2 25cefd3
7040
Author: Jenkins <jenkins@review.openstack.org>
7041
Date: Wed Feb 15 00:31:48 2012 +0000
7043
Merge "Rename venvs to match everyone else."
7045
commit c689f19ca22ffc853560a1a53356c992bd4b41fa
7046
Author: Gabriel Hurley <gabriel@strikeawe.com>
7047
Date: Tue Feb 14 12:31:13 2012 -0800
7049
Bugfixes for modify project users.
7051
* Fixes a 500 error when trying to access the modify users view,
7052
adds a unit test for that. Fixes bug 932270.
7053
* Fixes a problem in the way BatchAction conjugated action names
7054
that caused weird behavior. Fixes bug 932288.
7056
Change-Id: Ibf023513f51f3180adf6510833ee760915e7dd91
7058
.../horizon/dashboards/syspanel/flavors/tables.py | 4 +-
7059
.../horizon/dashboards/syspanel/projects/tests.py | 16 ++++++
7060
.../horizon/dashboards/syspanel/projects/views.py | 37 ++++++++------
7061
horizon/horizon/tables/actions.py | 14 +++---
7062
horizon/horizon/tests/table_tests.py | 50 ++++++++++++++------
7063
5 files changed, 82 insertions(+), 39 deletions(-)
7065
commit 0fab4b20d5123d06237fabfc566e7ccc7eb9c58b
7066
Merge: 293c2ee aca7394
7067
Author: Jenkins <jenkins@review.openstack.org>
7068
Date: Tue Feb 14 20:32:11 2012 +0000
7070
Merge "Refactored test suite."
7072
commit 7e717f3358619327afd7dda9908390f0d535cf0b
7073
Author: Tihomir Trifonov <t.trifonov@gmail.com>
7074
Date: Tue Feb 14 12:29:43 2012 +0200
7076
Sets default values for month/year at Usage Form in overview page
7078
Fixes bug 931227. The problem is with using 'initial' values for
7079
a bound form. These are mutually exclusive.
7080
Another solution is to use only unbound form,
7082
forms.DateForm(initial={'month':
7083
self.request.GET.get('month', self.today.month,..)
7084
but in that case all further validations for the form
7085
will be disregarded(although there is no validation atm)
7087
Change-Id: Ie4565b03a1414a0008abfd793d9ec4a181e0aa24
7089
horizon/horizon/usage/base.py | 12 +++++++++---
7090
1 files changed, 9 insertions(+), 3 deletions(-)
7092
commit b5a60bc1a4a7b8b9ce26c8d4b10bb9c66555d27a
7093
Author: Gabriel Hurley <gabriel@strikeawe.com>
7094
Date: Mon Feb 13 19:34:56 2012 -0800
7096
Adds client-side templating capabilities.
7098
Includes and example implementation for modal dialog confirmations of
7101
Implements blueprint client-side-templating.
7103
Change-Id: I275e6fa973653268882bca6beb2637a82ca1d4ff
7105
.../horizon/static/horizon/js/hogan-1.0.5.min.js | 5 ++
7106
horizon/horizon/static/horizon/js/horizon.js | 54 ++++++++++++++++++++
7107
.../templates/horizon/client_side/_modal.html | 22 ++++++++
7108
.../templates/horizon/client_side/template.html | 1 +
7109
horizon/horizon/templatetags/horizon.py | 22 ++++++++
7110
openstack-dashboard/dashboard/templates/base.html | 6 ++-
7111
6 files changed, 108 insertions(+), 2 deletions(-)
7113
commit aca739445e2fb31688e4f7b9794a0037e1e6f43d
7114
Author: Gabriel Hurley <gabriel@strikeawe.com>
7115
Date: Sat Feb 11 18:44:39 2012 -0800
7117
Refactored test suite.
7119
* Moves all tests to use a single set of central test data and
7120
Adds a nifty manager for it.
7121
Implements blueprint unified-test-data.
7123
* Cleans up API code and API tests so that we're not testing
7124
code that has no custom logic, or wrapping objects unnecessarily.
7125
Implements blueprint api-simplification.
7127
* Adds lots of docs on testing. It's a good step towards
7128
blueprint improve-dev-documentation.
7130
* Improves API exception handling for duplicate objects and containers.
7133
Change-Id: I5526ccf5b38708885ea2d1f06b0d3483c58c4dad
7135
docs/source/branding.rst | 29 -
7136
docs/source/index.rst | 35 +-
7137
docs/source/ref/test.rst | 17 +
7138
docs/source/testing.rst | 41 +-
7139
docs/source/topics/branding.rst | 29 +
7140
docs/source/topics/testing.rst | 276 +++++++++
7141
horizon/horizon/api/base.py | 9 +-
7142
horizon/horizon/api/glance.py | 34 +-
7143
horizon/horizon/api/keystone.py | 42 +-
7144
horizon/horizon/api/nova.py | 106 ++--
7145
horizon/horizon/api/quantum.py | 17 +-
7146
horizon/horizon/api/swift.py | 48 +-
7147
horizon/horizon/context_processors.py | 2 -
7148
.../nova/access_and_security/floating_ips/forms.py | 12 +-
7149
.../access_and_security/floating_ips/tables.py | 15 +-
7150
.../nova/access_and_security/floating_ips/tests.py | 174 +++----
7151
.../nova/access_and_security/floating_ips/views.py | 29 +-
7152
.../nova/access_and_security/keypairs/tests.py | 86 +--
7153
.../access_and_security/security_groups/forms.py | 14 +-
7154
.../access_and_security/security_groups/tests.py | 240 +++-----
7155
.../access_and_security/security_groups/views.py | 4 +-
7156
.../dashboards/nova/access_and_security/tests.py | 47 +--
7157
.../horizon/dashboards/nova/containers/tests.py | 253 ++++-----
7158
.../nova/images_and_snapshots/images/tests.py | 292 ++++------
7159
.../nova/images_and_snapshots/snapshots/tests.py | 158 ++----
7160
.../dashboards/nova/images_and_snapshots/tests.py | 84 +---
7161
.../images_and_snapshots/volume_snapshots/tests.py | 52 +--
7162
.../nova/instances_and_volumes/instances/tests.py | 192 +++----
7163
.../dashboards/nova/instances_and_volumes/tests.py | 25 +-
7164
horizon/horizon/dashboards/nova/networks/tests.py | 16 +-
7165
horizon/horizon/dashboards/nova/overview/tests.py | 81 +---
7166
.../horizon/dashboards/syspanel/instances/tests.py | 28 +-
7167
.../horizon/dashboards/syspanel/projects/tests.py | 72 +--
7168
horizon/horizon/dashboards/syspanel/users/tests.py | 65 +--
7169
horizon/horizon/exceptions.py | 79 ++-
7170
horizon/horizon/test.py | 227 +++++---
7171
horizon/horizon/tests/api_tests/__init__.py | 28 -
7172
horizon/horizon/tests/api_tests/base.py | 112 ----
7173
horizon/horizon/tests/api_tests/base_tests.py | 135 +++++
7174
horizon/horizon/tests/api_tests/glance.py | 164 ------
7175
horizon/horizon/tests/api_tests/glance_tests.py | 86 +++
7176
horizon/horizon/tests/api_tests/keystone.py | 224 -------
7177
horizon/horizon/tests/api_tests/keystone_tests.py | 84 +++
7178
horizon/horizon/tests/api_tests/nova.py | 617 --------------------
7179
horizon/horizon/tests/api_tests/nova_tests.py | 158 +++++
7180
horizon/horizon/tests/api_tests/swift.py | 247 --------
7181
horizon/horizon/tests/api_tests/swift_tests.py | 170 ++++++
7182
horizon/horizon/tests/api_tests/utils.py | 99 ----
7183
horizon/horizon/tests/auth_tests.py | 145 ++---
7184
horizon/horizon/tests/base_tests.py | 10 +-
7185
horizon/horizon/tests/context_processor_tests.py | 6 +-
7186
horizon/horizon/tests/templatetag_tests.py | 4 +-
7187
horizon/horizon/tests/test_data/glance_data.py | 46 ++
7188
horizon/horizon/tests/test_data/keystone_data.py | 118 ++++
7189
horizon/horizon/tests/test_data/nova_data.py | 262 +++++++++
7190
horizon/horizon/tests/test_data/quantum_data.py | 22 +
7191
horizon/horizon/tests/test_data/swift_data.py | 53 ++
7192
horizon/horizon/tests/test_data/utils.py | 122 ++++
7193
horizon/horizon/tests/testsettings.py | 2 +
7194
horizon/horizon/tests/views.py | 1 -
7195
horizon/horizon/usage/base.py | 3 -
7196
horizon/horizon/users.py | 5 +-
7197
62 files changed, 2648 insertions(+), 3205 deletions(-)
7199
commit 293c2ee9f76231e12142a733f6f916c533648f8f
7200
Merge: a2d2122 7369311
7201
Author: Jenkins <jenkins@review.openstack.org>
7202
Date: Mon Feb 13 21:54:11 2012 +0000
7204
Merge "Fixes logic for toggle Pause/Suspend actions Fixes bug 925395. Added functionality in BatchAction to support multiple actions. The verbose_names are accordingly changed in update method. It is only required that the current action index is set in the control."
7206
commit a2d2122dad7456e55dd393799a02d44549bfbe64
7207
Merge: 1c57c92 0027bc2
7208
Author: Jenkins <jenkins@review.openstack.org>
7209
Date: Mon Feb 13 21:53:32 2012 +0000
7211
Merge "Improved AJAX polling."
7213
commit 1c57c9244dee2ebcffbe6bb23ce11d73291b6619
7214
Author: jakedahn <jake@ansolabs.com>
7215
Date: Mon Feb 13 13:05:57 2012 -0800
7217
Coloring errors in forms red.
7219
* The coloring of form errors was lost in the migration to bootstrap 2, this patch adds a small style addition to fix.
7221
Change-Id: I440cb255eacdeb6715ef772e8595409b041e70c4
7223
.../dashboard/static/dashboard/css/style.css | 8 +++++++-
7224
1 files changed, 7 insertions(+), 1 deletions(-)
7226
commit 6e9f3757e400baa5de18a39168fb93c251e4412d
7227
Author: Gabriel Hurley <gabriel@strikeawe.com>
7228
Date: Mon Feb 13 12:56:01 2012 -0800
7230
Fixes a style bug when a button is the first element in a button group.
7232
Change-Id: I59cb0af67c02d26f7ad9d9f7f4e39054f217c08d
7234
.../dashboard/static/dashboard/css/style.css | 3 +++
7235
1 files changed, 3 insertions(+), 0 deletions(-)
7237
commit 0027bc27610aa299b913432228a5336c9e667dad
7238
Author: Paul McMillan <paul.mcmillan@nebula.com>
7239
Date: Sun Feb 12 21:23:17 2012 -0800
7241
Improved AJAX polling.
7244
-removes an uncaught exception
7245
-non-ASCII statuses are now valid
7246
-query strings no longer grow forever during polling
7248
Change-Id: Iaa1e3ecdcb5a230151cb2a45794f93915818a3d2
7250
horizon/horizon/tables/actions.py | 14 ++++++++++++--
7251
horizon/horizon/tables/base.py | 18 ++++++++----------
7252
2 files changed, 20 insertions(+), 12 deletions(-)
7254
commit 25cefd3f27c9e02a1a1ad1936563938b26a0ffd6
7255
Author: Monty Taylor <mordred@inaugust.com>
7256
Date: Mon Feb 13 12:11:08 2012 -0800
7258
Rename venvs to match everyone else.
7260
Change-Id: I22a3ecdc9ddf1ddd557b831e897684a56b2975f6
7262
run_tests.sh | 8 ++++----
7263
tools/install_venv.py | 4 ++--
7264
tools/with_venv.sh | 2 +-
7265
3 files changed, 7 insertions(+), 7 deletions(-)
7267
commit 2e914f95783a09bfe46813086e6f3320fed74727
7268
Merge: aed4766 190f4fc
7269
Author: Jenkins <jenkins@review.openstack.org>
7270
Date: Mon Feb 13 02:39:12 2012 +0000
7272
Merge "Adds support for volume snapshots (volume snapshots table and ability to boot from a volume snapshot)."
7274
commit aed4766cc95df806e2d0ac8053231cfe4687e149
7275
Author: Gabriel Hurley <gabriel@strikeawe.com>
7276
Date: Thu Feb 9 22:29:23 2012 -0800
7278
Full support for dashboard and panel configuration via service catalog.
7280
There are no longer any dependencies on settings for whether or not
7281
particular components are made available in the site.
7283
Implements blueprint toggle-features.
7285
Also fixes bug 929983, making the Horizon object a proper
7286
singleton and ensuring test isolation for the base horizon tests.
7288
Fixes a case where a missing service catalog would cause
7289
a 500 error. Fixes bug 930833,
7291
Change-Id: If19762afe75859e63aa7bd5128a6795655df2c90
7293
horizon/horizon/api/__init__.py | 5 +-
7294
horizon/horizon/base.py | 55 +++++++---
7295
horizon/horizon/context_processors.py | 21 +---
7296
.../horizon/dashboards/nova/containers/panel.py | 5 +-
7297
horizon/horizon/dashboards/nova/networks/panel.py | 4 +-
7298
horizon/horizon/decorators.py | 42 +++++++-
7299
horizon/horizon/middleware.py | 12 ++-
7300
.../horizon/templates/horizon/_subnav_list.html | 18 ++--
7301
horizon/horizon/templatetags/horizon.py | 20 +++-
7302
horizon/horizon/test.py | 11 ++-
7303
horizon/horizon/tests/base_tests.py | 124 +++++++++++++++-----
7304
horizon/horizon/tests/context_processor_tests.py | 12 --
7305
horizon/horizon/tests/test_panel_urls.py | 21 ++++
7306
horizon/horizon/tests/testsettings.py | 11 --
7307
.../local/local_settings.py.example | 7 -
7308
15 files changed, 255 insertions(+), 113 deletions(-)
7310
commit 7369311aad6c22c6dbdf77c6a6f6a3c6e09c98ae
7311
Author: Tihomir Trifonov <t.trifonov@gmail.com>
7312
Date: Fri Feb 3 01:45:08 2012 +0200
7314
Fixes logic for toggle Pause/Suspend actions
7315
Fixes bug 925395. Added functionality in BatchAction to support
7316
multiple actions. The verbose_names are accordingly changed
7317
in update method. It is only required that the current
7318
action index is set in the control.
7320
Patch 2: Applied code changes to newly added classes
7322
Patch 3: Refactored logic, added unit tests for batch actions and for verbose_names on all actions
7324
Patch 4: Resolved conflicts with newly added code in horizon/horizon/tests/table_tests.py
7326
Change-Id: I7cbdce25b8ae027ff1a153b3379add1b66b8aa76
7328
.../nova/instances_and_volumes/instances/tables.py | 45 ++++++----
7329
horizon/horizon/tables/actions.py | 71 +++++++++++------
7330
horizon/horizon/tests/table_tests.py | 84 +++++++++++++++++++-
7331
3 files changed, 153 insertions(+), 47 deletions(-)
7333
commit 190f4fc150ea756cc0b3cc1599a35f54cb66bfe9
7334
Author: Tres Henry <tres@treshenry.net>
7335
Date: Mon Feb 6 10:24:50 2012 -0800
7337
Adds support for volume snapshots (volume snapshots table and ability to
7338
boot from a volume snapshot).
7340
Implements blueprint snapshot-volume
7342
Change-Id: I467d177f2f461bd4ea7aec86b41063e811c6e5ba
7344
horizon/horizon/api/nova.py | 13 +++
7345
.../nova/images_and_snapshots/images/forms.py | 10 +-
7346
.../nova/images_and_snapshots/images/tests.py | 44 ++++++-----
7347
.../nova/images_and_snapshots/images/views.py | 37 ++++++++--
7348
.../nova/images_and_snapshots/snapshots/panel.py | 2 +-
7349
.../nova/images_and_snapshots/snapshots/tables.py | 2 +-
7350
.../dashboards/nova/images_and_snapshots/views.py | 12 +++-
7351
.../images_and_snapshots/volume_snapshots/panel.py | 26 +++++++
7352
.../volume_snapshots/tables.py | 45 +++++++++++
7353
.../images_and_snapshots/volume_snapshots/tests.py | 78 ++++++++++++++++++++
7354
.../nova/instances_and_volumes/volumes/forms.py | 31 ++++++++
7355
.../nova/instances_and_volumes/volumes/tables.py | 28 +++++---
7356
.../nova/instances_and_volumes/volumes/urls.py | 5 +-
7357
.../nova/instances_and_volumes/volumes/views.py | 13 +++-
7358
.../templates/nova/images_and_snapshots/index.html | 3 +
7359
.../volumes/_create_snapshot.html | 25 ++++++
7360
.../volumes/create_snapshot.html | 11 +++
7361
horizon/horizon/test.py | 4 +-
7362
18 files changed, 343 insertions(+), 46 deletions(-)
7364
commit 797c497312548e9f00f9b23e47f40729b005bb61
7365
Author: Gabriel Hurley <gabriel@strikeawe.com>
7366
Date: Fri Feb 10 15:14:32 2012 -0800
7368
Cleanup on syspanel.images code, and unuset template removal.
7370
A lot of templates got left behind after the datatables refactor which
7371
are no longer used or necessary.
7373
There was also some strange behavior in the syspanel images table
7374
where outdated javascript would try to hide other rows in the table
7375
causing bad behavior.
7377
Change-Id: If7aa226336f0814782522b20c76eadc39613c372
7379
.../security_groups/_delete_rule.html | 9 ----
7380
.../instances/_no_instances.html | 8 ---
7381
.../instances_and_volumes/instances/_pause.html | 9 ----
7382
.../instances_and_volumes/instances/_reboot.html | 9 ----
7383
.../instances_and_volumes/instances/_resume.html | 9 ----
7384
.../instances_and_volumes/instances/_snapshot.html | 11 -----
7385
.../instances_and_volumes/instances/_suspend.html | 9 ----
7386
.../instances/_terminate.html | 9 ----
7387
.../instances_and_volumes/instances/_unpause.html | 9 ----
7388
.../instances_and_volumes/volumes/_delete.html | 10 ----
7389
.../instances_and_volumes/volumes/_detach.html | 11 -----
7390
.../nova/instances_and_volumes/volumes/_form.html | 27 -----------
7391
.../templates/syspanel/images/_delete.html | 9 ----
7392
.../syspanel/templates/syspanel/images/_form.html | 27 -----------
7393
.../syspanel/templates/syspanel/images/_list.html | 46 --------------------
7394
.../templates/syspanel/images/_toggle.html | 9 ----
7395
.../templates/syspanel/images/_update.html | 24 ++++++++--
7396
.../syspanel/templates/syspanel/images/update.html | 18 +------
7397
.../templates/syspanel/instances/_pause.html | 9 ----
7398
.../templates/syspanel/instances/_reboot.html | 9 ----
7399
.../templates/syspanel/instances/_resume.html | 9 ----
7400
.../templates/syspanel/instances/_suspend.html | 9 ----
7401
.../templates/syspanel/instances/_terminate.html | 9 ----
7402
.../templates/syspanel/instances/_unpause.html | 9 ----
7403
.../templates/syspanel/services/_stats.html | 26 -----------
7404
.../templates/syspanel/services/_toggle.html | 22 ---------
7405
.../syspanel/templates/syspanel/users/_delete.html | 9 ----
7406
.../templates/syspanel/users/_enable_disable.html | 9 ----
7407
.../templates/syspanel/users/_toggle_enabled.html | 20 ---------
7408
.../dashboard/static/dashboard/js/navigation.js | 13 ------
7409
openstack-dashboard/dashboard/templates/base.html | 1 -
7410
31 files changed, 22 insertions(+), 395 deletions(-)
7412
commit b63e495f099353074bfec99dcfec1a5a07eb4650
7413
Merge: 1d24c71 6516c38
7414
Author: Jenkins <jenkins@review.openstack.org>
7415
Date: Fri Feb 10 08:36:05 2012 +0000
7417
Merge "Updated Copyright dates to 2012."
7419
commit 1d24c717e5feec956becead12f846236c72da882
7420
Merge: 4d8a924 c46f36a
7421
Author: Jenkins <jenkins@review.openstack.org>
7422
Date: Fri Feb 10 08:34:19 2012 +0000
7424
Merge "Added readme for changing branding."
7426
commit 4d8a924862378e79385513eda0a0321f65cd2a7d
7427
Author: Gabriel Hurley <gabriel@strikeawe.com>
7428
Date: Thu Feb 9 15:16:22 2012 -0800
7430
Improved region switcher.
7432
Adds the ability to live-switch regions, and bakes in support at a
7433
lower level. Cleans up login-related code.
7435
Makes the login view capable of being used as a modal dialog.
7437
Overall UX improvements for region support.
7439
Fixes a bug where having one region would still show the region
7440
switcher inappropriately. Fixed bug 929886.
7442
BACKWARDS INCOMPATIBLE CHANGE: If you were an early adopter of
7443
the region switcher, you will need to reverse the order of the
7444
settings tuples from the previous ("region name", "endpoint")
7445
order to the new ("endpoint", "region name") style. This change
7446
was done to better suit Django's "choices" syntax since the
7447
original ordering was arbitrary.
7449
Change-Id: I79db4ec1e608ee0f35916966c018d2a76b5ff662
7451
docs/source/conf.py | 3 +-
7452
horizon/horizon/context_processors.py | 12 ++--
7453
horizon/horizon/site_urls.py | 4 +-
7454
horizon/horizon/templates/horizon/auth/_login.html | 4 +-
7455
horizon/horizon/templates/horizon/auth/login.html | 10 +++
7456
.../templates/horizon/common/_region_selector.html | 8 ++-
7457
horizon/horizon/tests/auth_tests.py | 66 +++++++++-----------
7458
horizon/horizon/tests/testsettings.py | 4 +-
7459
horizon/horizon/views/auth.py | 22 ++++---
7460
horizon/horizon/views/auth_forms.py | 35 +++++-----
7461
.../dashboard/static/dashboard/css/style.css | 3 +
7462
openstack-dashboard/dashboard/templates/base.html | 2 +-
7463
.../local/local_settings.py.example | 6 +-
7464
13 files changed, 97 insertions(+), 82 deletions(-)
7466
commit c46f36a3cf58928d70599248185b8c769ad63add
7467
Author: Emma Steimann <emmasteimann@gmail.com>
7468
Date: Mon Jan 30 22:33:08 2012 -0600
7470
Added readme for changing branding.
7472
Change-Id: Ifd9dbfb51cc6e6f206e75824fe20235c0952670a
7474
docs/source/branding.rst | 29 +++++++++++++++++++++++++++++
7475
docs/source/index.rst | 1 +
7476
2 files changed, 30 insertions(+), 0 deletions(-)
7478
commit 6516c3890bf2695bbccbe2d2067fc0a9c6dbbd31
7479
Author: Emma Steimann <emmasteimann@gmail.com>
7480
Date: Sat Feb 4 17:40:31 2012 -0600
7482
Updated Copyright dates to 2012.
7486
Change-Id: I44bdbb735fa1ac068c38997844591c8f256c62fb
7488
docs/source/conf.py | 4 ++--
7489
docs/source/index.rst | 2 +-
7490
docs/source/testing.rst | 2 +-
7491
horizon/horizon/__init__.py | 2 +-
7492
horizon/horizon/api/__init__.py | 4 ++--
7493
horizon/horizon/api/base.py | 4 ++--
7494
horizon/horizon/api/glance.py | 4 ++--
7495
horizon/horizon/api/keystone.py | 4 ++--
7496
horizon/horizon/api/nova.py | 6 +++---
7497
horizon/horizon/api/quantum.py | 4 ++--
7498
horizon/horizon/api/swift.py | 4 ++--
7499
horizon/horizon/base.py | 2 +-
7500
horizon/horizon/context_processors.py | 4 ++--
7501
.../nova/access_and_security/floating_ips/forms.py | 6 +++---
7502
.../access_and_security/floating_ips/tables.py | 4 ++--
7503
.../nova/access_and_security/floating_ips/tests.py | 6 +++---
7504
.../nova/access_and_security/floating_ips/urls.py | 4 ++--
7505
.../nova/access_and_security/floating_ips/views.py | 6 +++---
7506
.../nova/access_and_security/keypairs/forms.py | 4 ++--
7507
.../nova/access_and_security/keypairs/tables.py | 2 +-
7508
.../nova/access_and_security/keypairs/tests.py | 4 ++--
7509
.../nova/access_and_security/keypairs/urls.py | 4 ++--
7510
.../nova/access_and_security/keypairs/views.py | 4 ++--
7511
.../dashboards/nova/access_and_security/panel.py | 4 ++--
7512
.../access_and_security/security_groups/forms.py | 4 ++--
7513
.../access_and_security/security_groups/tables.py | 2 +-
7514
.../access_and_security/security_groups/tests.py | 4 ++--
7515
.../access_and_security/security_groups/urls.py | 4 ++--
7516
.../access_and_security/security_groups/views.py | 4 ++--
7517
.../dashboards/nova/access_and_security/tests.py | 4 ++--
7518
.../dashboards/nova/access_and_security/urls.py | 4 ++--
7519
.../dashboards/nova/access_and_security/views.py | 6 +++---
7520
.../horizon/dashboards/nova/containers/forms.py | 4 ++--
7521
.../horizon/dashboards/nova/containers/panel.py | 4 ++--
7522
.../horizon/dashboards/nova/containers/tables.py | 2 +-
7523
.../horizon/dashboards/nova/containers/tests.py | 4 ++--
7524
horizon/horizon/dashboards/nova/containers/urls.py | 4 ++--
7525
.../horizon/dashboards/nova/containers/views.py | 4 ++--
7526
horizon/horizon/dashboards/nova/dashboard.py | 2 +-
7527
.../nova/images_and_snapshots/images/forms.py | 4 ++--
7528
.../nova/images_and_snapshots/images/panel.py | 4 ++--
7529
.../nova/images_and_snapshots/images/tests.py | 4 ++--
7530
.../nova/images_and_snapshots/images/urls.py | 4 ++--
7531
.../nova/images_and_snapshots/images/views.py | 4 ++--
7532
.../dashboards/nova/images_and_snapshots/panel.py | 4 ++--
7533
.../nova/images_and_snapshots/snapshots/forms.py | 4 ++--
7534
.../nova/images_and_snapshots/snapshots/panel.py | 4 ++--
7535
.../nova/images_and_snapshots/snapshots/tests.py | 4 ++--
7536
.../nova/images_and_snapshots/snapshots/urls.py | 4 ++--
7537
.../nova/images_and_snapshots/snapshots/views.py | 4 ++--
7538
.../dashboards/nova/images_and_snapshots/tests.py | 6 +++---
7539
.../dashboards/nova/images_and_snapshots/urls.py | 4 ++--
7540
.../dashboards/nova/images_and_snapshots/views.py | 6 +++---
7541
.../nova/instances_and_volumes/instances/forms.py | 4 ++--
7542
.../nova/instances_and_volumes/instances/tables.py | 2 +-
7543
.../nova/instances_and_volumes/instances/tests.py | 4 ++--
7544
.../nova/instances_and_volumes/instances/urls.py | 4 ++--
7545
.../nova/instances_and_volumes/instances/views.py | 4 ++--
7546
.../dashboards/nova/instances_and_volumes/panel.py | 2 +-
7547
.../dashboards/nova/instances_and_volumes/tests.py | 4 ++--
7548
.../dashboards/nova/instances_and_volumes/urls.py | 4 ++--
7549
.../dashboards/nova/instances_and_volumes/views.py | 6 +++---
7550
.../nova/instances_and_volumes/volumes/forms.py | 2 +-
7551
.../nova/instances_and_volumes/volumes/tables.py | 2 +-
7552
.../nova/instances_and_volumes/volumes/urls.py | 2 +-
7553
.../nova/instances_and_volumes/volumes/views.py | 2 +-
7554
horizon/horizon/dashboards/nova/models.py | 4 ++--
7555
horizon/horizon/dashboards/nova/networks/forms.py | 4 ++--
7556
horizon/horizon/dashboards/nova/networks/panel.py | 4 ++--
7557
horizon/horizon/dashboards/nova/networks/tests.py | 4 ++--
7558
horizon/horizon/dashboards/nova/networks/urls.py | 4 ++--
7559
horizon/horizon/dashboards/nova/networks/views.py | 4 ++--
7560
horizon/horizon/dashboards/nova/overview/panel.py | 4 ++--
7561
horizon/horizon/dashboards/nova/overview/tests.py | 4 ++--
7562
horizon/horizon/dashboards/nova/overview/urls.py | 4 ++--
7563
horizon/horizon/dashboards/nova/overview/views.py | 4 ++--
7564
horizon/horizon/dashboards/settings/dashboard.py | 2 +-
7565
horizon/horizon/dashboards/settings/models.py | 4 ++--
7566
.../horizon/dashboards/settings/project/forms.py | 4 ++--
7567
.../horizon/dashboards/settings/project/panel.py | 2 +-
7568
.../horizon/dashboards/settings/project/urls.py | 2 +-
7569
.../horizon/dashboards/settings/project/views.py | 2 +-
7570
horizon/horizon/dashboards/settings/user/panel.py | 2 +-
7571
horizon/horizon/dashboards/settings/user/urls.py | 2 +-
7572
horizon/horizon/dashboards/settings/user/views.py | 2 +-
7573
horizon/horizon/dashboards/syspanel/dashboard.py | 2 +-
7574
.../horizon/dashboards/syspanel/flavors/forms.py | 4 ++--
7575
.../horizon/dashboards/syspanel/flavors/panel.py | 4 ++--
7576
.../horizon/dashboards/syspanel/flavors/urls.py | 4 ++--
7577
.../horizon/dashboards/syspanel/flavors/views.py | 4 ++--
7578
.../horizon/dashboards/syspanel/images/panel.py | 4 ++--
7579
horizon/horizon/dashboards/syspanel/images/urls.py | 4 ++--
7580
.../horizon/dashboards/syspanel/images/views.py | 4 ++--
7581
.../horizon/dashboards/syspanel/instances/panel.py | 4 ++--
7582
.../horizon/dashboards/syspanel/instances/tests.py | 2 +-
7583
.../horizon/dashboards/syspanel/instances/urls.py | 4 ++--
7584
.../horizon/dashboards/syspanel/instances/views.py | 4 ++--
7585
horizon/horizon/dashboards/syspanel/models.py | 4 ++--
7586
.../horizon/dashboards/syspanel/overview/panel.py | 4 ++--
7587
.../horizon/dashboards/syspanel/overview/urls.py | 4 ++--
7588
.../horizon/dashboards/syspanel/overview/views.py | 4 ++--
7589
.../horizon/dashboards/syspanel/projects/forms.py | 4 ++--
7590
.../horizon/dashboards/syspanel/projects/panel.py | 4 ++--
7591
.../horizon/dashboards/syspanel/projects/tests.py | 2 +-
7592
.../horizon/dashboards/syspanel/projects/urls.py | 4 ++--
7593
.../horizon/dashboards/syspanel/projects/views.py | 4 ++--
7594
.../horizon/dashboards/syspanel/quotas/panel.py | 4 ++--
7595
horizon/horizon/dashboards/syspanel/quotas/urls.py | 4 ++--
7596
.../horizon/dashboards/syspanel/quotas/views.py | 4 ++--
7597
.../horizon/dashboards/syspanel/services/panel.py | 4 ++--
7598
.../horizon/dashboards/syspanel/services/urls.py | 4 ++--
7599
.../horizon/dashboards/syspanel/services/views.py | 4 ++--
7600
horizon/horizon/dashboards/syspanel/users/forms.py | 4 ++--
7601
horizon/horizon/dashboards/syspanel/users/panel.py | 4 ++--
7602
horizon/horizon/dashboards/syspanel/users/tests.py | 4 ++--
7603
horizon/horizon/dashboards/syspanel/users/urls.py | 4 ++--
7604
horizon/horizon/dashboards/syspanel/users/views.py | 4 ++--
7605
horizon/horizon/decorators.py | 4 ++--
7606
horizon/horizon/exceptions.py | 2 +-
7607
horizon/horizon/forms/__init__.py | 2 +-
7608
horizon/horizon/forms/base.py | 4 ++--
7609
horizon/horizon/forms/views.py | 2 +-
7610
horizon/horizon/middleware.py | 4 ++--
7611
horizon/horizon/models.py | 4 ++--
7612
horizon/horizon/site_urls.py | 4 ++--
7613
horizon/horizon/tables/__init__.py | 2 +-
7614
horizon/horizon/tables/actions.py | 2 +-
7615
horizon/horizon/tables/base.py | 2 +-
7616
horizon/horizon/tables/views.py | 2 +-
7617
horizon/horizon/templatetags/branding.py | 4 ++--
7618
horizon/horizon/templatetags/horizon.py | 2 +-
7619
horizon/horizon/templatetags/parse_date.py | 4 ++--
7620
horizon/horizon/templatetags/sizeformat.py | 4 ++--
7621
horizon/horizon/templatetags/truncate_filter.py | 4 ++--
7622
horizon/horizon/test.py | 4 ++--
7623
horizon/horizon/tests/__init__.py | 4 ++--
7624
horizon/horizon/tests/api_tests/__init__.py | 4 ++--
7625
horizon/horizon/tests/api_tests/base.py | 4 ++--
7626
horizon/horizon/tests/api_tests/glance.py | 4 ++--
7627
horizon/horizon/tests/api_tests/keystone.py | 4 ++--
7628
horizon/horizon/tests/api_tests/nova.py | 6 +++---
7629
horizon/horizon/tests/api_tests/swift.py | 4 ++--
7630
horizon/horizon/tests/api_tests/utils.py | 4 ++--
7631
horizon/horizon/tests/auth_tests.py | 4 ++--
7632
horizon/horizon/tests/base_tests.py | 4 ++--
7633
horizon/horizon/tests/context_processor_tests.py | 4 ++--
7634
horizon/horizon/tests/table_tests.py | 2 +-
7635
horizon/horizon/tests/templatetag_tests.py | 4 ++--
7636
horizon/horizon/tests/testsettings.py | 4 ++--
7637
horizon/horizon/tests/testurls.py | 4 ++--
7638
horizon/horizon/tests/views.py | 4 ++--
7639
horizon/horizon/usage/__init__.py | 2 +-
7640
horizon/horizon/users.py | 4 ++--
7641
horizon/horizon/version.py | 2 +-
7642
horizon/horizon/views/__init__.py | 2 +-
7643
horizon/horizon/views/auth.py | 4 ++--
7644
horizon/horizon/views/auth_forms.py | 4 ++--
7645
horizon/horizon/views/base.py | 2 +-
7646
horizon/setup.py | 4 ++--
7647
openstack-dashboard/dashboard/middleware.py | 4 ++--
7648
openstack-dashboard/dashboard/settings.py | 4 ++--
7649
openstack-dashboard/dashboard/urls.py | 4 ++--
7650
openstack-dashboard/dashboard/views.py | 4 ++--
7651
openstack-dashboard/setup.py | 4 ++--
7652
tools/install_venv.py | 6 +++---
7654
166 files changed, 304 insertions(+), 304 deletions(-)
7656
commit 95970b701c16058cdf59f7738bde3b456a4d53dd
7657
Author: Gabriel Hurley <gabriel@strikeawe.com>
7658
Date: Tue Feb 7 19:49:32 2012 -0800
7660
Auto-updating for data in data tables!
7662
This adds a few layers of functionality:
7664
* Support for preemptive actions that run before data
7665
is loaded into the table (saving on API calls).
7666
* "Update" actions that fetch new data for specific rows.
7667
* Automatic AJAX polling for rows which are in an "unknown" state.
7669
The table/action changes were accomplished without breaking any existing tests.
7670
Also includes unit tests to verify the new behavior.
7671
Lastly, includes a big chunk of new docs to begin flashing out topic guides
7672
and examples for working with Horizon beyond just an API reference.
7674
Change-Id: Ifd15919066825d7269bbe4efcb4d51b8ed19baed
7676
docs/source/index.rst | 11 ++
7677
docs/source/ref/tables.rst | 10 +-
7678
docs/source/topics/tables.rst | 135 ++++++++++++++++++
7679
.../access_and_security/security_groups/views.py | 12 +-
7680
.../horizon/dashboards/nova/containers/views.py | 4 +-
7681
.../nova/instances_and_volumes/instances/tables.py | 21 +++-
7682
horizon/horizon/exceptions.py | 32 +++-
7683
horizon/horizon/static/horizon/js/horizon.js | 51 +++++++
7684
horizon/horizon/tables/__init__.py | 4 +-
7685
horizon/horizon/tables/actions.py | 76 ++++++++++
7686
horizon/horizon/tables/base.py | 88 +++++++++---
7687
horizon/horizon/tables/views.py | 60 ++++++---
7688
.../templates/horizon/common/_data_table.html | 6 +-
7689
.../templates/horizon/common/_data_table_row.html | 3 +
7690
horizon/horizon/tests/table_tests.py | 66 +++++++---
7691
horizon/horizon/usage/views.py | 1 +
7692
.../dashboard/static/dashboard/css/style.css | 149 ++-----------------
7693
.../dashboard/static/dashboard/images/spinner.gif | Bin 2545 -> 1849 bytes
7694
.../dashboard/static/dashboard/js/horizon.js | 38 -----
7695
.../dashboard/static/dashboard/js/tables.js | 26 ++--
7696
openstack-dashboard/dashboard/templates/base.html | 2 +-
7697
21 files changed, 529 insertions(+), 266 deletions(-)
7699
commit c1066169705291cdac89f10c7d637c1c339cc757
7700
Author: jakedahn <jake@ansolabs.com>
7701
Date: Wed Feb 8 19:53:43 2012 -0800
7703
Making attach volume detach action work again.
7705
Fixes syntax error and uses get_object() consistently. Also removes
7706
extraneous print statement.
7710
Change-Id: I34c2574b53241890a142471d4c47689348730646
7712
.../nova/instances_and_volumes/volumes/tables.py | 1 -
7713
.../nova/instances_and_volumes/volumes/views.py | 13 +++++++------
7714
2 files changed, 7 insertions(+), 7 deletions(-)
7716
commit 84954e52d6a98b411ea5334b4404c67a7bbe7bbf
7717
Merge: 478772b 87e6970
7718
Author: Jenkins <jenkins@review.openstack.org>
7719
Date: Tue Feb 7 18:08:06 2012 +0000
7721
Merge "Renamed all user-facing cases of "tenant" to "project"."
7723
commit 87e6970a540587cbf9814aa554a4d04fec9c4106
7724
Author: Gabriel Hurley <gabriel@strikeawe.com>
7725
Date: Mon Feb 6 18:05:33 2012 -0800
7727
Renamed all user-facing cases of "tenant" to "project".
7729
This required a little more refactoring than expected because I
7730
wanted to make the url slug also say "project", which required
7731
changing the panel slug, which in turn required changing the name of
7732
the panel directory, and then it seemed silly not to make the template
7737
Change-Id: I9da3b544b46f507a223a44c256d0008c8674ab3b
7739
docs/source/contributing.rst | 13 ++
7740
docs/source/glossary.rst | 5 +
7741
.../access_and_security/floating_ips/tables.py | 2 +-
7742
horizon/horizon/dashboards/nova/networks/tables.py | 2 +-
7743
.../nova/images_and_snapshots/images/_launch.html | 2 +-
7744
horizon/horizon/dashboards/settings/dashboard.py | 4 +-
7745
.../horizon/dashboards/settings/project/forms.py | 71 ++++++++
7746
.../horizon/dashboards/settings/project/panel.py | 26 +++
7747
.../horizon/dashboards/settings/project/urls.py | 21 +++
7748
.../horizon/dashboards/settings/project/views.py | 29 +++
7749
.../templates/settings/project/_openrc.html | 26 +++
7750
.../templates/settings/project/openrc.sh.template | 30 +++
7751
.../templates/settings/project/settings.html | 11 ++
7752
.../templates/settings/tenant/_openrc.html | 26 ---
7753
.../templates/settings/tenant/openrc.sh.template | 30 ---
7754
.../templates/settings/tenant/settings.html | 11 --
7755
.../horizon/dashboards/settings/tenant/forms.py | 71 --------
7756
.../horizon/dashboards/settings/tenant/panel.py | 26 ---
7757
horizon/horizon/dashboards/settings/tenant/urls.py | 21 ---
7758
.../horizon/dashboards/settings/tenant/views.py | 29 ---
7759
horizon/horizon/dashboards/settings/user/views.py | 1 -
7760
horizon/horizon/dashboards/syspanel/dashboard.py | 2 +-
7761
.../horizon/dashboards/syspanel/projects/forms.py | 141 +++++++++++++++
7762
.../horizon/dashboards/syspanel/projects/panel.py | 30 +++
7763
.../horizon/dashboards/syspanel/projects/tables.py | 122 +++++++++++++
7764
.../horizon/dashboards/syspanel/projects/tests.py | 95 ++++++++++
7765
.../horizon/dashboards/syspanel/projects/urls.py | 39 ++++
7766
.../horizon/dashboards/syspanel/projects/views.py | 188 ++++++++++++++++++++
7767
.../templates/syspanel/projects/_add_user.html | 25 +++
7768
.../templates/syspanel/projects/_create.html | 25 +++
7769
.../templates/syspanel/projects/_quotas.html | 24 +++
7770
.../templates/syspanel/projects/_update.html | 25 +++
7771
.../templates/syspanel/projects/add_user.html | 11 ++
7772
.../templates/syspanel/projects/create.html | 11 ++
7773
.../templates/syspanel/projects/index.html | 13 ++
7774
.../templates/syspanel/projects/quotas.html | 11 ++
7775
.../templates/syspanel/projects/update.html | 11 ++
7776
.../syspanel/templates/syspanel/projects/usage.csv | 11 ++
7777
.../templates/syspanel/projects/usage.html | 14 ++
7778
.../templates/syspanel/projects/users.html | 18 ++
7779
.../templates/syspanel/tenants/_add_user.html | 25 ---
7780
.../templates/syspanel/tenants/_create.html | 25 ---
7781
.../templates/syspanel/tenants/_delete.html | 9 -
7782
.../templates/syspanel/tenants/_quotas.html | 24 ---
7783
.../templates/syspanel/tenants/_update.html | 25 ---
7784
.../templates/syspanel/tenants/add_user.html | 11 --
7785
.../templates/syspanel/tenants/create.html | 11 --
7786
.../syspanel/templates/syspanel/tenants/index.html | 13 --
7787
.../templates/syspanel/tenants/quotas.html | 11 --
7788
.../templates/syspanel/tenants/update.html | 11 --
7789
.../syspanel/templates/syspanel/tenants/usage.csv | 11 --
7790
.../syspanel/templates/syspanel/tenants/usage.html | 8 -
7791
.../syspanel/templates/syspanel/tenants/users.html | 18 --
7792
.../syspanel/templates/syspanel/users/_create.html | 2 +-
7793
.../syspanel/templates/syspanel/users/_update.html | 4 +-
7794
.../horizon/dashboards/syspanel/tenants/forms.py | 141 ---------------
7795
.../horizon/dashboards/syspanel/tenants/panel.py | 30 ---
7796
.../horizon/dashboards/syspanel/tenants/tables.py | 122 -------------
7797
.../horizon/dashboards/syspanel/tenants/tests.py | 95 ----------
7798
.../horizon/dashboards/syspanel/tenants/urls.py | 39 ----
7799
.../horizon/dashboards/syspanel/tenants/views.py | 188 --------------------
7800
horizon/horizon/dashboards/syspanel/users/forms.py | 4 +-
7801
.../horizon/dashboards/syspanel/users/tables.py | 2 +-
7802
horizon/horizon/tests/base_tests.py | 4 +-
7803
horizon/horizon/usage/tables.py | 2 +-
7804
65 files changed, 1061 insertions(+), 1047 deletions(-)
7806
commit 478772b4744c3c512fc070bc195956429e7f0322
7807
Author: Gabriel Hurley <gabriel@strikeawe.com>
7808
Date: Mon Feb 6 16:33:00 2012 -0800
7810
Syspanel instance display corrections.
7812
* Adds support for the "all_tenants" query parameter to the nova API,
7814
* Pulls in flavor-correlation code. Fixes bug 927949.
7815
* Adds unit test for admin instances view.
7817
Change-Id: Iee9c018da02d83f58749141296ec9d618b2335d3
7819
horizon/horizon/api/nova.py | 17 ++---
7820
.../horizon/dashboards/syspanel/instances/tests.py | 71 ++++++++++++++++++++
7821
.../horizon/dashboards/syspanel/instances/views.py | 20 +++--
7822
.../templates/syspanel/instances/index.html | 2 +-
7823
horizon/horizon/tests/api_tests/__init__.py | 2 +-
7824
horizon/horizon/tests/api_tests/nova.py | 55 +++++++---------
7825
6 files changed, 117 insertions(+), 50 deletions(-)
7827
commit 6892653c0573a6a55f359cce6c1796053ef65cbf
7828
Author: Gabriel Hurley <gabriel@strikeawe.com>
7829
Date: Mon Feb 6 14:42:56 2012 -0800
7831
Use unscoped token to fetch authorized projects. Fixes bug 927939.
7833
Change-Id: I71c53b5dab068ea5ac4f87c86d464cc79c331b26
7835
horizon/horizon/middleware.py | 4 +++-
7836
1 files changed, 3 insertions(+), 1 deletions(-)
7838
commit 3e204672a2d34523a18640b89da1b19663733159
7839
Merge: b995bf8 32b8ab6
7840
Author: Jenkins <jenkins@review.openstack.org>
7841
Date: Sat Feb 4 19:52:39 2012 +0000
7843
Merge "Fixes delete of a flavor in syspanel. Fixes bug 924110. novaclient API is changed - purge param is removed. Patch 2: removed duplicate line Patch 3: removed repeated test call of the same method"
7845
commit b995bf814e3ce70d7ef780d06db95080b45883bb
7846
Merge: a5d73d9 0cbf1d4
7847
Author: Jenkins <jenkins@review.openstack.org>
7848
Date: Sat Feb 4 19:52:00 2012 +0000
7850
Merge "Re-fixing the horizontal layout of the usage range form."
7852
commit 0cbf1d47a45b685caeca0247650e01c65b5f1646
7853
Author: Gabriel Hurley <gabriel@strikeawe.com>
7854
Date: Fri Feb 3 17:00:19 2012 -0800
7856
Re-fixing the horizontal layout of the usage range form.
7858
Change-Id: Ia0601c25ba6bc40d4ae36635b27d322499a6d288
7860
horizon/horizon/dashboards/nova/overview/tests.py | 1 +
7861
.../templates/horizon/common/_usage_summary.html | 2 +-
7862
2 files changed, 2 insertions(+), 1 deletions(-)
7864
commit 32b8ab625e1c273da8bb36bffadc55d37eabb376
7865
Author: Tihomir Trifonov <t.trifonov@gmail.com>
7866
Date: Thu Feb 2 23:37:41 2012 +0200
7868
Fixes delete of a flavor in syspanel. Fixes bug 924110. novaclient API is changed - purge param is removed.
7869
Patch 2: removed duplicate line
7870
Patch 3: removed repeated test call of the same method
7872
Change-Id: I47a0f9c872a7e6236d9c8824c15ef776b352446d
7874
horizon/horizon/api/nova.py | 4 ++--
7875
.../horizon/dashboards/syspanel/flavors/tables.py | 2 +-
7876
horizon/horizon/tests/api_tests/nova.py | 6 +-----
7877
3 files changed, 4 insertions(+), 8 deletions(-)
7879
commit a5d73d9fc472f1fca9dbb7562778e24f1d0a5331
7880
Author: jakedahn <jake@ansolabs.com>
7881
Date: Fri Feb 3 13:38:45 2012 -0800
7883
Slightly imrpoved usability of noVNC console
7885
* Sort of fixes bug 926338 :/
7886
* Removed iframe border, it doesn't fit with the rest of the design decisions in horizon.
7887
* Added a notice above the vnc console about getting console to recognize keyboard input.
7889
Change-Id: I75da0d01cc00ca207940972fbcdf492f3d642b9c
7891
.../instances_and_volumes/instances/detail.html | 3 ++-
7892
.../dashboard/static/dashboard/css/style.css | 5 +++++
7893
2 files changed, 7 insertions(+), 1 deletions(-)
7895
commit 7eb1096ce69541712a5426139dabf08a2c474448
7896
Merge: e76c824 5131ce2
7897
Author: Jenkins <jenkins@review.openstack.org>
7898
Date: Fri Feb 3 21:26:50 2012 +0000
7900
Merge "Cleans up leftover coverage files after test run."
7902
commit e76c8245206d739f41df7e2458da1fc4e01322bd
7903
Merge: 93bb4d0 648075f
7904
Author: Jenkins <jenkins@review.openstack.org>
7905
Date: Fri Feb 3 20:49:49 2012 +0000
7907
Merge "Making checkbox padding more flexible (vs. static pixel amounts) Making width of checkbox column consistent, even when no rows are shown"
7909
commit 5131ce2f7d56be47ac81e1fc722edaf6d5645e11
7910
Author: Gabriel Hurley <gabriel@strikeawe.com>
7911
Date: Fri Feb 3 12:46:19 2012 -0800
7913
Cleans up leftover coverage files after test run.
7915
Change-Id: I9ddbbaef7f56b5a5b5bf1852521b2a35e4bef3a4
7918
1 files changed, 2 insertions(+), 0 deletions(-)
7920
commit 93bb4d0aff14c94eae65b4f992e3566e55b2f01b
7921
Merge: ffb08de c381195
7922
Author: Jenkins <jenkins@review.openstack.org>
7923
Date: Fri Feb 3 20:16:57 2012 +0000
7925
Merge "Added vertical padding in tenant switcher"
7927
commit ffb08de912ac87fad5e259991d69d7b5de727241
7928
Merge: 700f291 6d9baeb
7929
Author: Jenkins <jenkins@review.openstack.org>
7930
Date: Fri Feb 3 20:15:37 2012 +0000
7932
Merge "Make space consistent between tables"
7934
commit 700f2917bd7d2aebc87de07b7c0d97b79d739318
7935
Merge: 1327815 b8803fd
7936
Author: Jenkins <jenkins@review.openstack.org>
7937
Date: Fri Feb 3 20:15:22 2012 +0000
7939
Merge "Fixing scroll overflow of table actions"
7941
commit 13278155b063fae8d79803e95e3e25fb5b8b6154
7942
Merge: 5066712 fd9d583
7943
Author: Jenkins <jenkins@review.openstack.org>
7944
Date: Fri Feb 3 20:10:45 2012 +0000
7946
Merge "Converted Quantum to Datatables."
7948
commit 5066712d90b489f0fc2b7b691c991be960342835
7949
Merge: ce35f94 3eae6c8
7950
Author: Jenkins <jenkins@review.openstack.org>
7951
Date: Fri Feb 3 20:10:24 2012 +0000
7953
Merge "fixed whitespace and alignment of elements to be consistent"
7955
commit ce35f9458e52082f80b928287de4872390a3c01a
7956
Author: Jake Zukowski <jake@ponyloaf.com>
7957
Date: Thu Feb 2 23:49:33 2012 -0800
7959
Added spacing in sidebar for nab elements
7963
Change-Id: I1969a0e86d9516ca73f347fe97fb2465e468e3c6
7965
.../dashboard/static/dashboard/css/style.css | 2 +-
7966
1 files changed, 1 insertions(+), 1 deletions(-)
7968
commit 3eae6c8c72e5b044375450b62ea6f0031acb685a
7969
Author: Jake Zukowski <jake@ponyloaf.com>
7970
Date: Thu Feb 2 22:44:14 2012 -0800
7972
fixed whitespace and alignment of elements to be consistent
7976
Change-Id: Ic7d2bfcb6f55c354c942afbcd152b60b2810e8da
7978
.../dashboard/static/dashboard/css/style.css | 10 +++-------
7979
1 files changed, 3 insertions(+), 7 deletions(-)
7981
commit 648075f85b7b27a8bab9d1ac690366c9fcfa98eb
7982
Author: Jake Zukowski <jake@ponyloaf.com>
7983
Date: Thu Feb 2 17:43:00 2012 -0800
7985
Making checkbox padding more flexible (vs. static pixel amounts)
7986
Making width of checkbox column consistent, even when no rows are shown
7988
Change-Id: I5eab85d3df908331db45ebec32f9aca770ea77c1
7990
.../dashboard/static/dashboard/css/style.css | 11 ++++++++---
7991
1 files changed, 8 insertions(+), 3 deletions(-)
7993
commit 6d9baeb0924e31a1feff8f8b1bead3a3b7e1fa4c
7994
Author: Jake Zukowski <jake@ponyloaf.com>
7995
Date: Thu Feb 2 17:20:02 2012 -0800
7997
Make space consistent between tables
8001
Change-Id: I890cfb4a8389953d4e15251997fd4b7298642f07
8003
.../dashboard/static/dashboard/css/style.css | 2 +-
8004
1 files changed, 1 insertions(+), 1 deletions(-)
8006
commit c3811956c24e99113e60eed0ab850f9d2569b59f
8007
Author: Jake Zukowski <jake@ponyloaf.com>
8008
Date: Mon Jan 30 00:23:18 2012 -0800
8010
Added vertical padding in tenant switcher
8014
Change-Id: I0c692b6434848bfca824b935c67f1ba0b47e240d
8016
.../dashboard/static/dashboard/css/style.css | 2 +-
8017
1 files changed, 1 insertions(+), 1 deletions(-)
8019
commit fd9d583c47abeec7d6111a0e4ce407df0e251dd8
8020
Author: Paul McMillan <paul.mcmillan@nebula.com>
8021
Date: Mon Jan 23 19:13:52 2012 -0800
8023
Converted Quantum to Datatables.
8025
This is known to be broken with current quantum APIs,
8026
but it is a proper refactor of the previous tables using
8027
the new DataTables, modals, and exception handling.
8029
It makes future updates for API compatibility much easier.
8031
Change-Id: I9690db8553773f40d8aad88ffde90b26815bfed2
8033
horizon/horizon/dashboards/nova/networks/forms.py | 144 ++----------
8034
horizon/horizon/dashboards/nova/networks/tables.py | 118 ++++++++++
8035
horizon/horizon/dashboards/nova/networks/tests.py | 100 ++++++---
8036
horizon/horizon/dashboards/nova/networks/urls.py | 17 +-
8037
horizon/horizon/dashboards/nova/networks/views.py | 247 ++++++++++----------
8038
.../nova/templates/nova/networks/_delete.html | 9 -
8039
.../nova/templates/nova/networks/_delete_port.html | 10 -
8040
.../nova/templates/nova/networks/_detach_port.html | 10 -
8041
.../nova/templates/nova/networks/_detail.html | 49 ----
8042
.../nova/templates/nova/networks/_list.html | 28 ---
8043
.../nova/templates/nova/networks/_toggle_port.html | 16 --
8044
.../nova/templates/nova/networks/detail.html | 16 +-
8045
.../nova/templates/nova/networks/index.html | 14 +-
8046
.../nova/templates/nova/ports/_attach.html | 25 --
8047
.../nova/templates/nova/ports/_create.html | 24 --
8048
.../nova/templates/nova/ports/attach.html | 12 -
8049
.../nova/templates/nova/ports/create.html | 13 -
8050
17 files changed, 342 insertions(+), 510 deletions(-)
8052
commit 64b81acc0a98a3e8a5cee834d206c443098a012b
8053
Author: Gabriel Hurley <gabriel@strikeawe.com>
8054
Date: Tue Jan 31 16:26:24 2012 -0800
8056
Reworked all the usage implementations into one standard set.
8058
Adds a base Usage data object, datatables, class-based views,
8059
and more consistent templating for all cases.
8061
Bumps environment version to ensure latest novaclient.
8065
Change-Id: Ib2042e9393c8deb0e3ec23403da55a6fb8dd39fb
8068
horizon/horizon/api/nova.py | 34 ++++--
8069
horizon/horizon/dashboards/nova/overview/tests.py | 114 +++++++++++------
8070
horizon/horizon/dashboards/nova/overview/urls.py | 4 +-
8071
horizon/horizon/dashboards/nova/overview/views.py | 77 +----------
8072
.../nova/templates/nova/overview/usage.csv | 18 ++--
8073
.../nova/templates/nova/overview/usage.html | 70 +----------
8074
.../horizon/dashboards/syspanel/overview/urls.py | 6 +-
8075
.../horizon/dashboards/syspanel/overview/views.py | 109 ++--------------
8076
.../syspanel/templates/syspanel/overview/usage.csv | 9 ++
8077
.../templates/syspanel/overview/usage.html | 22 +++
8078
.../templates/syspanel/tenants/base_usage.html | 40 ------
8079
.../templates/syspanel/tenants/global_usage.html | 43 ------
8080
.../syspanel/templates/syspanel/tenants/usage.csv | 17 ++-
8081
.../syspanel/templates/syspanel/tenants/usage.html | 41 +-----
8082
.../horizon/dashboards/syspanel/tenants/urls.py | 7 +-
8083
.../horizon/dashboards/syspanel/tenants/views.py | 70 ++---------
8084
horizon/horizon/tables/actions.py | 10 +-
8085
.../templates/horizon/common/_usage_summary.html | 17 +++
8086
horizon/horizon/time.py | 6 +-
8087
horizon/horizon/usage/__init__.py | 19 +++
8088
horizon/horizon/usage/base.py | 138 ++++++++++++++++++++
8089
horizon/horizon/usage/tables.py | 56 ++++++++
8090
horizon/horizon/usage/views.py | 52 ++++++++
8091
.../dashboard/static/dashboard/css/style.css | 6 +-
8092
run_tests.sh | 15 +-
8093
26 files changed, 495 insertions(+), 507 deletions(-)
8095
commit b8803fdc5420d4e0b77de575110b8929635cd1e6
8096
Author: jakedahn <jake@ansolabs.com>
8097
Date: Thu Feb 2 12:37:58 2012 -0800
8099
Fixing scroll overflow of table actions
8103
Change-Id: Idd11c0350af06eec44ac94a587c771e491fdaa1e
8105
.../dashboard/static/dashboard/css/style.css | 4 ++--
8106
1 files changed, 2 insertions(+), 2 deletions(-)
8108
commit 81d60267509986a76f6b063a637eb0d14be651c1
8109
Merge: 8eb4a10 1a9ee2f
8110
Author: Jenkins <jenkins@review.openstack.org>
8111
Date: Thu Feb 2 22:22:38 2012 +0000
8113
Merge "Adjusting placement of alert action buttons"
8115
commit 8eb4a10876596da458adcc8d739e3c74f51d3a70
8116
Author: Gabriel Hurley <gabriel@strikeawe.com>
8117
Date: Thu Feb 2 14:14:51 2012 -0800
8119
Coverage stats no longer incorrect.
8121
Fixes coverage module discovery to provide coverage reports
8122
for full project (including dashboards) and both the openstack-dashboard
8123
project and the horizon app. Excludes horizon's venv from the report.
8125
Change-Id: I17aab1daeec28dab972836682e138876d8dafcf4
8127
run_tests.sh | 10 +++++-----
8128
1 files changed, 5 insertions(+), 5 deletions(-)
8130
commit 1a9ee2ffe67432c2445f75e8fc62053e18f6c86c
8131
Author: jakedahn <jake@ansolabs.com>
8132
Date: Thu Feb 2 11:46:30 2012 -0800
8134
Adjusting placement of alert action buttons
8138
Change-Id: Icb71b93decbc2fccf2ad24cfccb417f66c97e01d
8140
.../instances/_no_instances.html | 2 +-
8141
.../dashboard/static/dashboard/css/style.css | 5 +++++
8142
2 files changed, 6 insertions(+), 1 deletions(-)
8144
commit 8cab45bc4db6c0b8880afc23be817f26895d6ce4
8145
Author: jakedahn <jake@ansolabs.com>
8146
Date: Thu Feb 2 11:13:34 2012 -0800
8148
Center all multi-select checkboxes
8152
Change-Id: Iff480ecb08f783b964b9c6b51a3764ad9d44b52b
8154
.../dashboard/static/dashboard/css/style.css | 4 +++-
8155
1 files changed, 3 insertions(+), 1 deletions(-)
8157
commit e2e1498e1fe85cac80f64e4255b095af6c1406a5
8158
Author: Gabriel Hurley <gabriel@strikeawe.com>
8159
Date: Mon Jan 30 16:50:51 2012 -0800
8161
Trades out a one-off style tweak for a reusable one from bootstrap.
8163
Change-Id: I9e55378345450f3e47e19bd85f55f9f4cbcb2475
8165
.../templates/syspanel/tenants/base_usage.html | 2 +-
8166
.../dashboard/static/dashboard/css/style.css | 10 +---------
8167
2 files changed, 2 insertions(+), 10 deletions(-)
8169
commit 051cc1206794bd19321f99f5b31b2c69ad6d6574
8170
Author: jakedahn <jake@ansolabs.com>
8171
Date: Wed Feb 1 12:44:03 2012 -0800
8173
Window now goes as low as 1024px wide without breaking.
8175
Change-Id: I9e4c12b6e88bcfd7ec0a99765a51a4a919c9276c
8177
.../dashboard/static/dashboard/css/style.css | 4 ++++
8178
1 files changed, 4 insertions(+), 0 deletions(-)
8180
commit a3f04d7c6f6c2ba03dcec1871c0249157729e551
8181
Author: Tihomir Trifonov <t.trifonov@gmail.com>
8182
Date: Wed Feb 1 18:34:44 2012 +0200
8184
Fixed a tupo in Floating IP table header
8187
Change-Id: I45249e34d4d46dc6d1f23093cbb6af1e6f9f4b0f
8189
.../access_and_security/floating_ips/tables.py | 2 +-
8190
1 files changed, 1 insertions(+), 1 deletions(-)
8192
commit f68263e5371b71e2adfc8c96567dec92e4b89216
8193
Merge: ec65aed e2e89a3
8194
Author: Jenkins <jenkins@review.openstack.org>
8195
Date: Tue Jan 31 18:24:22 2012 +0000
8197
Merge "Import cleanups, removing unused vars, exception handling, one test fix."
8199
commit e2e89a351d10519f36a1810764fde8edc8be84cf
8200
Author: Gabriel Hurley <gabriel@strikeawe.com>
8201
Date: Fri Jan 27 13:05:59 2012 -0800
8203
Import cleanups, removing unused vars, exception handling, one test fix.
8205
Change-Id: I98c49b70612c3dd762e2e8781bba1b06aae95642
8207
.../nova/access_and_security/floating_ips/tests.py | 11 +----------
8208
.../nova/access_and_security/floating_ips/views.py | 1 +
8209
.../nova/access_and_security/keypairs/forms.py | 1 -
8210
.../nova/access_and_security/keypairs/tests.py | 1 -
8211
.../access_and_security/security_groups/forms.py | 7 +++----
8212
.../access_and_security/security_groups/tables.py | 4 +---
8213
.../access_and_security/security_groups/tests.py | 4 +---
8214
.../dashboards/nova/access_and_security/tests.py | 2 --
8215
.../dashboards/nova/access_and_security/views.py | 8 ++++----
8216
.../horizon/dashboards/nova/containers/tables.py | 9 ++++-----
8217
.../horizon/dashboards/nova/containers/tests.py | 8 +++-----
8218
.../nova/images_and_snapshots/images/tests.py | 1 -
8219
.../nova/images_and_snapshots/snapshots/tests.py | 4 +---
8220
.../dashboards/nova/images_and_snapshots/tests.py | 1 -
8221
.../dashboards/nova/images_and_snapshots/views.py | 4 ----
8222
.../dashboards/nova/instances_and_volumes/urls.py | 3 +--
8223
.../nova/instances_and_volumes/volumes/tables.py | 6 ++----
8224
.../nova/instances_and_volumes/volumes/views.py | 17 ++++++++++++-----
8225
horizon/horizon/dashboards/nova/overview/tests.py | 3 +--
8226
horizon/horizon/dashboards/nova/overview/views.py | 8 +-------
8227
20 files changed, 36 insertions(+), 67 deletions(-)
8229
commit ec65aed7e110515502b9a01f89b977663cebe443
8230
Author: Gabriel Hurley <gabriel@strikeawe.com>
8231
Date: Sat Jan 28 18:24:24 2012 -0800
8233
Tenant user administration upgrades.
8235
* Converts tenant users to datatables. Fixes bug 922351.
8236
* Updates role-based adding/removing of users for Keystone master. Fixes bug 922391.
8237
* Corrects role addition during user creation. Fixes bug 922393.
8238
* Adds the ability to choose the role with which the user should be added to the tenant.
8240
Depends on client updates in https://review.openstack.org/#change,3527
8242
Change-Id: I4d85e41a278534d7266c6fc542c0f289a4bca0e3
8244
horizon/horizon/api/keystone.py | 66 ++++++++-------
8245
.../templates/syspanel/tenants/_add_user.html | 33 +++++--
8246
.../templates/syspanel/tenants/_remove_user.html | 10 --
8247
.../templates/syspanel/tenants/add_user.html | 11 +++
8248
.../syspanel/templates/syspanel/tenants/users.html | 63 ++------------
8249
.../horizon/dashboards/syspanel/tenants/forms.py | 47 +++-------
8250
.../horizon/dashboards/syspanel/tenants/tables.py | 47 ++++++++++-
8251
.../horizon/dashboards/syspanel/tenants/urls.py | 9 ++-
8252
.../horizon/dashboards/syspanel/tenants/views.py | 90 +++++++++++++++-----
8253
horizon/horizon/dashboards/syspanel/users/forms.py | 35 +++-----
8254
horizon/horizon/tables/views.py | 4 +-
8255
horizon/horizon/tests/api_tests/keystone.py | 57 ++++++++----
8256
horizon/horizon/tests/testsettings.py | 2 +-
8258
14 files changed, 264 insertions(+), 212 deletions(-)
8260
commit f4c7374580618725b851e27063d3b631e48c5879
8261
Merge: 64e1bc4 df8fdd2
8262
Author: Jenkins <jenkins@review.openstack.org>
8263
Date: Fri Jan 27 22:21:46 2012 +0000
8265
Merge "Makes failing mox test output 10x easier to decipher."
8267
commit 64e1bc4e4f503d16d88d7f434a8e26081297f571
8268
Merge: c0036b3 31a15f9
8269
Author: Jenkins <jenkins@review.openstack.org>
8270
Date: Fri Jan 27 22:21:13 2012 +0000
8272
Merge "Removes unmainted requirements from setup.py"
8274
commit c0036b3c76637fbf78283d0475a829ef9cc0efca
8275
Merge: 2269fce 5444f45
8276
Author: Jenkins <jenkins@review.openstack.org>
8277
Date: Fri Jan 27 22:20:54 2012 +0000
8279
Merge "Cleans up imports and error handling for syspanel.tenants. Fixes bug 922406."
8281
commit 2269fcec316ee6bdc7aa29e52a60050941be2b90
8282
Merge: 532c725 c6003ab
8283
Author: Jenkins <jenkins@review.openstack.org>
8284
Date: Fri Jan 27 22:19:59 2012 +0000
8286
Merge "Improves error handling for missing table values (less confusing)."
8288
commit 532c725ca7932d33d2223e3184d6f1ae520c54cf
8289
Merge: 3d83cec b127470
8290
Author: Jenkins <jenkins@review.openstack.org>
8291
Date: Fri Jan 27 22:17:49 2012 +0000
8293
Merge "Adds title to tenant edit modal. Fixes bug 922350."
8295
commit 3d83cecafeb9822d1a9bbb7d3ef6ec9d2fef0122
8296
Merge: a4ffdbc e559e48
8297
Author: Jenkins <jenkins@review.openstack.org>
8298
Date: Fri Jan 27 22:17:23 2012 +0000
8300
Merge "Tenant description no longer raises an exception if missing. Fixes bug 922301."
8302
commit df8fdd2091621ba4b3e2d7d94ffe6e03e0f1863b
8303
Author: Gabriel Hurley <gabriel@strikeawe.com>
8304
Date: Fri Jan 27 13:08:37 2012 -0800
8306
Makes failing mox test output 10x easier to decipher.
8308
Change-Id: Id9af209d70748f456f95704087fc460ce84c031e
8310
horizon/horizon/test.py | 5 +++++
8311
1 files changed, 5 insertions(+), 0 deletions(-)
8313
commit a4ffdbc2ec1e51968f4f547ff9c89b52aa502b69
8314
Merge: 72a50b1 61cdfb6
8315
Author: Jenkins <jenkins@review.openstack.org>
8316
Date: Fri Jan 27 20:11:35 2012 +0000
8318
Merge "Separate time overrides from test machinery."
8320
commit 5444f45ae9adac779b7d838e38dcf3d6a5d79636
8321
Author: Gabriel Hurley <gabriel@strikeawe.com>
8322
Date: Thu Jan 26 17:52:15 2012 -0800
8324
Cleans up imports and error handling for syspanel.tenants. Fixes bug 922406.
8326
Change-Id: Ic207b6c1fb4b6ce58a015a29e33ff3e830d6197a
8328
.../horizon/dashboards/syspanel/tenants/forms.py | 34 ++++++-------------
8329
.../horizon/dashboards/syspanel/tenants/tables.py | 2 -
8330
2 files changed, 11 insertions(+), 25 deletions(-)
8332
commit c6003ab3b02caefef56597f5d051011a08cc2baf
8333
Author: Gabriel Hurley <gabriel@strikeawe.com>
8334
Date: Thu Jan 26 16:42:55 2012 -0800
8336
Improves error handling for missing table values (less confusing).
8338
Also adds a first POC for colorizing terminal output. Nifty!
8340
Change-Id: Ia13b63340f4c9c0932de7cc016af7e764b45a486
8342
horizon/horizon/tables/base.py | 17 +++++++++--------
8343
1 files changed, 9 insertions(+), 8 deletions(-)
8345
commit b1274704fb490405a6d2000f19d836bb61373dbc
8346
Author: Gabriel Hurley <gabriel@strikeawe.com>
8347
Date: Thu Jan 26 15:00:51 2012 -0800
8349
Adds title to tenant edit modal. Fixes bug 922350.
8351
Change-Id: Ib1a9377f772e0066c849fc1a0ef813e1e4d75e34
8353
.../templates/syspanel/tenants/_update.html | 3 ++-
8354
1 files changed, 2 insertions(+), 1 deletions(-)
8356
commit e559e487fe9b670c2dcd4ebef3a876eeff70e4e6
8357
Author: Gabriel Hurley <gabriel@strikeawe.com>
8358
Date: Thu Jan 26 14:59:41 2012 -0800
8360
Tenant description no longer raises an exception if missing. Fixes bug 922301.
8362
Removes a useless API wrapper class, and a set of tests which tested nothing.
8364
Change-Id: Ic005915e81fca6689b5ef740fd8708b0b4f3c504
8366
horizon/horizon/api/keystone.py | 25 ++---
8367
.../horizon/dashboards/settings/tenant/forms.py | 3 -
8368
.../horizon/dashboards/syspanel/tenants/tables.py | 3 +-
8369
.../horizon/dashboards/syspanel/tenants/tests.py | 11 +--
8370
.../horizon/dashboards/syspanel/tenants/views.py | 2 +-
8371
horizon/horizon/tests/api_tests/__init__.py | 4 +-
8372
horizon/horizon/tests/api_tests/keystone.py | 95 +------------------
8373
7 files changed, 25 insertions(+), 118 deletions(-)
8375
commit 72a50b1c36c7ad7678ab6c53c53d3784865f57ca
8376
Author: Anthony Young <sleepsonthefloor@gmail.com>
8377
Date: Mon Jan 23 20:15:17 2012 -0800
8379
Novaclient for usage features. Kill openstackx.
8382
* blueprint novaclient-migration
8383
* Fully removes openstackx
8384
* Needs https://review.openstack.org/3382 to work for non-admin users
8386
Change-Id: I3e7fcf2f79a92c92c6c66ff0637ed874563496d6
8388
horizon/horizon/api/base.py | 2 +-
8389
horizon/horizon/api/deprecated.py | 67 -------------
8390
horizon/horizon/api/nova.py | 45 ++++++---
8391
.../access_and_security/security_groups/tests.py | 1 -
8392
.../nova/images_and_snapshots/snapshots/tests.py | 6 +-
8393
.../dashboards/nova/images_and_snapshots/views.py | 1 -
8394
.../dashboards/nova/instances_and_volumes/tests.py | 4 +-
8395
horizon/horizon/dashboards/nova/overview/views.py | 15 ++--
8396
.../nova/templates/nova/overview/usage.csv | 12 +-
8397
.../nova/templates/nova/overview/usage.html | 12 +--
8398
.../horizon/dashboards/syspanel/flavors/forms.py | 2 +-
8399
.../horizon/dashboards/syspanel/overview/views.py | 37 ++-----
8400
.../horizon/dashboards/syspanel/services/views.py | 1 -
8401
.../templates/syspanel/tenants/base_usage.html | 40 ++++++++
8402
.../templates/syspanel/tenants/global_usage.html | 43 +++++++++
8403
.../syspanel/templates/syspanel/tenants/usage.csv | 10 +-
8404
.../syspanel/templates/syspanel/tenants/usage.html | 98 +++++++-------------
8405
.../horizon/dashboards/syspanel/tenants/forms.py | 4 +-
8406
.../horizon/dashboards/syspanel/tenants/tests.py | 1 -
8407
.../horizon/dashboards/syspanel/tenants/views.py | 7 +-
8408
horizon/horizon/dashboards/syspanel/users/forms.py | 1 -
8409
horizon/horizon/dashboards/syspanel/users/tests.py | 4 +-
8410
horizon/horizon/exceptions.py | 7 +-
8411
horizon/horizon/templatetags/sizeformat.py | 2 +
8412
horizon/horizon/tests/api_tests/keystone.py | 4 +-
8413
horizon/horizon/tests/api_tests/nova.py | 35 +------
8414
openstack-dashboard/dashboard/middleware.py | 4 +-
8415
.../dashboard/static/dashboard/css/style.css | 9 ++
8416
tools/pip-requires | 1 -
8417
29 files changed, 219 insertions(+), 256 deletions(-)
8419
commit 61cdfb654dceaa7cfe617b571ed58be8dc9685a4
8420
Author: Paul McMillan <paul.mcmillan@nebula.com>
8421
Date: Wed Jan 25 23:44:15 2012 -0800
8423
Separate time overrides from test machinery.
8425
This patch separates the ability to override time (for testing
8426
purposes) from the actual import of the test machinery. Horizon
8427
should never import test modules and libraries like mox or
8428
django.test.client unless tests are being run. Fixes 921943.
8430
Change-Id: I7638b0fdb51926acbd809f33a9c35443ce069713
8432
horizon/horizon/dashboards/nova/overview/views.py | 9 +++---
8433
horizon/horizon/test.py | 29 ++------------------
8434
horizon/horizon/time.py | 28 ++++++++++++++++++++
8435
3 files changed, 35 insertions(+), 31 deletions(-)
8437
commit 31a15f9a464e212798ad7b8488c7997576f697f0
8438
Author: Paul McMillan <paul.mcmillan@nebula.com>
8439
Date: Wed Jan 25 19:32:50 2012 -0800
8441
Removes unmainted requirements from setup.py
8443
Horizon maintains a requirements list in tools/pip-requires.
8444
This patch removes the unmaintained and incomplete list from
8445
setup.py, to avoid misleading naive users.
8447
Change-Id: I1e20f3c0dca63c2356659ee48d94abac0852a833
8449
horizon/setup.py | 2 +-
8450
1 files changed, 1 insertions(+), 1 deletions(-)
8452
commit 166ec2f29550bcc863813861314cf5709246e5b6
8453
Author: Gabriel Hurley <gabriel@strikeawe.com>
8454
Date: Wed Jan 25 14:58:22 2012 -0800
8456
Implements action colors as per style guide. Fixes bug 921741.
8458
Change-Id: I84cfe9d4ed3c6ae60e6532ec420880bc5cc45fa9
8460
.../access_and_security/floating_ips/tables.py | 2 +-
8461
.../horizon/dashboards/syspanel/users/tables.py | 2 +-
8462
horizon/horizon/tables/actions.py | 2 +-
8463
.../dashboard/static/dashboard/css/style.css | 55 ++++++++++++++------
8464
4 files changed, 41 insertions(+), 20 deletions(-)
8466
commit 1e46e3653d2056afe5b4ee720ae211381023aa94
8467
Author: Gabriel Hurley <gabriel@strikeawe.com>
8468
Date: Wed Jan 25 13:50:54 2012 -0800
8470
Corrects spacing for dropdown menu items. Fixes bug 921747.
8472
Change-Id: I9e3324fe7e5e79153ef0526675469ddd36627d41
8474
.../dashboard/static/dashboard/css/style.css | 3 +++
8475
1 files changed, 3 insertions(+), 0 deletions(-)
8477
commit 1ae9559d794978cf6bb749b471d5c773dca40915
8478
Author: Gabriel Hurley <gabriel@strikeawe.com>
8479
Date: Wed Jan 25 13:44:39 2012 -0800
8481
Removes max-height from modals. Fixes bug 921733.
8483
Change-Id: I852e703011825cbd4abcf562e4b9ca77f0bf1bd4
8485
.../dashboard/static/dashboard/css/style.css | 1 +
8486
1 files changed, 1 insertions(+), 0 deletions(-)
8488
commit eea6cfe0ebbd84933a75e7f2fbea41ca91addda3
8489
Author: Gabriel Hurley <gabriel@strikeawe.com>
8490
Date: Wed Jan 25 13:31:30 2012 -0800
8492
Corrects cross-browser height issues for .btn-group + .small.
8496
Change-Id: I3b3f7ab53ceec5529b055cbe6777450d24cc2750
8498
.../dashboard/static/dashboard/css/style.css | 13 +++++++++++--
8499
1 files changed, 11 insertions(+), 2 deletions(-)
8501
commit db1842c3d674a3155e0a193e98db8684a882f737
8502
Author: Gabriel Hurley <gabriel@strikeawe.com>
8503
Date: Tue Jan 24 14:33:25 2012 -0800
8507
Implements blueprint bootstrap-2.
8511
* Uses new split-dropdown buttons. Fixes bug 920820 and fixes bug 918452.
8512
* Uses bootstrap dropdowns for all menus. No differing implementations now.
8513
* Reworks how css class attributes are consructed on actions to make them
8514
easier to works with and support default classes.
8516
Change-Id: Ia25edb6d8ca8a2d1ef30e8f9a36331eff4c7ae86
8518
.../dashboards/nova/templates/nova/base.html | 3 -
8519
.../nova/images_and_snapshots/images/_launch.html | 2 +-
8520
.../nova/images_and_snapshots/images/index.html | 2 +-
8521
.../instances/_no_instances.html | 2 +-
8522
.../nova/templates/nova/networks/detail.html | 2 +-
8523
.../nova/templates/nova/networks/index.html | 2 +-
8524
.../nova/templates/nova/overview/usage.html | 2 +-
8525
.../settings/templates/settings/base.html | 3 -
8526
.../horizon/dashboards/syspanel/overview/views.py | 3 -
8527
.../syspanel/templates/syspanel/base.html | 3 -
8528
.../syspanel/templates/syspanel/tenants/usage.html | 12 +-
8529
horizon/horizon/tables/actions.py | 21 +-
8530
horizon/horizon/templates/horizon/_messages.html | 8 +-
8531
.../templates/horizon/common/_data_table.html | 2 +-
8532
.../horizon/common/_data_table_row_action.html | 5 +
8533
.../horizon/common/_data_table_row_actions.html | 32 +-
8534
.../templates/horizon/common/_modal_form.html | 2 +-
8535
.../templates/horizon/common/_region_selector.html | 11 +
8536
.../horizon/templates/horizon/common/_sidebar.html | 14 +-
8537
horizon/horizon/tests/table_tests.py | 4 +-
8538
.../dashboard/static/dashboard/css/bootstrap.css | 3907 +++++----
8539
.../static/dashboard/css/bootstrap.min.css | 809 ++-
8540
.../dashboard/static/dashboard/css/style.css | 204 +-
8541
.../static/dashboard/js/bootstrap/README.md | 106 +
8542
.../dashboard/js/bootstrap/bootstrap-alert.js | 85 +
8543
.../dashboard/js/bootstrap/bootstrap-alerts.js | 111 -
8544
.../dashboard/js/bootstrap/bootstrap-button.js | 98 +
8545
.../dashboard/js/bootstrap/bootstrap-carousel.js | 153 +
8546
.../dashboard/js/bootstrap/bootstrap-collapse.js | 134 +
8547
.../dashboard/js/bootstrap/bootstrap-dropdown.js | 70 +-
8548
.../dashboard/js/bootstrap/bootstrap-modal.js | 213 +-
8549
.../dashboard/js/bootstrap/bootstrap-popover.js | 74 +-
8550
.../dashboard/js/bootstrap/bootstrap-scrollspy.js | 102 +-
8551
.../static/dashboard/js/bootstrap/bootstrap-tab.js | 125 +
8552
.../dashboard/js/bootstrap/bootstrap-tabs.js | 77 -
8553
.../dashboard/js/bootstrap/bootstrap-tooltip.js | 270 +
8554
.../dashboard/js/bootstrap/bootstrap-transition.js | 51 +
8555
.../dashboard/js/bootstrap/bootstrap-twipsy.js | 303 -
8556
.../dashboard/js/bootstrap/bootstrap-typeahead.js | 252 +
8557
.../static/dashboard/js/bootstrap/tests/index.html | 27 +-
8558
.../js/bootstrap/tests/unit/bootstrap-alert.js | 41 +
8559
.../js/bootstrap/tests/unit/bootstrap-alerts.js | 41 -
8560
.../js/bootstrap/tests/unit/bootstrap-button.js | 54 +
8561
.../js/bootstrap/tests/unit/bootstrap-collapse.js | 25 +
8562
.../js/bootstrap/tests/unit/bootstrap-dropdown.js | 21 +-
8563
.../js/bootstrap/tests/unit/bootstrap-modal.js | 216 +-
8564
.../js/bootstrap/tests/unit/bootstrap-popover.js | 31 +-
8565
.../js/bootstrap/tests/unit/bootstrap-scrollspy.js | 6 +-
8566
.../js/bootstrap/tests/unit/bootstrap-tab.js | 46 +
8567
.../js/bootstrap/tests/unit/bootstrap-tabs.js | 77 -
8568
.../js/bootstrap/tests/unit/bootstrap-tooltip.js | 62 +
8569
.../bootstrap/tests/unit/bootstrap-transition.js | 13 +
8570
.../js/bootstrap/tests/unit/bootstrap-twipsy.js | 81 -
8571
.../js/bootstrap/tests/unit/bootstrap-typeahead.js | 128 +
8572
.../dashboard/js/bootstrap/tests/vendor/jquery.js | 9252 ++++++++++++++++++++
8573
.../dashboard/js/bootstrap/tests/vendor/qunit.css | 4 +-
8574
.../dashboard/js/bootstrap/tests/vendor/qunit.js | 2 +-
8575
.../dashboard/static/dashboard/js/forms.js | 27 +-
8576
.../dashboard/static/dashboard/js/modals.js | 7 +-
8577
.../dashboard/static/dashboard/js/navigation.js | 2 +-
8578
.../dashboard/templates/_header.html | 8 +-
8579
openstack-dashboard/dashboard/templates/base.html | 44 +-
8580
62 files changed, 14383 insertions(+), 3111 deletions(-)
8582
commit f60aa08c71320bde5d0f8e21d74682cfe06b37b7
8583
Author: Joe Heck <heckj@mac.com>
8584
Date: Tue Jan 24 22:47:26 2012 +0000
8586
switching to use python-quantumclient intead of quantum repo directly
8588
Change-Id: I6b5862d6ab8ad980c9832c637f2be1cc0a8cda32
8590
tools/pip-requires | 5 ++++-
8591
1 files changed, 4 insertions(+), 1 deletions(-)
8593
commit 269e389a8803732b85416269ba1a27c4f5a18494
8594
Author: Cole Robinson <crobinso@redhat.com>
8595
Date: Thu Jan 19 18:50:28 2012 -0500
8597
horizon: Use novaclient for flavor create/delete
8599
API is the same as openstackx, so it's an easy drop in. Also drop
8600
all openstackx admin_api handling since it isn't needed anymore!
8602
Change-Id: Ifa8c7f3bd3e0ba0e1664d6c3a87bf07853f3e693
8604
horizon/horizon/api/deprecated.py | 9 ------
8605
horizon/horizon/api/keystone.py | 2 -
8606
horizon/horizon/api/nova.py | 7 +---
8607
horizon/horizon/tests/api_tests/__init__.py | 3 +-
8608
horizon/horizon/tests/api_tests/nova.py | 38 +++++---------------------
8609
5 files changed, 11 insertions(+), 48 deletions(-)
8611
commit 54e0409b953f1bd10147d62a2b7bd765a4e8867b
8612
Merge: 0314de8 4724c2a
8613
Author: Jenkins <jenkins@review.openstack.org>
8614
Date: Tue Jan 24 20:31:00 2012 +0000
8616
Merge "Port quantum vif servers call to novaclient"
8618
commit 4724c2add19da78069ddd8049c80f4e64870a21f
8619
Author: Anthony Young <sleepsonthefloor@gmail.com>
8620
Date: Tue Jan 24 11:56:35 2012 -0800
8622
Port quantum vif servers call to novaclient
8626
Change-Id: I34bb06ee5c60ed72a07145e6da88e83db0a0ce96
8628
horizon/horizon/api/nova.py | 4 ++++
8629
horizon/horizon/api/quantum.py | 3 +--
8630
2 files changed, 5 insertions(+), 2 deletions(-)
8632
commit 0314de8336a56040c973542d335607a2dbb17939
8633
Author: Anthony Young <sleepsonthefloor@gmail.com>
8634
Date: Tue Jan 24 10:45:23 2012 -0800
8636
Remove another quota-related openstackx dep
8638
* Another fix for bug 919420
8640
Change-Id: Iea5d254804251e099813a90ef972bb2e2d4d8a55
8642
horizon/horizon/api/nova.py | 23 +++++++++++++++++--
8643
.../horizon/dashboards/syspanel/quotas/views.py | 7 ++---
8644
2 files changed, 23 insertions(+), 7 deletions(-)
8646
commit 97b53f587746c8d3d3711327f36f95405c7e4f06
8647
Merge: 9093a01 5e680c9
8648
Author: Jenkins <jenkins@review.openstack.org>
8649
Date: Tue Jan 24 08:33:10 2012 +0000
8651
Merge "Fixing default for boot from volume (from /dev/vda to vda)"
8653
commit 9093a01398956899a3b11dc8793c9ea2aa48eff9
8654
Merge: e736603 fe97aa4
8655
Author: Jenkins <jenkins@review.openstack.org>
8656
Date: Tue Jan 24 08:29:22 2012 +0000
8658
Merge "Tenant description now required on create and edit"
8660
commit e7366034b2a745cd18aaabe00eb39b5080a95ff6
8661
Merge: 7b0ca43 ac2a134
8662
Author: Jenkins <jenkins@review.openstack.org>
8663
Date: Tue Jan 24 08:12:16 2012 +0000
8665
Merge "Made cancel button more visible."
8667
commit 5e680c96e125c446ba96245b288e6d1b59db2c85
8668
Author: Tres Henry <tres@treshenry.net>
8669
Date: Mon Jan 23 13:01:47 2012 -0800
8671
Fixing default for boot from volume (from /dev/vda to vda)
8673
Change-Id: I7ffb8fd5927fb379dbf6ddc50cf49f509e2dfc9f
8675
.../nova/images_and_snapshots/images/forms.py | 4 +++-
8676
.../nova/images_and_snapshots/images/tests.py | 2 +-
8677
horizon/horizon/tests/api_tests/nova.py | 2 +-
8678
3 files changed, 5 insertions(+), 3 deletions(-)
8680
commit 7b0ca439c3f6788bd6c217358d7ab020d53983e7
8681
Author: Tres Henry <tres@treshenry.net>
8682
Date: Sat Jan 21 11:23:30 2012 -0800
8684
Hide boot from volume UI when no volumes are available.
8686
Only show volumes in boot from volume UI which are available.
8690
Change-Id: Iaafef17c481ca30ba43c44317891b38931873a16
8692
horizon/horizon/api/nova.py | 2 +
8693
.../nova/images_and_snapshots/images/views.py | 12 ++++---
8694
.../dashboard/static/dashboard/js/modals.js | 34 +++++++++++++------
8695
3 files changed, 32 insertions(+), 16 deletions(-)
8697
commit 959d29a62c348656cdefe3312ee491462d70679a
8698
Author: Gabriel Hurley <gabriel@strikeawe.com>
8699
Date: Mon Jan 23 19:25:24 2012 -0800
8701
Converts syspanel.images to use datatables, new modals, etc.
8703
Also finishes some cleanup on nova.snapshots that got forgotten.
8705
There was a ton of dead code that was removed from syspanel.images
8706
which clearly hadn't been used/tested/accessible since the diablo
8709
Change-Id: Ic9a9284b23574b10f6c34c90026b054d6608dc7c
8711
horizon/horizon/api/nova.py | 4 +
8712
.../access_and_security/floating_ips/tables.py | 2 +-
8713
.../nova/access_and_security/keypairs/tables.py | 4 +-
8714
.../horizon/dashboards/nova/containers/tables.py | 2 +-
8715
.../nova/images_and_snapshots/images/tables.py | 18 ++-
8716
.../nova/images_and_snapshots/snapshots/forms.py | 28 ++--
8717
.../nova/images_and_snapshots/snapshots/tables.py | 10 +-
8718
.../nova/images_and_snapshots/snapshots/tests.py | 29 ++--
8719
.../nova/images_and_snapshots/snapshots/urls.py | 11 +-
8720
.../nova/images_and_snapshots/snapshots/views.py | 84 +++-------
8721
.../nova/instances_and_volumes/instances/tables.py | 6 +-
8722
.../nova/instances_and_volumes/instances/tests.py | 12 +-
8723
.../nova/instances_and_volumes/instances/views.py | 2 +-
8724
.../dashboards/nova/instances_and_volumes/tests.py | 5 +-
8725
.../dashboards/nova/instances_and_volumes/views.py | 31 ++--
8726
.../images_and_snapshots/snapshots/create.html | 4 +-
8727
.../horizon/dashboards/syspanel/images/forms.py | 83 ----------
8728
.../horizon/dashboards/syspanel/images/tables.py | 18 ++
8729
horizon/horizon/dashboards/syspanel/images/urls.py | 7 +-
8730
.../horizon/dashboards/syspanel/images/views.py | 172 ++------------------
8731
.../syspanel/templates/syspanel/images/index.html | 8 +-
8732
21 files changed, 153 insertions(+), 387 deletions(-)
8734
commit ac2a1349c10b9af7dac4e57e165c940e1d82e1f3
8735
Author: Emma Steimann <emmasteimann@gmail.com>
8736
Date: Sun Jan 22 23:57:44 2012 -0600
8738
Made cancel button more visible.
8742
Change-Id: I314496125effeb6865568d79de2e403d54332c0c
8744
.../dashboard/static/dashboard/css/style.css | 3 ++-
8745
1 files changed, 2 insertions(+), 1 deletions(-)
8747
commit fe97aa449c6a1eda6f0aad2ad6fce82cc1c098e8
8748
Author: Emma Steimann <emmasteimann@gmail.com>
8749
Date: Mon Jan 23 13:15:57 2012 -0600
8751
Tenant description now required on create and edit
8755
Change-Id: I9c3144cd9f913299d3e5914d6132a2f4c8539b28
8757
.../horizon/dashboards/syspanel/tenants/forms.py | 8 ++++----
8758
1 files changed, 4 insertions(+), 4 deletions(-)
8760
commit b39f0a01c2e79abaae6822d3084ca174eaea2095
8761
Author: jakedahn <jake@ansolabs.com>
8762
Date: Mon Jan 23 18:03:44 2012 -0800
8764
Deleting a directory that should not have been there
8766
Change-Id: Ib40ae0fd734c82823ae6cf1bfc24252538b3aef4
8768
0 files changed, 0 insertions(+), 0 deletions(-)
8770
commit 658987280a5974a537877029e8b430a81cf972a2
8771
Merge: ff7c1ce 37b7989
8772
Author: Jenkins <jenkins@review.openstack.org>
8773
Date: Tue Jan 24 01:29:44 2012 +0000
8775
Merge "VNC no longer loads by default on instance detail page."
8777
commit ff7c1ceb85632639ee08e4da581f6bf9e0792cb6
8778
Author: jakedahn <jake@ansolabs.com>
8779
Date: Mon Jan 16 11:30:19 2012 -0800
8781
Implementing multi-region support.
8783
* Multiple regions are optionally setup in local_settings.py
8786
Change-Id: I7a5ef182a0fd00369414491a88446f7dd94ae679
8788
horizon/horizon/api/keystone.py | 23 ++++++++----
8789
horizon/horizon/context_processors.py | 7 ++++
8790
horizon/horizon/test.py | 1 +
8791
horizon/horizon/tests/auth_tests.py | 7 +++-
8792
horizon/horizon/tests/testsettings.py | 5 +++
8793
horizon/horizon/views/auth.py | 1 +
8794
horizon/horizon/views/auth_forms.py | 22 ++++++++++++-
8795
.../dashboard/static/dashboard/css/style.css | 35 ++++++++++++++++++++
8796
openstack-dashboard/dashboard/templates/base.html | 9 ++++-
8797
.../local/local_settings.py.example | 8 ++++
8798
10 files changed, 106 insertions(+), 12 deletions(-)
8800
commit fe0a70ead29b5201f0d2af08e091853e4493d254
8801
Merge: e2d472c a67347f
8802
Author: Jenkins <jenkins@review.openstack.org>
8803
Date: Mon Jan 23 22:33:55 2012 +0000
8805
Merge "Swift exception handling improvements."
8807
commit e2d472c2c18616ffae459d20649f90fc119047a2
8808
Merge: d8aaaa5 5305447
8809
Author: Jenkins <jenkins@review.openstack.org>
8810
Date: Mon Jan 23 22:33:13 2012 +0000
8812
Merge "Port servers calls to novaclient"
8814
commit a67347faa1d2fe7f7cdae9ef8c9529804e5749e0
8815
Author: Gabriel Hurley <gabriel@strikeawe.com>
8816
Date: Mon Jan 23 14:24:17 2012 -0800
8818
Swift exception handling improvements.
8820
Change-Id: Ib4b2bdb2adb936eb9d5811afb755a075a8def18a
8822
.../horizon/dashboards/nova/containers/forms.py | 61 ++++++++++++--------
8823
.../horizon/dashboards/nova/containers/views.py | 45 +++++++++------
8824
horizon/horizon/exceptions.py | 12 +++-
8825
3 files changed, 74 insertions(+), 44 deletions(-)
8827
commit d8aaaa593ed90bdd7b7c32b4520080af8e04aeb4
8828
Merge: 033dca5 6883ea9
8829
Author: Jenkins <jenkins@review.openstack.org>
8830
Date: Mon Jan 23 21:55:40 2012 +0000
8832
Merge "Port quotas to novaclient"
8834
commit 033dca563db57b70ebb18137df2e71a3aba73ded
8835
Merge: cb7e5d7 bc7ebe1
8836
Author: Jenkins <jenkins@review.openstack.org>
8837
Date: Mon Jan 23 21:54:27 2012 +0000
8839
Merge "Pylint cleanup (mostly unused or missing imports)."
8841
commit cb7e5d73d5adbab17eeb31a9488f51e229c314a3
8842
Merge: f0b48bd 41912be
8843
Author: Jenkins <jenkins@review.openstack.org>
8844
Date: Mon Jan 23 21:53:03 2012 +0000
8846
Merge "Added specific style for error box. * fixes bug 900432"
8848
commit bc7ebe13d5c84f7d6843157f41ee01dfe6e698f2
8849
Author: Gabriel Hurley <gabriel@strikeawe.com>
8850
Date: Sun Jan 22 13:42:27 2012 -0800
8852
Pylint cleanup (mostly unused or missing imports).
8854
Change-Id: I31e1e8204062e3fd0a615940e837b52f930809a2
8856
horizon/horizon/api/base.py | 3 ---
8857
horizon/horizon/api/keystone.py | 1 -
8858
horizon/horizon/api/nova.py | 1 -
8859
horizon/horizon/base.py | 3 +--
8860
horizon/horizon/context_processors.py | 1 -
8861
horizon/horizon/decorators.py | 2 --
8862
horizon/horizon/exceptions.py | 1 +
8863
horizon/horizon/forms/base.py | 19 ++++++-------------
8864
horizon/horizon/middleware.py | 3 ++-
8865
horizon/horizon/site_urls.py | 2 +-
8866
horizon/horizon/tables/actions.py | 3 +--
8867
horizon/horizon/templatetags/sizeformat.py | 1 -
8868
horizon/horizon/test.py | 2 --
8869
horizon/horizon/views/auth.py | 1 -
8870
14 files changed, 12 insertions(+), 31 deletions(-)
8872
commit f0b48bdafc622108c46f01b22408f3e6be27191e
8873
Author: Anthony Young <sleepsonthefloor@gmail.com>
8874
Date: Fri Jan 20 23:56:22 2012 -0800
8876
Remove services openstackx dependency
8878
* A down payment on https://bugs.launchpad.net/horizon/+bug/919512
8879
* Remove parts of global summary related to service list
8881
Change-Id: I923bf8d90ba0db96f2941adf7f49563f0d0d54d6
8883
horizon/horizon/api/keystone.py | 13 ------
8884
.../horizon/dashboards/syspanel/overview/views.py | 33 ---------------
8885
.../horizon/dashboards/syspanel/services/tables.py | 30 -------------
8886
.../horizon/dashboards/syspanel/services/views.py | 21 ++--------
8887
.../syspanel/templates/syspanel/tenants/usage.html | 25 +----------
8888
horizon/horizon/tests/api_tests/keystone.py | 44 --------------------
8889
6 files changed, 6 insertions(+), 160 deletions(-)
8891
commit 37b7989e966bae07a1364788f2b558f69aff44ca
8892
Author: Tres Henry <tres@treshenry.net>
8893
Date: Fri Jan 20 16:48:22 2012 -0800
8895
VNC no longer loads by default on instance detail page.
8899
Change-Id: I6400094ea847ba73ea2e63b03b45518925324d9f
8901
.../nova/instances_and_volumes/instances/views.py | 54 +++---
8902
.../instances_and_volumes/instances/detail.html | 210 ++++++++++----------
8903
2 files changed, 128 insertions(+), 136 deletions(-)
8905
commit 05ba37d8c9ca5219bd2413118b9784e2df7633e4
8906
Author: Paul McMillan <paul.mcmillan@nebula.com>
8907
Date: Fri Jan 20 15:58:54 2012 -0800
8909
Update Actions to require class-level name.
8911
Actions which specified a name during instantiation (or after)
8912
caused a subtle bug with instance caching for tables, causing
8913
actions to overwrite each other in the cache. A longer-term
8914
solution would be to do instance caching based on class rather
8915
than name, but that requires an invasive change since "name"
8916
is used to construct actions.
8918
Change-Id: I9ad29c8abe59fbb595be6bfaa185de238dcb5314
8920
horizon/horizon/tables/actions.py | 19 +++++++++----------
8921
1 files changed, 9 insertions(+), 10 deletions(-)
8923
commit 53054479573d1971197710a6fc7bcd47cb23c8e6
8924
Author: Anthony Young <sleepsonthefloor@gmail.com>
8925
Date: Fri Jan 20 14:19:56 2012 -0800
8927
Port servers calls to novaclient
8930
* This requires https://review.openstack.org/#change,3229, so update devstack
8932
Change-Id: Ia8f7d912086c627a3d7c7e0c0349bfa388ae0ed7
8934
horizon/horizon/api/nova.py | 26 +----
8935
.../templates/syspanel/instances/_list.html | 64 -------------
8936
.../templates/syspanel/instances/detail.html | 100 --------------------
8937
horizon/horizon/tests/api_tests/nova.py | 10 +--
8938
4 files changed, 7 insertions(+), 193 deletions(-)
8940
commit 6883ea9df7b30d91edddf624516922cf3e337271
8941
Author: Anthony Young <sleepsonthefloor@gmail.com>
8942
Date: Fri Jan 20 14:40:23 2012 -0800
8944
Port quotas to novaclient
8948
Change-Id: I66f10c13b505fa6446b1284abe63a48a7fd6935b
8950
horizon/horizon/api/keystone.py | 8 --------
8951
horizon/horizon/api/nova.py | 4 ++++
8952
.../horizon/dashboards/syspanel/tenants/forms.py | 2 +-
8953
.../horizon/dashboards/syspanel/tenants/tests.py | 8 ++++----
8954
.../horizon/dashboards/syspanel/tenants/views.py | 4 ++--
8955
5 files changed, 11 insertions(+), 15 deletions(-)
8957
commit 5d9ed7dc7a00bc30f3497d23ba77d464a8312b0b
8958
Merge: eaf93c8 26878f6
8959
Author: Jenkins <jenkins@review.openstack.org>
8960
Date: Fri Jan 20 22:01:00 2012 +0000
8962
Merge "Adds ID to flavors list."
8964
commit eaf93c8974a20369a79bdc273bf48bb70b2fdeaa
8965
Author: Gabriel Hurley <gabriel@strikeawe.com>
8966
Date: Thu Jan 19 23:08:04 2012 -0800
8968
Tooltip implementation cleanup.
8970
Re-enables tooltips for modal forms (previously not using delegated events). Fixes bug 918950.
8971
Aligned the x position of the tooltips. Fixes 915762.
8972
Reworks triggers for checkboxes to better handle focus/hover. Fixes bug 915765.
8974
Change-Id: Ic728fd426418c5d81f87256b0674f21050c0e79c
8976
.../dashboard/static/dashboard/css/style.css | 9 ++-
8977
.../dashboard/static/dashboard/js/forms.js | 77 +++++++++++---------
8978
.../dashboard/static/dashboard/js/modals.js | 3 +-
8979
3 files changed, 54 insertions(+), 35 deletions(-)
8981
commit 19162024f8279160c88f3b031d33165f1dd9a418
8982
Author: Gabriel Hurley <gabriel@strikeawe.com>
8983
Date: Thu Jan 19 23:07:46 2012 -0800
8985
Added a contributing guide to the Horizon docs.
8987
Change-Id: I05803f33adf23b4075f06b07c406fb0b7d427d34
8989
docs/source/contributing.rst | 128 ++++++++++++++++++++++++++++++++++++++++++
8990
docs/source/index.rst | 1 +
8991
2 files changed, 129 insertions(+), 0 deletions(-)
8993
commit 70542984bff546377af5ca660492e03deffd6889
8994
Author: Gabriel Hurley <gabriel@strikeawe.com>
8995
Date: Thu Jan 19 22:41:55 2012 -0800
8997
Auto-remove auto-generated .rst files for deleted .py files.
8999
This eliminates annoying warnings when building the docs for files
9000
that were automatically documented and subsequently deleted, causing
9001
import errors in Sphinx.
9003
Change-Id: Iba90c157995b21456dc5bddb44d9e77023112a7b
9005
docs/source/conf.py | 20 +++++++++++++++++---
9006
1 files changed, 17 insertions(+), 3 deletions(-)
9008
commit 41912bec30c3548f9e4b29ff8cf5b2a64d1b0031
9009
Author: Emma Steimann <emmasteimann@gmail.com>
9010
Date: Fri Jan 20 00:25:54 2012 -0600
9012
Added specific style for error box.
9015
Change-Id: I27bf9e2a5a5a32777774c76dc47655e8c4374d54
9017
.../dashboard/static/dashboard/css/style.css | 4 ++++
9018
1 files changed, 4 insertions(+), 0 deletions(-)
9020
commit 26878f66122f6aed374f887c0e57ae34b680d407
9021
Author: Tres Henry <tres@treshenry.net>
9022
Date: Fri Jan 20 07:10:25 2012 -0800
9024
Adds ID to flavors list.
9026
Adds new flavor ID by adding one to the max flavor ID.
9028
Related to bug 915785
9030
Change-Id: I25d5c231e8228d3348e04ba3254a72b1a79ff354
9032
.../horizon/dashboards/syspanel/flavors/forms.py | 4 ++--
9033
.../horizon/dashboards/syspanel/flavors/tables.py | 3 +--
9034
.../horizon/dashboards/syspanel/flavors/views.py | 10 ++++++++--
9035
3 files changed, 11 insertions(+), 6 deletions(-)
9037
commit da92e694fabc2af29e2db39bea409639c14a6aa9
9038
Merge: bfc4c0c c1bf05f
9039
Author: Jenkins <jenkins@review.openstack.org>
9040
Date: Fri Jan 20 02:48:56 2012 +0000
9042
Merge "Adds support for boot from volume."
9044
commit bfc4c0ccb4479ff311fd9dd7c464cd51c61f8e6e
9045
Merge: e90e8a9 e41f93a
9046
Author: Jenkins <jenkins@review.openstack.org>
9047
Date: Fri Jan 20 00:23:16 2012 +0000
9049
Merge "Fix reference to vnc console.url"
9051
commit c1bf05f77ea1425b2d1ff7e30d39d28efe315719
9052
Author: Tres Henry <tres@treshenry.net>
9053
Date: Wed Jan 18 23:26:42 2012 -0800
9055
Adds support for boot from volume.
9057
Implements blueprint boot-from-volume.
9059
Change-Id: I56378400f07065063082925f2b15e7524f27747f
9061
horizon/horizon/api/nova.py | 5 ++-
9062
.../nova/images_and_snapshots/images/forms.py | 33 +++++++++++++++-----
9063
.../nova/images_and_snapshots/images/tests.py | 19 +++++++++++
9064
.../nova/images_and_snapshots/images/views.py | 17 +++++++---
9065
.../nova/instances_and_volumes/instances/forms.py | 2 -
9066
horizon/horizon/tests/api_tests/nova.py | 3 ++
9067
.../dashboard/static/dashboard/css/style.css | 16 +++++++++
9068
.../dashboard/static/dashboard/js/modals.js | 29 +++++++++++++++++
9069
8 files changed, 107 insertions(+), 17 deletions(-)
9071
commit e90e8a9597dbe01fa7047dce38931a6d5fcdf5d5
9072
Author: jakedahn <jake@ansolabs.com>
9073
Date: Thu Jan 19 13:22:09 2012 -0800
9075
Implementing instance count field in launch form.
9077
* Allows for launching multiple instances at once.
9079
Change-Id: I2c10e120acc9cde22f55e579e2406607378eb622
9081
horizon/horizon/api/nova.py | 6 +++---
9082
.../nova/images_and_snapshots/images/forms.py | 8 +++++++-
9083
.../nova/images_and_snapshots/images/tests.py | 9 ++++++---
9084
horizon/horizon/tests/api_tests/nova.py | 7 ++++---
9085
4 files changed, 20 insertions(+), 10 deletions(-)
9087
commit e41f93a2ea4bc651cd275093610eef32db4c61ee
9088
Author: Anthony Young <sleepsonthefloor@gmail.com>
9089
Date: Thu Jan 19 10:44:52 2012 -0800
9091
Fix reference to vnc console.url
9095
Change-Id: I3421127a12185763ba3aef18daf6decc45a60e7e
9097
.../nova/instances_and_volumes/instances/views.py | 2 +-
9098
1 files changed, 1 insertions(+), 1 deletions(-)
9100
commit f53ee0a12e5348a87f411af208dce8a1921bbb78
9101
Author: Anthony Young <sleepsonthefloor@gmail.com>
9102
Date: Wed Jan 18 22:46:59 2012 -0800
9104
Use novaclient to get a vnc console.
9108
Change-Id: I433fc3e95fb5d8015f1f5f6b0ddb55b2b672ebf2
9110
horizon/horizon/api/nova.py | 15 +++++----
9111
.../nova/instances_and_volumes/instances/tests.py | 18 +++++------
9112
.../nova/instances_and_volumes/instances/views.py | 6 ++--
9113
horizon/horizon/tests/api_tests/nova.py | 31 ++++++++++---------
9114
horizon/horizon/tests/api_tests/utils.py | 2 +-
9115
5 files changed, 36 insertions(+), 36 deletions(-)
9117
commit e0ff336bc9a181f3182376b70e748a926d86f193
9118
Author: Paul McMillan <paul.mcmillan@nebula.com>
9119
Date: Wed Jan 18 21:55:38 2012 -0800
9121
Fixes a syntax error when updating tenants
9123
Change-Id: Ia3ee31249df6d1060315f3e3ac695cd715a1dda3
9125
.../horizon/dashboards/syspanel/tenants/views.py | 4 ++--
9126
1 files changed, 2 insertions(+), 2 deletions(-)
9128
commit 4a48e44bdd5ad95399353a7e3c85e405ee666356
9129
Merge: 33519eb 9f9d4ab
9130
Author: Jenkins <jenkins@review.openstack.org>
9131
Date: Thu Jan 19 01:33:00 2012 +0000
9133
Merge "Converts images and snapshots to new tables, modals, error handling, etc."
9135
commit 9f9d4ab62b48358956fba2c8a2e7cc1672d7017d
9136
Author: Gabriel Hurley <gabriel@strikeawe.com>
9137
Date: Wed Jan 18 11:25:55 2012 -0800
9139
Converts images and snapshots to new tables, modals, error handling, etc.
9141
Fixed bug 905235. Fixed bug 906487.
9143
Change-Id: Ida68d82508357fe31695c0c66f7aaeabdc911105
9145
.../horizon/dashboards/nova/containers/forms.py | 2 -
9146
.../nova/images_and_snapshots/images/forms.py | 176 +++++-----------
9147
.../nova/images_and_snapshots/images/tables.py | 81 ++++++++
9148
.../nova/images_and_snapshots/images/tests.py | 117 ++++--------
9149
.../nova/images_and_snapshots/images/urls.py | 7 +-
9150
.../nova/images_and_snapshots/images/views.py | 210 +++++++++-----------
9151
.../nova/images_and_snapshots/snapshots/tables.py | 43 ++++
9152
.../dashboards/nova/images_and_snapshots/tests.py | 77 +++-----
9153
.../dashboards/nova/images_and_snapshots/urls.py | 12 +-
9154
.../dashboards/nova/images_and_snapshots/views.py | 57 +++---
9155
.../nova/images_and_snapshots/images/_delete.html | 9 -
9156
.../nova/images_and_snapshots/images/_launch.html | 9 +-
9157
.../nova/images_and_snapshots/images/_list.html | 52 -----
9158
.../nova/images_and_snapshots/images/_update.html | 2 +-
9159
.../nova/images_and_snapshots/images/update.html | 2 +-
9160
.../templates/nova/images_and_snapshots/index.html | 26 +--
9161
.../images_and_snapshots/snapshots/_create.html | 2 +-
9162
.../nova/images_and_snapshots/snapshots/_list.html | 53 -----
9163
.../nova/images_and_snapshots/snapshots/index.html | 23 ---
9164
.../instances/_no_instances.html | 2 +-
9165
horizon/horizon/exceptions.py | 18 ++-
9166
horizon/horizon/middleware.py | 2 +
9167
horizon/horizon/tables/base.py | 5 +-
9168
horizon/horizon/templatetags/launch_form.py | 78 --------
9169
horizon/horizon/tests/table_tests.py | 1 -
9170
25 files changed, 400 insertions(+), 666 deletions(-)
9172
commit 33519eb721e381acdef60bb81425adce082c0af8
9173
Author: Paul McMillan <paul.mcmillan@nebula.com>
9174
Date: Wed Jan 18 13:08:35 2012 -0800
9176
Fix volume deletion by adding object id sanitization and object display names
9178
Change-Id: I872bc76226b13fc5fbd4f64dec3daf3dc810fbc2
9180
.../nova/instances_and_volumes/volumes/tables.py | 6 ++++++
9181
1 files changed, 6 insertions(+), 0 deletions(-)
9183
commit 1e9a1783a20f6543b7ce0653f8a42c554f622215
9184
Author: Gabriel Hurley <gabriel@strikeawe.com>
9185
Date: Wed Jan 18 12:04:16 2012 -0800
9187
Prevents rendered data from being cached across table instantiations.
9191
Change-Id: Ib382b76c5491c4124285a3b0c0e89344e42ac6e1
9193
horizon/horizon/tables/base.py | 22 ++++++++++++++--------
9194
horizon/horizon/tests/table_tests.py | 10 ++++++++++
9195
2 files changed, 24 insertions(+), 8 deletions(-)
9197
commit 6c359166a65d19ad9ed205ac8ff68cab06ee4a77
9198
Author: Gabriel Hurley <gabriel@strikeawe.com>
9199
Date: Thu Jan 12 14:47:10 2012 -0800
9201
Converts instances and volumes to new tables, modals, etc.
9203
This commit reworks the instances and volumes panels, extends that to
9204
the syspanel instances panel, cleans up usage-related code and
9205
moves it to overview and/or tenants panels as appropriate,
9206
and finally implements a new layout/modal interface style
9207
for combined modal/table views like security groups and
9210
Re-ordered the attach volume form. Fixed bug 913863.
9211
Reworked syspanel usage views. Fixed bug 904861.
9212
Table displays have much more useful data. Fixed bug 905065 and fixed bug 907512.
9213
New modals fixed bug 898867.
9215
Lots of additional code cleanup and fixes.
9217
Change-Id: I407d3ec70a080883c137a963fa0ee22124b53dc2
9219
horizon/horizon/api/nova.py | 44 ++-
9220
.../access_and_security/security_groups/forms.py | 4 +-
9221
.../access_and_security/security_groups/tables.py | 19 +-
9222
.../access_and_security/security_groups/tests.py | 16 +-
9223
.../access_and_security/security_groups/views.py | 4 +
9224
.../nova/images_and_snapshots/images/forms.py | 2 +-
9225
.../nova/images_and_snapshots/images/tests.py | 4 +-
9226
.../nova/images_and_snapshots/snapshots/forms.py | 4 +-
9227
.../nova/images_and_snapshots/snapshots/tests.py | 6 +-
9228
.../nova/images_and_snapshots/snapshots/views.py | 4 +-
9229
.../nova/instances_and_volumes/instances/forms.py | 149 +---------
9230
.../nova/instances_and_volumes/instances/tables.py | 202 ++++++++++++
9231
.../nova/instances_and_volumes/instances/tests.py | 244 ++++-----------
9232
.../nova/instances_and_volumes/instances/urls.py | 11 +-
9233
.../nova/instances_and_volumes/instances/views.py | 300 ++++--------------
9234
.../dashboards/nova/instances_and_volumes/tests.py | 8 +-
9235
.../dashboards/nova/instances_and_volumes/urls.py | 13 +-
9236
.../dashboards/nova/instances_and_volumes/views.py | 101 ++----
9237
.../nova/instances_and_volumes/volumes/forms.py | 51 +---
9238
.../nova/instances_and_volumes/volumes/tables.py | 141 +++++++++
9239
.../nova/instances_and_volumes/volumes/urls.py | 9 +-
9240
.../nova/instances_and_volumes/volumes/views.py | 100 +++---
9241
horizon/horizon/dashboards/nova/overview/tests.py | 132 ++++++++
9242
horizon/horizon/dashboards/nova/overview/urls.py | 4 +-
9243
horizon/horizon/dashboards/nova/overview/views.py | 98 ++++++
9244
.../security_groups/_edit_rules.html | 40 ++--
9245
.../nova/images_and_snapshots/images/_launch.html | 2 +-
9246
.../templates/nova/images_and_snapshots/index.html | 2 +-
9247
.../nova/instances_and_volumes/index.html | 22 +-
9248
.../instances/_instance_ips.html | 10 +
9249
.../instances_and_volumes/instances/_list.html | 83 -----
9250
.../instances_and_volumes/instances/_update.html | 2 +-
9251
.../instances_and_volumes/instances/index.html | 57 ----
9252
.../instances_and_volumes/instances/update.html | 25 +--
9253
.../nova/instances_and_volumes/instances/usage.csv | 11 -
9254
.../instances_and_volumes/instances/usage.html | 80 -----
9255
.../instances_and_volumes/volumes/_attach.html | 14 +-
9256
.../instances_and_volumes/volumes/_create.html | 2 +-
9257
.../nova/instances_and_volumes/volumes/_list.html | 70 ----
9258
.../nova/instances_and_volumes/volumes/attach.html | 6 +-
9259
.../nova/instances_and_volumes/volumes/create.html | 2 +-
9260
.../nova/instances_and_volumes/volumes/index.html | 25 --
9261
.../nova/templates/nova/overview/usage.csv | 11 +
9262
.../nova/templates/nova/overview/usage.html | 80 +++++
9263
.../horizon/dashboards/syspanel/instances/urls.py | 13 +-
9264
.../horizon/dashboards/syspanel/instances/views.py | 333 +-------------------
9265
.../horizon/dashboards/syspanel/overview/urls.py | 4 +-
9266
.../horizon/dashboards/syspanel/overview/views.py | 176 +++++++++++
9267
.../templates/syspanel/instances/_list.html | 4 +-
9268
.../templates/syspanel/instances/index.html | 55 +---
9269
.../templates/syspanel/instances/tenant_usage.csv | 11 -
9270
.../templates/syspanel/instances/tenant_usage.html | 91 ------
9271
.../templates/syspanel/instances/usage.csv | 8 -
9272
.../templates/syspanel/instances/usage.html | 88 -----
9273
.../syspanel/templates/syspanel/tenants/usage.csv | 8 +
9274
.../syspanel/templates/syspanel/tenants/usage.html | 88 +++++
9275
.../horizon/dashboards/syspanel/tenants/tables.py | 8 +-
9276
.../horizon/dashboards/syspanel/tenants/urls.py | 4 +-
9277
.../horizon/dashboards/syspanel/tenants/views.py | 62 ++++
9278
horizon/horizon/exceptions.py | 4 +-
9279
horizon/horizon/forms/__init__.py | 2 +-
9280
horizon/horizon/forms/base.py | 132 +-------
9281
horizon/horizon/tables/actions.py | 38 +--
9282
horizon/horizon/tables/base.py | 60 +++-
9283
.../templates/horizon/common/_data_table.html | 2 +-
9284
.../templates/horizon/common/_modal_form.html | 14 +-
9285
horizon/horizon/views/__init__.py | 17 +
9286
horizon/horizon/views/base.py | 46 +++
9287
.../dashboard/static/dashboard/css/style.css | 54 ++--
9288
69 files changed, 1586 insertions(+), 1950 deletions(-)
9290
commit 29b70fbf92bb8e3d9debae6abc50f1bb32fda3e3
9291
Author: jakedahn <jake@ansolabs.com>
9292
Date: Mon Jan 16 15:26:05 2012 -0800
9294
Implementing Floating IP Pools for Horizon
9296
- vishy's nova branch: https://review.openstack.org/#change,2892
9297
- jakedahn's novaclient branch: https://review.openstack.org/#change,2917
9299
Change-Id: I41fb7359e841cbe5921db864dd4e754e9fe0874d
9301
horizon/horizon/api/nova.py | 20 ++++++++++++--
9302
.../nova/access_and_security/floating_ips/forms.py | 28 ++++++++++++++++++++
9303
.../access_and_security/floating_ips/tables.py | 22 +++++----------
9304
.../nova/access_and_security/floating_ips/tests.py | 1 +
9305
.../nova/access_and_security/floating_ips/urls.py | 7 +++-
9306
.../nova/access_and_security/floating_ips/views.py | 19 ++++++++++++-
9307
.../floating_ips/_allocate.html | 24 +++++++++++++++++
9308
.../access_and_security/floating_ips/allocate.html | 7 +++++
9309
horizon/horizon/tests/api_tests/nova.py | 20 ++++++++++++--
9310
9 files changed, 124 insertions(+), 24 deletions(-)
9312
commit ad36c057f49ded7ab49313c7cb6ca7764ea320cd
9313
Author: Paul McMillan <paul.mcmillan@nebula.com>
9314
Date: Mon Jan 16 17:11:24 2012 -0800
9316
Fix flavor creation template.
9318
Re-adds the _create.html template which was accidentally deleted during the table refactor.
9320
Change-Id: I5435964f19aa1d8995b9cca195ff35f8e8922582
9322
.../templates/syspanel/flavors/_create.html | 25 ++++++++++++++++++++
9323
1 files changed, 25 insertions(+), 0 deletions(-)
9325
commit af66c03e4254b40ffb484a9e5724c73dd9d2d06e
9326
Author: Gabriel Hurley <gabriel@strikeawe.com>
9327
Date: Thu Jan 12 16:47:41 2012 -0800
9329
Makes all dashboards (and all views under them) login_required by default.
9331
Change-Id: I435a4cbca669a7fdb6fa9ac483984c3c5fb2a58d
9333
horizon/horizon/base.py | 10 +++++++++
9334
.../nova/access_and_security/floating_ips/forms.py | 1 -
9335
.../horizon/dashboards/nova/containers/views.py | 1 -
9336
.../nova/images_and_snapshots/images/views.py | 4 ---
9337
.../nova/images_and_snapshots/snapshots/views.py | 3 --
9338
.../dashboards/nova/images_and_snapshots/views.py | 2 -
9339
.../nova/instances_and_volumes/instances/views.py | 8 -------
9340
.../dashboards/nova/instances_and_volumes/views.py | 2 -
9341
.../nova/instances_and_volumes/volumes/views.py | 5 ----
9342
horizon/horizon/dashboards/nova/networks/views.py | 1 -
9343
.../horizon/dashboards/settings/tenant/views.py | 2 -
9344
horizon/horizon/dashboards/settings/user/views.py | 2 -
9345
.../horizon/dashboards/syspanel/flavors/views.py | 1 -
9346
.../horizon/dashboards/syspanel/images/views.py | 4 ---
9347
.../horizon/dashboards/syspanel/instances/views.py | 1 -
9348
.../horizon/dashboards/syspanel/quotas/views.py | 1 -
9349
.../horizon/dashboards/syspanel/services/views.py | 1 -
9350
.../horizon/dashboards/syspanel/tenants/views.py | 1 -
9351
horizon/horizon/dashboards/syspanel/users/views.py | 1 -
9352
horizon/horizon/tests/base_tests.py | 21 ++++++++++++++++++-
9353
20 files changed, 29 insertions(+), 43 deletions(-)
9355
commit b4107997e58acc3e964efd8fed19e28cd87a2624
9356
Merge: 0f6ece8 a77ed5e
9357
Author: Jenkins <jenkins@review.openstack.org>
9358
Date: Mon Jan 16 19:02:23 2012 +0000
9360
Merge "Moved authorized_tenants retrieval to middleware."
9362
commit 0f6ece82ec6e8b3093feabbb0b72a044973322a7
9363
Merge: a47aa6f 35b8ba1
9364
Author: Jenkins <jenkins@review.openstack.org>
9365
Date: Mon Jan 16 18:50:51 2012 +0000
9367
Merge "adding suspend/resume and pause/unpause instances to horizon added to both user and sys view for blueprint suspend-instance"
9369
commit a77ed5e534e9ccb9f31baa20480b62fdc8f2430b
9370
Author: Gabriel Hurley <gabriel@strikeawe.com>
9371
Date: Mon Jan 16 10:05:11 2012 -0800
9373
Moved authorized_tenants retrieval to middleware.
9375
Fixes bug 917263. By moving the tenant API call from the context
9376
processor to the middleware the API call is no longer made
9377
multiple times per request/response cycle.
9379
Additionally, there are various PEP8 fixes included, with the
9380
addition of one "ignore" flag to the PEP8 runner (related to
9381
github issue #34 for pep8.py).
9383
Change-Id: I5c755dfe381b1c38dbeeb99eb2b7ed9172d16f86
9385
horizon/horizon/context_processors.py | 24 ++++++---------
9386
.../horizon/dashboards/syspanel/tenants/tests.py | 2 +-
9387
horizon/horizon/forms/base.py | 2 +-
9388
horizon/horizon/middleware.py | 19 ++++++++++++
9389
horizon/horizon/test.py | 16 +++++++---
9390
horizon/horizon/tests/auth_tests.py | 31 +++++++++++---------
9391
horizon/horizon/tests/context_processor_tests.py | 5 ++-
9392
horizon/horizon/users.py | 4 ++-
9393
horizon/horizon/views/auth_forms.py | 5 +--
9395
10 files changed, 69 insertions(+), 42 deletions(-)
9397
commit 35b8ba1f885fc8f997c8db49c6da623d57d49643
9398
Author: Mike Perez <thingee@gmail.com>
9399
Date: Sat Jan 14 08:44:09 2012 -0800
9401
adding suspend/resume and pause/unpause instances to horizon
9402
added to both user and sys view for blueprint suspend-instance
9404
Change-Id: I2460e4009d5b901fa30621a564d78b991a23b263
9406
horizon/horizon/api/nova.py | 16 ++++
9407
.../nova/instances_and_volumes/instances/forms.py | 88 ++++++++++++++++++++
9408
.../nova/instances_and_volumes/instances/views.py | 21 ++++-
9409
.../dashboards/nova/instances_and_volumes/views.py | 21 ++++-
9410
.../instances_and_volumes/instances/_list.html | 8 ++
9411
.../instances_and_volumes/instances/_pause.html | 9 ++
9412
.../instances_and_volumes/instances/_resume.html | 9 ++
9413
.../instances_and_volumes/instances/_suspend.html | 9 ++
9414
.../instances_and_volumes/instances/_unpause.html | 9 ++
9415
.../horizon/dashboards/syspanel/instances/views.py | 27 +++++-
9416
.../templates/syspanel/instances/_list.html | 14 +++-
9417
.../templates/syspanel/instances/_pause.html | 9 ++
9418
.../templates/syspanel/instances/_resume.html | 9 ++
9419
.../templates/syspanel/instances/_suspend.html | 9 ++
9420
.../templates/syspanel/instances/_unpause.html | 9 ++
9421
horizon/horizon/tests/api_tests/nova.py | 54 ++++++++++++
9422
16 files changed, 307 insertions(+), 14 deletions(-)
9424
commit a47aa6fdc33ee29be886b45236e276a42a70b4df
9425
Author: Cole Robinson <crobinso@redhat.com>
9426
Date: Sun Jan 15 14:40:39 2012 -0500
9428
pip-requires: Document dep list
9430
Add some comments indicating where deps are actually used (I was initially
9431
confused looking at this list until a realized a lot of these are pulled
9432
in to satisfy glance).
9434
Additionally remove django-registration, since current code doesn't seem
9437
Change-Id: I9d9bbd76b73aee63ca8dd72f061f0aeae12a58dd
9439
tools/pip-requires | 29 ++++++++++++++++++-----------
9440
1 files changed, 18 insertions(+), 11 deletions(-)
9442
commit 3cb2c0d919402a04570c6a2b88cd25c978d0776a
9443
Merge: 7fe56c5 badb97e
9444
Author: Jenkins <jenkins@review.openstack.org>
9445
Date: Fri Jan 13 23:02:18 2012 +0000
9447
Merge "Converted Syspanel Flavors table."
9449
commit badb97ea9f609580a528fc56a57d464f1c5dd2a0
9450
Author: Paul McMillan <paul.mcmillan@nebula.com>
9451
Date: Thu Jan 12 20:21:28 2012 -0800
9453
Converted Syspanel Flavors table.
9455
Change-Id: If7645c182d78aba052b16496858da0bd68c867f5
9457
.../horizon/dashboards/syspanel/flavors/forms.py | 19 +-----
9458
.../horizon/dashboards/syspanel/flavors/tables.py | 39 ++++++++++
9459
.../horizon/dashboards/syspanel/flavors/urls.py | 6 +-
9460
.../horizon/dashboards/syspanel/flavors/views.py | 75 +++++++------------
9461
.../templates/syspanel/flavors/_create.html | 25 -------
9462
.../templates/syspanel/flavors/_delete.html | 9 ---
9463
.../syspanel/templates/syspanel/flavors/_list.html | 25 -------
9464
.../syspanel/templates/syspanel/flavors/index.html | 3 +-
9465
8 files changed, 72 insertions(+), 129 deletions(-)
9467
commit 7fe56c5aa878014e98c863f659771e80cab907b3
9468
Author: Gabriel Hurley <gabriel@strikeawe.com>
9469
Date: Thu Jan 12 19:37:15 2012 -0800
9471
Centralized error handling.
9473
Implements blueprint exception-handling.
9475
This takes care of a first-pass implementation at reusable,
9476
consistent, centralized error handling.
9478
It is known to be incomplete as far as the "recognized" exception
9479
types. It needs to be expanded over time as it is further
9480
put into real use and tested. This is only a starting point.
9482
Change-Id: If19e7c1414456f1be69ad867995f46368749a9e9
9484
.../access_and_security/security_groups/tests.py | 8 +-
9485
.../nova/images_and_snapshots/images/forms.py | 9 +-
9486
.../nova/images_and_snapshots/images/tests.py | 35 ++---
9487
.../nova/images_and_snapshots/images/views.py | 15 +-
9488
horizon/horizon/exceptions.py | 125 ++++++++++++++++++-
9489
horizon/horizon/forms/base.py | 10 +-
9490
horizon/horizon/middleware.py | 23 +---
9491
horizon/horizon/tables/actions.py | 9 +-
9492
horizon/horizon/tests/auth_tests.py | 33 +++---
9493
horizon/horizon/views/auth.py | 15 +--
9494
horizon/horizon/views/auth_forms.py | 138 ++++++++++----------
9495
openstack-dashboard/dashboard/views.py | 2 +
9496
12 files changed, 263 insertions(+), 159 deletions(-)
9498
commit 61650cec97f8600baf0e551998025047976137b9
9499
Author: Paul McMillan <paul.mcmillan@nebula.com>
9500
Date: Thu Jan 12 15:10:21 2012 -0800
9504
Ignored some temp files that were causing build trouble. Fixed up the DataTables section.
9506
Change-Id: I71f0786aa5b324fe3ec659959e220bc535a53e65
9508
docs/source/conf.py | 2 +-
9509
docs/source/index.rst | 2 +-
9510
docs/source/ref/tables.rst | 6 ++++++
9511
3 files changed, 8 insertions(+), 2 deletions(-)
9513
commit 18a8fc446e63f3c3f778278eaad607064a555605
9514
Merge: 46badcd f06671d
9515
Author: Jenkins <jenkins@review.openstack.org>
9516
Date: Thu Jan 12 22:43:34 2012 +0000
9518
Merge "Adds first inklings of metadata support for swift and adds extensions for files with no extension when downloading if available."
9520
commit 46badcd01d266af05511290a781e1a1e963e74db
9521
Merge: 1b858a5 2cfdbcf
9522
Author: Jenkins <jenkins@review.openstack.org>
9523
Date: Thu Jan 12 22:43:14 2012 +0000
9525
Merge "Tenant quota API cleanup and tests. Fixed bug 913020."
9527
commit 1b858a55ed6c2ceaf1aada5c6e8f0d989e606712
9528
Author: Paul McMillan <paul.mcmillan@nebula.com>
9529
Date: Thu Jan 12 13:29:39 2012 -0800
9531
Batch actions (including Delete) for DataTables.
9533
This patch implements a new BatchAction for data tables that simplifies error handling, messaging, and standardizes behavior.
9535
Change-Id: I19195095add9b824a48e4f2078d898344f92765b
9537
.../access_and_security/floating_ips/tables.py | 39 ++---
9538
.../nova/access_and_security/keypairs/tables.py | 30 +---
9539
.../access_and_security/security_groups/tables.py | 68 +++------
9540
.../access_and_security/security_groups/tests.py | 18 ++-
9541
.../horizon/dashboards/syspanel/tenants/tables.py | 31 +---
9542
.../horizon/dashboards/syspanel/users/tables.py | 39 ++----
9543
horizon/horizon/dashboards/syspanel/users/tests.py | 7 +-
9544
horizon/horizon/tables/__init__.py | 3 +-
9545
horizon/horizon/tables/actions.py | 160 +++++++++++++++++++-
9546
horizon/horizon/tables/base.py | 20 +++-
9547
10 files changed, 250 insertions(+), 165 deletions(-)
9549
commit 2cfdbcf8fba803e9fd66af4c38fda406c5615826
9550
Author: Gabriel Hurley <gabriel@strikeawe.com>
9551
Date: Wed Jan 11 17:25:56 2012 -0800
9553
Tenant quota API cleanup and tests. Fixed bug 913020.
9555
Change-Id: I6c3cbd0d806a94467c12c85e3f1335c30a475236
9557
horizon/horizon/api/keystone.py | 8 ++
9558
.../horizon/dashboards/syspanel/tenants/forms.py | 3 +-
9559
.../horizon/dashboards/syspanel/tenants/tests.py | 97 ++++++++++++++++++++
9560
.../horizon/dashboards/syspanel/tenants/views.py | 8 +-
9561
4 files changed, 111 insertions(+), 5 deletions(-)
9563
commit f06671d309a93ad5a59d771a4eecf51597acdafe
9564
Author: Gabriel Hurley <gabriel@strikeawe.com>
9565
Date: Wed Jan 11 16:40:18 2012 -0800
9567
Adds first inklings of metadata support for swift and adds extensions for files with no extension when downloading if available.
9571
Change-Id: I96c542d55290ec4f52cc652598aa5c1c78f37e50
9573
horizon/horizon/api/swift.py | 12 +++++++++++-
9574
.../horizon/dashboards/nova/containers/forms.py | 13 +++++++------
9575
.../horizon/dashboards/nova/containers/tests.py | 17 +++++++++++++++--
9576
.../horizon/dashboards/nova/containers/views.py | 14 +++++++++++---
9577
horizon/horizon/tests/api_tests/swift.py | 2 +-
9578
5 files changed, 45 insertions(+), 13 deletions(-)
9580
commit a61734e730e16a8bc5ddd805a0faf5e70f33ea09
9581
Merge: cf7d2c1 75c8ac5
9582
Author: Jenkins <jenkins@review.openstack.org>
9583
Date: Thu Jan 12 00:34:22 2012 +0000
9585
Merge "Converts nova.containers to use new tables, modals, etc."
9587
commit cf7d2c16578e148ad04b98631e0b32598801c007
9588
Author: Gabriel Hurley <gabriel@strikeawe.com>
9589
Date: Tue Jan 10 21:28:05 2012 -0800
9591
Silences logging output during test runs.
9595
Change-Id: Idc2d9a0a85424ccf45b6ef8f84daaea1d1e56549
9597
horizon/horizon/tests/testsettings.py | 38 +++++++++++++++++++++++++++++++++
9598
1 files changed, 38 insertions(+), 0 deletions(-)
9600
commit 75c8ac556ff7866b2d25688b7a7f0b94d5cdbcf1
9601
Author: Gabriel Hurley <gabriel@strikeawe.com>
9602
Date: Tue Jan 10 15:46:22 2012 -0800
9604
Converts nova.containers to use new tables, modals, etc.
9606
Adds support for generic paging to tables, as well as various
9607
improvements to the tables and actions APIs. Adds more data
9608
to the container and object table displays to make them
9611
Change-Id: I6c7434657de4398a9da30911b281275d7c978d8b
9613
horizon/horizon/api/swift.py | 10 +-
9614
.../horizon/dashboards/nova/containers/forms.py | 54 ------
9615
.../horizon/dashboards/nova/containers/tables.py | 192 ++++++++++++++++++++
9616
.../horizon/dashboards/nova/containers/tests.py | 86 ++++------
9617
horizon/horizon/dashboards/nova/containers/urls.py | 12 +-
9618
.../horizon/dashboards/nova/containers/views.py | 164 ++++++++---------
9619
.../nova/instances_and_volumes/instances/tests.py | 1 -
9620
.../nova/templates/nova/containers/_delete.html | 10 -
9621
.../nova/templates/nova/containers/_list.html | 31 ---
9622
.../nova/templates/nova/containers/index.html | 12 +-
9623
.../nova/templates/nova/objects/_delete.html | 9 -
9624
.../nova/templates/nova/objects/_filter.html | 8 -
9625
.../nova/templates/nova/objects/_list.html | 38 ----
9626
.../nova/templates/nova/objects/_paging.html | 1 -
9627
.../nova/templates/nova/objects/copy.html | 2 +-
9628
.../nova/templates/nova/objects/index.html | 13 +--
9629
.../nova/templates/nova/objects/upload.html | 2 +-
9630
horizon/horizon/tables/actions.py | 4 +-
9631
horizon/horizon/tables/base.py | 24 +++-
9632
horizon/horizon/tables/views.py | 11 +-
9633
.../templates/horizon/common/_data_table.html | 8 +-
9634
horizon/horizon/templatetags/swift_paging.py | 33 ----
9635
horizon/horizon/tests/api_tests/swift.py | 6 +-
9636
.../dashboard/static/dashboard/css/style.css | 2 +-
9637
.../local/local_settings.py.example | 2 +-
9638
25 files changed, 366 insertions(+), 369 deletions(-)
9640
commit 096bee0d434016b845f99143ad3f7186667bdeb3
9641
Merge: f9ce14d 8526849
9642
Author: Jenkins <jenkins@review.openstack.org>
9643
Date: Wed Jan 11 05:02:09 2012 +0000
9645
Merge "* Fix instance console log output for log tab * Add some css to make things a bit more pretty."
9647
commit f9ce14d3ec77d05c7e721b58465efd9475ddd2c9
9648
Author: Gabriel Hurley <gabriel@strikeawe.com>
9649
Date: Tue Jan 10 19:17:53 2012 -0800
9651
Ensure the test runner uses the same settings for both sets of tests.
9653
Change-Id: Id341e05ec88e7322b136231c67cb411fb8d2fb85
9655
.../local/local_settings.py.example | 2 +-
9656
run_tests.sh | 15 ++-------------
9657
2 files changed, 3 insertions(+), 14 deletions(-)
9659
commit 852684946d643f9762db205730947b8d55db336d
9660
Author: Tres Henry <tres@treshenry.net>
9661
Date: Tue Jan 10 15:59:11 2012 -0800
9663
* Fix instance console log output for log tab
9664
* Add some css to make things a bit more pretty.
9666
Change-Id: I4a8e78708ca9cce739d72e3dd03456cb0849ab22
9668
horizon/horizon/api/nova.py | 6 +++
9669
.../nova/instances_and_volumes/instances/tests.py | 33 ++-----------------
9670
.../nova/instances_and_volumes/instances/views.py | 12 +++----
9671
.../dashboard/static/dashboard/css/style.css | 32 +++++++++++++++++++
9672
4 files changed, 47 insertions(+), 36 deletions(-)
9674
commit 18a117e20b1488e615281cd6c0b54ef5f617fe19
9675
Author: Paul McMillan <paul.mcmillan@nebula.com>
9676
Date: Tue Jan 3 19:04:38 2012 -0800
9678
Implement tooltips using twipsy and field help_text property.
9680
Change-Id: I1912b61d95ff9f10797a8520e7230310ed669bd3
9682
.../templates/horizon/common/_form_fields.html | 2 +-
9683
.../dashboard/static/dashboard/css/style.css | 5 ++++
9684
.../dashboard/static/dashboard/js/forms.js | 25 ++++++++++++++++++++
9685
3 files changed, 31 insertions(+), 1 deletions(-)
9687
commit 22d80f7ff841ab505b772e497846675042b24df7
9688
Author: Gabriel Hurley <gabriel@strikeawe.com>
9689
Date: Mon Jan 9 14:44:53 2012 -0800
9691
Converts all of Access & Security to use new panels, modals, views, etc.
9693
Adds empty table message, multi-table CBV, improved testing facilities.
9695
Fixes bug 905376. Fixes bug 905399.
9697
Change-Id: Ib93a5b9d09c9b98b0a6365f7d468efb05e28e676
9699
docs/source/ref/tables.rst | 10 ++
9700
horizon/horizon/api/nova.py | 13 +--
9701
.../nova/access_and_security/floating_ips/forms.py | 69 +-----------
9702
.../access_and_security/floating_ips/tables.py | 123 +++++++++++++++++++
9703
.../nova/access_and_security/floating_ips/tests.py | 74 +++++--------
9704
.../nova/access_and_security/floating_ips/urls.py | 13 +-
9705
.../nova/access_and_security/floating_ips/views.py | 88 ++++----------
9706
.../nova/access_and_security/keypairs/forms.py | 18 ---
9707
.../nova/access_and_security/keypairs/tests.py | 23 ++--
9708
.../nova/access_and_security/keypairs/urls.py | 6 +-
9709
.../nova/access_and_security/keypairs/views.py | 27 +----
9710
.../access_and_security/security_groups/forms.py | 43 -------
9711
.../access_and_security/security_groups/tables.py | 124 ++++++++++++++++++++
9712
.../access_and_security/security_groups/tests.py | 107 +++++++++--------
9713
.../access_and_security/security_groups/urls.py | 11 +-
9714
.../access_and_security/security_groups/views.py | 122 +++++++++-----------
9715
.../dashboards/nova/access_and_security/tests.py | 5 +-
9716
.../dashboards/nova/access_and_security/urls.py | 16 +--
9717
.../dashboards/nova/access_and_security/views.py | 100 +++++-----------
9718
.../floating_ips/_allocate.html | 8 --
9719
.../floating_ips/_associate.html | 4 +-
9720
.../floating_ips/_disassociate.html | 9 --
9721
.../access_and_security/floating_ips/_list.html | 56 ---------
9722
.../access_and_security/floating_ips/_release.html | 9 --
9723
.../access_and_security/floating_ips/index.html | 22 ----
9724
.../templates/nova/access_and_security/index.html | 38 +-----
9725
.../nova/access_and_security/keypairs/_delete.html | 9 --
9726
.../nova/access_and_security/keypairs/_form.html | 26 ----
9727
.../nova/access_and_security/keypairs/index.html | 22 ----
9728
.../security_groups/_delete.html | 9 --
9729
.../security_groups/_edit_rules.html | 34 +-----
9730
.../access_and_security/security_groups/_list.html | 49 --------
9731
.../security_groups/create.html | 2 +-
9732
.../access_and_security/security_groups/index.html | 23 ----
9733
horizon/horizon/tables/__init__.py | 2 +-
9734
horizon/horizon/tables/actions.py | 12 ++-
9735
horizon/horizon/tables/base.py | 12 ++-
9736
horizon/horizon/tables/views.py | 89 ++++++++++++--
9737
.../templates/horizon/common/_data_table.html | 15 ++-
9738
horizon/horizon/test.py | 11 ++
9739
horizon/horizon/tests/table_tests.py | 10 +--
9740
.../dashboard/static/dashboard/css/style.css | 11 ++
9741
.../dashboard/static/dashboard/js/tables.js | 9 ++-
9743
44 files changed, 650 insertions(+), 839 deletions(-)
9745
commit 120b43bd3632f53d4d76979b727162b0a3410ec2
9746
Merge: 993cc3b f0b6114
9747
Author: Jenkins <jenkins@review.openstack.org>
9748
Date: Mon Jan 9 21:17:49 2012 +0000
9750
Merge "Converts nova.access_and_security.keypairs to new tables and modals."
9752
commit f0b6114bbd6d69096d6955645a44c646ebc72c50
9753
Author: Gabriel Hurley <gabriel@strikeawe.com>
9754
Date: Fri Jan 6 17:07:30 2012 -0800
9756
Converts nova.access_and_security.keypairs to new tables and modals.
9758
Change-Id: I413b81ba189fc12b957f96aa7d2d14016672db6a
9760
.../nova/access_and_security/floating_ips/tests.py | 21 ++----
9761
.../nova/access_and_security/keypairs/tables.py | 81 ++++++++++++++++++++
9762
.../nova/access_and_security/keypairs/tests.py | 20 ++---
9763
.../nova/access_and_security/keypairs/urls.py | 8 +-
9764
.../nova/access_and_security/keypairs/views.py | 78 +++++--------------
9765
.../dashboards/nova/access_and_security/tests.py | 12 ++-
9766
.../dashboards/nova/access_and_security/views.py | 37 +++++----
9767
.../templates/nova/access_and_security/index.html | 6 +-
9768
.../nova/access_and_security/keypairs/_list.html | 40 ----------
9769
.../nova/access_and_security/keypairs/index.html | 4 +-
9770
10 files changed, 155 insertions(+), 152 deletions(-)
9772
commit 993cc3bcd8e47a823733af5756fcb0f42cc4c703
9773
Author: Gabriel Hurley <gabriel@strikeawe.com>
9774
Date: Fri Jan 6 12:56:27 2012 -0800
9776
Fixed some questionable grammar in an error message.
9780
Change-Id: Ifd08c11919c0cbf8ce94be9012d6724b820d866c
9782
.../nova/images_and_snapshots/images/forms.py | 4 ++--
9783
1 files changed, 2 insertions(+), 2 deletions(-)
9785
commit d048d47b996eecc3f24420e980231f053fc3d227
9786
Merge: 7166d25 cf088fb
9787
Author: Jenkins <jenkins@review.openstack.org>
9788
Date: Thu Jan 5 22:58:28 2012 +0000
9790
Merge "PEP8 cleanup"
9792
commit 7166d25dd5ecaff882cc63a10f2ab13ec716ff75
9793
Merge: 7217ed6 f274ba9
9794
Author: Jenkins <jenkins@review.openstack.org>
9795
Date: Thu Jan 5 22:53:05 2012 +0000
9797
Merge "Float ALL form checkboxes left"
9799
commit 7217ed64cfe738a729c5fb8532d84f0361000bf3
9800
Merge: 1fcb2b7 53a635d
9801
Author: Jenkins <jenkins@review.openstack.org>
9802
Date: Thu Jan 5 22:38:58 2012 +0000
9804
Merge "Remove last chzn ref"
9806
commit 1fcb2b7ee0ad8fddafc03037e37fcd41b2a3c07a
9807
Author: Gabriel Hurley <gabriel@strikeawe.com>
9808
Date: Wed Jan 4 14:13:54 2012 -0800
9810
Converts syspanel.services to new tables.
9812
Also removes the calls to curl, fixing bug 911972.
9814
Change-Id: I3133b3ac4ca4617327f476f4261d1dc9e99aa13a
9816
horizon/horizon/api/base.py | 18 ++---
9817
.../horizon/dashboards/syspanel/services/forms.py | 58 --------------
9818
.../horizon/dashboards/syspanel/services/tables.py | 82 ++++++++++++++++++++
9819
.../horizon/dashboards/syspanel/services/urls.py | 4 +-
9820
.../horizon/dashboards/syspanel/services/views.py | 69 +++++++----------
9821
.../templates/syspanel/services/_list.html | 65 ----------------
9822
.../templates/syspanel/services/_stats.html | 26 ++++++
9823
.../templates/syspanel/services/index.html | 2 +-
9824
horizon/horizon/tables/actions.py | 11 +++
9825
horizon/horizon/tables/base.py | 53 +++++++++----
9826
.../templates/horizon/common/_data_table.html | 7 --
9827
.../horizon/common/_data_table_row_actions.html | 6 +-
9828
.../dashboard/static/dashboard/css/style.css | 53 ++++++++-----
9829
13 files changed, 234 insertions(+), 220 deletions(-)
9831
commit 685ad7c89dec5adf57560aad78aafa2b9b1eb5a5
9832
Merge: a175701 2dedfb3
9833
Author: Jenkins <jenkins@review.openstack.org>
9834
Date: Thu Jan 5 22:13:57 2012 +0000
9836
Merge "Converts syspanel.quotas to new tables."
9838
commit a17570110f399139919a3d0f98b6e63f78d733f1
9839
Author: Gabriel Hurley <gabriel@strikeawe.com>
9840
Date: Wed Jan 4 14:46:40 2012 -0800
9842
Unified horizon and openstack-dashboard environments.
9844
Buildout has been removed entirely, all dev installation is now
9845
done via the single tools/install_venv.py script.
9847
Django's manage.py script has also been updated to a newer
9848
version/convention; this allows for less python path mangling
9849
and makes things cleaner and more explicit. Note that, as such,
9850
it has been moved up a directory level.
9852
Change-Id: I62f9f06ee00568fc91e5ba7e1fd15d22ea849d1f
9856
docs/source/quickstart.rst | 23 ++--
9857
docs/source/ref/run_tests.rst | 11 +-
9858
horizon/Makefile | 7 -
9859
horizon/README | 41 +----
9860
horizon/bootstrap.py | 260 -----------------------------
9861
horizon/buildout.cfg | 123 --------------
9862
openstack-dashboard/Makefile | 7 -
9863
openstack-dashboard/README | 14 ++-
9864
openstack-dashboard/dashboard/manage.py | 38 -----
9865
openstack-dashboard/dashboard/settings.py | 3 +-
9866
openstack-dashboard/manage.py | 9 +
9867
openstack-dashboard/tools/install_venv.py | 148 ----------------
9868
openstack-dashboard/tools/pip-requires | 29 ----
9869
openstack-dashboard/tools/with_venv.sh | 4 -
9870
run_tests.sh | 194 ++++++----------------
9871
tools/install_venv.py | 148 ++++++++++++++++
9872
tools/pip-requires | 29 ++++
9873
tools/with_venv.sh | 4 +
9874
20 files changed, 292 insertions(+), 831 deletions(-)
9876
commit 2dedfb39d36d376e9658e0de52a0ed60fbff45c8
9877
Author: Gabriel Hurley <gabriel@strikeawe.com>
9878
Date: Tue Jan 3 16:54:01 2012 -0800
9880
Converts syspanel.quotas to new tables.
9882
Change-Id: I4664f7794b5579eabbbabddff0f833b035600992
9884
horizon/horizon/api/nova.py | 10 +++++
9885
.../horizon/dashboards/syspanel/quotas/tables.py | 37 ++++++++++++++++++++
9886
horizon/horizon/dashboards/syspanel/quotas/urls.py | 4 ++-
9887
.../horizon/dashboards/syspanel/quotas/views.py | 34 +++++++++--------
9888
.../syspanel/templates/syspanel/quotas/index.html | 13 +------
9889
5 files changed, 69 insertions(+), 29 deletions(-)
9891
commit a3aeda16163eb2333d312c47e256d6a07cacb617
9892
Author: Gabriel Hurley <gabriel@strikeawe.com>
9893
Date: Tue Jan 3 16:27:19 2012 -0800
9895
Cleanup on syspanel.users to use new CBV's.
9897
Change-Id: I8f75f5f569f104d88e74c03410644147e77dfc53
9899
.../syspanel/templates/syspanel/tenants/_list.html | 1 -
9900
.../syspanel/templates/syspanel/tenants/index.html | 2 +-
9901
.../syspanel/templates/syspanel/users/_update.html | 2 +-
9902
.../syspanel/templates/syspanel/users/index.html | 2 +-
9903
.../horizon/dashboards/syspanel/tenants/views.py | 3 +-
9904
horizon/horizon/dashboards/syspanel/users/forms.py | 41 +-------
9905
horizon/horizon/dashboards/syspanel/users/urls.py | 8 +-
9906
horizon/horizon/dashboards/syspanel/users/views.py | 111 +++++++++-----------
9907
8 files changed, 61 insertions(+), 109 deletions(-)
9909
commit 30a60bd92be4abbdda8fd8ef68a1b00fc0c7a4b2
9910
Merge: 01b5070 e55c71a
9911
Author: Jenkins <jenkins@review.openstack.org>
9912
Date: Wed Jan 4 09:23:01 2012 +0000
9914
Merge "Converts syspanel.tenants to use DataTables and modal forms."
9916
commit f274ba9eb17e39360240c55fbe4130afb7b3060c
9917
Author: Paul McMillan <paul.mcmillan@nebula.com>
9918
Date: Tue Jan 3 20:10:27 2012 -0800
9920
Float ALL form checkboxes left
9922
Change-Id: Ifb32ea628087135dfb21702e7ba0ffe8994eeb95
9924
.../dashboard/static/dashboard/css/style.css | 2 +-
9925
1 files changed, 1 insertions(+), 1 deletions(-)
9927
commit 53a635ddb46cd2f4178fba02dad59cc266cd519a
9928
Author: Paul McMillan <paul.mcmillan@nebula.com>
9929
Date: Tue Jan 3 19:38:48 2012 -0800
9931
Remove last chzn ref
9933
Change-Id: I0c1b9d98176d6e0a38d59d0f22961e336575c2ec
9935
.../dashboard/static/dashboard/css/style.css | 4 ----
9936
1 files changed, 0 insertions(+), 4 deletions(-)
9938
commit cf088fbb72094b8b8e22b3dfbd54b162fef4906d
9939
Author: lzyeval <lzyeval@gmail.com>
9940
Date: Wed Jan 4 08:49:49 2012 +0800
9946
The None, True, and False values are singletons.
9948
All variable *comparisons* to singletons should use 'is' or 'is not'.
9949
All variable *evaluations* to boolean should use 'if' or 'if not'.
9950
All Object type comparisons should use isinstance() instead of comparing types directly
9952
Change-Id: Ie1b3e18bad22a2baeb79d50928267a4cac0a55e4
9954
horizon/horizon/api/swift.py | 4 +---
9955
horizon/horizon/base.py | 4 ++--
9956
.../horizon/dashboards/syspanel/instances/views.py | 2 +-
9957
horizon/horizon/templatetags/horizon.py | 2 +-
9958
4 files changed, 5 insertions(+), 7 deletions(-)
9960
commit 01b507001df2f457c938c5fc2a7099e623beae3a
9961
Author: jakedahn <jake@ansolabs.com>
9962
Date: Tue Jan 3 10:31:25 2012 -0800
9964
Fix inconsistencies between overview and index.
9966
However the tables are not identical, because the overview page serves a
9967
different purpose than the instance list.
9971
Change-Id: Ic8de38418e3d206ed6a0f184062ef0ca9f20db65
9973
.../nova/instances_and_volumes/instances/views.py | 6 ++++-
9974
.../instances_and_volumes/instances/usage.html | 23 +++++++++----------
9975
.../dashboard/static/dashboard/css/style.css | 15 +++++++++---
9976
3 files changed, 27 insertions(+), 17 deletions(-)
9978
commit e55c71aec0e5030ac62d5e4b11edb772967520bd
9979
Author: Gabriel Hurley <gabriel@strikeawe.com>
9980
Date: Tue Jan 3 15:47:35 2012 -0800
9982
Converts syspanel.tenants to use DataTables and modal forms.
9984
Also introduces helper class-based views for DataTable index views
9985
and modal SelfHandlingForm views to abstract away boilerplate.
9987
Change-Id: I117336645bc2f046a47cd40096f6d8ac9e79aa49
9989
.../syspanel/templates/syspanel/tenants/_list.html | 27 +---
9990
.../templates/syspanel/tenants/_quotas.html | 4 +-
9991
.../templates/syspanel/tenants/_update.html | 2 +-
9992
.../syspanel/templates/syspanel/tenants/index.html | 1 -
9993
.../horizon/dashboards/syspanel/tenants/forms.py | 18 --
9994
.../horizon/dashboards/syspanel/tenants/tables.py | 93 ++++++++
9995
.../horizon/dashboards/syspanel/tenants/urls.py | 12 +-
9996
.../horizon/dashboards/syspanel/tenants/views.py | 157 ++++++--------
9997
horizon/horizon/forms.py | 229 -------------------
9998
horizon/horizon/forms/__init__.py | 24 ++
9999
horizon/horizon/forms/base.py | 230 ++++++++++++++++++++
10000
horizon/horizon/forms/views.py | 75 +++++++
10001
horizon/horizon/tables/__init__.py | 3 +-
10002
horizon/horizon/tables/views.py | 55 +++++
10003
14 files changed, 561 insertions(+), 369 deletions(-)
10005
commit 7266ee51b5f13b4a026e5fccdf321de3e2409c04
10006
Merge: 580ecc2 eef90c6
10007
Author: Jenkins <jenkins@review.openstack.org>
10008
Date: Tue Jan 3 21:58:49 2012 +0000
10010
Merge "Bug #910494: Horizon still tries to load quantum.client when QUANTUM_ENABLED=False"
10012
commit eef90c6325b8d43d680a54d251ed0714f7c5d74d
10013
Author: Ewan Mellor <ewan.mellor@citrix.com>
10014
Date: Sat Dec 31 23:26:11 2011 -0800
10016
Bug #910494: Horizon still tries to load quantum.client when QUANTUM_ENABLED=False
10018
Conditionally load api.quantum based on QUANTUM_ENABLED. This means that
10019
you don't have to have quantum.client installed if you're going to run with
10020
QUANTUM_ENABLED=False.
10022
Change-Id: I9abc08e18188a8fed681603ca2c0dd4534bc5135
10024
horizon/horizon/api/__init__.py | 3 ++-
10025
1 files changed, 2 insertions(+), 1 deletions(-)
10027
commit 580ecc20bc04fdb74e1a8416feddcc84de745cd6
10028
Author: Ewan Mellor <ewan.mellor@citrix.com>
10029
Date: Sat Dec 31 22:20:28 2011 -0800
10031
Don't override PIP_DOWNLOAD_CACHE if it has already been set externally.
10033
Change-Id: I5e65529b5f3015091590d275f123f93d9bb9869b
10035
run_tests.sh | 2 +-
10036
1 files changed, 1 insertions(+), 1 deletions(-)
10038
commit d04a6fd8a3aa6cbaf91fdb5e678c2df8ef5e08d5
10039
Merge: eaa16a6 c991270
10040
Author: Jenkins <jenkins@review.openstack.org>
10041
Date: Sat Dec 31 00:34:12 2011 +0000
10043
Merge "Wraps all cancel button in trans tag"
10045
commit eaa16a66f4c1a3aec5f8f6a44955622aa875bbde
10046
Author: Ewan Mellor <ewan.mellor@citrix.com>
10047
Date: Fri Dec 30 14:24:17 2011 -0800
10049
Fix another reference to python-keystoneclient, now that it's moved.
10051
Change-Id: If0e69338e67b95d2383042ef70f3553c5f942557
10053
horizon/buildout.cfg | 2 +-
10054
1 files changed, 1 insertions(+), 1 deletions(-)
10056
commit c99127025d1e8844b747f390756a7381b0886f2f
10057
Author: jakedahn <jake@ansolabs.com>
10058
Date: Fri Dec 30 14:05:05 2011 -0800
10060
Wraps all cancel button in trans tag
10064
Change-Id: I126fdb9117f62b6d84116b7307d768532dca5865
10066
.../floating_ips/_associate.html | 2 +-
10067
.../nova/access_and_security/keypairs/_create.html | 2 +-
10068
.../nova/access_and_security/keypairs/_import.html | 2 +-
10069
.../security_groups/_create.html | 2 +-
10070
.../security_groups/_edit_rules.html | 2 +-
10071
.../nova/templates/nova/containers/_create.html | 2 +-
10072
.../nova/images_and_snapshots/images/_launch.html | 2 +-
10073
.../nova/images_and_snapshots/images/_update.html | 2 +-
10074
.../images_and_snapshots/snapshots/_create.html | 2 +-
10075
.../instances_and_volumes/instances/_snapshot.html | 2 +-
10076
.../instances_and_volumes/instances/_update.html | 2 +-
10077
.../instances_and_volumes/volumes/_attach.html | 2 +-
10078
.../instances_and_volumes/volumes/_create.html | 2 +-
10079
.../nova/templates/nova/networks/_create.html | 2 +-
10080
.../nova/templates/nova/networks/_rename.html | 2 +-
10081
.../nova/templates/nova/objects/_copy.html | 2 +-
10082
.../nova/templates/nova/objects/_upload.html | 2 +-
10083
.../nova/templates/nova/ports/_attach.html | 2 +-
10084
.../nova/templates/nova/ports/_create.html | 2 +-
10085
.../templates/settings/tenant/_openrc.html | 2 +-
10086
.../templates/settings/user/_language.html | 2 +-
10087
.../templates/syspanel/flavors/_create.html | 2 +-
10088
.../templates/syspanel/images/_update.html | 2 +-
10089
.../templates/syspanel/tenants/_create.html | 2 +-
10090
.../templates/syspanel/tenants/_quotas.html | 2 +-
10091
.../templates/syspanel/tenants/_update.html | 2 +-
10092
.../syspanel/templates/syspanel/users/_create.html | 2 +-
10093
.../syspanel/templates/syspanel/users/_update.html | 2 +-
10094
28 files changed, 28 insertions(+), 28 deletions(-)
10096
commit cb7648875781cffbe205d6478ec90bd988ce8f52
10097
Author: Ewan Mellor <ewan.mellor@citrix.com>
10098
Date: Fri Dec 30 02:40:29 2011 -0800
10100
python-keystoneclient has moved from 4P to openstack. Update the reference.
10102
Change-Id: If2b3e82e3ac8ca6f45129eca7f0f40f76bda228e
10104
openstack-dashboard/tools/pip-requires | 2 +-
10105
1 files changed, 1 insertions(+), 1 deletions(-)
10107
commit 8cf2c6981bd9fbe5ee3b7c172f22bbe10355f44c
10108
Author: Gabriel Hurley <gabriel@strikeawe.com>
10109
Date: Thu Dec 29 16:55:50 2011 -0800
10111
Prevent disabling/deleting yourself. Fixes bug 909940.
10113
Change-Id: I6c8624abac17410678b0f7fa5e8ee7d2eb10f142
10115
.../horizon/dashboards/syspanel/users/tables.py | 18 ++++++++++---
10116
horizon/horizon/dashboards/syspanel/users/tests.py | 27 ++++++++++++++++++-
10117
2 files changed, 39 insertions(+), 6 deletions(-)
10119
commit 5007826eba7c76d19c68c1800dd864c6bb897694
10120
Author: Gabriel Hurley <gabriel@strikeawe.com>
10121
Date: Tue Dec 27 19:40:49 2011 -0800
10123
Intelligent programmatic table generation!
10125
Implements blueprint reusable-table-component.
10127
This is a major step in making Horizon a componentized,
10128
reusable suite of tools for building awesome dashboards. It
10129
allows people to define and work with tables representing
10130
live data in Python, constructing all the appropriate actions,
10131
data transformations, etc. once, and then rendering everywhere
10132
consistently and without all the copy-paste duplication.
10134
Includes extensive tests and a full set of documentation for
10135
all public parts of the API.
10137
Change-Id: Ia4521eb1361a7fe5ebb839fde891db8fd5414c2e
10139
docs/source/index.rst | 1 +
10140
docs/source/ref/tables.rst | 63 ++
10141
.../syspanel/templates/syspanel/users/index.html | 29 +-
10142
.../horizon/dashboards/syspanel/users/tables.py | 150 ++++
10143
horizon/horizon/dashboards/syspanel/users/tests.py | 47 +-
10144
horizon/horizon/dashboards/syspanel/users/views.py | 47 +-
10145
horizon/horizon/forms.py | 3 +-
10146
horizon/horizon/tables/__init__.py | 19 +
10147
horizon/horizon/tables/actions.py | 253 +++++++
10148
horizon/horizon/tables/base.py | 742 ++++++++++++++++++++
10149
.../templates/horizon/common/_data_table.html | 31 +
10150
.../horizon/common/_data_table_row_actions.html | 13 +
10151
.../horizon/common/_data_table_table_actions.html | 17 +
10152
horizon/horizon/tests/table_tests.py | 383 ++++++++++
10153
horizon/horizon/users.py | 6 +
10154
.../dashboard/static/dashboard/css/style.css | 102 ++-
10155
.../dashboard/static/dashboard/js/tables.js | 32 +-
10156
17 files changed, 1814 insertions(+), 124 deletions(-)
10158
commit 34474b429592abedd70fbe81b2f1145ef1bedea2
10159
Author: jakedahn <jake@ansolabs.com>
10160
Date: Wed Dec 28 11:49:02 2011 -0800
10162
Changing sidebar tab titles.
10166
Change-Id: I917f566b4f9d5b148af0a4c4e0d93f136cff42ef
10168
horizon/horizon/dashboards/nova/dashboard.py | 2 +-
10169
horizon/horizon/dashboards/syspanel/dashboard.py | 2 +-
10170
horizon/horizon/tests/base_tests.py | 4 ++--
10171
3 files changed, 4 insertions(+), 4 deletions(-)
10173
commit 36b1d6f50a67739fb779d273a64785502785f2f6
10174
Merge: 28cc7b7 f33d1d8
10175
Author: Jenkins <jenkins@review.openstack.org>
10176
Date: Wed Dec 28 20:26:45 2011 +0000
10178
Merge "Improve runserver command to accept arguments"
10180
commit 28cc7b71fc036d4d35ecf40acfdac0c5d81d255c
10181
Author: Tres Henry <tres@treshenry.net>
10182
Date: Wed Dec 28 00:25:54 2011 -0800
10184
Refactoring the JS to clean things up and pull stuff out into separate files.
10186
Change-Id: I92c894a0c3c3322231ff467842075d456fe2a935
10188
.../dashboard/static/dashboard/js/application.js | 137 ---
10189
.../dashboard/static/dashboard/js/form_examples.js | 21 +-
10190
.../dashboard/static/dashboard/js/forms.js | 55 +
10191
.../dashboard/static/dashboard/js/horizon.js | 38 +
10192
.../dashboard/static/dashboard/js/jquery-ui.min.js | 406 --------
10193
.../static/dashboard/js/jquery.example.min.js | 29 -
10194
.../dashboard/static/dashboard/js/jquery.min.js | 4 -
10195
.../static/dashboard/js/jquery.quicksearch.js | 150 ---
10196
.../static/dashboard/js/jquery.table-sorter.js | 1031 --------------------
10197
.../static/dashboard/js/jquery/jquery-ui.min.js | 406 ++++++++
10198
.../dashboard/js/jquery/jquery.example.min.js | 29 +
10199
.../static/dashboard/js/jquery/jquery.min.js | 4 +
10200
.../dashboard/js/jquery/jquery.quicksearch.js | 150 +++
10201
.../dashboard/js/jquery/jquery.table-sorter.js | 1031 ++++++++++++++++++++
10202
.../dashboard/static/dashboard/js/modals.js | 17 +
10203
.../dashboard/static/dashboard/js/navigation.js | 13 +
10204
.../dashboard/static/dashboard/js/plugins.js | 16 +
10205
.../dashboard/static/dashboard/js/tables.js | 39 +
10206
openstack-dashboard/dashboard/templates/base.html | 17 +-
10207
19 files changed, 1819 insertions(+), 1774 deletions(-)
10209
commit 016e8451c59e60a5fe76bae0e180a86fcbcec392
10210
Merge: 96761fb c894301
10211
Author: Jenkins <jenkins@review.openstack.org>
10212
Date: Wed Dec 28 03:47:32 2011 +0000
10214
Merge "Added IP addresses by network group to instance detail page."
10216
commit 96761fb9ac5c64126526c0cd36865188eb7b6869
10217
Merge: b3aeaae 0dfd709
10218
Author: Jenkins <jenkins@review.openstack.org>
10219
Date: Wed Dec 28 03:32:25 2011 +0000
10221
Merge "Remove problematic .pyc file for local_settings after test run completion."
10223
commit c8943011a59e5b395ddce79ee6e5e5471247db31
10224
Author: Paul McMillan <paul.mcmillan@nebula.com>
10225
Date: Fri Dec 23 00:26:59 2011 -0800
10227
Added IP addresses by network group to instance detail page.
10229
Change-Id: I55ae7215db8df54148bd2bece4dbaeaa3c3e7362
10231
.../instances_and_volumes/instances/detail.html | 15 +++++++++++++++
10232
1 files changed, 15 insertions(+), 0 deletions(-)
10234
commit 0dfd7094e60b4b8572e57193ad1d4dc53304e0c7
10235
Author: Gabriel Hurley <gabriel@strikeawe.com>
10236
Date: Tue Dec 27 16:22:16 2011 -0800
10238
Remove problematic .pyc file for local_settings after test run completion.
10240
Change-Id: Ieebe51035775f51c65406f8eccf19cf5173aa720
10243
1 files changed, 1 insertions(+), 0 deletions(-)
10245
commit f33d1d8d1cded337ebce764f3e3dbb7bab4732c2
10246
Author: Paul McMillan <paul.mcmillan@nebula.com>
10247
Date: Tue Dec 27 12:49:44 2011 -0800
10249
Improve runserver command to accept arguments
10251
Change-Id: I195427ebc8ce286f721aca81ec1d0888381deb9d
10253
run_tests.sh | 2 +-
10254
1 files changed, 1 insertions(+), 1 deletions(-)
10256
commit b3aeaaecf42ad32e7bdde6cf1d0a7de37ed815a4
10257
Merge: c9d39e2 2e37631
10258
Author: Jenkins <jenkins@review.openstack.org>
10259
Date: Tue Dec 27 18:43:57 2011 +0000
10261
Merge "Fix Translation auto generation"
10263
commit c9d39e287433cd740cc750ebcd42a95742b22cf4
10264
Merge: 179a21f 06a3602
10265
Author: Jenkins <jenkins@review.openstack.org>
10266
Date: Mon Dec 26 07:34:24 2011 +0000
10268
Merge "Updated template loaders to the current class-based versions."
10270
commit 2e376314efbfb0b7749c891717e864702ab1c041
10271
Author: Stephane Angot <sa@hydre.org>
10272
Date: Fri Dec 23 15:13:18 2011 +0100
10274
Fix Translation auto generation
10276
Change-Id: Ibff1c2952be641270a6a3df291d021e9a5add5eb
10278
.../nova/instances_and_volumes/volumes/forms.py | 11 ++++++-----
10279
1 files changed, 6 insertions(+), 5 deletions(-)
10281
commit 06a36029a0bd4f5c94da5bff98c8e2cd092a05bd
10282
Author: Gabriel Hurley <gabriel@strikeawe.com>
10283
Date: Thu Dec 22 19:01:46 2011 -0800
10285
Updated template loaders to the current class-based versions.
10287
The old values were deprecated as of Django 1.2 and will be removed in 1.4
10289
Change-Id: Ie7611b4554fe2f31a2c38c3d5729d3d90c9e6afb
10291
openstack-dashboard/dashboard/settings.py | 4 ++--
10292
1 files changed, 2 insertions(+), 2 deletions(-)
10294
commit 179a21f90a93121cf470765a85ee2ccae17d3398
10295
Author: Gabriel Hurley <gabriel@strikeawe.com>
10296
Date: Thu Dec 22 19:00:37 2011 -0800
10300
Change-Id: I902feafe7b4d69631c32efc0f2c35fbd858da56f
10302
.../nova/images_and_snapshots/images/tests.py | 2 +-
10303
.../nova/images_and_snapshots/images/urls.py | 5 ++++-
10304
.../nova/images_and_snapshots/images/views.py | 3 ++-
10305
.../nova/images_and_snapshots/snapshots/forms.py | 3 ++-
10306
.../nova/images_and_snapshots/snapshots/urls.py | 5 ++++-
10307
5 files changed, 13 insertions(+), 5 deletions(-)
10309
commit cf4261eb6c6ce2d205e03db3b5b5b6de3c7a18b5
10310
Author: Gabriel Hurley <gabriel@strikeawe.com>
10311
Date: Thu Dec 22 18:41:27 2011 -0800
10313
Fix for pep8 output so Jenkins will recognize the violations.
10315
Change-Id: Ic8f0043015c9fced7020e3b5615c338aadae542b
10317
run_tests.sh | 2 +-
10318
1 files changed, 1 insertions(+), 1 deletions(-)
10320
commit adc6598de5f8d51393e1f55817518a45baf46aac
10321
Merge: 0444e3e 7181022
10322
Author: Jenkins <jenkins@review.openstack.org>
10323
Date: Fri Dec 23 02:03:10 2011 +0000
10325
Merge "Bug #906105: run_tests.sh ignores -V option"
10327
commit 0444e3e364400d0cdf21a585b206258eba9fd085
10328
Author: Jake Dahn <jake@ansolabs.com>
10329
Date: Thu Dec 22 13:34:13 2011 -0800
10331
Hide instance launch modal window on images page by default
10333
Hiding this manually for now, but I think the modal window should be
10334
refactored to work like the others. (ie it should take the hide variable
10335
from the parent template).
10337
Change-Id: I485702be8366eea88dfb2cd618603d12575d9697
10339
.../nova/images_and_snapshots/images/_launch.html | 2 +-
10340
1 files changed, 1 insertions(+), 1 deletions(-)
10342
commit 7181022e583bb5bf060bf3d9394f5d45024c78a7
10343
Author: Ewan Mellor <ewan.mellor@citrix.com>
10344
Date: Sun Dec 18 16:31:43 2011 -0800
10346
Bug #906105: run_tests.sh ignores -V option
10348
Implement -V for compat with nova/run_tests.sh (and others). If -q is set
10349
and -N is not set then assume -V, for compatibility with the
10350
Horizon Jenkins, which is using -q to imply -V as well as its other meanings.
10352
Change-Id: I0179a00d614285faa17a0845a523b1bfd063aa11
10354
run_tests.sh | 8 +++++++-
10355
1 files changed, 7 insertions(+), 1 deletions(-)
10357
commit c5cc76020e884f60868a7cbb365fe4d05baf2397
10358
Author: Jake Dahn <jake@ansolabs.com>
10359
Date: Wed Dec 21 15:58:53 2011 -0800
10361
Removing Chosen js plugin call
10363
Change-Id: Iaf79d1b0418c3a68132eb21f79427b13e587fad2
10365
.../dashboard/static/dashboard/js/application.js | 3 ---
10366
1 files changed, 0 insertions(+), 3 deletions(-)
10368
commit af46fdb6db77ca1f2b8b73a9b21654ddff54aaa0
10369
Author: Gabriel Hurley <gabriel@strikeawe.com>
10370
Date: Wed Dec 21 15:15:21 2011 -0800
10372
Fix for a non-fatal error in the bash script due to an uninitialized variable.
10374
Change-Id: I3a2a917ad189f4a871eb6d00cd17147796716445
10377
1 files changed, 1 insertions(+), 0 deletions(-)
10379
commit b83bd3732cb134a3113dac229fe299961c8934e5
10380
Author: Gabriel Hurley <gabriel@strikeawe.com>
10381
Date: Wed Dec 21 14:21:13 2011 -0800
10383
Fixed failure caused by non-interactive pip installs erroring out on github repo changes.
10385
Change-Id: I17494a13afd2ce8e24cb3cfdfedf541a443d2a89
10387
run_tests.sh | 12 ++++++++++--
10388
1 files changed, 10 insertions(+), 2 deletions(-)
10390
commit 402701e4c8dd16539a1c144a943397358b34f5a8
10391
Merge: 0aceb08 c396ca8
10392
Author: Jenkins <jenkins@review.openstack.org>
10393
Date: Wed Dec 21 21:41:16 2011 +0000
10395
Merge "Making changes for new keystoneclient changes."
10397
commit 0aceb0828b4bfe412fb3cfa1e37d2266924ba409
10398
Merge: be18b71 0c9886f
10399
Author: Jenkins <jenkins@review.openstack.org>
10400
Date: Wed Dec 21 21:36:07 2011 +0000
10402
Merge "Bumping Django version to 1.3.1 for security fixes."
10404
commit c396ca8d4a56300d4a5604aa679de0eade24cb80
10405
Author: Jake Dahn <jake@ansolabs.com>
10406
Date: Mon Dec 19 15:02:44 2011 -0800
10408
Making changes for new keystoneclient changes.
10410
Change-Id: Ib849e5b6b2a81ef94954975497f045a37189ab0f
10412
horizon/horizon/api/keystone.py | 9 +++++----
10413
horizon/horizon/tests/api_tests/keystone.py | 2 +-
10414
2 files changed, 6 insertions(+), 5 deletions(-)
10416
commit be18b7151273259644ffb1e8199603873e237bcb
10417
Author: Jake Dahn <jake@ansolabs.com>
10418
Date: Wed Dec 21 12:51:33 2011 -0800
10420
updating python-novaclient
10422
Change-Id: I8fd2f5698568b450bb7cf97e52cb30398f330584
10424
horizon/buildout.cfg | 2 +-
10425
openstack-dashboard/tools/pip-requires | 2 +-
10426
2 files changed, 2 insertions(+), 2 deletions(-)
10428
commit 0c9886f5f090c1e89be3870cd09ed9adc18382fc
10429
Author: Paul McMillan <paul.mcmillan@nebula.com>
10430
Date: Wed Dec 21 12:39:04 2011 -0800
10432
Bumping Django version to 1.3.1 for security fixes.
10434
Change-Id: I14b9323eee61110aec34d4e265a66e9890d97d61
10436
horizon/buildout.cfg | 2 +-
10437
openstack-dashboard/tools/pip-requires | 2 +-
10438
2 files changed, 2 insertions(+), 2 deletions(-)
10440
commit 6ed8d8585b24c78d702bbfe614fd905e6331c963
10441
Merge: 886e923 22d465e
10442
Author: Jenkins <jenkins@review.openstack.org>
10443
Date: Wed Dec 21 20:12:13 2011 +0000
10445
Merge "Converting security groups to check boxes."
10447
commit 886e923fa281c45a44a1dfacc44466e4c05704ed
10448
Merge: 1ae6147 e69ec81
10449
Author: Jenkins <jenkins@review.openstack.org>
10450
Date: Wed Dec 21 19:22:42 2011 +0000
10452
Merge "update horizon generation of openrc to reflect cliauth"
10454
commit e69ec810dd86e529518dbb7b574b367b9280e9f8
10455
Author: Jesse Andrews <anotherjesse@gmail.com>
10456
Date: Wed Dec 21 10:04:38 2011 -0800
10458
update horizon generation of openrc to reflect cliauth
10460
Change-Id: I0669c21a3878f8257e1b67ebecccf084b9f6731b
10461
blueprint: cli-auth
10463
.../templates/settings/tenant/openrc.sh.template | 46 +++++++------------
10464
1 files changed, 17 insertions(+), 29 deletions(-)
10466
commit 1ae61473275be02b45b038ef746ecc7632c81d89
10467
Author: Tres Henry <tres@treshenry.net>
10468
Date: Wed Dec 21 09:31:05 2011 -0800
10470
Fixing GIB and MIB on system overview.
10472
Change-Id: I3a8c7236e5399397827dc5134fb180d8777a2ea1
10474
.../horizon/dashboards/syspanel/instances/views.py | 2 +-
10475
1 files changed, 1 insertions(+), 1 deletions(-)
10477
commit d1d74520600d304530534edc890f567065e564f1
10478
Author: Jake Dahn <jake@ansolabs.com>
10479
Date: Tue Dec 20 12:09:39 2011 -0800
10481
Loading settings page while logged out now redirects.
10485
Change-Id: I699ef7a4a86ae73080daa1b9b9d23cc5e3d96ec3
10487
.../horizon/dashboards/settings/tenant/views.py | 3 +-
10488
horizon/horizon/dashboards/settings/user/urls.py | 11 +-------
10489
horizon/horizon/dashboards/settings/user/views.py | 24 ++++++++++++++++++++
10490
3 files changed, 28 insertions(+), 10 deletions(-)
10492
commit 73ad393d5cb631c2d3a553626d72d4641e172153
10493
Merge: 8f25177 7204b9f
10494
Author: Jenkins <jenkins@review.openstack.org>
10495
Date: Mon Dec 19 20:25:26 2011 +0000
10497
Merge "readding ip to main list table for usability"
10499
commit 22d465eee2ae9cb1a2e2951cc9a89f27e5772d96
10500
Author: jakedahn <jake@ansolabs.com>
10501
Date: Fri Dec 16 14:45:07 2011 -0800
10503
Converting security groups to check boxes.
10507
Change-Id: I8b654c854b4c18dc6e28039eecbc8e97447a66bb
10509
.../nova/images_and_snapshots/images/forms.py | 4 +-
10510
.../nova/images_and_snapshots/images/_launch.html | 2 +-
10511
.../dashboard/static/dashboard/css/chosen.css | 340 ---------
10512
.../dashboard/static/dashboard/css/style.css | 5 +
10513
.../dashboard/static/dashboard/js/jquery.chosen.js | 786 --------------------
10514
openstack-dashboard/dashboard/templates/base.html | 2 -
10515
6 files changed, 7 insertions(+), 1132 deletions(-)
10517
commit 8f25177600d98b72184fddb50b28a823a998ddc9
10518
Merge: a37a29c 5aed187
10519
Author: Jenkins <jenkins@review.openstack.org>
10520
Date: Mon Dec 19 05:42:59 2011 +0000
10522
Merge "Fixes deprecated attribute access."
10524
commit 7204b9f46e7991e7cde193bd64d90a93d1567752
10525
Author: Jake Dahn <jake@ansolabs.com>
10526
Date: Fri Dec 16 20:44:18 2011 -0800
10528
readding ip to main list table for usability
10530
Change-Id: I901721c127e7a3d4e72e497d21004d507c160e87
10532
.../instances_and_volumes/instances/_list.html | 19 +++++++++++++++++++
10533
1 files changed, 19 insertions(+), 0 deletions(-)
10535
commit a37a29c88571077917bd17d405c6ca5ef1bd96c8
10536
Author: Julien Danjou <julien.danjou@enovance.com>
10537
Date: Fri Dec 16 15:38:02 2011 +0100
10539
Stop using api_key as a keyword
10541
The final goal being to rename api_key to password in novaclient.
10543
Change-Id: I37e57e83187e3dd28c55ad33073e0ff7e4df5d76
10544
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
10546
horizon/horizon/api/nova.py | 8 ++++----
10547
1 files changed, 4 insertions(+), 4 deletions(-)
10549
commit 23d66a18202385eff8eadc0d5ced7e9db757d539
10550
Author: jakedahn <jake@ansolabs.com>
10551
Date: Thu Dec 15 20:08:26 2011 -0800
10553
Fixing cancel button on create flavor page.
10557
Change-Id: I6d1a3948748d01c90ba95f423dcf987da91fd628
10559
.../templates/syspanel/flavors/_create.html | 2 +-
10560
1 files changed, 1 insertions(+), 1 deletions(-)
10562
commit 509164cbe3fdd5607dc6bfe7043f7e93e9f2ee82
10563
Author: jakedahn <jake@ansolabs.com>
10564
Date: Thu Dec 15 14:26:49 2011 -0800
10566
Fixing incorrect formatting of django tags.
10570
Change-Id: Ib00ad798b16d0d6ebdcd85b3ba73478e9ad8ea56
10572
.../floating_ips/_allocate.html | 4 +-
10573
.../floating_ips/_associate.html | 6 +-
10574
.../floating_ips/_disassociate.html | 8 +-
10575
.../access_and_security/floating_ips/_list.html | 8 +-
10576
.../access_and_security/floating_ips/_release.html | 8 +-
10577
.../access_and_security/floating_ips/index.html | 2 +-
10578
.../templates/nova/access_and_security/index.html | 10 ++--
10579
.../nova/access_and_security/keypairs/_create.html | 6 +-
10580
.../nova/access_and_security/keypairs/_delete.html | 8 +-
10581
.../nova/access_and_security/keypairs/_form.html | 12 ++--
10582
.../nova/access_and_security/keypairs/_import.html | 6 +-
10583
.../nova/access_and_security/keypairs/_list.html | 10 ++--
10584
.../nova/access_and_security/keypairs/index.html | 6 +-
10585
.../security_groups/_create.html | 4 +-
10586
.../security_groups/_delete.html | 8 +-
10587
.../security_groups/_delete_rule.html | 8 +-
10588
.../access_and_security/security_groups/_list.html | 10 ++--
10589
.../access_and_security/security_groups/index.html | 2 +-
10590
.../nova/templates/nova/containers/_create.html | 4 +-
10591
.../nova/templates/nova/containers/_list.html | 2 +-
10592
.../nova/images_and_snapshots/images/_delete.html | 6 +-
10593
.../nova/images_and_snapshots/images/_list.html | 13 ++--
10594
.../nova/images_and_snapshots/images/_update.html | 6 +-
10595
.../nova/images_and_snapshots/images/index.html | 2 +-
10596
.../templates/nova/images_and_snapshots/index.html | 4 +-
10597
.../images_and_snapshots/snapshots/_create.html | 8 +-
10598
.../nova/images_and_snapshots/snapshots/_list.html | 12 ++--
10599
.../nova/images_and_snapshots/snapshots/index.html | 2 +-
10600
.../nova/instances_and_volumes/index.html | 4 +-
10601
.../instances_and_volumes/instances/_snapshot.html | 2 +-
10602
.../instances_and_volumes/instances/_update.html | 6 +-
10603
.../instances_and_volumes/volumes/_attach.html | 4 +-
10604
.../instances_and_volumes/volumes/_create.html | 2 +-
10605
.../nova/instances_and_volumes/volumes/_form.html | 12 ++--
10606
.../nova/instances_and_volumes/volumes/_list.html | 2 +-
10607
.../nova/templates/nova/networks/_delete.html | 4 +-
10608
.../nova/templates/nova/networks/_delete_port.html | 2 +-
10609
.../nova/templates/nova/networks/_detach_port.html | 4 +-
10610
.../nova/templates/nova/networks/_detail.html | 18 +++---
10611
.../nova/templates/nova/networks/_list.html | 14 ++--
10612
.../nova/templates/nova/networks/_rename.html | 8 +-
10613
.../nova/templates/nova/networks/_toggle_port.html | 10 ++--
10614
.../nova/templates/nova/networks/detail.html | 6 +-
10615
.../nova/templates/nova/objects/_copy.html | 4 +-
10616
.../nova/templates/nova/objects/_delete.html | 2 +-
10617
.../nova/templates/nova/objects/_filter.html | 6 +-
10618
.../nova/templates/nova/objects/_list.html | 10 ++--
10619
.../nova/templates/nova/objects/_upload.html | 4 +-
10620
.../nova/templates/nova/ports/_attach.html | 2 +-
10621
.../nova/templates/nova/ports/_create.html | 6 +-
10622
.../templates/settings/tenant/_openrc.html | 2 +-
10623
.../templates/settings/user/_language.html | 8 +-
10624
.../templates/syspanel/flavors/_create.html | 8 +-
10625
.../templates/syspanel/flavors/_delete.html | 8 +-
10626
.../syspanel/templates/syspanel/flavors/_list.html | 24 ++++----
10627
.../syspanel/templates/syspanel/flavors/index.html | 2 +-
10628
.../templates/syspanel/images/_delete.html | 8 +-
10629
.../syspanel/templates/syspanel/images/_form.html | 12 ++--
10630
.../syspanel/templates/syspanel/images/_list.html | 46 +++++++-------
10631
.../templates/syspanel/images/_toggle.html | 8 +-
10632
.../templates/syspanel/images/_update.html | 2 +-
10633
.../syspanel/templates/syspanel/images/update.html | 4 +-
10634
.../templates/syspanel/instances/detail.html | 20 +++---
10635
.../templates/syspanel/instances/index.html | 2 +-
10636
.../templates/syspanel/instances/tenant_usage.html | 58 +++++++++---------
10637
.../templates/syspanel/instances/usage.html | 62 ++++++++++----------
10638
.../syspanel/templates/syspanel/quotas/index.html | 4 +-
10639
.../templates/syspanel/services/_list.html | 50 ++++++++--------
10640
.../templates/syspanel/services/_toggle.html | 20 +++---
10641
.../templates/syspanel/tenants/_add_user.html | 10 ++--
10642
.../templates/syspanel/tenants/_create.html | 6 +-
10643
.../templates/syspanel/tenants/_delete.html | 8 +-
10644
.../syspanel/templates/syspanel/tenants/_list.html | 24 ++++----
10645
.../templates/syspanel/tenants/_quotas.html | 8 +-
10646
.../templates/syspanel/tenants/_remove_user.html | 10 ++--
10647
.../templates/syspanel/tenants/_update.html | 6 +-
10648
.../syspanel/templates/syspanel/tenants/index.html | 2 +-
10649
.../syspanel/templates/syspanel/tenants/users.html | 32 +++++-----
10650
.../syspanel/templates/syspanel/users/_create.html | 4 +-
10651
.../syspanel/templates/syspanel/users/_delete.html | 8 +-
10652
.../templates/syspanel/users/_enable_disable.html | 8 +-
10653
.../templates/syspanel/users/_toggle_enabled.html | 16 +++---
10654
.../syspanel/templates/syspanel/users/_update.html | 8 +-
10655
.../syspanel/templates/syspanel/users/index.html | 22 ++++----
10656
.../horizon/templates/horizon/auth/_switch.html | 10 ++--
10657
.../templates/horizon/common/_form_fields.html | 8 +-
10658
.../templates/horizon/common/_page_header.html | 2 +-
10659
.../horizon/templates/horizon/common/_sidebar.html | 2 +-
10660
horizon/horizon/tests/templates/base.html | 4 +-
10661
openstack-dashboard/dashboard/templates/404.html | 8 +-
10662
openstack-dashboard/dashboard/templates/500.html | 10 ++--
10663
.../dashboard/templates/_login.html | 2 +-
10664
.../dashboard/templates/_switch.html | 2 +-
10665
openstack-dashboard/dashboard/templates/base.html | 6 +-
10666
94 files changed, 445 insertions(+), 446 deletions(-)
10668
commit 5aed18784beb2001668f724bd3b84fca67400007
10669
Author: ZhongYue Luo <lzyeval@gmail.com>
10670
Date: Wed Dec 14 21:08:04 2011 +0900
10672
Fixes deprecated attribute access.
10676
I did a hasattr check whenever the code tries to access
10677
the message attribute of a BaseException.
10679
Since openstackx, glance, and quantum implements their exceptions
10680
with a message attribute, I thought keeping the message attribute access
10683
Change-Id: Iabe986359077d11bb4bdae15f9e7d6db2aecdbb0
10685
horizon/horizon/context_processors.py | 2 ++
10686
.../nova/images_and_snapshots/images/views.py | 2 ++
10687
.../nova/instances_and_volumes/instances/views.py | 8 ++++++++
10688
.../dashboards/nova/instances_and_volumes/views.py | 2 ++
10689
horizon/horizon/dashboards/nova/networks/forms.py | 16 ++++++++++++++++
10690
horizon/horizon/dashboards/nova/networks/views.py | 4 ++++
10691
.../horizon/dashboards/syspanel/flavors/views.py | 2 ++
10692
.../horizon/dashboards/syspanel/instances/views.py | 4 ++++
10693
.../horizon/dashboards/syspanel/quotas/views.py | 2 ++
10694
.../horizon/dashboards/syspanel/tenants/forms.py | 2 ++
10695
.../horizon/dashboards/syspanel/tenants/views.py | 2 ++
10696
horizon/horizon/dashboards/syspanel/users/forms.py | 4 ++++
10697
horizon/horizon/dashboards/syspanel/users/views.py | 2 ++
10698
horizon/horizon/forms.py | 2 ++
10699
14 files changed, 54 insertions(+), 0 deletions(-)
10701
commit 00fcb425597a367f9d26b339d1c3642cca14cf8b
10702
Author: jakedahn <jake@ansolabs.com>
10703
Date: Thu Dec 15 13:55:48 2011 -0800
10705
Adding page titles to all pages.
10709
Change-Id: Ia70eb999740b3212aa760318e839f2ff94dc8c7d
10711
.../floating_ips/associate.html | 1 +
10712
.../access_and_security/floating_ips/index.html | 1 +
10713
.../templates/nova/access_and_security/index.html | 1 +
10714
.../nova/access_and_security/keypairs/create.html | 1 +
10715
.../nova/access_and_security/keypairs/import.html | 1 +
10716
.../nova/access_and_security/keypairs/index.html | 1 +
10717
.../security_groups/create.html | 1 +
10718
.../security_groups/edit_rules.html | 1 +
10719
.../access_and_security/security_groups/index.html | 1 +
10720
.../nova/templates/nova/containers/create.html | 1 +
10721
.../nova/templates/nova/containers/index.html | 1 +
10722
.../nova/images_and_snapshots/images/index.html | 1 +
10723
.../nova/images_and_snapshots/images/launch.html | 1 +
10724
.../nova/images_and_snapshots/images/update.html | 1 +
10725
.../templates/nova/images_and_snapshots/index.html | 1 +
10726
.../images_and_snapshots/snapshots/create.html | 1 +
10727
.../nova/images_and_snapshots/snapshots/index.html | 1 +
10728
.../nova/instances_and_volumes/index.html | 1 +
10729
.../instances_and_volumes/instances/detail.html | 1 +
10730
.../instances_and_volumes/instances/index.html | 1 +
10731
.../instances_and_volumes/instances/update.html | 1 +
10732
.../instances_and_volumes/instances/usage.html | 1 +
10733
.../nova/instances_and_volumes/volumes/attach.html | 1 +
10734
.../nova/instances_and_volumes/volumes/create.html | 1 +
10735
.../nova/instances_and_volumes/volumes/detail.html | 1 +
10736
.../nova/instances_and_volumes/volumes/index.html | 1 +
10737
.../nova/templates/nova/networks/create.html | 1 +
10738
.../nova/templates/nova/networks/detail.html | 1 +
10739
.../nova/templates/nova/networks/index.html | 1 +
10740
.../nova/templates/nova/networks/rename.html | 1 +
10741
.../nova/templates/nova/objects/copy.html | 1 +
10742
.../nova/templates/nova/objects/index.html | 1 +
10743
.../nova/templates/nova/objects/upload.html | 1 +
10744
.../nova/templates/nova/ports/attach.html | 1 +
10745
.../nova/templates/nova/ports/create.html | 1 +
10746
.../templates/settings/tenant/settings.html | 1 +
10747
.../settings/templates/settings/user/settings.html | 1 +
10748
.../templates/syspanel/flavors/create.html | 1 +
10749
.../syspanel/templates/syspanel/flavors/index.html | 1 +
10750
.../syspanel/templates/syspanel/images/index.html | 1 +
10751
.../syspanel/templates/syspanel/images/update.html | 1 +
10752
.../templates/syspanel/instances/detail.html | 1 +
10753
.../templates/syspanel/instances/index.html | 1 +
10754
.../templates/syspanel/instances/tenant_usage.html | 1 +
10755
.../templates/syspanel/instances/usage.html | 1 +
10756
.../syspanel/templates/syspanel/quotas/index.html | 1 +
10757
.../templates/syspanel/services/index.html | 1 +
10758
.../templates/syspanel/tenants/create.html | 1 +
10759
.../syspanel/templates/syspanel/tenants/index.html | 1 +
10760
.../templates/syspanel/tenants/quotas.html | 1 +
10761
.../templates/syspanel/tenants/update.html | 1 +
10762
.../syspanel/templates/syspanel/tenants/users.html | 1 +
10763
.../syspanel/templates/syspanel/users/create.html | 1 +
10764
.../syspanel/templates/syspanel/users/index.html | 1 +
10765
.../syspanel/templates/syspanel/users/update.html | 1 +
10766
55 files changed, 55 insertions(+), 0 deletions(-)
10768
commit e7d7643e3ba83a1c43c689406c5eab77539c67a5
10769
Author: jakedahn <jake@ansolabs.com>
10770
Date: Wed Dec 14 16:27:36 2011 -0800
10772
Fixing floating ip allocation.
10774
Change-Id: Ie229923384fdaf59e5141cf781bfb6f8dc8f30fb
10776
.../dashboards/nova/access_and_security/views.py | 5 ++---
10777
1 files changed, 2 insertions(+), 3 deletions(-)
10779
commit 4a4c983c01cbb97cb9d86dfce5fd7d410df6686e
10780
Author: jakedahn <jake@ansolabs.com>
10781
Date: Wed Dec 14 13:11:51 2011 -0800
10783
Fixing the edit security group rules form
10787
Change-Id: I8273dee3d49d655073a7a0818150b1ba960bcca4
10789
.../security_groups/_edit_rules.html | 94 ++++++++++----------
10790
.../dashboard/static/dashboard/css/style.css | 12 ++--
10791
2 files changed, 54 insertions(+), 52 deletions(-)
10793
commit 56dd28bb52baa0b37a448ed00b46bf67a21fa96a
10794
Merge: 21779f2 5cfaf85
10795
Author: Jenkins <jenkins@review.openstack.org>
10796
Date: Wed Dec 14 22:17:34 2011 +0000
10798
Merge "blueprint UX Improvement"
10800
commit 21779f277035e874b94e1222d8e186c041423e4d
10801
Author: jakedahn <jake@ansolabs.com>
10802
Date: Wed Dec 14 12:46:40 2011 -0800
10804
Fixing the logic for hiding server actions when they're building
10806
Change-Id: Ifb0a6f29ddb8d55dddc2455caecf1e10aa371e37
10808
.../instances_and_volumes/instances/_list.html | 2 +-
10809
.../templates/syspanel/instances/_list.html | 2 +-
10810
2 files changed, 2 insertions(+), 2 deletions(-)
10812
commit 5cfaf85eb8138853f455f0dd191ee608340435a8
10813
Author: Neil Johnston <onewheeldrive.net@gmail.com>
10814
Date: Wed Dec 14 10:22:52 2011 -0800
10816
blueprint UX Improvement
10820
Re-added status_sprite.png to images folder.
10822
Change-Id: I4717683ce561a785842d3d08e2a6699f5962de2b
10824
.../static/dashboard/images/status_sprite.png | Bin 0 -> 11340 bytes
10825
1 files changed, 0 insertions(+), 0 deletions(-)
10827
commit 96e82806fc52c94f8d2c343cd3384716aa952e50
10828
Author: jakedahn <jake@ansolabs.com>
10829
Date: Tue Dec 13 22:57:41 2011 -0800
10831
Hiding unusable actions for instances that are not in the active state
10833
Change-Id: If663197ad74535b1cf724531c721933d34169487
10835
.../instances_and_volumes/instances/_list.html | 21 ++++----
10836
.../templates/syspanel/instances/_list.html | 50 ++++++++++---------
10837
2 files changed, 37 insertions(+), 34 deletions(-)
10839
commit c2826ffc4867b36e1765593f9d1974755621165f
10840
Author: jakedahn <jake@ansolabs.com>
10841
Date: Tue Dec 13 17:22:31 2011 -0800
10843
Restored instance details to instance index and detail pages.
10847
Change-Id: I61a475b61ae55cdcd55cc0373c2cdb5d71cff0c1
10849
horizon/horizon/api/nova.py | 2 +-
10850
.../nova/instances_and_volumes/instances/views.py | 28 ++++++++++++++++++++
10851
.../dashboards/nova/instances_and_volumes/views.py | 19 +++++++++++++
10852
.../instances_and_volumes/instances/_list.html | 2 +-
10853
.../instances_and_volumes/instances/detail.html | 20 ++++++++------
10854
5 files changed, 60 insertions(+), 11 deletions(-)
10856
commit 626264383985e4048ae35748c2fc572fad689b10
10857
Merge: e4a2b18 e950745
10858
Author: Jenkins <jenkins@review.openstack.org>
10859
Date: Wed Dec 14 04:17:22 2011 +0000
10861
Merge "Merging Images and Snapshots into a single panel."
10863
commit e4a2b18296a471f15d087d30c0fb532d7b8419b1
10864
Merge: 96f5225 0a3aebf
10865
Author: Jenkins <jenkins@review.openstack.org>
10866
Date: Wed Dec 14 03:20:13 2011 +0000
10868
Merge "Fix templates installation"
10870
commit 96f5225f6d7863e907f67d7ea0226065557d5e55
10871
Author: Neil Johnston <onewheeldrive.net@gmail.com>
10872
Date: Tue Dec 13 16:17:20 2011 -0800
10874
blueprint Improve Dashboard UX
10878
After the user submits a form by hitting a submit button (an application wide behaviour), the button now provides visual confrimation of it's submission by disabing though the removal of the primary class.
10880
Change-Id: If52fe30b55b78a46951568df7a78dc2b6efa6ad3
10882
.../dashboard/static/dashboard/js/application.js | 2 ++
10883
1 files changed, 2 insertions(+), 0 deletions(-)
10885
commit 4240fcb021e92108da9b21ac7bd538c356caaa77
10886
Author: Gabriel Hurley <gabriel@strikeawe.com>
10887
Date: Tue Dec 13 16:25:23 2011 -0800
10889
Adds a named view for sending users to the appropriate home page.
10893
Change-Id: I6698cc3261d2f9e62b36684bedcad0a4a52b26a9
10895
horizon/horizon/site_urls.py | 1 +
10896
.../horizon/templates/horizon/common/_sidebar.html | 2 +-
10897
horizon/horizon/views/auth.py | 6 ++++++
10898
3 files changed, 8 insertions(+), 1 deletions(-)
10900
commit 6388d3e7659454f31e8343c5fbacd69f882bf606
10901
Author: Neil Johnston <onewheeldrive.net@gmail.com>
10902
Date: Tue Dec 13 11:52:18 2011 -0800
10904
OpenRC file download settings panel w/ tenant selector.
10906
Implements blueprint cert-download.
10908
blueprint: https://blueprints.launchpad.net/horizon/+spec/cert-download
10910
Includes a little pep8 cleanup.
10912
Change-Id: Id5c280fda2c809c8a362e65eca40e129a881123f
10914
horizon/horizon/api/base.py | 4 +-
10915
.../nova/access_and_security/floating_ips/tests.py | 11 ++--
10916
.../nova/access_and_security/keypairs/tests.py | 1 -
10917
horizon/horizon/dashboards/settings/dashboard.py | 2 +-
10918
.../templates/settings/tenant/_openrc.html | 26 +++++++
10919
.../templates/settings/tenant/openrc.sh.template | 42 +++++++++++
10920
.../templates/settings/tenant/settings.html | 10 +++
10921
.../templates/settings/user/_language.html | 1 +
10922
.../horizon/dashboards/settings/tenant/forms.py | 74 ++++++++++++++++++++
10923
.../horizon/dashboards/settings/tenant/panel.py | 26 +++++++
10924
horizon/horizon/dashboards/settings/tenant/urls.py | 21 ++++++
10925
.../horizon/dashboards/settings/tenant/views.py | 30 ++++++++
10926
horizon/horizon/site_urls.py | 2 +-
10927
horizon/horizon/tests/base_tests.py | 1 +
10928
14 files changed, 241 insertions(+), 10 deletions(-)
10930
commit e950745df660d91ace06dce0a78fd5c749cd3dbf
10931
Author: jakedahn <jake@ansolabs.com>
10932
Date: Mon Dec 12 17:18:41 2011 -0800
10934
Merging Images and Snapshots into a single panel.
10936
Change-Id: I897c6930a45b546dc3a742a4baf735fae4c7fbfd
10938
horizon/horizon/dashboards/nova/dashboard.py | 7 +-
10939
horizon/horizon/dashboards/nova/images/forms.py | 201 -----------
10940
horizon/horizon/dashboards/nova/images/panel.py | 30 --
10941
horizon/horizon/dashboards/nova/images/tests.py | 368 --------------------
10942
horizon/horizon/dashboards/nova/images/urls.py | 27 --
10943
horizon/horizon/dashboards/nova/images/views.py | 167 ---------
10944
.../nova/images_and_snapshots/images/forms.py | 201 +++++++++++
10945
.../nova/images_and_snapshots/images/panel.py | 30 ++
10946
.../nova/images_and_snapshots/images/tests.py | 306 ++++++++++++++++
10947
.../nova/images_and_snapshots/images/urls.py | 27 ++
10948
.../nova/images_and_snapshots/images/views.py | 167 +++++++++
10949
.../dashboards/nova/images_and_snapshots/panel.py | 27 ++
10950
.../nova/images_and_snapshots/snapshots/forms.py | 57 +++
10951
.../nova/images_and_snapshots/snapshots/panel.py | 30 ++
10952
.../nova/images_and_snapshots/snapshots/tests.py | 168 +++++++++
10953
.../nova/images_and_snapshots/snapshots/urls.py | 26 ++
10954
.../nova/images_and_snapshots/snapshots/views.py | 95 +++++
10955
.../dashboards/nova/images_and_snapshots/tests.py | 157 +++++++++
10956
.../dashboards/nova/images_and_snapshots/urls.py | 34 ++
10957
.../dashboards/nova/images_and_snapshots/views.py | 77 ++++
10958
horizon/horizon/dashboards/nova/snapshots/forms.py | 57 ---
10959
horizon/horizon/dashboards/nova/snapshots/panel.py | 30 --
10960
horizon/horizon/dashboards/nova/snapshots/tests.py | 215 ------------
10961
horizon/horizon/dashboards/nova/snapshots/urls.py | 26 --
10962
horizon/horizon/dashboards/nova/snapshots/views.py | 94 -----
10963
.../nova/templates/nova/containers/index.html | 2 +-
10964
.../nova/templates/nova/images/_delete.html | 9 -
10965
.../nova/templates/nova/images/_launch.html | 52 ---
10966
.../nova/templates/nova/images/_list.html | 53 ---
10967
.../nova/templates/nova/images/_update.html | 24 --
10968
.../nova/templates/nova/images/index.html | 18 -
10969
.../nova/templates/nova/images/launch.html | 18 -
10970
.../nova/templates/nova/images/update.html | 10 -
10971
.../nova/images_and_snapshots/images/_delete.html | 9 +
10972
.../nova/images_and_snapshots/images/_launch.html | 52 +++
10973
.../nova/images_and_snapshots/images/_list.html | 53 +++
10974
.../nova/images_and_snapshots/images/_update.html | 24 ++
10975
.../nova/images_and_snapshots/images/index.html | 18 +
10976
.../nova/images_and_snapshots/images/launch.html | 18 +
10977
.../nova/images_and_snapshots/images/update.html | 10 +
10978
.../templates/nova/images_and_snapshots/index.html | 27 ++
10979
.../images_and_snapshots/snapshots/_create.html | 25 ++
10980
.../nova/images_and_snapshots/snapshots/_list.html | 53 +++
10981
.../images_and_snapshots/snapshots/create.html | 12 +
10982
.../nova/images_and_snapshots/snapshots/index.html | 22 ++
10983
.../instances_and_volumes/instances/_list.html | 4 +-
10984
.../instances/_no_instances.html | 2 +-
10985
.../instances_and_volumes/instances/_snapshot.html | 2 +-
10986
.../nova/templates/nova/snapshots/_create.html | 25 --
10987
.../nova/templates/nova/snapshots/create.html | 12 -
10988
.../nova/templates/nova/snapshots/index.html | 22 --
10989
.../templates/syspanel/instances/index.html | 2 +-
10990
horizon/horizon/templatetags/launch_form.py | 5 +-
10991
53 files changed, 1738 insertions(+), 1469 deletions(-)
10993
commit 8642018ebf463bd960dc3dcaac4dc7508b60e2e6
10994
Author: Gabriel Hurley <gabriel@strikeawe.com>
10995
Date: Mon Dec 12 17:52:20 2011 -0800
10997
Volume name is passed to novaclient properly. Fixed bug 890908.
10999
Change-Id: I51bac51fa3900a8d2dfdba4883e98e951956126d
11001
horizon/horizon/api/nova.py | 2 +-
11002
.../instances_and_volumes/instances/_list.html | 10 +++++-----
11003
horizon/horizon/tests/api_tests/nova.py | 6 ++++--
11004
3 files changed, 10 insertions(+), 8 deletions(-)
11006
commit 97dbcb2ba8521085773a24403c3199fc1e410ea7
11007
Merge: 3f6e168 3fdfd02
11008
Author: Jenkins <jenkins@review.openstack.org>
11009
Date: Tue Dec 13 01:54:17 2011 +0000
11011
Merge "Fixes the syspanel instances page after instances_and_volumes merge."
11013
commit 3fdfd025422b111d950f23709c482c44dc4c34ad
11014
Author: Gabriel Hurley <gabriel@strikeawe.com>
11015
Date: Mon Dec 12 17:26:06 2011 -0800
11017
Fixes the syspanel instances page after instances_and_volumes merge.
11019
Change-Id: If16fc61d20f9d09d96ac311f841df15ae704d5a8
11021
.../templates/syspanel/instances/_list.html | 4 ++--
11022
.../templates/syspanel/instances/detail.html | 4 ++--
11023
2 files changed, 4 insertions(+), 4 deletions(-)
11025
commit 3f6e168e8e7fe1797e5ff9a755de943938dc202c
11026
Author: jakedahn <jake@ansolabs.com>
11027
Date: Sat Dec 10 12:04:13 2011 -0800
11029
Merging Floating Ips, Keypairs, and Security Groups into a single panel.
11031
Change-Id: Ia5b755f2e89a121fc67ca0ddb1a173e3ea97a889
11033
.../nova/access_and_security/floating_ips/forms.py | 126 +++++++++
11034
.../nova/access_and_security/floating_ips/tests.py | 229 ++++++++++++++++
11035
.../nova/access_and_security/floating_ips/urls.py | 29 ++
11036
.../nova/access_and_security/floating_ips/views.py | 98 +++++++
11037
.../nova/access_and_security/keypairs/forms.py | 99 +++++++
11038
.../nova/access_and_security/keypairs/tests.py | 129 +++++++++
11039
.../nova/access_and_security/keypairs/urls.py | 29 ++
11040
.../nova/access_and_security/keypairs/views.py | 99 +++++++
11041
.../dashboards/nova/access_and_security/panel.py | 27 ++
11042
.../access_and_security/security_groups/forms.py | 132 +++++++++
11043
.../access_and_security/security_groups/tests.py | 265 ++++++++++++++++++
11044
.../access_and_security/security_groups/urls.py | 29 ++
11045
.../access_and_security/security_groups/views.py | 104 +++++++
11046
.../dashboards/nova/access_and_security/tests.py | 77 ++++++
11047
.../dashboards/nova/access_and_security/urls.py | 38 +++
11048
.../dashboards/nova/access_and_security/views.py | 103 +++++++
11049
horizon/horizon/dashboards/nova/dashboard.py | 4 +-
11050
.../horizon/dashboards/nova/floating_ips/forms.py | 123 ---------
11051
.../horizon/dashboards/nova/floating_ips/panel.py | 30 --
11052
.../horizon/dashboards/nova/floating_ips/tests.py | 207 --------------
11053
.../horizon/dashboards/nova/floating_ips/urls.py | 28 --
11054
.../horizon/dashboards/nova/floating_ips/views.py | 96 -------
11055
horizon/horizon/dashboards/nova/keypairs/forms.py | 98 -------
11056
horizon/horizon/dashboards/nova/keypairs/panel.py | 30 --
11057
horizon/horizon/dashboards/nova/keypairs/tests.py | 149 ----------
11058
horizon/horizon/dashboards/nova/keypairs/urls.py | 28 --
11059
horizon/horizon/dashboards/nova/keypairs/views.py | 99 -------
11060
.../dashboards/nova/security_groups/forms.py | 130 ---------
11061
.../dashboards/nova/security_groups/panel.py | 30 --
11062
.../dashboards/nova/security_groups/tests.py | 286 --------------------
11063
.../dashboards/nova/security_groups/urls.py | 28 --
11064
.../dashboards/nova/security_groups/views.py | 104 -------
11065
.../floating_ips/_allocate.html | 8 +
11066
.../floating_ips/_associate.html | 24 ++
11067
.../floating_ips/_disassociate.html | 9 +
11068
.../access_and_security/floating_ips/_list.html | 56 ++++
11069
.../access_and_security/floating_ips/_release.html | 9 +
11070
.../floating_ips/associate.html | 11 +
11071
.../access_and_security/floating_ips/index.html | 21 ++
11072
.../templates/nova/access_and_security/index.html | 48 ++++
11073
.../nova/access_and_security/keypairs/_create.html | 25 ++
11074
.../nova/access_and_security/keypairs/_delete.html | 9 +
11075
.../nova/access_and_security/keypairs/_form.html | 26 ++
11076
.../nova/access_and_security/keypairs/_import.html | 25 ++
11077
.../nova/access_and_security/keypairs/_list.html | 40 +++
11078
.../nova/access_and_security/keypairs/create.html | 11 +
11079
.../nova/access_and_security/keypairs/import.html | 11 +
11080
.../nova/access_and_security/keypairs/index.html | 21 ++
11081
.../security_groups/_create.html | 25 ++
11082
.../security_groups/_delete.html | 9 +
11083
.../security_groups/_delete_rule.html | 9 +
11084
.../security_groups/_edit_rules.html | 53 ++++
11085
.../access_and_security/security_groups/_list.html | 49 ++++
11086
.../security_groups/create.html | 10 +
11087
.../security_groups/edit_rules.html | 10 +
11088
.../access_and_security/security_groups/index.html | 22 ++
11089
.../templates/nova/floating_ips/_allocate.html | 8 -
11090
.../templates/nova/floating_ips/_associate.html | 24 --
11091
.../templates/nova/floating_ips/_disassociate.html | 9 -
11092
.../nova/templates/nova/floating_ips/_list.html | 56 ----
11093
.../nova/templates/nova/floating_ips/_release.html | 9 -
11094
.../templates/nova/floating_ips/associate.html | 11 -
11095
.../nova/templates/nova/floating_ips/index.html | 21 --
11096
.../nova/templates/nova/images/_list.html | 2 +-
11097
.../instances_and_volumes/instances/_list.html | 2 +-
11098
.../nova/instances_and_volumes/volumes/_list.html | 2 +-
11099
.../nova/templates/nova/keypairs/_create.html | 25 --
11100
.../nova/templates/nova/keypairs/_delete.html | 9 -
11101
.../nova/templates/nova/keypairs/_form.html | 26 --
11102
.../nova/templates/nova/keypairs/_import.html | 25 --
11103
.../nova/templates/nova/keypairs/_list.html | 40 ---
11104
.../nova/templates/nova/keypairs/create.html | 11 -
11105
.../nova/templates/nova/keypairs/import.html | 11 -
11106
.../nova/templates/nova/keypairs/index.html | 21 --
11107
.../templates/nova/security_groups/_create.html | 25 --
11108
.../templates/nova/security_groups/_delete.html | 9 -
11109
.../nova/security_groups/_delete_rule.html | 9 -
11110
.../nova/security_groups/_edit_rules.html | 53 ----
11111
.../nova/templates/nova/security_groups/_list.html | 49 ----
11112
.../templates/nova/security_groups/create.html | 10 -
11113
.../templates/nova/security_groups/edit_rules.html | 10 -
11114
.../nova/templates/nova/security_groups/index.html | 22 --
11115
82 files changed, 2159 insertions(+), 1964 deletions(-)
11117
commit 8a121c8d179eae21f5e862698a184ee77aba30fa
11118
Merge: 51069c0 c63d097
11119
Author: Jenkins <jenkins@review.openstack.org>
11120
Date: Mon Dec 12 20:46:04 2011 +0000
11122
Merge "Testing improvements."
11124
commit c63d0973fa35d83b4f8be679236ec1acd7536879
11125
Author: Gabriel Hurley <gabriel@strikeawe.com>
11126
Date: Mon Dec 12 11:34:42 2011 -0800
11128
Testing improvements.
11130
Fixes bug 903349 -- sets socket timeout and overrides httplib2 connection
11131
method so that escaping external URI calls don't sit around forever.
11133
Fixes bug 894776 -- run_tests.sh properly respects the -N flag again.
11135
Change-Id: I979f49f065021cb91d8b9d01b6a36f78de1897df
11137
horizon/horizon/test.py | 9 +++++++++
11138
horizon/horizon/tests/testsettings.py | 3 +++
11139
run_tests.sh | 33 ++++++++++++++++++---------------
11140
3 files changed, 30 insertions(+), 15 deletions(-)
11142
commit 51069c01d27d9e346576782c4aa3bb33ac850e52
11143
Author: jakedahn <jake@ansolabs.com>
11144
Date: Mon Dec 12 11:29:01 2011 -0800
11146
fixing url error which occurs when you attach a volume
11148
Change-Id: I5cd6525bdad0a47a01a6a20d7642a0689699b347
11150
.../dashboards/nova/instances_and_volumes/views.py | 1 -
11151
.../nova/instances_and_volumes/volumes/_list.html | 2 +-
11152
2 files changed, 1 insertions(+), 2 deletions(-)
11154
commit 17b02f9e6e2e28a35a74999e5a1fcc7ea291f9da
11155
Merge: 50b5992 1547e59
11156
Author: Jenkins <jenkins@review.openstack.org>
11157
Date: Sat Dec 10 23:33:26 2011 +0000
11159
Merge "Updated quantum API"
11161
commit 50b599289d12b888b59d669d1050ce244157d7f7
11162
Author: jakedahn <jake@ansolabs.com>
11163
Date: Mon Dec 5 13:00:26 2011 -0800
11165
Merging Instances and Volumes into a single panel.
11167
Change-Id: If469511149bdea1de178b5ad82f2f2905c9cb7bf
11169
horizon/horizon/dashboards/nova/dashboard.py | 4 +-
11170
horizon/horizon/dashboards/nova/images/forms.py | 3 +-
11171
horizon/horizon/dashboards/nova/images/tests.py | 2 +-
11172
horizon/horizon/dashboards/nova/images/views.py | 3 +-
11173
horizon/horizon/dashboards/nova/instances/forms.py | 98 -----
11174
horizon/horizon/dashboards/nova/instances/panel.py | 30 --
11175
horizon/horizon/dashboards/nova/instances/tests.py | 407 --------------------
11176
horizon/horizon/dashboards/nova/instances/urls.py | 33 --
11177
horizon/horizon/dashboards/nova/instances/views.py | 252 ------------
11178
.../nova/instances_and_volumes/instances/forms.py | 99 +++++
11179
.../nova/instances_and_volumes/instances/tests.py | 401 +++++++++++++++++++
11180
.../nova/instances_and_volumes/instances/urls.py | 34 ++
11181
.../nova/instances_and_volumes/instances/views.py | 257 ++++++++++++
11182
.../dashboards/nova/instances_and_volumes/panel.py | 26 ++
11183
.../dashboards/nova/instances_and_volumes/tests.py | 75 ++++
11184
.../dashboards/nova/instances_and_volumes/urls.py | 34 ++
11185
.../dashboards/nova/instances_and_volumes/views.py | 81 ++++
11186
.../nova/instances_and_volumes/volumes/forms.py | 122 ++++++
11187
.../nova/instances_and_volumes/volumes/urls.py | 26 ++
11188
.../nova/instances_and_volumes/volumes/views.py | 110 ++++++
11189
horizon/horizon/dashboards/nova/overview/urls.py | 2 +-
11190
horizon/horizon/dashboards/nova/snapshots/tests.py | 4 +-
11191
horizon/horizon/dashboards/nova/snapshots/views.py | 6 +-
11192
.../nova/templates/nova/instances/_list.html | 55 ---
11193
.../templates/nova/instances/_no_instances.html | 8 -
11194
.../nova/templates/nova/instances/_reboot.html | 9 -
11195
.../nova/templates/nova/instances/_snapshot.html | 11 -
11196
.../nova/templates/nova/instances/_terminate.html | 9 -
11197
.../nova/templates/nova/instances/_update.html | 24 --
11198
.../nova/templates/nova/instances/detail.html | 118 ------
11199
.../nova/templates/nova/instances/index.html | 56 ---
11200
.../nova/templates/nova/instances/update.html | 33 --
11201
.../nova/templates/nova/instances/usage.csv | 11 -
11202
.../nova/templates/nova/instances/usage.html | 80 ----
11203
.../nova/instances_and_volumes/index.html | 26 ++
11204
.../instances_and_volumes/instances/_list.html | 55 +++
11205
.../instances/_no_instances.html | 8 +
11206
.../instances_and_volumes/instances/_reboot.html | 9 +
11207
.../instances_and_volumes/instances/_snapshot.html | 11 +
11208
.../instances/_terminate.html | 9 +
11209
.../instances_and_volumes/instances/_update.html | 24 ++
11210
.../instances_and_volumes/instances/detail.html | 118 ++++++
11211
.../instances_and_volumes/instances/index.html | 56 +++
11212
.../instances_and_volumes/instances/update.html | 33 ++
11213
.../nova/instances_and_volumes/instances/usage.csv | 11 +
11214
.../instances_and_volumes/instances/usage.html | 80 ++++
11215
.../instances_and_volumes/volumes/_attach.html | 25 ++
11216
.../instances_and_volumes/volumes/_create.html | 25 ++
11217
.../instances_and_volumes/volumes/_delete.html | 10 +
11218
.../instances_and_volumes/volumes/_detach.html | 11 +
11219
.../nova/instances_and_volumes/volumes/_form.html | 27 ++
11220
.../nova/instances_and_volumes/volumes/_list.html | 70 ++++
11221
.../nova/instances_and_volumes/volumes/attach.html | 10 +
11222
.../nova/instances_and_volumes/volumes/create.html | 10 +
11223
.../nova/instances_and_volumes/volumes/detail.html | 45 +++
11224
.../nova/instances_and_volumes/volumes/index.html | 24 ++
11225
.../nova/templates/nova/snapshots/index.html | 2 +-
11226
.../nova/templates/nova/volumes/_attach.html | 25 --
11227
.../nova/templates/nova/volumes/_create.html | 25 --
11228
.../nova/templates/nova/volumes/_delete.html | 10 -
11229
.../nova/templates/nova/volumes/_detach.html | 11 -
11230
.../nova/templates/nova/volumes/_form.html | 27 --
11231
.../nova/templates/nova/volumes/_list.html | 70 ----
11232
.../nova/templates/nova/volumes/attach.html | 10 -
11233
.../nova/templates/nova/volumes/create.html | 10 -
11234
.../nova/templates/nova/volumes/detail.html | 45 ---
11235
.../nova/templates/nova/volumes/index.html | 24 --
11236
horizon/horizon/dashboards/nova/volumes/forms.py | 119 ------
11237
horizon/horizon/dashboards/nova/volumes/panel.py | 26 --
11238
horizon/horizon/dashboards/nova/volumes/urls.py | 25 --
11239
horizon/horizon/dashboards/nova/volumes/views.py | 109 ------
11240
.../horizon/dashboards/syspanel/instances/views.py | 7 +-
11241
.../dashboard/static/dashboard/css/style.css | 5 +
11242
73 files changed, 1984 insertions(+), 1786 deletions(-)
11244
commit f72cfc17e53f4fc0bcecff2f9e7c3bbc457c1079
11245
Merge: b4f1226 137fc84
11246
Author: Jenkins <jenkins@review.openstack.org>
11247
Date: Fri Dec 9 22:48:00 2011 +0000
11249
Merge "Adds the ability to specify the URL pattern name for Panel.get_absolute_url."
11251
commit b4f12260bef96c8de04f89997b22e35c50ef7099
11252
Merge: f068f9e 75bff69
11253
Author: Jenkins <jenkins@review.openstack.org>
11254
Date: Fri Dec 9 22:46:09 2011 +0000
11256
Merge "Keypair bugfixes."
11258
commit f068f9e7901ed2802d2b1844b600b5a8038682a4
11259
Author: Gabriel Hurley <gabriel@strikeawe.com>
11260
Date: Fri Dec 9 13:37:00 2011 -0800
11262
Cleans up error handling for index view api calls. Prevents 500 errors.
11264
Also brings buildout config for glance into line with pip-requires.
11268
Change-Id: Ia5cc1d480cf160c682a6ec7a3d0bed9057e7acc9
11270
horizon/buildout.cfg | 9 +++++++--
11271
.../horizon/dashboards/nova/containers/views.py | 9 ++++++++-
11272
horizon/horizon/dashboards/nova/images/tests.py | 14 +-------------
11273
horizon/horizon/dashboards/nova/images/views.py | 16 ++++++++--------
11274
horizon/horizon/dashboards/nova/instances/views.py | 2 +-
11275
horizon/horizon/dashboards/nova/snapshots/tests.py | 2 +-
11276
horizon/horizon/dashboards/nova/snapshots/views.py | 2 +-
11277
.../horizon/dashboards/syspanel/flavors/views.py | 11 +++++++----
11278
.../horizon/dashboards/syspanel/images/views.py | 2 +-
11279
.../horizon/dashboards/syspanel/quotas/views.py | 18 ++++++++++++++----
11280
.../horizon/dashboards/syspanel/tenants/views.py | 10 +++++++---
11281
horizon/horizon/dashboards/syspanel/users/views.py | 11 +++++++----
11282
run_tests.sh | 2 +-
11283
13 files changed, 64 insertions(+), 44 deletions(-)
11285
commit 75bff6914dcb2ff2b792dd6f06bbe69f6afc9f41
11286
Author: Gabriel Hurley <gabriel@strikeawe.com>
11287
Date: Fri Dec 9 12:26:08 2011 -0800
11291
Corrects keypair name validation and prevents illegal characters in
11292
header name. Fixes bug 900528.
11294
Fixes location of "refresh this page" message insertion to match
11297
Ensures that deletion of keypairs gets a confirmation dialog box.
11299
Change-Id: I99d70dd21c840320ef3fc6a246d283cef5b7a64a
11301
horizon/horizon/dashboards/nova/keypairs/forms.py | 12 +++++++++---
11302
.../nova/templates/nova/keypairs/_delete.html | 2 +-
11303
.../dashboard/static/dashboard/js/application.js | 2 +-
11304
3 files changed, 11 insertions(+), 5 deletions(-)
11306
commit 9e84bae97a8e056d5f3aeeb99777f3e36a3bbfec
11307
Merge: 676370b ca6f868
11308
Author: Jenkins <jenkins@review.openstack.org>
11309
Date: Fri Dec 9 19:54:26 2011 +0000
11311
Merge "CSS layout fix to make sure title elements are properly cleared."
11313
commit ca6f8686a35289b49c9caec15473291ab70c292b
11314
Author: Gabriel Hurley <gabriel@strikeawe.com>
11315
Date: Fri Dec 9 11:40:47 2011 -0800
11317
CSS layout fix to make sure title elements are properly cleared.
11321
Change-Id: I835c849c6c3d67ba88cdc1dd44ade9d2091f428b
11323
.../dashboard/static/dashboard/css/style.css | 4 ++++
11324
1 files changed, 4 insertions(+), 0 deletions(-)
11326
commit 676370be7eb818a03989c71187f9f36b45ad4ddd
11327
Author: Gabriel Hurley <gabriel@strikeawe.com>
11328
Date: Fri Dec 9 11:12:34 2011 -0800
11330
Corrected a broken trans tag. Fixed 900527.
11332
Change-Id: I56e625f491d6d0dce658392feb1f824f69664484
11334
.../nova/templates/nova/floating_ips/_list.html | 2 +-
11335
1 files changed, 1 insertions(+), 1 deletions(-)
11337
commit 137fc84fd0bc1bc75b22b1f15df976557afe5b3e
11338
Author: Gabriel Hurley <gabriel@strikeawe.com>
11339
Date: Thu Dec 8 16:23:06 2011 -0800
11341
Adds the ability to specify the URL pattern name for Panel.get_absolute_url.
11343
Change-Id: I177ac498f9ca83ae866b1d7d1f7184a0c093d3be
11345
horizon/horizon/base.py | 30 +++++++++++++++++++++++++++---
11346
horizon/horizon/tests/base_tests.py | 11 +++++++++++
11347
2 files changed, 38 insertions(+), 3 deletions(-)
11349
commit 4d9f5e8ce88fc88b13b2b56eebe84cd97f2abf3e
11350
Author: Gabriel Hurley <gabriel@strikeawe.com>
11351
Date: Thu Dec 8 15:12:58 2011 -0800
11355
Change-Id: If44db0308ff9975de510b84e27f2d9afa66b880e
11357
horizon/horizon/api/deprecated.py | 1 +
11358
horizon/horizon/dashboards/nova/volumes/forms.py | 5 +++--
11359
horizon/horizon/dashboards/nova/volumes/views.py | 4 ++--
11360
3 files changed, 6 insertions(+), 4 deletions(-)
11362
commit 5fa8539f4f1397f16fd4b09e506b0b59502a3489
11363
Author: Gabriel Hurley <gabriel@strikeawe.com>
11364
Date: Wed Dec 7 16:15:23 2011 -0800
11366
Reworks messages so they display if they have multiple tags applied.
11368
Change-Id: If53f6b51d52edb846861e7df12dd7ba891ec3ed6
11370
horizon/horizon/templates/horizon/_messages.html | 8 ++++----
11371
horizon/horizon/views/auth_forms.py | 4 +++-
11372
2 files changed, 7 insertions(+), 5 deletions(-)
11374
commit 0cb30bf803f1b6761031aefb1fecf55b6ea5910c
11375
Author: Gabriel Hurley <gabriel@strikeawe.com>
11376
Date: Wed Dec 7 13:07:26 2011 -0800
11378
Cleanup of splash page error messages and keystone error handling.
11380
Removed several templates which have not been in use for some time.
11382
Moved messages tempalte snippet into horizon since we're using it
11383
there and it's generic anyway.
11387
Change-Id: I4c9aa22e022b41c5d353c05b0b32cf3e85c376ea
11389
.../dashboards/nova/templates/nova/base.html | 2 +-
11390
.../settings/templates/settings/base.html | 2 +-
11391
.../syspanel/templates/syspanel/base.html | 2 +-
11392
horizon/horizon/templates/horizon/_messages.html | 23 +++++++++++++++++
11393
horizon/horizon/templates/horizon/auth/_login.html | 9 +------
11394
.../dashboard/templates/_messages.html | 23 -----------------
11395
.../dashboard/templates/login_required.html | 26 -------------------
11396
.../dashboard/templates/permission_denied.html | 27 --------------------
11397
.../dashboard/templates/splash.html | 3 +-
11398
.../dashboard/templates/switch_tenants.html | 3 +-
11399
.../dashboard/templates/unavailable.html | 12 ---------
11400
11 files changed, 29 insertions(+), 103 deletions(-)
11402
commit 16af5d402416df0789769a67c18d4e69300be19a
11403
Author: Gabriel Hurley <gabriel@strikeawe.com>
11404
Date: Wed Dec 7 12:09:45 2011 -0800
11406
Updated docs for the Dashboard.panels attribute to be clearer.
11410
Change-Id: I2b1f6dab8b5a0e1edc59ff89f59f48a0391b9b10
11412
horizon/horizon/base.py | 21 ++++++++++++++++-----
11413
1 files changed, 16 insertions(+), 5 deletions(-)
11415
commit 1547e5928513fc9660b54ee0630626f16d6d7370
11416
Author: Arvind Somya <asomya@cisco.com>
11417
Date: Tue Dec 6 17:42:26 2011 -0500
11419
Updated quantum API
11421
Updated call to set port state to match changes to the Quantum API.
11423
Change-Id: I9b40afd5c1492d25708517b2ce760ce042994c62
11425
horizon/horizon/api/quantum.py | 2 +-
11426
1 files changed, 1 insertions(+), 1 deletions(-)
11428
commit fa365d6439497ca1a226b844b1e59d1d2fd0a7ea
11429
Merge: 924abf8 c01ebad
11430
Author: Jenkins <jenkins@review.openstack.org>
11431
Date: Tue Dec 6 21:36:39 2011 +0000
11433
Merge "Fix sys.path in WSGI file"
11435
commit 924abf8cf045c924274ffc294da89bfadc3ee48f
11436
Merge: 1c1fac7 068c782
11437
Author: Jenkins <jenkins@review.openstack.org>
11438
Date: Tue Dec 6 20:52:53 2011 +0000
11440
Merge "Fixes LP Bug#862664 - Improper calls to get_image"
11442
commit 1c1fac7977c485809f1ba837e977536d8612b0d6
11443
Author: jakedahn <jake@ansolabs.com>
11444
Date: Tue Dec 6 11:26:54 2011 -0800
11446
Changing the wording for disk quota.
11448
The current wording presented confusion to multiple users.
11450
Change-Id: I9244b596846f3502ea05e60546b1f994f16ac400
11452
.../nova/templates/nova/images/_launch.html | 30 ++++++++++----------
11453
1 files changed, 15 insertions(+), 15 deletions(-)
11455
commit 59be682ff4d29c28d3aef64a20a476a67bf192a2
11456
Merge: 432a29b 1b5e7ff
11457
Author: Jenkins <jenkins@review.openstack.org>
11458
Date: Tue Dec 6 19:24:42 2011 +0000
11460
Merge "Remove dependency on django-mailer"
11462
commit 068c782d03fe5fff793505f56623fcd70f465927
11463
Author: Jay Pipes <jaypipes@gmail.com>
11464
Date: Tue Dec 6 12:27:19 2011 -0500
11466
Fixes LP Bug#862664 - Improper calls to get_image
11468
The glance.client.Client.get_image() call returns a
11469
tuple of (metadata, image_iterator). Unfortunately,
11470
Horizon's glance API calls get_image() when it means
11471
to call get_image_meta(). Because the call to get_image()
11472
simply ignores the image iterator returned from get_image(),
11473
when the image iterator is garbage-collected, this causes
11474
the connection to Glance to be closed, however by that time
11475
the socket bound to the iterator has been switched out by
11476
eventlet. The result is lots of these in the Glance API log:
11478
2011-09-28 17:46:12 DEBUG [glance.store.filesystem] Found image at /opt/stack/glance/images/3. Returning in ChunkedFile.
11479
2011-09-28 17:46:12 DEBUG [eventlet.wsgi.server] Traceback (most recent call last):
11480
File "/usr/lib/pymodules/python2.7/eventlet/wsgi.py", line 351, in handle_one_response
11481
write(''.join(towrite))
11482
File "/usr/lib/pymodules/python2.7/eventlet/wsgi.py", line 301, in write
11483
_writelines(towrite)
11484
File "/usr/lib/python2.7/socket.py", line 334, in writelines
11486
File "/usr/lib/python2.7/socket.py", line 303, in flush
11487
self._sock.sendall(view[write_offset:write_offset+buffer_size])
11488
File "/usr/lib/pymodules/python2.7/eventlet/greenio.py", line 283, in sendall
11489
tail = self.send(data, flags)
11490
File "/usr/lib/pymodules/python2.7/eventlet/greenio.py", line 269, in send
11491
total_sent += fd.send(data[total_sent:], flags)
11492
error: [Errno 104] Connection reset by peer
11494
This patch fixes the improper calls to get_image() by replacing them
11495
with appropriate calls to get_image_meta().
11497
Change-Id: I741a207ba0e222820492aeb48bab9464d17539ab
11499
horizon/horizon/api/glance.py | 14 ++++++++++-
11500
horizon/horizon/api/nova.py | 2 +-
11501
horizon/horizon/dashboards/nova/images/forms.py | 6 ++--
11502
horizon/horizon/dashboards/nova/images/tests.py | 24 ++++++++++----------
11503
horizon/horizon/dashboards/nova/images/views.py | 4 +-
11504
.../horizon/dashboards/syspanel/images/views.py | 2 +-
11505
horizon/horizon/tests/api_tests/glance.py | 8 +++---
11506
horizon/horizon/tests/api_tests/nova.py | 4 +-
11507
8 files changed, 38 insertions(+), 26 deletions(-)
11509
commit 0a3aebf683f801978d0113751fea6d5d2bb9ab67
11510
Author: Julien Danjou <julien.danjou@enovance.com>
11511
Date: Wed Nov 30 14:39:05 2011 +0100
11513
Fix templates installation
11515
The setup.py does not install all the required templates, making horizon
11516
unable to render pages.
11518
Change-Id: I1e20e232e6837a3db934bce764bdbe1d1b8d5b6f
11519
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
11521
horizon/setup.py | 5 ++++-
11522
1 files changed, 4 insertions(+), 1 deletions(-)
11524
commit 432a29bc103a7425b5bd4cf1ef45cd4554cc0eed
11525
Author: Julien Danjou <julien.danjou@enovance.com>
11526
Date: Mon Dec 5 15:28:37 2011 +0100
11528
Remove openstack.compute usage
11530
Change-Id: I898952ae6f141759aeacc8dec5756ffe4e14ca51
11531
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
11533
horizon/buildout.cfg | 8 ----
11534
horizon/horizon/api/deprecated.py | 20 -----------
11535
horizon/horizon/api/nova.py | 7 ++--
11536
horizon/horizon/middleware.py | 4 +--
11537
horizon/horizon/tests/api_tests/nova.py | 55 ++++--------------------------
11538
openstack-dashboard/tools/pip-requires | 1 -
11539
6 files changed, 12 insertions(+), 83 deletions(-)
11541
commit 6434611696f96c6f113108127f4118df34a823eb
11542
Author: Tres Henry <tres@treshenry.net>
11543
Date: Sun Dec 4 18:11:05 2011 -0800
11545
Moving login error messages into the login dialog.
11547
Fixing broken test and removing duplicate tenant_delete function.
11549
Change-Id: I1dd20221c0ca4155e1005e229d70aeffc76bd633
11551
horizon/horizon/api/keystone.py | 4 ----
11552
horizon/horizon/templates/horizon/auth/_login.html | 8 ++++++++
11553
horizon/horizon/tests/auth_tests.py | 4 +++-
11554
horizon/horizon/views/auth.py | 3 ---
11555
horizon/horizon/views/auth_forms.py | 10 ++++++----
11556
.../dashboard/templates/_messages.html | 6 +++---
11557
6 files changed, 20 insertions(+), 15 deletions(-)
11559
commit 72ec2799796963904f167f7aac23f44dfe490b33
11560
Author: Gabriel Hurley <gabriel@strikeawe.com>
11561
Date: Thu Dec 1 13:25:16 2011 -0800
11563
Converts keypairs to use the new ajax modal dialogs.
11565
Incidentally updates jQuery to 1.7.1 and uses the "on" method instead of "live"
11566
for click handling as per Tres' comment.
11568
Adds a common "main_content" id to all the base.html templates for uniformity.
11570
Change-Id: I667cfaa72b9b85883a86649a666e75e4d501b93e
11572
horizon/horizon/dashboards/nova/keypairs/views.py | 47 ++++++++++------
11573
.../dashboards/nova/templates/nova/base.html | 2 +-
11574
.../nova/templates/nova/keypairs/_create.html | 24 ++++++--
11575
.../nova/templates/nova/keypairs/_import.html | 24 ++++++--
11576
.../nova/templates/nova/keypairs/_list.html | 4 +-
11577
.../nova/templates/nova/keypairs/create.html | 30 +----------
11578
.../nova/templates/nova/keypairs/import.html | 21 +------
11579
.../nova/templates/nova/keypairs/index.html | 59 +-------------------
11580
.../settings/templates/settings/base.html | 2 +-
11581
.../syspanel/templates/syspanel/base.html | 2 +-
11582
.../dashboard/static/dashboard/js/application.js | 13 ++++-
11583
.../dashboard/static/dashboard/js/jquery.min.js | 8 +-
11584
12 files changed, 93 insertions(+), 143 deletions(-)
11586
commit e51db86225f661870cbcc932192927f90ed69a32
11587
Author: Gabriel Hurley <gabriel@strikeawe.com>
11588
Date: Mon Dec 5 15:22:18 2011 -0800
11590
Fixed nova dashboard image update view (was returning 500 error).
11592
Change-Id: I7f3e83270ab6e4bdce7fd34b675a6890108a98b3
11594
horizon/horizon/dashboards/nova/images/views.py | 4 +++-
11595
.../nova/templates/nova/images/_update.html | 2 +-
11596
2 files changed, 4 insertions(+), 2 deletions(-)
11598
commit 0537e9a4dcbf8a3cba2e8ebd1901d009e096b8f3
11599
Merge: 5eb713e c002fef
11600
Author: Jenkins <jenkins@review.openstack.org>
11601
Date: Mon Dec 5 21:48:58 2011 +0000
11603
Merge "Fix for a misnamed attribute."
11605
commit c002fefe8c8a0d212c9f1dd8515845b16f1712a1
11606
Author: Gabriel Hurley <gabriel@strikeawe.com>
11607
Date: Mon Dec 5 12:16:29 2011 -0800
11609
Fix for a misnamed attribute.
11611
Change-Id: Ib0eaaef4885cc17a55e061f2d5f9bc25a305abfc
11613
horizon/horizon/base.py | 2 +-
11614
1 files changed, 1 insertions(+), 1 deletions(-)
11616
commit 5eb713e08d14e329c6bb6a3658f7b5287d133c8a
11617
Author: Jake Dahn <jake@ansolabs.com>
11618
Date: Mon Nov 28 08:56:48 2011 -0500
11620
Implementing new table features.
11622
Change-Id: I93840f3af736a6770ec568a38c4993746c6e76dd
11624
horizon/horizon/api/glance.py | 2 +-
11625
.../templates/nova/floating_ips/_allocate.html | 2 +-
11626
.../nova/templates/nova/floating_ips/_list.html | 54 ++-
11627
.../nova/templates/nova/images/_list.html | 59 ++-
11628
.../nova/templates/nova/instances/_list.html | 110 +++----
11629
.../nova/templates/nova/instances/_reboot.html | 2 +-
11630
.../nova/templates/nova/keypairs/_list.html | 34 +-
11631
.../nova/templates/nova/objects/_list.html | 2 +-
11632
.../nova/templates/nova/security_groups/_list.html | 65 +++-
11633
.../nova/templates/nova/security_groups/index.html | 3 +-
11634
.../nova/templates/nova/volumes/_list.html | 114 ++++---
11635
horizon/horizon/dashboards/nova/volumes/forms.py | 28 +-
11636
horizon/horizon/dashboards/nova/volumes/views.py | 13 +-
11637
.../dashboard/static/dashboard/css/style.css | 397 ++++++++++++--------
11638
.../static/dashboard/images/right_droparrow.png | Bin 0 -> 991 bytes
11639
.../dashboard/static/dashboard/js/application.js | 29 ++-
11640
openstack-dashboard/tools/pip-requires | 2 +-
11641
17 files changed, 540 insertions(+), 376 deletions(-)
11643
commit 11f4f78bc16351e19b5465772a87130874bbcee3
11644
Author: Gabriel Hurley <gabriel@strikeawe.com>
11645
Date: Wed Nov 30 16:12:36 2011 -0800
11647
Improved error message for attempt to access an unregistered dashboard.
11649
Change-Id: I5025823a508e4c20df751b25a0e80a649f349c08
11651
horizon/horizon/base.py | 15 +++++++++++++--
11652
1 files changed, 13 insertions(+), 2 deletions(-)
11654
commit 7329714c1d3445a528365cc577f14f933098b554
11655
Merge: 84ad20e a9df378
11656
Author: Jenkins <jenkins@review.openstack.org>
11657
Date: Sun Dec 4 06:15:10 2011 +0000
11659
Merge "Gave the README an extension that github would recognize and then render."
11661
commit 84ad20e0f3159e70a8b2cf098e076fdc67910d87
11662
Merge: de502fa c6b3038
11663
Author: Jenkins <jenkins@review.openstack.org>
11664
Date: Sun Dec 4 06:13:37 2011 +0000
11666
Merge "Added bugfix for Django URL reverse bug."
11668
commit de502fab40f378bc758285bfc99611d97c953ad4
11669
Author: Gabriel Hurley <gabriel@strikeawe.com>
11670
Date: Sat Dec 3 21:53:34 2011 -0800
11672
Updated the other half of the quantum dependency and bumped env version.
11674
Adds buildout environment automatic cleanout to "quiet" option for Jenkins.
11676
Change-Id: I23c6849e893b9dc43ec93acfa402af60f33bc7b9
11678
horizon/buildout.cfg | 9 ++++++++-
11679
run_tests.sh | 3 ++-
11680
2 files changed, 10 insertions(+), 2 deletions(-)
11682
commit c6b30386213e7700421798722549c9d1af975440
11683
Author: Gabriel Hurley <gabriel@strikeawe.com>
11684
Date: Sat Dec 3 21:09:44 2011 -0800
11686
Added bugfix for Django URL reverse bug.
11688
See issue Django issue 15900 for details of the bug.
11690
Change-Id: I90407ae962e33dbceb9a5ea641c759b6b1aada08
11692
horizon/horizon/__init__.py | 3 +
11693
horizon/horizon/utils/reverse_bugfix.py | 183 +++++++++++++++++++++++++++++++
11694
2 files changed, 186 insertions(+), 0 deletions(-)
11696
commit a9df37828140005f491fce0e26ddd2d8889d4000
11697
Author: Duncan McGreggor <duncan@dreamhost.com>
11698
Date: Tue Nov 29 14:03:42 2011 -0800
11700
Gave the README an extension that github would recognize and then render.
11702
Change-Id: I54fb08b3421b47d98df649d36b9f29726d5aa0ca
11704
README | 75 ------------------------------------------------------------
11705
README.rst | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11706
2 files changed, 75 insertions(+), 75 deletions(-)
11708
commit c01ebad629a7d78c769b2c5c0072e59d24940746
11709
Author: Julien Danjou <julien.danjou@enovance.com>
11710
Date: Wed Nov 30 14:41:28 2011 +0100
11712
Fix sys.path in WSGI file
11714
This allows the inclusion of dashboard.* modules correctly, which is needed
11717
Change-Id: I7db42657b0253871fa28fb4a1c649182254811ca
11718
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
11720
openstack-dashboard/dashboard/wsgi/django.wsgi | 2 ++
11721
1 files changed, 2 insertions(+), 0 deletions(-)
11723
commit eb896725004283ab53047735dcd308fd934acdd7
11724
Author: Gabriel Hurley <gabriel@strikeawe.com>
11725
Date: Thu Dec 1 12:59:31 2011 -0800
11727
Added urlquote call around keypair name in delete form. Fixed bug 898803.
11729
Change-Id: Ie39c0c9136a2b02247a4e67a16d91ef09c2e5ddc
11731
horizon/horizon/dashboards/nova/keypairs/forms.py | 3 ++-
11732
1 files changed, 2 insertions(+), 1 deletions(-)
11734
commit 058c2847bb4170b3c768890f595f89d926a67a28
11735
Author: jakedahn <jake@ansolabs.com>
11736
Date: Wed Nov 30 11:29:16 2011 -0800
11738
Adding comment to local_settings.py.example.
11740
This should help illustrate the option of using memcached for less painful development.
11742
Change-Id: I8eb92381290294ee22872ba993d3c69947b9dbfc
11744
.../local/local_settings.py.example | 3 +++
11745
1 files changed, 3 insertions(+), 0 deletions(-)
11747
commit 1b5e7ff41213616280f9bb0a69130f8bb662c316
11748
Author: Julien Danjou <julien.danjou@enovance.com>
11749
Date: Wed Nov 30 12:14:47 2011 +0100
11751
Remove dependency on django-mailer
11753
Nothing is using it, so there's no need to install and configure it.
11755
Change-Id: I11d34b965606d7660d812202c79b65c07b4f41d3
11756
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
11758
horizon/buildout.cfg | 1 -
11759
horizon/horizon/tests/testsettings.py | 8 ++------
11760
openstack-dashboard/dashboard/settings.py | 1 -
11761
.../local/local_settings.py.example | 3 ---
11762
openstack-dashboard/tools/pip-requires | 1 -
11763
5 files changed, 2 insertions(+), 12 deletions(-)
11765
commit b9dd8cba862683abf3f22c76555ad859e94aea03
11766
Merge: 10bf942 cf5f6a2
11767
Author: Jenkins <jenkins@review.openstack.org>
11768
Date: Wed Nov 30 00:15:41 2011 +0000
11770
Merge "adding danger class to keypair delete button"
11772
commit 10bf942f61e0080c9f7205e23641ab4c1b3e398c
11773
Merge: d8a3f29 2e547ad
11774
Author: Jenkins <jenkins@review.openstack.org>
11775
Date: Wed Nov 30 00:15:19 2011 +0000
11777
Merge "Fixing login message when bad credentials are supplied."
11779
commit cf5f6a21128cbb4ba582b852bbe3047a4d4dad66
11780
Author: jakedahn <jake@ansolabs.com>
11781
Date: Mon Nov 28 17:25:12 2011 -0800
11783
adding danger class to keypair delete button
11785
Change-Id: I6ad24995d0155bf3adb4b9958e185517536bdbd4
11787
.../nova/templates/nova/keypairs/_delete.html | 2 +-
11788
1 files changed, 1 insertions(+), 1 deletions(-)
11790
commit d8a3f29d74e67af330fed3fdf802e497c55f38be
11791
Author: jakedahn <jake@ansolabs.com>
11792
Date: Mon Nov 28 16:21:00 2011 -0800
11794
Quantum was removed from pypi, this fixes the pip-requires.
11796
Change-Id: Ifd20bfabb009362b6d42c3a615d30fba9c99c32a
11798
openstack-dashboard/tools/pip-requires | 2 +-
11799
1 files changed, 1 insertions(+), 1 deletions(-)
11801
commit 7cdd76293a175c9b1febbd27ddde9583ea4e4f7b
11802
Merge: 0ac50ad 3e7b2cd
11803
Author: Jenkins <jenkins@review.openstack.org>
11804
Date: Mon Nov 28 19:42:03 2011 +0000
11806
Merge "Remove execute bit on static files"
11808
commit 3e7b2cd9df801578e90d579dcf0c547a06a808a4
11809
Author: Julien Danjou <julien.danjou@enovance.com>
11810
Date: Fri Nov 25 16:53:51 2011 +0100
11812
Remove execute bit on static files
11814
Change-Id: I02c0100793ce4c5b2dd81466415b497d5fee858e
11815
Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
11817
.../dashboard/css/Anivers_Regular-webfont.eot | Bin 25687 -> 25687 bytes
11818
.../dashboard/css/Anivers_Regular-webfont.ttf | Bin 56996 -> 56996 bytes
11819
.../dashboard/css/Anivers_Regular-webfont.woff | Bin 29432 -> 29432 bytes
11820
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 180 bytes
11821
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 144 -> 144 bytes
11822
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 105 bytes
11823
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 111 bytes
11824
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 151 -> 151 bytes
11825
.../css/images/ui-bg_glass_75_ffffff_1x400.png | Bin 107 -> 107 bytes
11826
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 101 bytes
11827
.../images/ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 123 -> 123 bytes
11828
.../css/images/ui-icons_222222_256x240.png | Bin 4369 -> 4369 bytes
11829
.../css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 4369 bytes
11830
.../css/images/ui-icons_454545_256x240.png | Bin 4369 -> 4369 bytes
11831
.../css/images/ui-icons_888888_256x240.png | Bin 4369 -> 4369 bytes
11832
.../css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 4369 bytes
11833
16 files changed, 0 insertions(+), 0 deletions(-)
11835
commit 0ac50ad984bd50c0b39eaf12d46d11b587735b8a
11836
Author: Gabriel Hurley <gabriel@strikeawe.com>
11837
Date: Wed Nov 23 16:27:52 2011 -0800
11839
AJAX modal for associate floating IP. Fixes bug 884495.
11841
Change-Id: I4f7bdf9a3f22c2b9efeaee1b9de84a51347d847e
11843
.../horizon/dashboards/nova/floating_ips/views.py | 14 ++++++++++----
11844
.../nova/templates/nova/floating_ips/_list.html | 6 +++---
11845
.../templates/nova/floating_ips/associate.html | 2 +-
11846
.../dashboard/static/dashboard/js/application.js | 18 ++++++++++++++----
11847
4 files changed, 28 insertions(+), 12 deletions(-)
11849
commit 72927d2b9785c93a06137f7f3469439cddf086d9
11850
Author: Gabriel Hurley <gabriel@strikeawe.com>
11851
Date: Wed Nov 23 14:22:28 2011 -0800
11853
Adds tabindex to nav elements for better accessibility.
11855
Change-Id: I5edcc8b6394a1f323260694996fa4f884164b5e0
11857
horizon/horizon/templates/horizon/_nav_list.html | 2 +-
11858
.../horizon/templates/horizon/_subnav_list.html | 2 +-
11859
2 files changed, 2 insertions(+), 2 deletions(-)
11861
commit 3175337006a56ffe2df514926eb270fdf05520cb
11862
Author: Gabriel Hurley <gabriel@strikeawe.com>
11863
Date: Mon Nov 21 13:04:09 2011 -0800
11865
Clears session on splash page to prevent old user ids from being cached.
11867
Change-Id: Idc9a9b60ce43a990b9e2cdf39c6d4a06cb999986
11869
openstack-dashboard/dashboard/views.py | 2 +-
11870
1 files changed, 1 insertions(+), 1 deletions(-)
11872
commit 2e547adc4141f64a083ff3dc2a87ecd786103062
11873
Author: Tres Henry <tres@treshenry.net>
11874
Date: Wed Nov 23 14:50:34 2011 -0800
11876
Fixing login message when bad credentials are supplied.
11880
Change-Id: I21f8600a72443fd5f33c396b38001359f539899b
11882
horizon/horizon/views/auth_forms.py | 13 +++++++++----
11883
1 files changed, 9 insertions(+), 4 deletions(-)
11885
commit 26cbcb81a012253d026300a8d393fdcb3ba32e4d
11886
Author: Tres Henry <tres@treshenry.net>
11887
Date: Tue Nov 22 17:02:58 2011 -0800
11889
Dashboards can now add an attribute that indicates the dashboard has support
11890
for tenants/projects.
11892
Change-Id: I505d22f808a34cf43921ebb716f599459f5c9095
11894
horizon/horizon/base.py | 8 ++++++++
11895
horizon/horizon/dashboards/nova/dashboard.py | 1 +
11896
horizon/horizon/templates/horizon/_nav_list.html | 1 -
11897
.../horizon/templates/horizon/common/_sidebar.html | 2 ++
11898
4 files changed, 11 insertions(+), 1 deletions(-)
11900
commit 0b1847437753dc4e1ce34bb33061a3843da51797
11901
Author: Tres Henry <tres@treshenry.net>
11902
Date: Mon Nov 21 19:29:43 2011 -0800
11904
Fix for launch instance bug and some associated tests.
11906
Change-Id: If2d320db84180f621329a0d2a76b2a472cbdb7fb
11908
horizon/horizon/dashboards/nova/images/tests.py | 10 +++++++
11909
horizon/horizon/dashboards/nova/snapshots/tests.py | 29 +++++++++++++++++++-
11910
horizon/horizon/templatetags/launch_form.py | 19 ++++++-------
11911
3 files changed, 47 insertions(+), 11 deletions(-)
11913
commit 3d15546345dbcc80f720f2d3341bd6e531a6d9ae
11914
Author: Tres Henry <tres@treshenry.net>
11915
Date: Wed Nov 16 05:28:43 2011 -0800
11917
Various fixes for swift UI.
11919
Paging controls no longer show when there are exactly "limit" number items.
11920
Primary actions more clear.
11921
Styles in-line with rest of Horizon.
11922
Filter form now pages plus some test fixes.
11923
Better Swift pagination limit default and comment in local_settings.py
11925
Change-Id: I288c17471624c3a90a886726af60f7c3c8f8c9b7
11927
horizon/horizon/api/swift.py | 21 ++++++++++---
11928
.../horizon/dashboards/nova/containers/forms.py | 8 ++--
11929
.../horizon/dashboards/nova/containers/tests.py | 11 ++++---
11930
.../horizon/dashboards/nova/containers/views.py | 18 ++++++++----
11931
.../nova/templates/nova/containers/_list.html | 2 +
11932
.../nova/templates/nova/containers/index.html | 10 +++---
11933
.../templates/nova/floating_ips/_allocate.html | 2 +-
11934
.../nova/templates/nova/keypairs/index.html | 4 +-
11935
.../nova/templates/nova/networks/_create.html | 6 ++--
11936
.../nova/templates/nova/networks/index.html | 6 ++--
11937
.../nova/templates/nova/objects/_list.html | 4 ++-
11938
.../nova/templates/nova/objects/index.html | 8 ++--
11939
.../nova/templates/nova/snapshots/index.html | 2 +-
11940
horizon/horizon/templatetags/swift_paging.py | 4 +--
11941
horizon/horizon/tests/api_tests/swift.py | 30 ++++++++++++--------
11942
.../dashboard/static/dashboard/css/style.css | 6 +++-
11943
.../local/local_settings.py.example | 4 ++-
11944
17 files changed, 89 insertions(+), 57 deletions(-)
11946
commit 1dec092857c79a3d302b101e36ab085d2cd7a32a
11947
Author: Gabriel Hurley <gabriel@strikeawe.com>
11948
Date: Fri Nov 18 12:38:21 2011 -0800
11950
Unit tests shouldn't override template rendering.
11952
Removes the fake_render_to_response function that was preventing
11953
templates from being rendered. This required a number of adjustments
11954
to the mocked obejcts in the view tests (which didn't need to be
11955
mocked to begin with). A couple of legitimate problems were
11956
exposed upon rendering the templates which are also now fixed.
11958
Change-Id: I1647dcec01084318be1bb8f6d6ac1f4308992afa
11961
.../horizon/dashboards/nova/containers/tests.py | 13 +++---
11962
.../horizon/dashboards/nova/floating_ips/tests.py | 4 +-
11963
horizon/horizon/dashboards/nova/images/tests.py | 8 ++-
11964
horizon/horizon/dashboards/nova/instances/tests.py | 2 +-
11965
horizon/horizon/dashboards/nova/keypairs/tests.py | 2 +-
11966
.../dashboards/nova/security_groups/tests.py | 3 +-
11967
horizon/horizon/dashboards/nova/snapshots/tests.py | 4 +-
11968
.../nova/templates/nova/images/_list.html | 4 +-
11969
horizon/horizon/dashboards/syspanel/users/tests.py | 2 +-
11970
horizon/horizon/templatetags/launch_form.py | 1 +
11971
horizon/horizon/templatetags/parse_date.py | 6 ++-
11972
horizon/horizon/test.py | 43 +-------------------
11973
horizon/horizon/tests/templates/base.html | 32 +++++++++++++++
11974
14 files changed, 62 insertions(+), 63 deletions(-)
11976
commit e1d78e0321351a7bf06dd71c93da2ea5e6561a80
11977
Author: Ewan Mellor <ewan.mellor@citrix.com>
11978
Date: Sat Nov 19 21:25:33 2011 -0800
11980
Fix three instances of the same typo.
11982
Change-Id: Ib0be8e6b0f68a2c1b592f77abb90861abca5e723
11984
horizon/horizon/dashboards/nova/images/forms.py | 2 +-
11985
horizon/horizon/dashboards/nova/images/views.py | 2 +-
11986
horizon/horizon/dashboards/nova/snapshots/views.py | 2 +-
11987
3 files changed, 3 insertions(+), 3 deletions(-)
11989
commit ef40151f413a0e9ec565518eb5dd3b41b7a2e07a
11990
Author: Tres Henry <tres@treshenry.net>
11991
Date: Tue Nov 15 20:45:49 2011 -0800
11993
New template when no instances running shared from overview and instances list.
11995
Change-Id: I9c27624792473cadf691496d39ccb927e51d334e
11997
.../templates/nova/instances/_no_instances.html | 8 +++
11998
.../nova/templates/nova/instances/index.html | 7 +--
11999
.../nova/templates/nova/instances/usage.html | 58 +++++++++-----------
12000
3 files changed, 35 insertions(+), 38 deletions(-)
12002
commit b282244e097529de2c6d2aa096093c05ef76374c
12003
Merge: 2a942bb 3e8413b
12004
Author: Jenkins <jenkins@review.openstack.org>
12005
Date: Fri Nov 18 00:46:00 2011 +0000
12007
Merge "Remove Debian bits and let the debian package take care of it."
12009
commit 2a942bb3e5336d399fffead0b008e876f08b4b10
12010
Merge: 36c0573 7cd53c2
12011
Author: Jenkins <jenkins@review.openstack.org>
12012
Date: Fri Nov 18 00:45:38 2011 +0000
12014
Merge "Adds function to count tab characters in files to run_test.sh."
12016
commit 36c057344737d868fb8ca4bc23a7327e764ddae0
12017
Author: Gabriel Hurley <gabriel@strikeawe.com>
12018
Date: Thu Nov 17 12:59:53 2011 -0800
12020
Adds enctype back to object upload form. Allows for extra attrs on modal forms.
12022
Change-Id: I30284ca64dd27b6b6ab7b9deb0b69e9d9b132b7f
12024
.../horizon/dashboards/nova/containers/tests.py | 6 ++++++
12025
horizon/horizon/dashboards/nova/containers/urls.py | 8 ++++----
12026
.../nova/templates/nova/objects/_upload.html | 1 +
12027
.../templates/horizon/common/_modal_form.html | 2 +-
12028
4 files changed, 12 insertions(+), 5 deletions(-)
12030
commit f150af16c470467b1d668f68d0a32159156ce3fc
12031
Merge: af2b1be 63792f5
12032
Author: Jenkins <jenkins@review.openstack.org>
12033
Date: Thu Nov 17 20:59:19 2011 +0000
12035
Merge "Accounts for non-standard width of the splash modal for centering."
12037
commit af2b1beb7a4288cb9fd9743b337b6326bf26061e
12038
Author: Gabriel Hurley <gabriel@strikeawe.com>
12039
Date: Wed Nov 16 16:11:57 2011 -0800
12041
Massive UI fixes + bugfixes.
12043
All forms/modals on the site now inherit from a single
12044
standardized modal base template.
12046
All cancel buttons now go to appropriate pages.
12048
All buttons are styled approriately
12050
Fixed many bugs in the networks, volumes and users panels.
12052
Generally made everything more standardized, uniform, and DRY.
12054
Moved mox.VerifyAll() to global tearDown() method to prevent
12055
tests carelessly forgetting it, and/or VerifyAll() raising
12056
errors that prevent UnsetStubs() from running properly.
12058
Fixed a lot of failing unit tests that weren't being verified.
12060
Change-Id: I9f7a87870a89f83373cd480255b0906c00cff032
12062
horizon/horizon/api/quantum.py | 3 +-
12063
.../horizon/dashboards/nova/containers/forms.py | 6 +-
12064
.../horizon/dashboards/nova/containers/tests.py | 32 +-----
12065
.../horizon/dashboards/nova/floating_ips/tests.py | 9 --
12066
horizon/horizon/dashboards/nova/images/tests.py | 18 ---
12067
horizon/horizon/dashboards/nova/instances/tests.py | 36 ------
12068
horizon/horizon/dashboards/nova/keypairs/tests.py | 12 --
12069
horizon/horizon/dashboards/nova/networks/forms.py | 17 +++-
12070
horizon/horizon/dashboards/nova/networks/tests.py | 49 ++++-----
12071
horizon/horizon/dashboards/nova/networks/views.py | 59 ++++-------
12072
.../dashboards/nova/security_groups/forms.py | 8 +-
12073
.../dashboards/nova/security_groups/tests.py | 46 --------
12074
.../dashboards/nova/security_groups/views.py | 2 +-
12075
horizon/horizon/dashboards/nova/snapshots/tests.py | 14 ---
12076
.../dashboards/nova/templates/nova/base.html | 2 +-
12077
.../nova/templates/nova/containers/_create.html | 2 +-
12078
.../nova/templates/nova/containers/_list.html | 2 +-
12079
.../nova/templates/nova/containers/create.html | 8 +--
12080
.../nova/templates/nova/containers/index.html | 6 -
12081
.../templates/nova/floating_ips/_allocate.html | 2 +-
12082
.../templates/nova/floating_ips/_associate.html | 2 +-
12083
.../templates/nova/floating_ips/_disassociate.html | 2 +-
12084
.../nova/templates/nova/floating_ips/_list.html | 2 +-
12085
.../nova/templates/nova/floating_ips/_release.html | 2 +-
12086
.../templates/nova/floating_ips/associate.html | 8 +--
12087
.../nova/templates/nova/floating_ips/index.html | 8 +--
12088
.../nova/templates/nova/images/_delete.html | 2 +-
12089
.../nova/templates/nova/images/_launch.html | 2 +-
12090
.../nova/templates/nova/images/_update.html | 2 +-
12091
.../nova/templates/nova/images/index.html | 7 +-
12092
.../nova/templates/nova/images/launch.html | 2 +-
12093
.../nova/templates/nova/images/update.html | 8 +--
12094
.../nova/templates/nova/instances/_list.html | 6 +-
12095
.../nova/templates/nova/instances/_reboot.html | 9 ++
12096
.../nova/templates/nova/instances/_snapshot.html | 2 +-
12097
.../nova/templates/nova/instances/_terminate.html | 9 ++
12098
.../nova/templates/nova/instances/_update.html | 2 +-
12099
.../nova/templates/nova/instances/detail.html | 6 -
12100
.../nova/templates/nova/instances/index.html | 10 +--
12101
.../nova/templates/nova/instances/update.html | 8 +--
12102
.../nova/templates/nova/instances/usage.html | 10 +--
12103
.../nova/templates/nova/keypairs/_create.html | 2 +-
12104
.../nova/templates/nova/keypairs/_delete.html | 2 +-
12105
.../nova/templates/nova/keypairs/_form.html | 2 +-
12106
.../nova/templates/nova/keypairs/_import.html | 2 +-
12107
.../nova/templates/nova/keypairs/_list.html | 2 +-
12108
.../nova/templates/nova/keypairs/create.html | 8 +--
12109
.../nova/templates/nova/keypairs/import.html | 11 +--
12110
.../nova/templates/nova/keypairs/index.html | 2 +-
12111
.../nova/templates/nova/networks/_create.html | 27 ++++-
12112
.../nova/templates/nova/networks/_delete.html | 18 ++--
12113
.../nova/templates/nova/networks/_delete_port.html | 22 ++--
12114
.../nova/templates/nova/networks/_detach_port.html | 21 +---
12115
.../nova/templates/nova/networks/_detail.html | 6 +-
12116
.../nova/templates/nova/networks/_form.html | 27 -----
12117
.../nova/templates/nova/networks/_list.html | 18 ++--
12118
.../nova/templates/nova/networks/_rename.html | 34 ++++---
12119
.../nova/templates/nova/networks/_rename_form.html | 12 --
12120
.../nova/templates/nova/networks/_toggle_port.html | 6 +-
12121
.../nova/templates/nova/networks/create.html | 21 +----
12122
.../nova/templates/nova/networks/detail.html | 17 +---
12123
.../nova/templates/nova/networks/index.html | 10 +--
12124
.../nova/templates/nova/networks/rename.html | 29 +-----
12125
.../nova/templates/nova/objects/_copy.html | 48 ++++-----
12126
.../nova/templates/nova/objects/_filter.html | 2 +-
12127
.../nova/templates/nova/objects/_form.html | 27 -----
12128
.../nova/templates/nova/objects/_list.html | 61 ++++++-----
12129
.../nova/templates/nova/objects/_upload.html | 21 +++-
12130
.../nova/templates/nova/objects/copy.html | 25 +----
12131
.../nova/templates/nova/objects/index.html | 8 +--
12132
.../nova/templates/nova/objects/upload.html | 21 +----
12133
.../nova/templates/nova/ports/_attach.html | 37 +++++--
12134
.../nova/templates/nova/ports/_create.html | 50 ++++-----
12135
.../nova/templates/nova/ports/attach.html | 41 +-------
12136
.../nova/templates/nova/ports/create.html | 24 +----
12137
.../templates/nova/security_groups/_create.html | 26 ++++-
12138
.../templates/nova/security_groups/_delete.html | 4 +-
12139
.../nova/security_groups/_delete_rule.html | 4 +-
12140
.../nova/security_groups/_edit_rules.html | 53 +++++++++
12141
.../nova/templates/nova/security_groups/_form.html | 27 -----
12142
.../nova/templates/nova/security_groups/_list.html | 2 +-
12143
.../templates/nova/security_groups/create.html | 24 +----
12144
.../templates/nova/security_groups/edit_rules.html | 81 +--------------
12145
.../nova/templates/nova/security_groups/index.html | 36 +------
12146
.../dashboards/nova/templates/nova/settings.html | 63 -----------
12147
.../nova/templates/nova/snapshots/_create.html | 26 ++++-
12148
.../nova/templates/nova/snapshots/_form.html | 26 -----
12149
.../nova/templates/nova/snapshots/create.html | 32 +-----
12150
.../nova/templates/nova/snapshots/index.html | 8 +--
12151
.../nova/templates/nova/volumes/_attach.html | 25 +++++
12152
.../nova/templates/nova/volumes/_attach_form.html | 14 ---
12153
.../nova/templates/nova/volumes/_create.html | 24 ++++-
12154
.../nova/templates/nova/volumes/_delete.html | 2 +-
12155
.../nova/templates/nova/volumes/_detach.html | 11 ++
12156
.../nova/templates/nova/volumes/_detach_form.html | 11 --
12157
.../nova/templates/nova/volumes/_form.html | 2 +-
12158
.../nova/templates/nova/volumes/_list.html | 2 +-
12159
.../nova/templates/nova/volumes/attach.html | 19 +---
12160
.../nova/templates/nova/volumes/create.html | 23 +----
12161
.../nova/templates/nova/volumes/detail.html | 9 +--
12162
.../nova/templates/nova/volumes/index.html | 36 +------
12163
horizon/horizon/dashboards/nova/volumes/forms.py | 6 +-
12164
horizon/horizon/dashboards/nova/volumes/views.py | 12 +--
12165
.../templates/settings/user/_language.html | 38 +++++++
12166
.../settings/templates/settings/user/settings.html | 22 +----
12167
.../horizon/dashboards/syspanel/flavors/forms.py | 2 +-
12168
.../templates/syspanel/flavors/_create.html | 26 ++++-
12169
.../templates/syspanel/flavors/_delete.html | 4 +-
12170
.../syspanel/templates/syspanel/flavors/_form.html | 27 -----
12171
.../syspanel/templates/syspanel/flavors/_list.html | 2 +-
12172
.../templates/syspanel/flavors/create.html | 23 +----
12173
.../syspanel/templates/syspanel/flavors/index.html | 8 +--
12174
.../templates/syspanel/images/_delete.html | 2 +-
12175
.../syspanel/templates/syspanel/images/_form.html | 2 +-
12176
.../syspanel/templates/syspanel/images/_list.html | 2 +-
12177
.../templates/syspanel/images/_toggle.html | 2 +-
12178
.../templates/syspanel/images/_update.html | 2 +-
12179
.../syspanel/templates/syspanel/images/index.html | 8 +--
12180
.../syspanel/templates/syspanel/images/update.html | 8 +--
12181
.../templates/syspanel/instances/_list.html | 4 +-
12182
.../templates/syspanel/instances/_reboot.html | 9 ++
12183
.../templates/syspanel/instances/_terminate.html | 9 ++
12184
.../templates/syspanel/instances/detail.html | 7 +-
12185
.../templates/syspanel/instances/index.html | 8 +--
12186
.../templates/syspanel/instances/tenant_usage.html | 10 +--
12187
.../templates/syspanel/instances/usage.html | 12 +--
12188
.../syspanel/templates/syspanel/quotas/index.html | 8 +--
12189
.../templates/syspanel/services/_list.html | 2 +-
12190
.../templates/syspanel/services/_toggle.html | 2 +-
12191
.../templates/syspanel/services/index.html | 8 +--
12192
.../templates/syspanel/tenants/_add_user.html | 2 +-
12193
.../templates/syspanel/tenants/_create.html | 26 ++++-
12194
.../templates/syspanel/tenants/_create_form.html | 6 -
12195
.../templates/syspanel/tenants/_delete.html | 2 +-
12196
.../syspanel/templates/syspanel/tenants/_form.html | 27 -----
12197
.../syspanel/templates/syspanel/tenants/_list.html | 2 +-
12198
.../templates/syspanel/tenants/_quotas.html | 24 ++++
12199
.../templates/syspanel/tenants/_quotas_form.html | 12 --
12200
.../templates/syspanel/tenants/_remove_user.html | 2 +-
12201
.../templates/syspanel/tenants/_update.html | 23 +++-
12202
.../templates/syspanel/tenants/_update_form.html | 6 -
12203
.../templates/syspanel/tenants/_update_quotas.html | 11 --
12204
.../syspanel/tenants/_update_quotas_form.html | 6 -
12205
.../templates/syspanel/tenants/create.html | 23 +----
12206
.../syspanel/templates/syspanel/tenants/index.html | 14 +---
12207
.../templates/syspanel/tenants/quotas.html | 23 +----
12208
.../templates/syspanel/tenants/update.html | 23 +----
12209
.../syspanel/templates/syspanel/tenants/users.html | 8 +--
12210
.../syspanel/templates/syspanel/users/_create.html | 25 ++++-
12211
.../templates/syspanel/users/_create_form.html | 7 --
12212
.../syspanel/templates/syspanel/users/_delete.html | 4 +-
12213
.../syspanel/templates/syspanel/users/_form.html | 27 -----
12214
.../templates/syspanel/users/_toggle_enabled.html | 2 +-
12215
.../syspanel/templates/syspanel/users/_update.html | 27 ++++--
12216
.../templates/syspanel/users/_update_form.html | 7 --
12217
.../syspanel/templates/syspanel/users/create.html | 23 +----
12218
.../syspanel/templates/syspanel/users/index.html | 10 +--
12219
.../syspanel/templates/syspanel/users/update.html | 23 +----
12220
.../horizon/dashboards/syspanel/tenants/forms.py | 10 +-
12221
horizon/horizon/dashboards/syspanel/users/forms.py | 82 ++++++++++++---
12222
horizon/horizon/dashboards/syspanel/users/tests.py | 8 --
12223
horizon/horizon/dashboards/syspanel/users/urls.py | 4 +-
12224
horizon/horizon/dashboards/syspanel/users/views.py | 113 +++-----------------
12225
horizon/horizon/forms.py | 24 +++--
12226
.../horizon/common/instances/_reboot.html | 9 --
12227
.../horizon/common/instances/_terminate.html | 9 --
12228
horizon/horizon/test.py | 1 +
12229
horizon/horizon/tests/api_tests/glance.py | 10 --
12230
horizon/horizon/tests/api_tests/keystone.py | 32 ------
12231
horizon/horizon/tests/api_tests/nova.py | 52 ---------
12232
horizon/horizon/tests/api_tests/swift.py | 19 ----
12233
horizon/horizon/tests/auth_tests.py | 10 --
12234
172 files changed, 863 insertions(+), 1886 deletions(-)
12236
commit 63792f5b3810e9fc59e7bf5f90cb80483d6b3f46
12237
Author: Neil Johnston <onewheeldrive.net@gmail.com>
12238
Date: Thu Nov 17 11:47:13 2011 -0800
12240
Accounts for non-standard width of the splash modal for centering.
12242
Change-Id: I1078c1d25e64568bd6bc77c339a5bc84e26e5979
12244
.../dashboard/static/dashboard/css/style.css | 1 +
12245
1 files changed, 1 insertions(+), 0 deletions(-)
12247
commit 195b70bcf161987d2568e7c9dbebdfffd22004f8
12248
Merge: ef0382c 6ffcfea
12249
Author: Jenkins <jenkins@review.openstack.org>
12250
Date: Thu Nov 17 00:39:01 2011 +0000
12252
Merge "fixing swift bugs introduced with ui refactor"
12254
commit ef0382c31f5051b86f76ba752370877ee01cf50a
12255
Merge: c1b5d04 e2895b9
12256
Author: Jenkins <jenkins@review.openstack.org>
12257
Date: Wed Nov 16 21:00:14 2011 +0000
12259
Merge "Adds error messages back into syspanel base template."
12261
commit e2895b99a0cf31dfcc473d1e2d5b801ccb243c17
12262
Author: Gabriel Hurley <gabriel@strikeawe.com>
12263
Date: Wed Nov 16 12:56:05 2011 -0800
12265
Adds error messages back into syspanel base template.
12267
Change-Id: I20a778f08b406fb446502ef94db2b9ffd75e83d1
12269
.../syspanel/templates/syspanel/base.html | 1 +
12270
1 files changed, 1 insertions(+), 0 deletions(-)
12272
commit c1b5d04cf48bfdc09508ec8abbb8a33fc37b7f3b
12273
Author: Joe Heck <heckj@mac.com>
12274
Date: Wed Nov 16 09:02:03 2011 -0800
12276
meaningless change to drive CI
12278
Change-Id: I0aa360143933a815fc1d0258fbce2e7d5a9d2d65
12281
1 files changed, 1 insertions(+), 0 deletions(-)
12283
commit ce04d72f0e5180151516c5087ae3a602af44d43f
12284
Author: Tres Henry <tres@treshenry.net>
12285
Date: Tue Nov 15 18:32:26 2011 -0800
12289
Change-Id: If373fd10b285749503467ca5287ef86b48fdec1c
12291
horizon/horizon/templates/horizon/auth/_login.html | 1 +
12292
1 files changed, 1 insertions(+), 0 deletions(-)
12294
commit 17df9e545884f16175acb8fd42f9880b97b4ad3a
12295
Author: Gabriel Hurley <gabriel@strikeawe.com>
12296
Date: Tue Nov 15 18:14:55 2011 -0800
12300
Change-Id: I32b824667bb04c38559720ed05a170b4ed743e78
12302
horizon/horizon/utils/assignment_tag.py | 113 ++++++++++++++++---------------
12303
1 files changed, 57 insertions(+), 56 deletions(-)
12305
commit 6ffcfea805b80d7c3dc5f611a76a4634fd6ba1ce
12306
Author: Tres Henry <tres@treshenry.net>
12307
Date: Tue Nov 15 15:57:12 2011 -0800
12309
fixing swift bugs introduced with ui refactor
12311
Change-Id: I94b0c7277ef5c7f806b97d23d97a27eab9caeb60
12313
.../horizon/dashboards/nova/containers/forms.py | 1 +
12314
.../horizon/dashboards/nova/containers/views.py | 1 -
12315
.../nova/templates/nova/containers/_delete.html | 8 ++++----
12316
.../nova/templates/nova/containers/_list.html | 4 ++--
12317
.../nova/templates/nova/containers/index.html | 15 ++++++++++++---
12318
.../nova/templates/nova/objects/_delete.html | 4 ++--
12319
.../nova/templates/nova/objects/_form.html | 10 +++++-----
12320
.../nova/templates/nova/objects/_list.html | 2 +-
12321
.../nova/templates/nova/objects/_upload.html | 6 +++---
12322
.../nova/templates/nova/objects/index.html | 6 +++++-
12323
.../nova/templates/nova/objects/upload.html | 4 ++--
12324
.../syspanel/templates/syspanel/users/_form.html | 12 ++++++------
12325
12 files changed, 43 insertions(+), 30 deletions(-)
12327
commit 7aaa59270d08191db1eb425e197e73e244ad03ec
12328
Author: Gabriel Hurley <gabriel@strikeawe.com>
12329
Date: Tue Nov 15 17:26:15 2011 -0800
12331
Test fixes for glance index, server novaclient, and auth user changes.
12333
Change-Id: I21b0e3d5f4d87b0703725ff6fe3b75b51c5ff5bb
12335
horizon/horizon/dashboards/nova/images/tests.py | 16 ++++++++++++++++
12336
horizon/horizon/dashboards/nova/instances/tests.py | 13 ++++---------
12337
horizon/horizon/test.py | 11 +++++++----
12338
horizon/horizon/tests/api_tests/nova.py | 12 ++++++------
12339
horizon/horizon/tests/auth_tests.py | 7 ++++---
12340
5 files changed, 37 insertions(+), 22 deletions(-)
12342
commit ec59def397c567ebec3c22f2966bee744dfb48ea
12343
Author: Gabriel Hurley <gabriel@strikeawe.com>
12344
Date: Tue Nov 15 14:31:04 2011 -0800
12346
Modal form abstraction and cleanup. Bug fixes.
12348
Modal forms now inherit from a _modal_form.html template,
12349
and the guts of form presentation are abstracted to
12350
_form_fields.html to be more DRY.
12352
Converts nova/containers, nova/floating_ips, nova/images
12353
and nova/instances to use the new style.
12355
Fixed image ownership bug. Fixed server descriptions bug.
12357
Change-Id: Ib1604665d9a0c4d9fe971af9c22ff6c09bbb35ea
12359
horizon/horizon/api/nova.py | 13 ++---
12360
horizon/horizon/context_processors.py | 6 ++-
12361
horizon/horizon/dashboards/nova/images/forms.py | 2 +-
12362
horizon/horizon/dashboards/nova/images/views.py | 7 ++-
12363
horizon/horizon/dashboards/nova/instances/forms.py | 5 +--
12364
horizon/horizon/dashboards/nova/instances/views.py | 3 +-
12365
.../nova/templates/nova/containers/_create.html | 25 +++++++--
12366
.../nova/templates/nova/containers/_form.html | 26 ----------
12367
.../nova/templates/nova/containers/create.html | 15 +-----
12368
.../templates/nova/floating_ips/_associate.html | 24 +++++++--
12369
.../nova/templates/nova/floating_ips/_form.html | 27 ----------
12370
.../templates/nova/floating_ips/associate.html | 16 +------
12371
.../nova/templates/nova/images/_delete.html | 4 +-
12372
.../nova/templates/nova/images/_form.html | 27 ----------
12373
.../nova/templates/nova/images/_launch.html | 53 +++++++++++++++++--
12374
.../nova/templates/nova/images/_launch_form.html | 26 ----------
12375
.../nova/templates/nova/images/_list.html | 23 ++++-----
12376
.../nova/templates/nova/images/_update.html | 24 +++++++++
12377
.../nova/templates/nova/images/launch.html | 50 +------------------
12378
.../nova/templates/nova/images/update.html | 12 +----
12379
.../nova/templates/nova/instances/_form.html | 27 ----------
12380
.../nova/templates/nova/instances/_list.html | 4 +-
12381
.../nova/templates/nova/instances/_snapshot.html | 4 +-
12382
.../nova/templates/nova/instances/_update.html | 25 +++++++--
12383
.../nova/templates/nova/instances/update.html | 15 +-----
12384
.../nova/templates/nova/keypairs/_create.html | 4 +-
12385
.../nova/templates/nova/keypairs/_form.html | 4 +-
12386
.../nova/templates/nova/keypairs/_import.html | 4 +-
12387
.../nova/templates/nova/networks/_create.html | 2 +-
12388
.../nova/templates/nova/networks/_delete.html | 2 +-
12389
.../nova/templates/nova/networks/_delete_port.html | 2 +-
12390
.../nova/templates/nova/networks/_detach_port.html | 2 +-
12391
.../nova/templates/nova/networks/_form.html | 4 +-
12392
.../nova/templates/nova/objects/_copy.html | 4 +-
12393
.../nova/templates/nova/objects/_delete.html | 2 +-
12394
.../nova/templates/nova/objects/_form.html | 4 +-
12395
.../nova/templates/nova/objects/_list.html | 4 +-
12396
.../nova/templates/nova/objects/_upload.html | 4 +-
12397
.../nova/templates/nova/ports/_create.html | 4 +-
12398
.../templates/nova/security_groups/_create.html | 4 +-
12399
.../nova/templates/nova/security_groups/_form.html | 4 +-
12400
.../dashboards/nova/templates/nova/settings.html | 2 +-
12401
.../nova/templates/nova/snapshots/_create.html | 4 +-
12402
.../nova/templates/nova/snapshots/_form.html | 4 +-
12403
.../nova/templates/nova/volumes/_create.html | 4 +-
12404
.../nova/templates/nova/volumes/_form.html | 4 +-
12405
.../templates/syspanel/flavors/_create.html | 4 +-
12406
.../syspanel/templates/syspanel/flavors/_form.html | 4 +-
12407
.../syspanel/templates/syspanel/images/_form.html | 4 +-
12408
.../templates/syspanel/images/_update.html | 4 +-
12409
.../templates/syspanel/tenants/_create.html | 4 +-
12410
.../templates/syspanel/tenants/_create_form.html | 2 +-
12411
.../syspanel/templates/syspanel/tenants/_form.html | 4 +-
12412
.../templates/syspanel/tenants/_quotas_form.html | 2 +-
12413
.../templates/syspanel/tenants/_update.html | 4 +-
12414
.../templates/syspanel/tenants/_update_form.html | 2 +-
12415
.../templates/syspanel/tenants/_update_quotas.html | 4 +-
12416
.../syspanel/tenants/_update_quotas_form.html | 2 +-
12417
.../syspanel/templates/syspanel/users/_create.html | 4 +-
12418
.../templates/syspanel/users/_create_form.html | 2 +-
12419
.../syspanel/templates/syspanel/users/_form.html | 4 +-
12420
.../syspanel/templates/syspanel/users/_update.html | 4 +-
12421
.../templates/syspanel/users/_update_form.html | 2 +-
12422
horizon/horizon/templates/horizon/auth/_login.html | 48 +++++-------------
12423
.../horizon/templates/horizon/auth/_switch.html | 2 +-
12424
.../templates/horizon/common/_form_fields.html | 17 ++++++
12425
.../templates/horizon/common/_modal_form.html | 16 ++++++
12426
.../horizon/common/instances/_terminate.html | 2 +-
12427
horizon/horizon/users.py | 18 +++++--
12428
horizon/horizon/views/auth_forms.py | 3 +-
12429
.../dashboard/static/dashboard/css/style.css | 6 ++-
12430
.../dashboard/templates/_login.html | 3 +-
12431
72 files changed, 300 insertions(+), 406 deletions(-)
12433
commit de01161928aaecdc145f0607abc41cbd2f94aa27
12434
Merge: e2c6c4c 33b4853
12435
Author: Jenkins <jenkins@review.openstack.org>
12436
Date: Tue Nov 15 22:29:06 2011 +0000
12438
Merge "Removes multiple selections from security groups in launch form."
12440
commit e2c6c4cd373e0bd47ccae749d2632855bd1b6f65
12441
Author: jakedahn <jake@ansolabs.com>
12442
Date: Tue Nov 15 13:59:10 2011 -0800
12444
fixed flash message layout for overview
12446
Change-Id: Ibebcaaf81e2e23451094729f4a249274376f1c6a
12448
.../nova/templates/nova/instances/usage.html | 8 ++++----
12449
1 files changed, 4 insertions(+), 4 deletions(-)
12451
commit 33b48539e19b96f4c48176db9c0e488ce1b80155
12452
Author: jakedahn <jake@ansolabs.com>
12453
Date: Tue Nov 15 13:19:46 2011 -0800
12455
Removes multiple selections from security groups in launch form.
12457
Change-Id: Ibcfa54c3d0354d0a9f2def2fb3ee446790cc3d52
12459
.../nova/templates/nova/images/_list.html | 49 +-------------------
12460
1 files changed, 1 insertions(+), 48 deletions(-)
12462
commit 7e1b73e72343f1d8968ad5515dd04461941584c7
12463
Author: Gabriel Hurley <gabriel@strikeawe.com>
12464
Date: Tue Nov 15 11:56:45 2011 -0800
12466
Fixes the splash page/login box styling.
12468
Change-Id: I21d9d64966d3627716a1b2783beb8d4105817311
12470
horizon/horizon/templates/horizon/auth/_login.html | 60 +++++++++++--------
12471
.../dashboard/static/dashboard/css/style.css | 28 +--------
12472
.../dashboard/templates/_login.html | 6 +--
12473
3 files changed, 39 insertions(+), 55 deletions(-)
12475
commit 98f5e3280d883975cef110ff043cccbd8500a420
12476
Author: jakedahn <jake@ansolabs.com>
12477
Date: Tue Nov 15 11:16:03 2011 -0800
12479
fixing splash stylesheet link
12481
Change-Id: I120d0a4321d09975645d58210c6cd51577db8b5d
12483
.../dashboard/templates/splash.html | 2 +-
12484
1 files changed, 1 insertions(+), 1 deletions(-)
12486
commit 3c695259c9d7ad1951924c6a80159204e0d1480d
12487
Author: jakedahn <jake@ansolabs.com>
12488
Date: Tue Nov 15 11:15:11 2011 -0800
12490
moving stylesheet, clearing up spacing
12492
Change-Id: Id371a28a34fc78b4a0cd2b83e052406d60279de3
12494
.../dashboard/static/dashboard/css/newstyle.css | 740 -------------
12495
.../dashboard/static/dashboard/css/style.css | 1136 +++++++-------------
12496
openstack-dashboard/dashboard/templates/base.html | 2 +-
12497
3 files changed, 369 insertions(+), 1509 deletions(-)
12499
commit a4a285cf37423e6dd4adc43cde7f5e30251d1795
12500
Author: Jake Dahn <jake@ansolabs.com>
12501
Date: Fri Oct 28 15:50:59 2011 -0700
12503
The new hotness that is Bootstrap.
12505
Change-Id: I38267a003fca161290dd35549636f306a5e7c090
12507
horizon/horizon/dashboards/nova/dashboard.py | 2 +-
12508
.../horizon/dashboards/nova/floating_ips/views.py | 4 +-
12509
horizon/horizon/dashboards/nova/keypairs/views.py | 6 +
12510
.../dashboards/nova/security_groups/views.py | 3 +-
12511
.../dashboards/nova/templates/nova/base.html | 6 +-
12512
.../nova/templates/nova/containers/_create.html | 11 +
12513
.../nova/templates/nova/containers/_delete.html | 3 +-
12514
.../nova/templates/nova/containers/_form.html | 29 +-
12515
.../nova/templates/nova/containers/_list.html | 6 +-
12516
.../nova/templates/nova/containers/create.html | 23 +-
12517
.../nova/templates/nova/containers/index.html | 2 +-
12518
.../templates/nova/floating_ips/_allocate.html | 2 +-
12519
.../templates/nova/floating_ips/_associate.html | 27 +-
12520
.../templates/nova/floating_ips/_disassociate.html | 4 +-
12521
.../nova/templates/nova/floating_ips/_form.html | 27 +
12522
.../nova/templates/nova/floating_ips/_list.html | 4 +-
12523
.../nova/templates/nova/floating_ips/_release.html | 2 +-
12524
.../templates/nova/floating_ips/associate.html | 20 +-
12525
.../nova/templates/nova/floating_ips/index.html | 9 +-
12526
.../nova/templates/nova/images/_form.html | 30 +-
12527
.../nova/templates/nova/images/_launch.html | 7 +-
12528
.../nova/templates/nova/images/_launch_form.html | 21 +-
12529
.../nova/templates/nova/images/_list.html | 61 +-
12530
.../nova/templates/nova/images/index.html | 12 +-
12531
.../nova/templates/nova/images/launch.html | 80 +-
12532
.../nova/templates/nova/instances/_form.html | 30 +-
12533
.../nova/templates/nova/instances/_list.html | 10 +-
12534
.../nova/templates/nova/instances/_snapshot.html | 11 +
12535
.../nova/templates/nova/instances/_update.html | 11 +
12536
.../nova/templates/nova/instances/detail.html | 2 +-
12537
.../nova/templates/nova/instances/index.html | 9 +-
12538
.../nova/templates/nova/instances/update.html | 20 +-
12539
.../nova/templates/nova/instances/usage.html | 76 +-
12540
.../nova/templates/nova/keypairs/_create.html | 11 +
12541
.../nova/templates/nova/keypairs/_delete.html | 2 +-
12542
.../nova/templates/nova/keypairs/_form.html | 29 +-
12543
.../nova/templates/nova/keypairs/_import.html | 11 +
12544
.../nova/templates/nova/keypairs/_list.html | 33 +-
12545
.../nova/templates/nova/keypairs/create.html | 28 +-
12546
.../nova/templates/nova/keypairs/import.html | 12 +-
12547
.../nova/templates/nova/keypairs/index.html | 67 +-
12548
.../nova/templates/nova/networks/_create.html | 9 +
12549
.../nova/templates/nova/networks/_delete.html | 16 +-
12550
.../nova/templates/nova/networks/_delete_port.html | 22 +-
12551
.../nova/templates/nova/networks/_detach_port.html | 13 +
12552
.../nova/templates/nova/networks/_detail.html | 2 +-
12553
.../nova/templates/nova/networks/_form.html | 30 +-
12554
.../nova/templates/nova/networks/_list.html | 2 +-
12555
.../nova/templates/nova/networks/detail.html | 6 +-
12556
.../nova/templates/nova/networks/index.html | 10 +-
12557
.../nova/templates/nova/objects/_copy.html | 31 +-
12558
.../nova/templates/nova/objects/_form.html | 30 +-
12559
.../nova/templates/nova/objects/_list.html | 2 +-
12560
.../nova/templates/nova/objects/_upload.html | 11 +
12561
.../nova/templates/nova/objects/index.html | 21 +-
12562
.../nova/templates/nova/objects/upload.html | 26 +-
12563
.../nova/templates/nova/ports/_create.html | 33 +-
12564
.../nova/templates/nova/ports/create.html | 21 +-
12565
.../templates/nova/security_groups/_create.html | 11 +
12566
.../nova/templates/nova/security_groups/_form.html | 30 +-
12567
.../nova/templates/nova/security_groups/_list.html | 6 +-
12568
.../templates/nova/security_groups/create.html | 20 +-
12569
.../templates/nova/security_groups/edit_rules.html | 100 +-
12570
.../nova/templates/nova/security_groups/index.html | 33 +-
12571
.../dashboards/nova/templates/nova/settings.html | 81 +-
12572
.../nova/templates/nova/snapshots/_create.html | 11 +
12573
.../nova/templates/nova/snapshots/_form.html | 30 +-
12574
.../nova/templates/nova/snapshots/create.html | 16 +-
12575
.../nova/templates/nova/snapshots/index.html | 9 +-
12576
.../nova/templates/nova/volumes/_create.html | 11 +
12577
.../nova/templates/nova/volumes/_delete.html | 2 +-
12578
.../nova/templates/nova/volumes/_form.html | 32 +-
12579
.../nova/templates/nova/volumes/_list.html | 12 +-
12580
.../nova/templates/nova/volumes/create.html | 28 +-
12581
.../nova/templates/nova/volumes/index.html | 34 +-
12582
horizon/horizon/dashboards/nova/volumes/views.py | 4 +
12583
.../settings/templates/settings/base.html | 4 +-
12584
.../settings/templates/settings/user/settings.html | 4 +-
12585
horizon/horizon/dashboards/syspanel/dashboard.py | 2 +-
12586
.../syspanel/templates/syspanel/base.html | 5 +-
12587
.../templates/syspanel/flavors/_create.html | 7 +-
12588
.../templates/syspanel/flavors/_delete.html | 2 +-
12589
.../syspanel/templates/syspanel/flavors/_form.html | 20 +-
12590
.../syspanel/templates/syspanel/flavors/_list.html | 2 +-
12591
.../templates/syspanel/flavors/create.html | 24 +-
12592
.../syspanel/templates/syspanel/flavors/index.html | 2 +-
12593
.../templates/syspanel/images/_delete.html | 2 +-
12594
.../syspanel/templates/syspanel/images/_form.html | 30 +-
12595
.../syspanel/templates/syspanel/images/_list.html | 5 +-
12596
.../templates/syspanel/images/_update.html | 11 +
12597
.../syspanel/templates/syspanel/images/update.html | 19 +-
12598
.../templates/syspanel/instances/_list.html | 8 +-
12599
.../templates/syspanel/instances/index.html | 5 +-
12600
.../templates/syspanel/instances/tenant_usage.html | 2 +-
12601
.../templates/syspanel/instances/usage.html | 90 +-
12602
.../syspanel/templates/syspanel/quotas/index.html | 2 +-
12603
.../templates/syspanel/services/_list.html | 2 +-
12604
.../templates/syspanel/services/_toggle.html | 2 +-
12605
.../templates/syspanel/tenants/_add_user.html | 2 +-
12606
.../templates/syspanel/tenants/_create.html | 11 +
12607
.../templates/syspanel/tenants/_delete.html | 2 +-
12608
.../syspanel/templates/syspanel/tenants/_form.html | 32 +-
12609
.../syspanel/templates/syspanel/tenants/_list.html | 8 +-
12610
.../templates/syspanel/tenants/_remove_user.html | 2 +-
12611
.../templates/syspanel/tenants/_update.html | 11 +
12612
.../templates/syspanel/tenants/_update_quotas.html | 11 +
12613
.../templates/syspanel/tenants/create.html | 19 +-
12614
.../syspanel/templates/syspanel/tenants/index.html | 2 +-
12615
.../templates/syspanel/tenants/quotas.html | 25 +-
12616
.../templates/syspanel/tenants/update.html | 22 +-
12617
.../syspanel/templates/syspanel/tenants/users.html | 6 +-
12618
.../syspanel/templates/syspanel/users/_create.html | 11 +
12619
.../syspanel/templates/syspanel/users/_delete.html | 2 +-
12620
.../templates/syspanel/users/_enable_disable.html | 2 +-
12621
.../syspanel/templates/syspanel/users/_form.html | 31 +-
12622
.../syspanel/templates/syspanel/users/_update.html | 11 +
12623
.../syspanel/templates/syspanel/users/create.html | 19 +-
12624
.../syspanel/templates/syspanel/users/index.html | 6 +-
12625
.../syspanel/templates/syspanel/users/update.html | 19 +-
12626
.../horizon/dashboards/syspanel/tenants/views.py | 1 +
12627
horizon/horizon/templates/horizon/_nav_list.html | 4 +-
12628
.../horizon/templates/horizon/_subnav_list.html | 4 +-
12629
horizon/horizon/templates/horizon/auth/_login.html | 15 +-
12630
.../horizon/templates/horizon/auth/_switch.html | 19 +-
12631
.../templates/horizon/common/_page_header.html | 17 +-
12632
.../horizon/templates/horizon/common/_sidebar.html | 24 +-
12633
.../horizon/common/instances/_reboot.html | 2 +-
12634
horizon/horizon/templatetags/launch_form.py | 77 +
12635
horizon/horizon/tests/base_tests.py | 4 +-
12636
horizon/horizon/utils/assignment_tag.py | 209 ++
12637
.../dashboard/static/dashboard/css/Treemap.css | 109 -
12638
.../dashboard/static/dashboard/css/base.css | 122 -
12639
.../dashboard/static/dashboard/css/bootstrap.css | 2363 ++++++++++++++++++++
12640
.../static/dashboard/css/bootstrap.min.css | 330 +++
12641
.../static/dashboard/css/django-admin-widgets.css | 541 -----
12642
.../dashboard/static/dashboard/css/ie7.css | 15 -
12643
.../dashboard/static/dashboard/css/newstyle.css | 740 ++++++
12644
.../dashboard/static/dashboard/css/openstack.css | 792 -------
12645
.../dashboard/static/dashboard/images/body_bg.gif | Bin 12957 -> 0 bytes
12646
.../dashboard/static/dashboard/images/body_bg.png | Bin 2217 -> 0 bytes
12647
.../static/dashboard/images/book_icon.png | Bin 741 -> 0 bytes
12648
.../static/dashboard/images/bread_crumb.gif | Bin 2027 -> 0 bytes
12649
.../dashboard/static/dashboard/images/btn_bg.png | Bin 1043 -> 0 bytes
12650
.../static/dashboard/images/button/btn_left.png | Bin 1487 -> 0 bytes
12651
.../static/dashboard/images/button/btn_right.png | Bin 2123 -> 0 bytes
12652
.../static/dashboard/images/button/launch.png | Bin 627 -> 0 bytes
12653
.../static/dashboard/images/chat_icon.png | Bin 847 -> 0 bytes
12654
.../static/dashboard/images/content_bg.gif | Bin 105 -> 0 bytes
12655
.../static/dashboard/images/content_shadow.png | Bin 2836 -> 0 bytes
12656
.../static/dashboard/images/dashblock_bg.png | Bin 957 -> 0 bytes
12657
.../static/dashboard/images/dashboard_nav_bg.png | Bin 255 -> 0 bytes
12658
.../static/dashboard/images/drop_arrow.png | Bin 996 -> 2857 bytes
12659
.../static/dashboard/images/foot_back.png | Bin 2524 -> 0 bytes
12660
.../dashboard/static/dashboard/images/gears.png | Bin 4701 -> 0 bytes
12661
.../static/dashboard/images/header_bg.png | Bin 966 -> 0 bytes
12662
.../static/dashboard/images/home_head_back.png | Bin 4459 -> 0 bytes
12663
.../static/dashboard/images/image_detail.png | Bin 47257 -> 0 bytes
12664
.../static/dashboard/images/large_logo.png | Bin 5640 -> 0 bytes
12665
.../static/dashboard/images/logged_in_box_bg.gif | Bin 1100 -> 0 bytes
12666
.../dashboard/static/dashboard/images/login_bg.png | Bin 476 -> 0 bytes
12667
.../static/dashboard/images/login_btn.png | Bin 238 -> 0 bytes
12668
.../dashboard/static/dashboard/images/logo.gif | Bin 3098 -> 0 bytes
12669
.../dashboard/static/dashboard/images/logo.png | Bin 5606 -> 5093 bytes
12670
.../dashboard/static/dashboard/images/logo_new.png | Bin 3023 -> 0 bytes
12671
.../static/dashboard/images/modal_btn.png | Bin 166 -> 0 bytes
12672
.../static/dashboard/images/nav_arrow.png | Bin 471 -> 0 bytes
12673
.../static/dashboard/images/nav_highlight.png | Bin 598 -> 0 bytes
12674
.../static/dashboard/images/page_header.png | Bin 782 -> 0 bytes
12675
.../static/dashboard/images/projects_bg.png | Bin 408 -> 0 bytes
12676
.../static/dashboard/images/server_icon.png | Bin 433 -> 0 bytes
12677
.../static/dashboard/images/status_sprite.png | Bin 11340 -> 0 bytes
12678
.../static/dashboard/images/steps_left_bg.png | Bin 282 -> 0 bytes
12679
.../static/dashboard/images/steps_right_bg.png | Bin 2347 -> 0 bytes
12680
.../static/dashboard/images/sub-head-back.png | Bin 426 -> 0 bytes
12681
.../static/dashboard/images/sub_head_back.png | Bin 3104 -> 0 bytes
12682
.../static/dashboard/images/table_header_bg.png | Bin 157 -> 0 bytes
12683
.../static/dashboard/images/table_heading_bg.png | Bin 968 -> 0 bytes
12684
.../dashboard/images/title-blank-short-foot.png | Bin 435 -> 0 bytes
12685
.../dashboard/static/dashboard/js/application.js | 54 +-
12686
.../dashboard/js/bootstrap/bootstrap-alerts.js | 111 +
12687
.../dashboard/js/bootstrap/bootstrap-dropdown.js | 53 +
12688
.../dashboard/js/bootstrap/bootstrap-modal.js | 244 ++
12689
.../dashboard/js/bootstrap/bootstrap-popover.js | 77 +
12690
.../dashboard/js/bootstrap/bootstrap-scrollspy.js | 105 +
12691
.../dashboard/js/bootstrap/bootstrap-tabs.js | 77 +
12692
.../dashboard/js/bootstrap/bootstrap-twipsy.js | 303 +++
12693
.../static/dashboard/js/bootstrap/tests/index.html | 38 +
12694
.../js/bootstrap/tests/unit/bootstrap-alerts.js | 41 +
12695
.../js/bootstrap/tests/unit/bootstrap-dropdown.js | 52 +
12696
.../js/bootstrap/tests/unit/bootstrap-modal.js | 151 ++
12697
.../js/bootstrap/tests/unit/bootstrap-popover.js | 76 +
12698
.../js/bootstrap/tests/unit/bootstrap-scrollspy.js | 31 +
12699
.../js/bootstrap/tests/unit/bootstrap-tabs.js | 77 +
12700
.../js/bootstrap/tests/unit/bootstrap-twipsy.js | 81 +
12701
.../dashboard/js/bootstrap/tests/vendor/qunit.css | 232 ++
12702
.../dashboard/js/bootstrap/tests/vendor/qunit.js | 1510 +++++++++++++
12703
.../dashboard/static/dashboard/js/form_examples.js | 3 +-
12704
.../dashboard/static/dashboard/js/jquery.min.js | 20 +-
12705
.../static/dashboard/js/jquery.table-sorter.js | 1031 +++++++++
12706
.../dashboard/templates/_login.html | 7 +-
12707
.../dashboard/templates/_messages.html | 20 +-
12708
.../dashboard/templates/_topbar.html | 26 -
12709
openstack-dashboard/dashboard/templates/base.html | 48 +-
12710
.../dashboard/templates/splash.html | 18 +-
12711
204 files changed, 9527 insertions(+), 2369 deletions(-)
12713
commit 7cd53c2506efd5415441377b456c79ed82d4b460
12714
Author: Gabriel Hurley <gabriel@strikeawe.com>
12715
Date: Mon Nov 14 23:46:30 2011 -0800
12717
Adds function to count tab characters in files to run_test.sh.
12719
In case you're frustrated by mixed use of tab characters and
12720
spaces for indentation, this function finds tab characters in
12721
all the Python, CSS, Javascript and HTML files in the project,
12722
and lists out any offending files that contain tabs.
12724
Returns proper exit codes in case we someday want to gate on
12727
Change-Id: I70195e9d00368a5d177cd3792921028e0bcd9b53
12729
docs/source/ref/run_tests.rst | 10 ++++++++++
12730
run_tests.sh | 25 +++++++++++++++++++++++++
12731
2 files changed, 35 insertions(+), 0 deletions(-)
12733
commit e9b06ca7736473542d9afffaa193c1ead3c47cec
12734
Merge: 4047159 dd6e9cc
12735
Author: Jenkins <jenkins@review.openstack.org>
12736
Date: Mon Nov 14 10:21:32 2011 +0000
12738
Merge "Setting force back to 0, cleaning up, driving Jenkins."
12740
commit dd6e9cc5dd50b205f25b6297cba13411ee09e113
12741
Author: Gabriel Hurley <gabriel@strikeawe.com>
12742
Date: Mon Nov 14 02:19:58 2011 -0800
12744
Setting force back to 0, cleaning up, driving Jenkins.
12746
Change-Id: I44b7c8cb74c67afaf8c9a0806557b0e81c93a355
12748
run_tests.sh | 3 +--
12749
1 files changed, 1 insertions(+), 2 deletions(-)
12751
commit 4047159a327d8af1e50fd7de1bf8721c3cc93b5b
12752
Merge: c6a645f 3655c93
12753
Author: Jenkins <jenkins@review.openstack.org>
12754
Date: Mon Nov 14 10:19:10 2011 +0000
12756
Merge "Use separate backup environments for each job name."
12758
commit 3655c938e0233d7ee13db0a05e21f1f19dd6ceac
12759
Author: Gabriel Hurley <gabriel@strikeawe.com>
12760
Date: Fri Nov 11 12:36:11 2011 -0800
12762
Use separate backup environments for each job name.
12764
Change-Id: I0d7d4fcd1b6d1d96c8a82dc2a1e983c2b0986475
12766
horizon/buildout.cfg | 22 +++++++-
12767
run_tests.sh | 154 ++++++++++++++++++++++++++++----------------------
12768
2 files changed, 108 insertions(+), 68 deletions(-)
12770
commit c6a645f2b8b85bf6158c828f220846abc64c8013
12771
Merge: 62f1b48 8f545da
12772
Author: Jenkins <jenkins@review.openstack.org>
12773
Date: Fri Nov 11 20:35:34 2011 +0000
12775
Merge "Use relative paths for buildout and have run_tests.sh regenerate the horizon egg link."
12777
commit 8f545da5e7aca73ce1438cb84d75ed140b02451f
12778
Author: Gabriel Hurley <gabriel@strikeawe.com>
12779
Date: Fri Nov 11 12:18:09 2011 -0800
12781
Use relative paths for buildout and have run_tests.sh regenerate the horizon egg link.
12783
Pushing an auto-force to start clean.
12785
Change-Id: I7053c7f8a341b5197354b6590c738f8b1669898c
12787
horizon/buildout.cfg | 1 +
12788
run_tests.sh | 10 ++++++++--
12789
2 files changed, 9 insertions(+), 2 deletions(-)
12791
commit 62f1b4805d024f7ca06ef7058298feb793b783a5
12792
Author: Joe Heck <heckj@mac.com>
12793
Date: Fri Nov 11 09:35:49 2011 -0800
12797
Change-Id: I1c20eb85b17bf7b45165a4dab2fc5823d3bbe5ba
12800
1 files changed, 0 insertions(+), 1 deletions(-)
12802
commit b3cfb76d2b2e5e4ea40fe03c93df85b111cfd671
12803
Merge: 32f0f4f 78dc463
12804
Author: Jenkins <jenkins@review.openstack.org>
12805
Date: Fri Nov 11 08:09:45 2011 +0000
12807
Merge "driving the CI engine"
12809
commit 78dc4639fa33050865ff99057e476b37209137b5
12810
Author: Joe Heck <heckj@mac.com>
12811
Date: Thu Nov 10 21:00:06 2011 -0800
12813
driving the CI engine
12815
Change-Id: I4198a0bbedeb767131f93fc6d9c17caaf52f26d1
12818
1 files changed, 1 insertions(+), 0 deletions(-)
12820
commit 32f0f4f97dff570c43f3298db985edb43f175f08
12821
Author: Gabriel Hurley <gabriel@strikeawe.com>
12822
Date: Thu Nov 10 20:01:31 2011 -0800
12824
Adds environment backup and restoration to run_tests.sh.
12826
This will drastically speed up tests runs with Jenkins.
12827
There's also a ton of cleanup going on here.
12829
Change-Id: I9d7001fb7fbd09f2cd5a4358d6d1c2ca152ec8ed
12831
docs/source/ref/run_tests.rst | 12 +++
12832
run_tests.sh | 214 +++++++++++++++++++++++++++++------------
12833
2 files changed, 163 insertions(+), 63 deletions(-)
12835
commit 3fb6e79141b004c1b82fc67ffb399bfb4a644426
12836
Author: Gabriel Hurley <gabriel@strikeawe.com>
12837
Date: Thu Nov 10 17:08:04 2011 -0800
12839
Adds docs about environment versioning and the --quiet flag to run_tests.sh.
12841
Change-Id: I858719a8cbcc1081d04ff0ef62e45ef397b5a5ea
12843
docs/source/quickstart.rst | 6 ++++++
12844
docs/source/ref/run_tests.rst | 24 ++++++++++++++++++++++++
12845
2 files changed, 30 insertions(+), 0 deletions(-)
12847
commit ae7b40fb677c16cb9cdc194b7df810a099086385
12848
Author: Gabriel Hurley <gabriel@strikeawe.com>
12849
Date: Thu Nov 10 16:13:05 2011 -0800
12851
Download caching, dependency cleanup, run_tests improvements.
12853
Fixed bug 888813 -- removed duplicate installations of glance as
12854
a dependency in buildout. Set a required version for pycrypto
12855
as a dependency since older versions will fail, but 2.4 can't be
12856
installed by buildout. Turned on download caching for pip and
12857
buildout in run_tests.sh. Turned on mirroring for pip, just
12860
Made the output from run_tests.sh commands a little more helpful.
12861
Made sure that commands like --pep8 and --pylint don't stop
12862
partway through due to bad exit codes.
12864
Change-Id: Ie7f645707741b86908029ea1821fe2129004c0b3
12866
horizon/buildout.cfg | 50 +++++--------------------------
12867
openstack-dashboard/tools/pip-requires | 3 +-
12868
run_tests.sh | 26 ++++++++++++++--
12869
3 files changed, 32 insertions(+), 47 deletions(-)
12871
commit cb17179e1bd6370172a3adae53d6750b0a56a525
12872
Author: Neil Johnston <onewheeldrive.net@gmail.com>
12873
Date: Wed Nov 9 22:06:57 2011 -0800
12875
blueprint: improve-user-experience
12877
Ensured branding is contained and can't escape sidebar space/break layout by adding
12878
a CSS style #main_nav h1. This bounds the branding area and disables overflow.
12879
Additionally padding ot the right is adjuested moving the topbar navigation in line
12880
with the sidebars righthand side for asthetics.
12882
Change-Id: Id0fcb71d8823e997fa891975dc9f1af904f862d1
12884
.../dashboard/static/dashboard/css/style.css | 9 +++++++++
12885
1 files changed, 9 insertions(+), 0 deletions(-)
12887
commit 34e217b357457eadec9cc668b722fa7fd3f43ee9
12888
Author: Gabriel Hurley <gabriel@strikeawe.com>
12889
Date: Wed Nov 9 12:32:54 2011 -0800
12891
Added sanity checks and environment versioning to run_tests.sh.
12893
Implements blueprint environment-versioning.
12895
Fixed bug 887885. The script will bail if the seleniumrc or test scripts are missing, preventing the hang, or the possibility of bad environments.
12897
Change-Id: I3cdeb71660c897e8b2adbf81d3794333d1847204
12900
horizon/horizon/tests/testsettings.py | 2 +-
12901
openstack-dashboard/dashboard/tests.py | 1 +
12902
openstack-dashboard/dashboard/views.py | 2 -
12903
run_tests.sh | 122 +++++++++++++++++++++++---------
12904
5 files changed, 92 insertions(+), 36 deletions(-)
12906
commit 3e8413be302d8c75da8996a6e3b73d619b2e7b34
12907
Author: Chuck Short <chuck.short@canonical.com>
12908
Date: Wed Nov 9 12:52:57 2011 -0500
12910
Remove Debian bits and let the debian package take care of it.
12912
Change-Id: I33424eea5077e66787930127079c580b568f81e2
12914
horizon/Makefile | 12 ------------
12915
openstack-dashboard/Makefile | 11 -----------
12916
openstack-dashboard/debian/changelog | 5 -----
12917
openstack-dashboard/debian/compat | 1 -
12918
openstack-dashboard/debian/control | 17 -----------------
12919
openstack-dashboard/debian/rules | 12 ------------
12920
openstack-dashboard/setup.py | 7 -------
12921
7 files changed, 0 insertions(+), 65 deletions(-)
12923
commit 2532d25c08931122c1aa84290fd9abb08959fbfb
12924
Author: Gabriel Hurley <gabriel@strikeawe.com>
12925
Date: Tue Nov 8 16:38:03 2011 -0800
12927
Adds selenium and qunit integration into Django test suite.
12929
Implements blueprint frontend-testing.
12930
Implements blueprint javascript-unit-tests.
12932
Adds selenium to buildout script and uses django-nose-selenium to integrate with Django's unit test machinery. Includes proof-of-implementation tests with both selenium and qunit.
12934
Change-Id: Ic7db4994be398c633a78dca7369359602c7d8f57
12937
docs/source/ref/run_tests.rst | 10 +-
12938
horizon/buildout.cfg | 7 +
12939
horizon/horizon/templatetags/horizon.py | 3 +-
12940
horizon/horizon/tests/testsettings.py | 6 +-
12941
openstack-dashboard/dashboard/settings.py | 4 +-
12942
.../dashboard/static/qunit/qunit.css | 226 +++
12943
.../dashboard/static/qunit/qunit.js | 1597 ++++++++++++++++++++
12944
openstack-dashboard/dashboard/templates/qunit.html | 17 +
12945
openstack-dashboard/dashboard/tests.py | 12 +
12946
openstack-dashboard/dashboard/urls.py | 1 +
12947
openstack-dashboard/dashboard/views.py | 6 +
12948
.../local/local_settings.py.example | 5 +
12949
openstack-dashboard/tools/pip-requires | 2 +
12950
run_tests.sh | 45 +-
12951
15 files changed, 1936 insertions(+), 8 deletions(-)
12953
commit 67a979ae99fcba2b0f97789ae7a4dc5de8fa084e
12954
Author: Gabriel Hurley <gabriel@strikeawe.com>
12955
Date: Tue Nov 8 12:20:30 2011 -0800
12957
Four modest bug fixes.
12959
Sorry these are in one commit, but they all ran one into the other when I discovered them.
12961
Fixed 887770 -- corrects an instance of "dash" -> "nova" renaming that was missed in openstack-dashboard/dashboard/views.py
12962
Fixed 887768 -- removes duplicate code and adds docstrings to auth_views.py. These changes were previously made but somehow didn't get staged and committed.
12963
Fixed 887767 -- the list of tenants in the tenant switcher no longer changes when viewing the Tenants or Users syspanel pages.
12964
Fixed 887766 -- corrects a broken bit of if/else logic so that the tenant switch list isn't empty.
12966
Change-Id: I0cb6fff83d7279b17233c50ef2d4af2586cca829
12968
horizon/horizon/api/keystone.py | 32 ++++-
12969
horizon/horizon/context_processors.py | 19 +++-
12970
horizon/horizon/test.py | 12 +-
12971
horizon/horizon/tests/context_processor_tests.py | 18 +++
12972
horizon/horizon/views/auth.py | 123 +++----------------
12973
openstack-dashboard/dashboard/settings.py | 1 -
12974
.../dashboard/templates/_topbar.html | 2 +-
12975
openstack-dashboard/dashboard/views.py | 2 +-
12976
8 files changed, 87 insertions(+), 122 deletions(-)
12978
commit 193e59f8ff041410901cd73f30edb74ca17ed1e3
12979
Author: Joe Heck <heckj@mac.com>
12980
Date: Mon Nov 7 16:49:38 2011 -0800
12982
unquieting the pip install, theming the docs
12983
to match other openstack dev docs
12985
blueprint improve-dev-documentation
12987
Change-Id: I9923fc967d3d685863791aecda09a3e0ba87b8d5
12989
docs/source/_static/basic.css | 416 +++++++++++++++++++++++++++++
12990
docs/source/_static/default.css | 230 ++++++++++++++++
12991
docs/source/_static/jquery.tweet.js | 154 +++++++++++
12992
docs/source/_static/tweaks.css | 65 +++++
12993
docs/source/_theme/layout.html | 86 ++++++
12994
docs/source/_theme/theme.conf | 5 +
12995
docs/source/conf.py | 3 +-
12996
openstack-dashboard/tools/install_venv.py | 4 +-
12997
8 files changed, 960 insertions(+), 3 deletions(-)
12999
commit 00a3832886eb2db84a650956abbca93beea2ad7d
13000
Author: Tres Henry <tres@treshenry.net>
13001
Date: Tue Nov 8 09:25:35 2011 -0800
13003
Adding setup instructions to the quickstart docs.
13005
Implements blueprint horizon-dev-setup-doc-update.
13007
Change-Id: I0d16a5db7b8b7b670e76a99792f744e6ff0e00a2
13010
docs/source/quickstart.rst | 29 +++++++++++++++++++++++++++++
13011
2 files changed, 30 insertions(+), 1 deletions(-)
13013
commit 74c07b04551f0136c313ce08b813b13afaebae33
13014
Author: Gabriel Hurley <gabriel@strikeawe.com>
13015
Date: Mon Nov 7 14:54:48 2011 -0800
13017
Updates for readthedocs.org compatibility in docs building.
13019
Change-Id: I1101d7eee78a8e215a2bb076872423fc86ef1b48
13021
docs/source/conf.py | 12 +++++++++++-
13022
openstack-dashboard/tools/pip-requires | 3 ++-
13023
2 files changed, 13 insertions(+), 2 deletions(-)
13025
commit 9742842795e964c7f260aec831665d5cb28cd420
13026
Author: Gabriel Hurley <gabriel@strikeawe.com>
13027
Date: Mon Oct 31 11:31:05 2011 -0700
13029
Re-architects the OpenStack Dashboard for modularity and extensibility.
13031
Implements blueprint extensible-architecture.
13032
Implements blueprint improve-dev-documentation.
13033
Implements blueprint gettext-everywhere.
13034
Implements blueprint sphinx-docs.
13036
Complete re-architecture of the dashboard to transform it from a standalone django-openstack app to a Horizon framework for building dashboards. See the docs for more information.
13038
Incidentally fixes the following bugs:
13040
Fixes bug 845868 -- no PEP8 violations.
13041
Fixes bug 766096 -- the dashboard can now be installed at any arbitrary URL.
13042
Fixes bug 879111 -- tenant id is now controlled solely by the tenant switcher, not the url (which was disregarded anyway)
13043
Fixes bug 794754 -- output of venv installation is considerably reduced.
13045
Due to the scale and scope of this patch I recommend reviewing it on github: https://github.com/gabrielhurley/horizon/tree/extensible_architecture
13047
Change-Id: I8e63f7ea235f904247df40c33cb66338d973df9e
13052
django-openstack/LICENSE | 176 --
13053
django-openstack/Makefile | 43 -
13054
django-openstack/README | 56 -
13055
django-openstack/bootstrap.py | 260 ---
13056
django-openstack/buildout.cfg | 125 --
13057
django-openstack/django_openstack/api.py | 1093 ----------
13058
django-openstack/django_openstack/auth/urls.py | 30 -
13059
django-openstack/django_openstack/auth/views.py | 176 --
13060
.../django_openstack/context_processors.py | 48 -
13061
django-openstack/django_openstack/dash/urls.py | 118 -
13062
.../django_openstack/dash/views/containers.py | 95 -
13063
.../django_openstack/dash/views/floating_ips.py | 181 --
13064
.../django_openstack/dash/views/images.py | 330 ---
13065
.../django_openstack/dash/views/instances.py | 321 ---
13066
.../django_openstack/dash/views/keypairs.py | 138 --
13067
.../django_openstack/dash/views/networks.py | 252 ---
13068
.../django_openstack/dash/views/objects.py | 195 --
13069
.../django_openstack/dash/views/ports.py | 208 --
13070
.../django_openstack/dash/views/security_groups.py | 203 --
13071
.../django_openstack/dash/views/snapshots.py | 120 -
13072
.../django_openstack/dash/views/volumes.py | 182 --
13073
django-openstack/django_openstack/decorators.py | 42 -
13074
django-openstack/django_openstack/exceptions.py | 8 -
13075
django-openstack/django_openstack/forms.py | 187 --
13076
.../locale/es/LC_MESSAGES/django.mo | Bin 425 -> 0 bytes
13077
.../locale/es/LC_MESSAGES/django.po | 1948 -----------------
13078
.../locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 0 bytes
13079
.../locale/fr/LC_MESSAGES/django.po | 1948 -----------------
13080
.../locale/ja/LC_MESSAGES/django.mo | Bin 2564 -> 0 bytes
13081
.../locale/ja/LC_MESSAGES/django.po | 2268 -------------------
13082
.../locale/pl/LC_MESSAGES/django.mo | Bin 936 -> 0 bytes
13083
.../locale/pl/LC_MESSAGES/django.po | 2260 -------------------
13084
.../locale/pt/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
13085
.../locale/pt/LC_MESSAGES/django.po | 1947 -----------------
13086
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
13087
.../locale/zh-cn/LC_MESSAGES/django.po | 1947 -----------------
13088
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
13089
.../locale/zh-tw/LC_MESSAGES/django.po | 1947 -----------------
13090
.../django_openstack/middleware/keystone.py | 78 -
13091
django-openstack/django_openstack/models.py | 23 -
13092
django-openstack/django_openstack/signals.py | 50 -
13093
.../django_openstack/syspanel/forms.py | 29 -
13094
django-openstack/django_openstack/syspanel/urls.py | 78 -
13095
.../django_openstack/syspanel/views/flavors.py | 122 --
13096
.../django_openstack/syspanel/views/images.py | 251 ---
13097
.../django_openstack/syspanel/views/instances.py | 263 ---
13098
.../django_openstack/syspanel/views/quotas.py | 48 -
13099
.../django_openstack/syspanel/views/services.py | 118 -
13100
.../django_openstack/syspanel/views/tenants.py | 308 ---
13101
.../django_openstack/syspanel/views/users.py | 249 ---
13102
.../templates/django_openstack/auth/_login.html | 17 -
13103
.../templates/django_openstack/auth/_switch.html | 17 -
13104
.../django_openstack/common/_page_header.html | 21 -
13105
.../django_openstack/common/_sidebar_module.html | 10 -
13106
.../django_openstack/common/instances/_reboot.html | 9 -
13107
.../common/instances/_terminate.html | 9 -
13108
.../templates/django_openstack/dash/_sidebar.html | 28 -
13109
.../templates/django_openstack/dash/base.html | 20 -
13110
.../django_openstack/dash/containers/_delete.html | 9 -
13111
.../django_openstack/dash/containers/_form.html | 11 -
13112
.../django_openstack/dash/containers/_list.html | 29 -
13113
.../django_openstack/dash/containers/create.html | 28 -
13114
.../django_openstack/dash/containers/index.html | 19 -
13115
.../dash/floating_ips/_allocate.html | 8 -
13116
.../dash/floating_ips/_associate.html | 17 -
13117
.../dash/floating_ips/_disassociate.html | 9 -
13118
.../django_openstack/dash/floating_ips/_list.html | 34 -
13119
.../dash/floating_ips/_release.html | 9 -
13120
.../dash/floating_ips/associate.html | 27 -
13121
.../django_openstack/dash/floating_ips/index.html | 26 -
13122
.../django_openstack/dash/images/_delete.html | 9 -
13123
.../django_openstack/dash/images/_form.html | 11 -
13124
.../django_openstack/dash/images/_launch.html | 6 -
13125
.../django_openstack/dash/images/_launch_form.html | 17 -
13126
.../django_openstack/dash/images/_list.html | 29 -
13127
.../django_openstack/dash/images/index.html | 25 -
13128
.../django_openstack/dash/images/launch.html | 52 -
13129
.../django_openstack/dash/images/update.html | 26 -
13130
.../django_openstack/dash/instances/_form.html | 11 -
13131
.../django_openstack/dash/instances/_list.html | 75 -
13132
.../django_openstack/dash/instances/detail.html | 124 --
13133
.../django_openstack/dash/instances/index.html | 66 -
13134
.../django_openstack/dash/instances/update.html | 50 -
13135
.../django_openstack/dash/instances/usage.csv | 11 -
13136
.../django_openstack/dash/instances/usage.html | 102 -
13137
.../django_openstack/dash/keypairs/_delete.html | 9 -
13138
.../django_openstack/dash/keypairs/_form.html | 11 -
13139
.../django_openstack/dash/keypairs/_list.html | 19 -
13140
.../django_openstack/dash/keypairs/create.html | 43 -
13141
.../django_openstack/dash/keypairs/import.html | 33 -
13142
.../django_openstack/dash/keypairs/index.html | 29 -
13143
.../django_openstack/dash/networks/_delete.html | 9 -
13144
.../dash/networks/_delete_port.html | 10 -
13145
.../dash/networks/_detach_port.html | 10 -
13146
.../django_openstack/dash/networks/_detail.html | 49 -
13147
.../django_openstack/dash/networks/_form.html | 11 -
13148
.../django_openstack/dash/networks/_list.html | 28 -
13149
.../django_openstack/dash/networks/_rename.html | 18 -
13150
.../dash/networks/_rename_form.html | 12 -
13151
.../dash/networks/_toggle_port.html | 16 -
13152
.../django_openstack/dash/networks/create.html | 29 -
13153
.../django_openstack/dash/networks/detail.html | 31 -
13154
.../django_openstack/dash/networks/index.html | 28 -
13155
.../django_openstack/dash/networks/rename.html | 37 -
13156
.../django_openstack/dash/objects/_copy.html | 11 -
13157
.../django_openstack/dash/objects/_delete.html | 9 -
13158
.../django_openstack/dash/objects/_filter.html | 8 -
13159
.../django_openstack/dash/objects/_form.html | 11 -
13160
.../django_openstack/dash/objects/_list.html | 29 -
13161
.../django_openstack/dash/objects/_paging.html | 1 -
13162
.../django_openstack/dash/objects/copy.html | 33 -
13163
.../django_openstack/dash/objects/index.html | 36 -
13164
.../django_openstack/dash/objects/upload.html | 31 -
13165
.../django_openstack/dash/ports/_attach.html | 12 -
13166
.../django_openstack/dash/ports/_create.html | 11 -
13167
.../django_openstack/dash/ports/attach.html | 48 -
13168
.../django_openstack/dash/ports/create.html | 29 -
13169
.../dash/security_groups/_delete.html | 9 -
13170
.../dash/security_groups/_delete_rule.html | 9 -
13171
.../dash/security_groups/_form.html | 13 -
13172
.../dash/security_groups/_list.html | 22 -
13173
.../dash/security_groups/create.html | 26 -
13174
.../dash/security_groups/edit_rules.html | 67 -
13175
.../dash/security_groups/index.html | 28 -
13176
.../templates/django_openstack/dash/settings.html | 44 -
13177
.../django_openstack/dash/snapshots/_form.html | 14 -
13178
.../django_openstack/dash/snapshots/create.html | 38 -
13179
.../django_openstack/dash/snapshots/index.html | 27 -
13180
.../dash/volumes/_attach_form.html | 14 -
13181
.../django_openstack/dash/volumes/_delete.html | 10 -
13182
.../dash/volumes/_detach_form.html | 11 -
13183
.../django_openstack/dash/volumes/_form.html | 13 -
13184
.../django_openstack/dash/volumes/_list.html | 58 -
13185
.../django_openstack/dash/volumes/attach.html | 27 -
13186
.../django_openstack/dash/volumes/create.html | 35 -
13187
.../django_openstack/dash/volumes/detail.html | 52 -
13188
.../django_openstack/dash/volumes/index.html | 26 -
13189
.../django_openstack/syspanel/_sidebar.html | 18 -
13190
.../templates/django_openstack/syspanel/base.html | 20 -
13191
.../django_openstack/syspanel/flavors/_create.html | 6 -
13192
.../django_openstack/syspanel/flavors/_delete.html | 9 -
13193
.../django_openstack/syspanel/flavors/_form.html | 17 -
13194
.../django_openstack/syspanel/flavors/_list.html | 25 -
13195
.../django_openstack/syspanel/flavors/create.html | 41 -
13196
.../django_openstack/syspanel/flavors/index.html | 19 -
13197
.../django_openstack/syspanel/images/_delete.html | 9 -
13198
.../django_openstack/syspanel/images/_form.html | 11 -
13199
.../django_openstack/syspanel/images/_list.html | 47 -
13200
.../django_openstack/syspanel/images/_toggle.html | 9 -
13201
.../django_openstack/syspanel/images/index.html | 18 -
13202
.../django_openstack/syspanel/images/update.html | 26 -
13203
.../django_openstack/syspanel/instances/_list.html | 54 -
13204
.../syspanel/instances/detail.html | 104 -
13205
.../django_openstack/syspanel/instances/index.html | 66 -
13206
.../syspanel/instances/tenant_usage.csv | 11 -
13207
.../syspanel/instances/tenant_usage.html | 98 -
13208
.../django_openstack/syspanel/instances/usage.csv | 8 -
13209
.../django_openstack/syspanel/instances/usage.html | 99 -
13210
.../django_openstack/syspanel/quotas/index.html | 29 -
13211
.../django_openstack/syspanel/services/_list.html | 65 -
13212
.../syspanel/services/_toggle.html | 22 -
13213
.../django_openstack/syspanel/services/index.html | 19 -
13214
.../syspanel/tenants/_add_user.html | 10 -
13215
.../syspanel/tenants/_create_form.html | 6 -
13216
.../django_openstack/syspanel/tenants/_delete.html | 9 -
13217
.../django_openstack/syspanel/tenants/_form.html | 11 -
13218
.../django_openstack/syspanel/tenants/_list.html | 26 -
13219
.../syspanel/tenants/_quotas_form.html | 12 -
13220
.../syspanel/tenants/_remove_user.html | 10 -
13221
.../syspanel/tenants/_update_form.html | 6 -
13222
.../syspanel/tenants/_update_quotas_form.html | 6 -
13223
.../django_openstack/syspanel/tenants/create.html | 26 -
13224
.../django_openstack/syspanel/tenants/index.html | 25 -
13225
.../django_openstack/syspanel/tenants/quotas.html | 30 -
13226
.../django_openstack/syspanel/tenants/update.html | 29 -
13227
.../django_openstack/syspanel/tenants/users.html | 72 -
13228
.../syspanel/users/_create_form.html | 7 -
13229
.../django_openstack/syspanel/users/_delete.html | 9 -
13230
.../syspanel/users/_enable_disable.html | 9 -
13231
.../django_openstack/syspanel/users/_form.html | 12 -
13232
.../syspanel/users/_toggle_enabled.html | 20 -
13233
.../syspanel/users/_update_form.html | 7 -
13234
.../django_openstack/syspanel/users/create.html | 27 -
13235
.../django_openstack/syspanel/users/index.html | 45 -
13236
.../django_openstack/syspanel/users/update.html | 27 -
13237
.../templatetags/templatetags/branding.py | 62 -
13238
.../templatetags/templatetags/parse_date.py | 73 -
13239
.../templatetags/templatetags/sidebar_modules.py | 46 -
13240
.../templatetags/templatetags/sizeformat.py | 76 -
13241
.../templatetags/templatetags/swift_paging.py | 15 -
13242
.../templatetags/templatetags/truncate_filter.py | 35 -
13243
django-openstack/django_openstack/test.py | 99 -
13244
.../django_openstack/tests/__init__.py | 21 -
13245
.../django_openstack/tests/api_tests.py | 1587 --------------
13246
.../django_openstack/tests/broken/README | 2 -
13247
.../django_openstack/tests/broken/base.py | 81 -
13248
.../tests/broken/credential_tests.py | 70 -
13249
.../django_openstack/tests/broken/image_tests.py | 237 --
13250
.../tests/broken/instance_tests.py | 69 -
13251
.../django_openstack/tests/broken/keypair_tests.py | 93 -
13252
.../django_openstack/tests/broken/region_tests.py | 41 -
13253
.../django_openstack/tests/broken/test_models.py | 187 --
13254
.../django_openstack/tests/broken/volume_tests.py | 171 --
13255
.../tests/context_processor_tests.py | 23 -
13256
.../django_openstack/tests/dependency_tests.py | 39 -
13257
.../django_openstack/tests/templatetag_tests.py | 71 -
13258
.../django_openstack/tests/testsettings.py | 84 -
13259
.../django_openstack/tests/testurls.py | 40 -
13260
.../tests/view_tests/auth_tests.py | 230 --
13261
.../django_openstack/tests/view_tests/base.py | 77 -
13262
.../tests/view_tests/dash/container_tests.py | 121 -
13263
.../tests/view_tests/dash/floating_ip_tests.py | 221 --
13264
.../tests/view_tests/dash/images_tests.py | 374 ----
13265
.../tests/view_tests/dash/instance_tests.py | 470 ----
13266
.../tests/view_tests/dash/keypair_tests.py | 171 --
13267
.../tests/view_tests/dash/network_tests.py | 198 --
13268
.../tests/view_tests/dash/object_tests.py | 228 --
13269
.../tests/view_tests/dash/port_tests.py | 104 -
13270
.../tests/view_tests/dash/security_groups_tests.py | 372 ----
13271
.../tests/view_tests/dash/snapshots_tests.py | 213 --
13272
.../tests/view_tests/syspanel/users_tests.py | 107 -
13273
django-openstack/django_openstack/tests/views.py | 31 -
13274
django-openstack/django_openstack/urls.py | 38 -
13275
django-openstack/django_openstack/utils.py | 48 -
13276
django-openstack/django_openstack/version.py | 35 -
13277
django-openstack/setup.py | 52 -
13278
doc/Makefile | 153 --
13279
doc/generate_autodoc_index.py | 68 -
13280
doc/source/conf.py | 301 ---
13281
doc/source/index.rst | 69 -
13282
doc/source/testing.rst | 32 -
13283
docs/Makefile | 153 ++
13284
docs/source/conf.py | 391 ++++
13285
docs/source/faq.rst | 37 +
13286
docs/source/glossary.rst | 19 +
13287
docs/source/index.rst | 101 +
13288
docs/source/intro.rst | 124 ++
13289
docs/source/quickstart.rst | 146 ++
13290
docs/source/ref/context_processors.rst | 6 +
13291
docs/source/ref/decorators.rst | 6 +
13292
docs/source/ref/exceptions.rst | 6 +
13293
docs/source/ref/forms.rst | 17 +
13294
docs/source/ref/horizon.rst | 42 +
13295
docs/source/ref/middleware.rst | 6 +
13296
docs/source/ref/run_tests.rst | 100 +
13297
docs/source/ref/users.rst | 6 +
13298
docs/source/ref/views.rst | 12 +
13299
docs/source/testing.rst | 62 +
13300
horizon/LICENSE | 176 ++
13301
horizon/Makefile | 43 +
13302
horizon/README | 59 +
13303
horizon/bootstrap.py | 260 +++
13304
horizon/buildout.cfg | 126 ++
13305
horizon/horizon/__init__.py | 50 +
13306
horizon/horizon/api/__init__.py | 39 +
13307
horizon/horizon/api/base.py | 118 +
13308
horizon/horizon/api/deprecated.py | 95 +
13309
horizon/horizon/api/glance.py | 89 +
13310
horizon/horizon/api/keystone.py | 256 +++
13311
horizon/horizon/api/nova.py | 357 +++
13312
horizon/horizon/api/quantum.py | 133 ++
13313
horizon/horizon/api/swift.py | 132 ++
13314
horizon/horizon/base.py | 594 +++++
13315
horizon/horizon/context_processors.py | 69 +
13316
.../horizon/dashboards/nova/containers/forms.py | 142 ++
13317
.../horizon/dashboards/nova/containers/panel.py | 35 +
13318
.../horizon/dashboards/nova/containers/tests.py | 307 +++
13319
horizon/horizon/dashboards/nova/containers/urls.py | 36 +
13320
.../horizon/dashboards/nova/containers/views.py | 134 ++
13321
horizon/horizon/dashboards/nova/dashboard.py | 33 +
13322
.../horizon/dashboards/nova/floating_ips/forms.py | 123 ++
13323
.../horizon/dashboards/nova/floating_ips/panel.py | 30 +
13324
.../horizon/dashboards/nova/floating_ips/tests.py | 216 ++
13325
.../horizon/dashboards/nova/floating_ips/urls.py | 28 +
13326
.../horizon/dashboards/nova/floating_ips/views.py | 88 +
13327
horizon/horizon/dashboards/nova/images/forms.py | 200 ++
13328
horizon/horizon/dashboards/nova/images/panel.py | 30 +
13329
horizon/horizon/dashboards/nova/images/tests.py | 370 ++++
13330
horizon/horizon/dashboards/nova/images/urls.py | 27 +
13331
horizon/horizon/dashboards/nova/images/views.py | 163 ++
13332
horizon/horizon/dashboards/nova/instances/forms.py | 101 +
13333
horizon/horizon/dashboards/nova/instances/panel.py | 30 +
13334
horizon/horizon/dashboards/nova/instances/tests.py | 448 ++++
13335
horizon/horizon/dashboards/nova/instances/urls.py | 33 +
13336
horizon/horizon/dashboards/nova/instances/views.py | 253 +++
13337
horizon/horizon/dashboards/nova/keypairs/forms.py | 91 +
13338
horizon/horizon/dashboards/nova/keypairs/panel.py | 30 +
13339
horizon/horizon/dashboards/nova/keypairs/tests.py | 161 ++
13340
horizon/horizon/dashboards/nova/keypairs/urls.py | 28 +
13341
horizon/horizon/dashboards/nova/keypairs/views.py | 80 +
13342
horizon/horizon/dashboards/nova/models.py | 23 +
13343
horizon/horizon/dashboards/nova/networks/forms.py | 208 ++
13344
horizon/horizon/dashboards/nova/networks/panel.py | 33 +
13345
horizon/horizon/dashboards/nova/networks/tests.py | 268 +++
13346
horizon/horizon/dashboards/nova/networks/urls.py | 31 +
13347
horizon/horizon/dashboards/nova/networks/views.py | 231 ++
13348
horizon/horizon/dashboards/nova/overview/panel.py | 30 +
13349
horizon/horizon/dashboards/nova/overview/urls.py | 26 +
13350
.../dashboards/nova/security_groups/forms.py | 128 ++
13351
.../dashboards/nova/security_groups/panel.py | 30 +
13352
.../dashboards/nova/security_groups/tests.py | 331 +++
13353
.../dashboards/nova/security_groups/urls.py | 28 +
13354
.../dashboards/nova/security_groups/views.py | 103 +
13355
horizon/horizon/dashboards/nova/snapshots/forms.py | 57 +
13356
horizon/horizon/dashboards/nova/snapshots/panel.py | 30 +
13357
horizon/horizon/dashboards/nova/snapshots/tests.py | 202 ++
13358
horizon/horizon/dashboards/nova/snapshots/urls.py | 26 +
13359
horizon/horizon/dashboards/nova/snapshots/views.py | 92 +
13360
.../dashboards/nova/templates/nova/base.html | 13 +
13361
.../nova/templates/nova/containers/_delete.html | 9 +
13362
.../nova/templates/nova/containers/_form.html | 11 +
13363
.../nova/templates/nova/containers/_list.html | 29 +
13364
.../nova/templates/nova/containers/create.html | 28 +
13365
.../nova/templates/nova/containers/index.html | 19 +
13366
.../templates/nova/floating_ips/_allocate.html | 8 +
13367
.../templates/nova/floating_ips/_associate.html | 17 +
13368
.../templates/nova/floating_ips/_disassociate.html | 9 +
13369
.../nova/templates/nova/floating_ips/_list.html | 34 +
13370
.../nova/templates/nova/floating_ips/_release.html | 9 +
13371
.../templates/nova/floating_ips/associate.html | 27 +
13372
.../nova/templates/nova/floating_ips/index.html | 26 +
13373
.../nova/templates/nova/images/_delete.html | 9 +
13374
.../nova/templates/nova/images/_form.html | 11 +
13375
.../nova/templates/nova/images/_launch.html | 6 +
13376
.../nova/templates/nova/images/_launch_form.html | 17 +
13377
.../nova/templates/nova/images/_list.html | 29 +
13378
.../nova/templates/nova/images/index.html | 25 +
13379
.../nova/templates/nova/images/launch.html | 52 +
13380
.../nova/templates/nova/images/update.html | 26 +
13381
.../nova/templates/nova/instances/_form.html | 11 +
13382
.../nova/templates/nova/instances/_list.html | 75 +
13383
.../nova/templates/nova/instances/detail.html | 124 ++
13384
.../nova/templates/nova/instances/index.html | 66 +
13385
.../nova/templates/nova/instances/update.html | 50 +
13386
.../nova/templates/nova/instances/usage.csv | 11 +
13387
.../nova/templates/nova/instances/usage.html | 102 +
13388
.../nova/templates/nova/keypairs/_delete.html | 9 +
13389
.../nova/templates/nova/keypairs/_form.html | 11 +
13390
.../nova/templates/nova/keypairs/_list.html | 19 +
13391
.../nova/templates/nova/keypairs/create.html | 43 +
13392
.../nova/templates/nova/keypairs/import.html | 33 +
13393
.../nova/templates/nova/keypairs/index.html | 29 +
13394
.../nova/templates/nova/networks/_delete.html | 9 +
13395
.../nova/templates/nova/networks/_delete_port.html | 10 +
13396
.../nova/templates/nova/networks/_detach_port.html | 10 +
13397
.../nova/templates/nova/networks/_detail.html | 49 +
13398
.../nova/templates/nova/networks/_form.html | 11 +
13399
.../nova/templates/nova/networks/_list.html | 28 +
13400
.../nova/templates/nova/networks/_rename.html | 18 +
13401
.../nova/templates/nova/networks/_rename_form.html | 12 +
13402
.../nova/templates/nova/networks/_toggle_port.html | 16 +
13403
.../nova/templates/nova/networks/create.html | 29 +
13404
.../nova/templates/nova/networks/detail.html | 31 +
13405
.../nova/templates/nova/networks/index.html | 28 +
13406
.../nova/templates/nova/networks/rename.html | 37 +
13407
.../nova/templates/nova/objects/_copy.html | 11 +
13408
.../nova/templates/nova/objects/_delete.html | 9 +
13409
.../nova/templates/nova/objects/_filter.html | 8 +
13410
.../nova/templates/nova/objects/_form.html | 11 +
13411
.../nova/templates/nova/objects/_list.html | 29 +
13412
.../nova/templates/nova/objects/_paging.html | 1 +
13413
.../nova/templates/nova/objects/copy.html | 33 +
13414
.../nova/templates/nova/objects/index.html | 36 +
13415
.../nova/templates/nova/objects/upload.html | 31 +
13416
.../nova/templates/nova/ports/_attach.html | 12 +
13417
.../nova/templates/nova/ports/_create.html | 11 +
13418
.../nova/templates/nova/ports/attach.html | 48 +
13419
.../nova/templates/nova/ports/create.html | 29 +
13420
.../templates/nova/security_groups/_delete.html | 9 +
13421
.../nova/security_groups/_delete_rule.html | 9 +
13422
.../nova/templates/nova/security_groups/_form.html | 13 +
13423
.../nova/templates/nova/security_groups/_list.html | 22 +
13424
.../templates/nova/security_groups/create.html | 26 +
13425
.../templates/nova/security_groups/edit_rules.html | 67 +
13426
.../nova/templates/nova/security_groups/index.html | 28 +
13427
.../dashboards/nova/templates/nova/settings.html | 44 +
13428
.../nova/templates/nova/snapshots/_form.html | 14 +
13429
.../nova/templates/nova/snapshots/create.html | 38 +
13430
.../nova/templates/nova/snapshots/index.html | 27 +
13431
.../nova/templates/nova/volumes/_attach_form.html | 14 +
13432
.../nova/templates/nova/volumes/_delete.html | 10 +
13433
.../nova/templates/nova/volumes/_detach_form.html | 11 +
13434
.../nova/templates/nova/volumes/_form.html | 13 +
13435
.../nova/templates/nova/volumes/_list.html | 58 +
13436
.../nova/templates/nova/volumes/attach.html | 27 +
13437
.../nova/templates/nova/volumes/create.html | 35 +
13438
.../nova/templates/nova/volumes/detail.html | 52 +
13439
.../nova/templates/nova/volumes/index.html | 26 +
13440
horizon/horizon/dashboards/nova/volumes/forms.py | 106 +
13441
horizon/horizon/dashboards/nova/volumes/panel.py | 26 +
13442
horizon/horizon/dashboards/nova/volumes/urls.py | 25 +
13443
horizon/horizon/dashboards/nova/volumes/views.py | 110 +
13444
horizon/horizon/dashboards/settings/dashboard.py | 30 +
13445
horizon/horizon/dashboards/settings/models.py | 23 +
13446
.../settings/templates/settings/base.html | 13 +
13447
.../settings/templates/settings/user/settings.html | 32 +
13448
horizon/horizon/dashboards/settings/user/panel.py | 26 +
13449
horizon/horizon/dashboards/settings/user/urls.py | 28 +
13450
horizon/horizon/dashboards/syspanel/dashboard.py | 32 +
13451
.../horizon/dashboards/syspanel/flavors/forms.py | 69 +
13452
.../horizon/dashboards/syspanel/flavors/panel.py | 30 +
13453
.../horizon/dashboards/syspanel/flavors/urls.py | 26 +
13454
.../horizon/dashboards/syspanel/flavors/views.py | 77 +
13455
.../horizon/dashboards/syspanel/images/forms.py | 83 +
13456
.../horizon/dashboards/syspanel/images/panel.py | 30 +
13457
horizon/horizon/dashboards/syspanel/images/urls.py | 26 +
13458
.../horizon/dashboards/syspanel/images/views.py | 192 ++
13459
.../horizon/dashboards/syspanel/instances/panel.py | 31 +
13460
.../horizon/dashboards/syspanel/instances/urls.py | 36 +
13461
.../horizon/dashboards/syspanel/instances/views.py | 337 +++
13462
horizon/horizon/dashboards/syspanel/models.py | 23 +
13463
.../horizon/dashboards/syspanel/overview/panel.py | 31 +
13464
.../horizon/dashboards/syspanel/overview/urls.py | 26 +
13465
.../horizon/dashboards/syspanel/quotas/panel.py | 30 +
13466
horizon/horizon/dashboards/syspanel/quotas/urls.py | 25 +
13467
.../horizon/dashboards/syspanel/quotas/views.py | 36 +
13468
.../horizon/dashboards/syspanel/services/forms.py | 58 +
13469
.../horizon/dashboards/syspanel/services/panel.py | 30 +
13470
.../horizon/dashboards/syspanel/services/urls.py | 25 +
13471
.../horizon/dashboards/syspanel/services/views.py | 81 +
13472
.../syspanel/templates/syspanel/base.html | 13 +
13473
.../templates/syspanel/flavors/_create.html | 6 +
13474
.../templates/syspanel/flavors/_delete.html | 9 +
13475
.../syspanel/templates/syspanel/flavors/_form.html | 17 +
13476
.../syspanel/templates/syspanel/flavors/_list.html | 25 +
13477
.../templates/syspanel/flavors/create.html | 41 +
13478
.../syspanel/templates/syspanel/flavors/index.html | 19 +
13479
.../templates/syspanel/images/_delete.html | 9 +
13480
.../syspanel/templates/syspanel/images/_form.html | 11 +
13481
.../syspanel/templates/syspanel/images/_list.html | 47 +
13482
.../templates/syspanel/images/_toggle.html | 9 +
13483
.../syspanel/templates/syspanel/images/index.html | 18 +
13484
.../syspanel/templates/syspanel/images/update.html | 26 +
13485
.../templates/syspanel/instances/_list.html | 54 +
13486
.../templates/syspanel/instances/detail.html | 104 +
13487
.../templates/syspanel/instances/index.html | 66 +
13488
.../templates/syspanel/instances/tenant_usage.csv | 11 +
13489
.../templates/syspanel/instances/tenant_usage.html | 98 +
13490
.../templates/syspanel/instances/usage.csv | 8 +
13491
.../templates/syspanel/instances/usage.html | 99 +
13492
.../syspanel/templates/syspanel/quotas/index.html | 29 +
13493
.../templates/syspanel/services/_list.html | 65 +
13494
.../templates/syspanel/services/_toggle.html | 22 +
13495
.../templates/syspanel/services/index.html | 19 +
13496
.../templates/syspanel/tenants/_add_user.html | 10 +
13497
.../templates/syspanel/tenants/_create_form.html | 6 +
13498
.../templates/syspanel/tenants/_delete.html | 9 +
13499
.../syspanel/templates/syspanel/tenants/_form.html | 11 +
13500
.../syspanel/templates/syspanel/tenants/_list.html | 26 +
13501
.../templates/syspanel/tenants/_quotas_form.html | 12 +
13502
.../templates/syspanel/tenants/_remove_user.html | 10 +
13503
.../templates/syspanel/tenants/_update_form.html | 6 +
13504
.../syspanel/tenants/_update_quotas_form.html | 6 +
13505
.../templates/syspanel/tenants/create.html | 26 +
13506
.../syspanel/templates/syspanel/tenants/index.html | 25 +
13507
.../templates/syspanel/tenants/quotas.html | 30 +
13508
.../templates/syspanel/tenants/update.html | 29 +
13509
.../syspanel/templates/syspanel/tenants/users.html | 72 +
13510
.../templates/syspanel/users/_create_form.html | 7 +
13511
.../syspanel/templates/syspanel/users/_delete.html | 9 +
13512
.../templates/syspanel/users/_enable_disable.html | 9 +
13513
.../syspanel/templates/syspanel/users/_form.html | 12 +
13514
.../templates/syspanel/users/_toggle_enabled.html | 20 +
13515
.../templates/syspanel/users/_update_form.html | 7 +
13516
.../syspanel/templates/syspanel/users/create.html | 27 +
13517
.../syspanel/templates/syspanel/users/index.html | 45 +
13518
.../syspanel/templates/syspanel/users/update.html | 27 +
13519
.../horizon/dashboards/syspanel/tenants/forms.py | 183 ++
13520
.../horizon/dashboards/syspanel/tenants/panel.py | 30 +
13521
.../horizon/dashboards/syspanel/tenants/urls.py | 29 +
13522
.../horizon/dashboards/syspanel/tenants/views.py | 143 ++
13523
horizon/horizon/dashboards/syspanel/users/forms.py | 102 +
13524
horizon/horizon/dashboards/syspanel/users/panel.py | 30 +
13525
horizon/horizon/dashboards/syspanel/users/tests.py | 111 +
13526
horizon/horizon/dashboards/syspanel/users/urls.py | 26 +
13527
horizon/horizon/dashboards/syspanel/users/views.py | 163 ++
13528
horizon/horizon/decorators.py | 86 +
13529
horizon/horizon/exceptions.py | 40 +
13530
horizon/horizon/forms.py | 220 ++
13531
horizon/horizon/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 425 bytes
13532
horizon/horizon/locale/es/LC_MESSAGES/django.po | 1971 +++++++++++++++++
13533
horizon/horizon/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 420 bytes
13534
horizon/horizon/locale/fr/LC_MESSAGES/django.po | 1971 +++++++++++++++++
13535
horizon/horizon/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 2528 bytes
13536
horizon/horizon/locale/ja/LC_MESSAGES/django.po | 2294 ++++++++++++++++++++
13537
horizon/horizon/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 936 bytes
13538
horizon/horizon/locale/pl/LC_MESSAGES/django.po | 2282 +++++++++++++++++++
13539
horizon/horizon/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
13540
horizon/horizon/locale/pt/LC_MESSAGES/django.po | 1970 +++++++++++++++++
13541
horizon/horizon/locale/zh-cn/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
13542
horizon/horizon/locale/zh-cn/LC_MESSAGES/django.po | 1970 +++++++++++++++++
13543
horizon/horizon/locale/zh-tw/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
13544
horizon/horizon/locale/zh-tw/LC_MESSAGES/django.po | 1970 +++++++++++++++++
13545
horizon/horizon/middleware.py | 63 +
13546
horizon/horizon/models.py | 23 +
13547
horizon/horizon/site_urls.py | 31 +
13548
horizon/horizon/templates/horizon/_nav_list.html | 10 +
13549
.../horizon/templates/horizon/_subnav_list.html | 14 +
13550
horizon/horizon/templates/horizon/auth/_login.html | 17 +
13551
.../horizon/templates/horizon/auth/_switch.html | 17 +
13552
.../templates/horizon/common/_page_header.html | 21 +
13553
.../horizon/templates/horizon/common/_sidebar.html | 5 +
13554
.../templates/horizon/common/_sidebar_module.html | 10 +
13555
.../horizon/common/instances/_reboot.html | 9 +
13556
.../horizon/common/instances/_terminate.html | 9 +
13557
horizon/horizon/templatetags/branding.py | 62 +
13558
horizon/horizon/templatetags/horizon.py | 79 +
13559
horizon/horizon/templatetags/parse_date.py | 73 +
13560
horizon/horizon/templatetags/sizeformat.py | 76 +
13561
horizon/horizon/templatetags/swift_paging.py | 35 +
13562
horizon/horizon/templatetags/truncate_filter.py | 35 +
13563
horizon/horizon/test.py | 212 ++
13564
horizon/horizon/tests/__init__.py | 21 +
13565
horizon/horizon/tests/api_tests/__init__.py | 29 +
13566
horizon/horizon/tests/api_tests/base.py | 112 +
13567
horizon/horizon/tests/api_tests/glance.py | 174 ++
13568
horizon/horizon/tests/api_tests/keystone.py | 366 ++++
13569
horizon/horizon/tests/api_tests/nova.py | 697 ++++++
13570
horizon/horizon/tests/api_tests/swift.py | 260 +++
13571
horizon/horizon/tests/api_tests/utils.py | 99 +
13572
horizon/horizon/tests/auth_tests.py | 229 ++
13573
horizon/horizon/tests/base_tests.py | 133 ++
13574
horizon/horizon/tests/context_processor_tests.py | 45 +
13575
horizon/horizon/tests/templatetag_tests.py | 38 +
13576
horizon/horizon/tests/testsettings.py | 104 +
13577
horizon/horizon/tests/testurls.py | 33 +
13578
horizon/horizon/tests/views.py | 31 +
13579
horizon/horizon/users.py | 123 ++
13580
horizon/horizon/version.py | 35 +
13581
horizon/horizon/views/auth.py | 174 ++
13582
horizon/horizon/views/auth_forms.py | 141 ++
13583
horizon/setup.py | 51 +
13584
openstack-dashboard/README | 49 +-
13585
openstack-dashboard/dashboard/manage.py | 3 +
13586
openstack-dashboard/dashboard/middleware.py | 1 +
13587
openstack-dashboard/dashboard/settings.py | 20 +-
13588
.../dashboard/static/dashboard/images/favicon.ico | Bin 0 -> 1150 bytes
13589
.../dashboard/templates/_login.html | 2 +-
13590
.../dashboard/templates/_switch.html | 2 +-
13591
.../dashboard/templates/_topbar.html | 22 +-
13592
openstack-dashboard/dashboard/templates/base.html | 1 +
13593
.../dashboard/templates/switch_tenants.html | 4 +-
13594
openstack-dashboard/dashboard/tests.py | 38 -
13595
openstack-dashboard/dashboard/urls.py | 15 +-
13596
openstack-dashboard/dashboard/views.py | 20 +-
13597
.../local/local_settings.py.example | 97 +-
13598
openstack-dashboard/tools/install_venv.py | 11 +-
13599
openstack-dashboard/tools/pip-requires | 22 +-
13600
openstack-dashboard/tools/with_venv.sh | 1 -
13601
run_tests.sh | 75 +-
13602
553 files changed, 33540 insertions(+), 31153 deletions(-)
13604
commit 91ceb59bae8818e407614bb0ff32f21ced1eadaa
13605
Author: Jake Dahn <jake@ansolabs.com>
13606
Date: Mon Nov 7 12:33:33 2011 -0800
13608
bug #873216: Fixing ajax refresh for instance view.
13610
Change-Id: I2ecf9b7a07f0a8df5f34d14966c61ed3b803e081
13612
.../django_openstack/dash/views/instances.py | 2 +-
13613
1 files changed, 1 insertions(+), 1 deletions(-)
13615
commit 7f6f5964d1f11387aba1f0c063ba05b12b21ba99
13616
Author: Jake Dahn <jake@ansolabs.com>
13617
Date: Fri Nov 4 12:25:10 2011 -0700
13621
Add https as an option for pip-requires.
13623
Change-Id: Ib791dce52636c0caf02b0f21046f3cbf21fce814
13625
openstack-dashboard/tools/pip-requires | 4 ++--
13626
1 files changed, 2 insertions(+), 2 deletions(-)
13628
commit d3d71ff7e8f57169eb28a79e39840f01a1ac735d
13629
Author: Tres Henry <tres@treshenry.net>
13630
Date: Tue Nov 1 13:37:24 2011 -0700
13632
Fixing some pep8 issues with volumes.
13634
Change-Id: I908c7457e47ba7da3d3df37679298ed98ce097b0
13636
django-openstack/django_openstack/api.py | 41 ++++-
13637
django-openstack/django_openstack/dash/urls.py | 13 ++-
13638
.../django_openstack/dash/views/instances.py | 2 +
13639
.../django_openstack/dash/views/volumes.py | 182 ++++++++++++++++++++
13640
.../templates/django_openstack/dash/_sidebar.html | 1 +
13641
.../django_openstack/dash/instances/detail.html | 54 ++++--
13642
.../dash/volumes/_attach_form.html | 14 ++
13643
.../django_openstack/dash/volumes/_delete.html | 10 +
13644
.../dash/volumes/_detach_form.html | 11 ++
13645
.../django_openstack/dash/volumes/_form.html | 13 ++
13646
.../django_openstack/dash/volumes/_list.html | 58 ++++++
13647
.../django_openstack/dash/volumes/attach.html | 27 +++
13648
.../django_openstack/dash/volumes/create.html | 35 ++++
13649
.../django_openstack/dash/volumes/detail.html | 52 ++++++
13650
.../django_openstack/dash/volumes/index.html | 26 +++
13651
.../django_openstack/tests/api_tests.py | 86 +++++++++
13652
16 files changed, 604 insertions(+), 21 deletions(-)
13654
commit 0ea6068fe86103ff60ffea3f663591916ae44bc8
13655
Author: Gabriel Hurley <gabriel@strikeawe.com>
13656
Date: Tue Nov 1 11:06:42 2011 -0700
13658
Fixed a copy-paste error in pip-requires.
13660
Change-Id: Iaad78027704502d56407b26eae7e20bbbea6d5cb
13662
openstack-dashboard/tools/pip-requires | 2 +-
13663
1 files changed, 1 insertions(+), 1 deletions(-)
13665
commit 0e5f2b2f4aabb81b644d2712ceea81410dae51f1
13666
Merge: ddd2d5f f5156e7
13667
Author: Jenkins <jenkins@review.openstack.org>
13668
Date: Tue Nov 1 18:03:12 2011 +0000
13670
Merge "more pep8 cleanup to reduce to 0 pep8 issues"
13672
commit ddd2d5f603e661226420bf1fe9565121f4f4ffde
13673
Author: Gabriel Hurley <gabriel@strikeawe.com>
13674
Date: Mon Oct 31 13:56:42 2011 -0700
13676
Adds quantum and kombu to buildout.
13678
Fixes bug 884422. With this fix you can run bin/buildout followed by python bin/test and actually have the tests run.
13680
Change-Id: Ia57d3ae10ce188373d02bb4372f7a63815d9c20f
13682
django-openstack/buildout.cfg | 2 ++
13683
1 files changed, 2 insertions(+), 0 deletions(-)
13685
commit e667fb64f2d42c5abd5433da8df57bbfba14048a
13686
Author: Gabriel Hurley <gabriel@strikeawe.com>
13687
Date: Mon Oct 31 12:46:42 2011 -0700
13689
Buildout correctly installs novaclient and keystoneclient.
13693
Change-Id: I3c330ae67f5808724da1bb3f3ebc5a4d18e2d3ad
13695
django-openstack/buildout.cfg | 2 ++
13696
1 files changed, 2 insertions(+), 0 deletions(-)
13698
commit f5156e7d737fdb9de970ba499f6a6502e7016f3c
13699
Author: Joe Heck <heckj@mac.com>
13700
Date: Mon Oct 31 11:33:54 2011 -0700
13702
more pep8 cleanup to reduce to 0 pep8 issues
13704
Change-Id: I7183f9c4a337657d0a5badfb07535b2b34f677b8
13706
django-openstack/django_openstack/api.py | 20 ++++++++++++--------
13707
.../django_openstack/context_processors.py | 3 ++-
13708
.../django_openstack/dash/views/ports.py | 4 +++-
13709
django-openstack/django_openstack/exceptions.py | 1 +
13710
.../django_openstack/syspanel/views/images.py | 9 ++++++---
13711
.../django_openstack/tests/api_tests.py | 13 +++++++++----
13712
.../django_openstack/tests/templatetag_tests.py | 19 ++++++++++++++-----
13713
.../tests/view_tests/auth_tests.py | 9 ++++-----
13714
.../tests/view_tests/dash/floating_ip_tests.py | 7 +++----
13715
9 files changed, 54 insertions(+), 31 deletions(-)
13717
commit 5bb04304935492c5a6d4d08a737b01ee4c290988
13718
Author: Joe Heck <heckj@mac.com>
13719
Date: Mon Oct 31 04:58:31 2011 -0700
13723
Change-Id: I3f8b799c2a22e3578196e878518ae44796b5e04a
13725
django-openstack/django_openstack/api.py | 12 ++++++++--
13726
.../django_openstack/context_processors.py | 3 +-
13727
django-openstack/django_openstack/dash/urls.py | 21 +++++++++++++------
13728
.../django_openstack/dash/views/instances.py | 12 ++++++----
13729
.../django_openstack/syspanel/views/instances.py | 6 ++--
13730
5 files changed, 35 insertions(+), 19 deletions(-)
13732
commit 93c670eb24b01905c360bb2926eba9c61443a66a
13733
Author: Gabriel Hurley <gabriel@strikeawe.com>
13734
Date: Wed Oct 19 15:27:37 2011 -0700
13736
Migrates Horizon to use KeystoneClient
13738
References blueprint novaclient-migration. Fixes bug 848399. As a bonus it also fixes bug 882784.
13740
This merge moves Horizon off of openstackx and novaclient for authentication and keystone management. Instead it uses the new python-keystoneclient library.
13742
Change-Id: Idce4410b473aa51539f2246e8d852a7fe0aeb349
13744
django-openstack/buildout.cfg | 6 +
13745
django-openstack/django_openstack/api.py | 277 +++++++++----------
13746
django-openstack/django_openstack/auth/views.py | 73 ++++--
13747
.../django_openstack/context_processors.py | 2 +-
13748
.../django_openstack/dash/views/images.py | 9 -
13749
django-openstack/django_openstack/exceptions.py | 7 +
13750
.../django_openstack/syspanel/views/tenants.py | 9 +-
13751
.../django_openstack/syspanel/views/users.py | 19 +-
13752
.../django_openstack/tests/api_tests.py | 246 ++++++------------
13753
.../tests/view_tests/auth_tests.py | 30 ++-
13754
.../tests/view_tests/dash/images_tests.py | 34 ---
13755
.../local/local_settings.py.example | 2 +-
13756
openstack-dashboard/tools/pip-requires | 4 +-
13757
13 files changed, 313 insertions(+), 405 deletions(-)
13759
commit 73b84a97ae3337265e20fb9dab9274645faa58e4
13760
Author: James E. Blair <jeblair@hp.com>
13761
Date: Fri Oct 28 09:47:08 2011 -0400
13763
Add .gitreview and rfc.sh.
13765
rfc.sh helps with gerrit reviews.
13766
.gitreview lets git-review know how to find the gerrit repo.
13768
Change-Id: I84439d53114a0f63bea33e6122b2d2a3ac10617f
13771
tools/rfc.sh | 145 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13772
2 files changed, 149 insertions(+), 0 deletions(-)
13774
commit 0e08f4f92bed0a07102c77be12969a095aac5a2a
13775
Merge: 65987c4 26d08f9
13776
Author: Devin Carlen <devin.carlen@gmail.com>
13777
Date: Thu Oct 27 15:25:49 2011 -0700
13779
Merge pull request #174 from gabrielhurley/tenant_name_fix
13781
Fixes LP bug 875231 -- use tenant name instead of id for dropdown.
13783
commit 26d08f9b334af3c10be50ec6e4e778713e6f943c
13784
Author: Gabriel Hurley <gabriel@strikeawe.com>
13785
Date: Thu Oct 27 15:23:41 2011 -0700
13787
Fixes LP bug 875231 -- use tenant name instead of id for dropdown.
13789
.../django_openstack/syspanel/views/users.py | 4 ++--
13790
1 files changed, 2 insertions(+), 2 deletions(-)
13792
commit 65987c41f0b5083bc848ac44741e8a4b12d08022
13793
Merge: 4fd4a6a 11fa157
13794
Author: Gabriel Hurley <gabriel@strikeawe.com>
13795
Date: Thu Oct 27 13:48:01 2011 -0700
13797
Merge pull request #173 from 4P/docs
13801
commit 4fd4a6afb2e09bffe9867f39b9a04bff366ce38e
13802
Merge: a4060fa cd6966c
13803
Author: Devin Carlen <devin.carlen@gmail.com>
13804
Date: Thu Oct 27 13:41:18 2011 -0700
13806
Merge pull request #172 from jeffjapan/localization-fix2
13808
Corrected localized format strings and updated internationalization files
13810
commit 11fa157ef39cf80b00de422e5d4fe7c50a2d5ac1
13811
Author: Joe Heck <heckj@mac.com>
13812
Date: Thu Oct 27 13:37:04 2011 -0700
13814
fixing NOVA -> Horizon
13816
django-openstack/django_openstack/version.py | 12 ++----------
13817
1 files changed, 2 insertions(+), 10 deletions(-)
13819
commit a4060fa7a71219c54925a3b9a13d985ef0597bed
13820
Author: Devin Carlen <devin.carlen@gmail.com>
13821
Date: Thu Oct 27 13:26:31 2011 -0700
13823
Fix name references
13825
django-openstack/django_openstack/api.py | 18 +++++++++---------
13826
1 files changed, 9 insertions(+), 9 deletions(-)
13828
commit 6e7d208436efc3585bbc598da26df37326e0b778
13829
Author: Joe Heck <heckj@mac.com>
13830
Date: Thu Oct 27 13:20:27 2011 -0700
13832
adding version to project, setting up autobuild of docs with ./run_tests.sh --docs
13835
django-openstack/django_openstack/version.py | 43 +++++++++++++++++
13836
django-openstack/setup.py | 5 +-
13837
doc/source/conf.py | 5 +-
13838
doc/source/index.rst | 22 +++++++++
13839
doc/source/testing.rst | 32 +++++++++++++
13840
run_tests.sh | 26 +++++++---
13841
setup.py | 64 --------------------------
13842
8 files changed, 123 insertions(+), 78 deletions(-)
13844
commit 7fbd04358de60b15f068e5b2241c854c1103d765
13845
Author: Joe Heck <heckj@mac.com>
13846
Date: Thu Oct 27 10:52:33 2011 -0700
13848
adding developer docs
13852
doc/Makefile | 153 ++++++++++++++++
13853
doc/generate_autodoc_index.py | 68 +++++++
13854
doc/source/conf.py | 300 ++++++++++++++++++++++++++++++++
13855
doc/source/index.rst | 47 +++++
13856
openstack-dashboard/tools/pip-requires | 2 +
13857
setup.py | 64 +++++++
13858
8 files changed, 663 insertions(+), 0 deletions(-)
13860
commit 44fdade2db1363f563c1e2e770038e93a508a621
13861
Author: Devin Carlen <devin.carlen@gmail.com>
13862
Date: Thu Oct 27 13:23:33 2011 -0700
13864
Update django-openstack/README
13866
django-openstack/README | 2 +-
13867
1 files changed, 1 insertions(+), 1 deletions(-)
13869
commit cac16f5105f3a75cf9f9f338746f3491e23eac2b
13870
Author: Devin Carlen <devin.carlen@gmail.com>
13871
Date: Thu Oct 27 13:23:19 2011 -0700
13873
Update django-openstack/README
13875
django-openstack/README | 14 +++++++-------
13876
1 files changed, 7 insertions(+), 7 deletions(-)
13878
commit 11c7d20844ad4e2a71423ac668f32d6acb259719
13879
Author: Devin Carlen <devin.carlen@gmail.com>
13880
Date: Thu Oct 27 13:09:55 2011 -0700
13882
Fixed RAM quota to use MB instead of KB
13884
.../django_openstack/dash/views/images.py | 2 +-
13885
.../django_openstack/syspanel/views/tenants.py | 4 ++--
13886
2 files changed, 3 insertions(+), 3 deletions(-)
13888
commit cd6966cb04652c74bd910aae2b3df6d8f853024b
13889
Author: jeffjapan <jeffjapan@gmail.com>
13890
Date: Thu Oct 27 14:04:57 2011 +0900
13892
Corrected localized format strings and updated internationalization files
13894
.../django_openstack/dash/views/floating_ips.py | 6 +-
13895
.../django_openstack/dash/views/images.py | 15 +-
13896
.../django_openstack/dash/views/ports.py | 19 +-
13897
.../locale/es/LC_MESSAGES/django.mo | Bin 425 -> 425 bytes
13898
.../locale/es/LC_MESSAGES/django.po | 635 ++++++++++++++-----
13899
.../locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 420 bytes
13900
.../locale/fr/LC_MESSAGES/django.po | 635 ++++++++++++++-----
13901
.../locale/ja/LC_MESSAGES/django.mo | Bin 2564 -> 2564 bytes
13902
.../locale/ja/LC_MESSAGES/django.po | 662 ++++++++++++++------
13903
.../locale/pl/LC_MESSAGES/django.mo | Bin 936 -> 936 bytes
13904
.../locale/pl/LC_MESSAGES/django.po | 652 ++++++++++++++------
13905
.../locale/pt/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
13906
.../locale/pt/LC_MESSAGES/django.po | 635 ++++++++++++++-----
13907
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
13908
.../locale/zh-cn/LC_MESSAGES/django.po | 635 ++++++++++++++-----
13909
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
13910
.../locale/zh-tw/LC_MESSAGES/django.po | 635 ++++++++++++++-----
13911
.../django_openstack/syspanel/views/instances.py | 8 +-
13912
.../django_openstack/syspanel/views/users.py | 18 +-
13913
19 files changed, 3307 insertions(+), 1248 deletions(-)
13915
commit 0e8ac3c8fde5988e86d631f849c1f3a7298fd2f6
13916
Merge: a89aded 5719b50
13917
Author: Tres Henry <tres@treshenry.net>
13918
Date: Wed Oct 26 14:32:32 2011 -0700
13920
Merge pull request #171 from gabrielhurley/gettext_fixes
13922
More Internationalization
13924
commit a89aded8ae4b3b1dc4a43f167eb110b2821712b3
13925
Merge: 4eb58b6 6afc912
13926
Author: Tres Henry <tres@treshenry.net>
13927
Date: Wed Oct 26 14:32:02 2011 -0700
13929
Merge pull request #168 from gabrielhurley/swift_paging
13931
Fixes LP bug 882189 -- Adds paging support to swift API calls.
13933
commit 4eb58b6ed5c636dec5acff7150f08d3583a1f8c7
13934
Merge: 05c9110 9c645d1
13935
Author: Tres Henry <tres@treshenry.net>
13936
Date: Wed Oct 26 14:30:55 2011 -0700
13938
Merge pull request #169 from gabrielhurley/javascript_cleanout
13940
Fixes LP bug 882245 -- removes js libraries which are completely unused.
13942
commit 5719b50ff3622802be024f5315feb50f904fd4e0
13943
Author: Gabriel Hurley <gabriel@strikeawe.com>
13944
Date: Wed Oct 26 14:14:27 2011 -0700
13946
Updates every usage of the messages framework with ugettext.
13948
django-openstack/django_openstack/api.py | 4 +-
13949
django-openstack/django_openstack/auth/views.py | 2 +-
13950
.../django_openstack/context_processors.py | 4 +-
13951
.../django_openstack/dash/views/containers.py | 2 +-
13952
.../django_openstack/dash/views/floating_ips.py | 10 +++---
13953
.../django_openstack/dash/views/images.py | 30 ++++++++++----------
13954
.../django_openstack/dash/views/networks.py | 2 +-
13955
.../django_openstack/dash/views/ports.py | 12 ++++----
13956
.../django_openstack/dash/views/security_groups.py | 5 ++-
13957
.../django_openstack/dash/views/snapshots.py | 4 +-
13958
django-openstack/django_openstack/forms.py | 2 +-
13959
.../django_openstack/syspanel/views/instances.py | 4 +-
13960
.../django_openstack/syspanel/views/tenants.py | 6 ++--
13961
.../django_openstack/syspanel/views/users.py | 6 ++--
13962
14 files changed, 47 insertions(+), 46 deletions(-)
13964
commit 9c1f5410bb856a8001b2cc9893877df66205c0b1
13965
Author: Gabriel Hurley <gabriel@strikeawe.com>
13966
Date: Wed Oct 26 13:58:54 2011 -0700
13968
Internationalizes all form labels.
13970
.../django_openstack/dash/views/containers.py | 2 +-
13971
.../django_openstack/dash/views/floating_ips.py | 2 +-
13972
.../django_openstack/dash/views/images.py | 22 ++++++------
13973
.../django_openstack/dash/views/keypairs.py | 6 ++--
13974
.../django_openstack/dash/views/networks.py | 2 +-
13975
.../django_openstack/dash/views/objects.py | 8 ++--
13976
.../django_openstack/dash/views/ports.py | 4 +-
13977
.../django_openstack/dash/views/snapshots.py | 2 +-
13978
.../django_openstack/syspanel/views/flavors.py | 10 +++---
13979
.../django_openstack/syspanel/views/images.py | 16 ++++----
13980
.../django_openstack/syspanel/views/tenants.py | 36 ++++++++++----------
13981
.../django_openstack/syspanel/views/users.py | 22 ++++++------
13982
12 files changed, 66 insertions(+), 66 deletions(-)
13984
commit 982d6310717dd76f1907efb56ea1db71ecdd3d73
13985
Author: Gabriel Hurley <gabriel@strikeawe.com>
13986
Date: Wed Oct 26 13:28:13 2011 -0700
13988
Fixes all the places where _ was used as a throwaway that might conflict with ugettext.
13990
.../django_openstack/syspanel/views/flavors.py | 2 +-
13991
.../django_openstack/syspanel/views/images.py | 2 +-
13992
.../django_openstack/syspanel/views/instances.py | 4 ++--
13993
.../django_openstack/syspanel/views/services.py | 2 +-
13994
.../django_openstack/syspanel/views/tenants.py | 4 ++--
13995
.../django_openstack/syspanel/views/users.py | 2 +-
13996
6 files changed, 8 insertions(+), 8 deletions(-)
13998
commit 9c645d12857cb9ee6e83f8cb194c93ff5386a719
13999
Author: Gabriel Hurley <gabriel@strikeawe.com>
14000
Date: Wed Oct 26 12:49:53 2011 -0700
14002
Fixes LP bug 882245 -- removes js libraries which are completely unused.
14004
.../dashboard/static/dashboard/js/dashboard.js | 4 -
14005
.../dashboard/static/dashboard/js/data.json | 627 -------------
14006
.../dashboard/js/django-admin.multiselect.js | 564 -----------
14007
.../dashboard/static/dashboard/js/jit-yc.js | 24 -
14008
.../dashboard/static/dashboard/js/jquery.form.js | 675 --------------
14009
.../static/dashboard/js/jquery.masonry.js | 12 -
14010
.../static/dashboard/js/old-application.js | 43 -
14011
.../dashboard/static/dashboard/js/treemap-stuff.js | 985 --------------------
14012
8 files changed, 0 insertions(+), 2934 deletions(-)
14014
commit 6afc91208bed8c838696502b99bcbf757722594c
14015
Author: Gabriel Hurley <gabriel@strikeawe.com>
14016
Date: Wed Oct 26 12:13:07 2011 -0700
14018
Fixes LP bug 882189 -- Adds paging support to swift API calls.
14020
django-openstack/django_openstack/api.py | 12 ++++--
14021
.../django_openstack/dash/views/containers.py | 4 +-
14022
.../django_openstack/dash/views/objects.py | 4 +-
14023
.../django_openstack/dash/containers/_list.html | 20 +++++++--
14024
.../django_openstack/dash/objects/_list.html | 44 ++++++++++++--------
14025
.../django_openstack/dash/objects/_paging.html | 1 +
14026
.../templatetags/templatetags/swift_paging.py | 15 +++++++
14027
.../django_openstack/tests/api_tests.py | 11 ++++-
14028
.../tests/view_tests/dash/container_tests.py | 2 +-
14029
.../tests/view_tests/dash/object_tests.py | 3 +-
14030
.../local/local_settings.py.example | 2 +
14031
11 files changed, 85 insertions(+), 33 deletions(-)
14033
commit 05c9110ba2615d42af41a77138bc62dd18278320
14034
Merge: bb93b42 700fbf2
14035
Author: Tres Henry <tres@treshenry.net>
14036
Date: Tue Oct 25 13:11:52 2011 -0700
14038
Merge pull request #162 from gabrielhurley/user_tenant_fixes_master
14040
Fixes for LP bugs 879626, 879633, and 879641.
14042
commit bb93b4217ebc54a6e0214da3e44fe7b9dec7e912
14043
Merge: 3de3d02 71a6e82
14044
Author: Tres Henry <tres@treshenry.net>
14045
Date: Tue Oct 25 10:32:11 2011 -0700
14047
Merge pull request #164 from jeffjapan/localization-str-fix
14049
Fix localization string error and updated internationalization files
14051
commit 71a6e828ad2947dca20d477632465de2e93e32fb
14052
Author: jeffjapan <jeffjapan@gmail.com>
14053
Date: Tue Oct 25 15:02:29 2011 +0900
14055
Fix localization string error and updated internationalization files
14057
.../django_openstack/dash/views/instances.py | 12 ++--
14058
.../locale/es/LC_MESSAGES/django.mo | Bin 425 -> 425 bytes
14059
.../locale/es/LC_MESSAGES/django.po | 88 ++++++++++++++++---
14060
.../locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 420 bytes
14061
.../locale/fr/LC_MESSAGES/django.po | 88 ++++++++++++++++---
14062
.../locale/ja/LC_MESSAGES/django.mo | Bin 2564 -> 2564 bytes
14063
.../locale/ja/LC_MESSAGES/django.po | 92 ++++++++++++++++----
14064
.../locale/pl/LC_MESSAGES/django.mo | Bin 936 -> 936 bytes
14065
.../locale/pl/LC_MESSAGES/django.po | 92 ++++++++++++++++----
14066
.../locale/pt/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14067
.../locale/pt/LC_MESSAGES/django.po | 88 ++++++++++++++++---
14068
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14069
.../locale/zh-cn/LC_MESSAGES/django.po | 88 ++++++++++++++++---
14070
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14071
.../locale/zh-tw/LC_MESSAGES/django.po | 88 ++++++++++++++++---
14072
15 files changed, 526 insertions(+), 110 deletions(-)
14074
commit 700fbf286875800a33285d0702228b33df580de2
14075
Author: Gabriel Hurley <gabriel@strikeawe.com>
14076
Date: Mon Oct 24 16:40:05 2011 -0700
14078
Fixes for LP bugs 879626, 879633, and 879641.
14080
Tenant delete works properly. And since keystone support for tenant/user names is spotty, changes things to make user and tenant names immutable in the dashboard.
14082
django-openstack/django_openstack/api.py | 4 +
14083
.../django_openstack/syspanel/views/tenants.py | 27 ++++++++-
14084
.../django_openstack/syspanel/views/users.py | 66 +++++++++++---------
14085
.../django_openstack/syspanel/tenants/_delete.html | 4 +-
14086
4 files changed, 68 insertions(+), 33 deletions(-)
14088
commit 3de3d0203d23c0bd4150b052d341c2b902d888f4
14089
Merge: 5c34ae6 905cc9a
14090
Author: Devin Carlen <devin.carlen@gmail.com>
14091
Date: Mon Oct 24 15:57:35 2011 -0700
14093
Merge pull request #160 from aababilov/master
14097
commit 905cc9a9f9cfcff30dbd577229951528029452b7
14098
Author: aababilov <aababilov@griddynamics.com>
14099
Date: Mon Oct 24 18:05:55 2011 +0300
14103
.../django_openstack/syspanel/images/_list.html | 4 ++--
14104
1 files changed, 2 insertions(+), 2 deletions(-)
14106
commit 5c34ae688f5a0ab20c21ceb2da003245d56b1bf2
14107
Merge: 68aabab a48b355
14108
Author: Tres Henry <tres@treshenry.net>
14109
Date: Thu Oct 20 16:58:39 2011 -0700
14111
Merge pull request #157 from cloudbuilders/instance-overview
14115
commit a48b3550843d73a09c96431c759866e2a8a5d241
14116
Author: Jake Dahn <jake@ansolabs.com>
14117
Date: Thu Oct 20 16:44:25 2011 -0700
14119
killing missed semicolons
14121
.../django_openstack/dash/instances/detail.html | 4 ++--
14122
1 files changed, 2 insertions(+), 2 deletions(-)
14124
commit 1930f1246bb49b821aa87cc64fd8e11784d18b1a
14125
Author: Jake Dahn <jake@ansolabs.com>
14126
Date: Thu Oct 20 16:41:52 2011 -0700
14128
killing semicolons in js
14130
.../django_openstack/dash/instances/detail.html | 6 +++---
14131
.../syspanel/instances/detail.html | 8 ++++----
14132
2 files changed, 7 insertions(+), 7 deletions(-)
14134
commit 1e5ca943edf195ae472bba0b0642382da59bfa91
14135
Author: Jake Dahn <jake@ansolabs.com>
14136
Date: Thu Oct 20 15:23:23 2011 -0700
14138
adding todo to cleanup the tailing code once it is supported via the api
14140
.../django_openstack/dash/views/instances.py | 1 +
14141
1 files changed, 1 insertions(+), 0 deletions(-)
14143
commit bc1f84e48c23c99e21c35151a2fd5daa309707a7
14144
Author: Jake Dahn <jake@ansolabs.com>
14145
Date: Thu Oct 20 15:20:13 2011 -0700
14147
adding ugettext stuff to instances view
14149
.../django_openstack/dash/views/instances.py | 31 ++++++++++---------
14150
1 files changed, 16 insertions(+), 15 deletions(-)
14152
commit 46c6bb23694db7b54cccd33e9bc2f2214eef0d55
14153
Author: Jake Dahn <jake@ansolabs.com>
14154
Date: Thu Oct 20 15:09:56 2011 -0700
14156
fixing issue with internationalization merge
14158
.../django_openstack/dash/images/_launch.html | 2 +-
14159
1 files changed, 1 insertions(+), 1 deletions(-)
14161
commit 1a5fec97f94f1a928e0013f212498cf57b903d85
14162
Merge: 062f923 68aabab
14163
Author: Jake Dahn <jake@ansolabs.com>
14164
Date: Thu Oct 20 15:08:58 2011 -0700
14166
Merge branch 'master' of git://github.com/4P/horizon into instance-overview
14168
commit 68aababda6ce0f94f38e7839fb6731790da617d8
14169
Merge: fdcbe0f efdb1d7
14170
Author: Devin Carlen <devin.carlen@gmail.com>
14171
Date: Thu Oct 20 14:53:39 2011 -0700
14173
Merge pull request #159 from gabrielhurley/settings_sprite_fix
14175
Fixed broken settings CSS sprite in topbar; Relocated dashboard settings
14177
commit fdcbe0fae6d07f30f202f091e342aeda829b0808
14178
Author: Devin Carlen <devin.carlen@gmail.com>
14179
Date: Thu Oct 20 14:45:35 2011 -0700
14183
README | 10 +++++-----
14184
1 files changed, 5 insertions(+), 5 deletions(-)
14186
commit 062f9231c51860ed6d2f244eb796dad4182744f4
14187
Merge: e246833 045b1b0
14188
Author: Jake Dahn <jake@ansolabs.com>
14189
Date: Wed Oct 19 21:13:46 2011 -0700
14193
commit efdb1d7d029656ca0e76a1ac8f7d664309d2c74a
14194
Author: Gabriel Hurley <gabriel@strikeawe.com>
14195
Date: Wed Oct 19 17:51:36 2011 -0700
14197
Fixed broken settings CSS sprite in topbar; Relocated dashboard settings bits.
14199
The gear icon sprite in the header had a completely broken hover state, was misaligned, and didn't highlight correctly when on the settings page. This patch fixes those UI problems.
14201
In addition, URL pattern and accompanying template have been moved to a logically consolidated home within the dashboard structure.
14203
.../django_openstack/dash/dashboard_settings.html | 34 -------------
14204
.../templates/django_openstack/dash/settings.html | 44 +++++++++++++++++
14205
django-openstack/django_openstack/urls.py | 7 ++-
14206
.../dashboard/static/dashboard/css/style.css | 51 +++++++++++---------
14207
.../dashboard/templates/_topbar.html | 2 +-
14208
openstack-dashboard/dashboard/urls.py | 4 --
14209
6 files changed, 79 insertions(+), 63 deletions(-)
14211
commit 045b1b08b61bf7fcf4bf345a6e2bf9c08fd66e65
14212
Merge: 8bce098 fc9897e
14213
Author: Devin Carlen <devin.carlen@gmail.com>
14214
Date: Wed Oct 19 15:22:34 2011 -0700
14216
Merge pull request #158 from gabrielhurley/fix_unittests_post_localization
14218
Fixes all failing unit tests post localization merge. :-/
14220
commit fc9897e2ad3c5b308784b05f8f4d57b7d91dc989
14221
Author: Gabriel Hurley <gabriel@strikeawe.com>
14222
Date: Wed Oct 19 15:09:50 2011 -0700
14224
Fixes all failing unit tests post localization merge. :-/
14226
.../django_openstack/dash/views/instances.py | 9 ++++-----
14227
.../tests/view_tests/dash/container_tests.py | 2 +-
14228
.../tests/view_tests/dash/floating_ip_tests.py | 4 ++--
14229
.../tests/view_tests/dash/images_tests.py | 10 +++++-----
14230
.../tests/view_tests/dash/instance_tests.py | 4 ++--
14231
.../tests/view_tests/dash/keypair_tests.py | 2 +-
14232
.../tests/view_tests/dash/port_tests.py | 8 ++++----
14233
.../tests/view_tests/dash/security_groups_tests.py | 10 +++++-----
14234
.../tests/view_tests/dash/snapshots_tests.py | 4 ++--
14235
9 files changed, 26 insertions(+), 27 deletions(-)
14237
commit 8bce098fb879f3ac2bc66b4eccabdc07c095aeb3
14238
Merge: 83a372e a41485e
14239
Author: Devin Carlen <devin.carlen@gmail.com>
14240
Date: Tue Oct 18 16:28:40 2011 -0700
14242
Merge pull request #156 from gabrielhurley/novaclient_auth
14244
Protect against premature "AuthorizationFailure" from novaclient
14246
commit 83a372e26357de9ffd4213b7691f5e9d44df0831
14247
Merge: 9eb52d7 877f717
14248
Author: Devin Carlen <devin.carlen@gmail.com>
14249
Date: Tue Oct 18 15:47:41 2011 -0700
14251
Merge pull request #150 from jeffjapan/localization
14253
Localization Update
14255
commit 9eb52d7b02635359ef798e240896f231850af38c
14256
Merge: 6c8522c 3819d25
14257
Author: Devin Carlen <devin.carlen@gmail.com>
14258
Date: Tue Oct 18 15:46:33 2011 -0700
14260
Merge pull request #155 from gabrielhurley/3819d2516f10a63b7f586006edc528b5287e732e
14262
Fixed LP bug 877001 -- Disabling a tenant no longer causes a form validation error
14264
commit e24683391c8a1adf750c262a27ce725ec683e3cf
14265
Author: Jake Dahn <jake@ansolabs.com>
14266
Date: Tue Oct 18 15:01:21 2011 -0700
14268
refixed console log
14270
.../django_openstack/dash/views/instances.py | 5 ++++-
14271
.../django_openstack/dash/instances/detail.html | 2 +-
14272
.../syspanel/instances/detail.html | 2 +-
14273
3 files changed, 6 insertions(+), 3 deletions(-)
14275
commit a41485e14f4efaa45e44451cba83a9cecdc640b5
14276
Author: Gabriel Hurley <gabriel@strikeawe.com>
14277
Date: Tue Oct 18 14:47:19 2011 -0700
14279
Protect against premature "AuthorizationFailure" error when no service catalog is returned (a la an unscoped token).
14281
django-openstack/django_openstack/api.py | 13 ++++++++++++-
14282
1 files changed, 12 insertions(+), 1 deletions(-)
14284
commit c210d3f2f1569643d2ce126b143729e5e2facc32
14285
Merge: 4aa442a 6c8522c
14286
Author: Jake Dahn <jake@ansolabs.com>
14287
Date: Tue Oct 18 14:20:46 2011 -0700
14289
Merge branch 'master' into instance-overview
14291
commit 4aa442af47c3f2c468e052dd2b4bcae6fbb057d9
14292
Author: Jake Dahn <jake@ansolabs.com>
14293
Date: Tue Oct 18 14:20:01 2011 -0700
14295
adding instance names to instance detail page headers
14297
.../django_openstack/dash/instances/detail.html | 2 +-
14298
.../syspanel/instances/detail.html | 2 +-
14299
2 files changed, 2 insertions(+), 2 deletions(-)
14301
commit 68c94a13d9cfffeb3a31795592dca1a5a0184da4
14302
Author: Jake Dahn <jake@ansolabs.com>
14303
Date: Tue Oct 18 13:44:26 2011 -0700
14305
adding link to dashboard instance list
14307
.../django_openstack/dash/instances/_list.html | 13 ++++++++-----
14308
.../django_openstack/dash/instances/detail.html | 9 +--------
14309
2 files changed, 9 insertions(+), 13 deletions(-)
14311
commit aeec4224a4008da005b8e270a4359b8db230eba8
14312
Author: Jake Dahn <jake@ansolabs.com>
14313
Date: Tue Oct 18 12:33:23 2011 -0700
14315
adding instance detail to syspanel
14317
django-openstack/django_openstack/syspanel/urls.py | 1 +
14318
.../django_openstack/syspanel/views/instances.py | 32 ++++++-
14319
.../django_openstack/syspanel/instances/_list.html | 4 +-
14320
.../syspanel/instances/detail.html | 104 ++++++++++++++++++++
14321
4 files changed, 138 insertions(+), 3 deletions(-)
14323
commit 3819d2516f10a63b7f586006edc528b5287e732e
14324
Author: Gabriel Hurley <gabriel@strikeawe.com>
14325
Date: Mon Oct 17 18:05:40 2011 -0700
14327
Fixed LP bug 877001 -- Disabling a tenant doesn't cause a form validation error.
14329
.../django_openstack/syspanel/views/tenants.py | 2 +-
14330
1 files changed, 1 insertions(+), 1 deletions(-)
14332
commit 23548942ef816169170adb3dcf884dee36b60beb
14333
Author: Jake Dahn <jake@ansolabs.com>
14334
Date: Mon Oct 17 14:39:06 2011 -0700
14336
adding view full log link to logs tab
14338
.../django_openstack/dash/instances/detail.html | 1 +
14339
.../dashboard/static/dashboard/css/style.css | 6 ++++++
14340
2 files changed, 7 insertions(+), 0 deletions(-)
14342
commit a26b88c4e88bad1220424d21792ae4afd15e15bb
14343
Author: Jake Dahn <jake@ansolabs.com>
14344
Date: Mon Oct 17 14:32:18 2011 -0700
14346
fixing issue where overview would hide after switching away
14348
.../django_openstack/dash/instances/detail.html | 2 +-
14349
1 files changed, 1 insertions(+), 1 deletions(-)
14351
commit f7193925016630fa05596dbf7128bd4a15a8e0d2
14352
Author: Jake Dahn <jake@ansolabs.com>
14353
Date: Mon Oct 17 14:31:13 2011 -0700
14357
.../django_openstack/dash/views/instances.py | 13 ++++++++++
14358
.../django_openstack/dash/instances/detail.html | 26 +++++++++++++++----
14359
2 files changed, 33 insertions(+), 6 deletions(-)
14361
commit 2925fc306b7d1027d0893aa72feead4a574e3c82
14362
Author: Jake Dahn <jake@ansolabs.com>
14363
Date: Mon Oct 17 13:43:50 2011 -0700
14365
don't need fancy tail method anymore
14367
.../django_openstack/dash/views/instances.py | 23 --------------------
14368
1 files changed, 0 insertions(+), 23 deletions(-)
14370
commit 3956da157196247dbcfd9ea6666a447f6e064854
14371
Author: Jake Dahn <jake@ansolabs.com>
14372
Date: Mon Oct 17 13:43:08 2011 -0700
14374
added prototype for basic instance detail page, includes overview and log view
14376
django-openstack/django_openstack/dash/urls.py | 1 +
14377
.../django_openstack/dash/views/instances.py | 45 +++++++++-
14378
.../django_openstack/dash/instances/detail.html | 96 ++++++++++++++++++++
14379
.../dashboard/static/dashboard/css/style.css | 53 +++++++++++
14380
4 files changed, 193 insertions(+), 2 deletions(-)
14382
commit 877f717594f36e56f38c47a950ed378dcf8edce3
14383
Author: jeffjapan <jeffjapan@gmail.com>
14384
Date: Mon Oct 17 15:27:25 2011 +0900
14386
clean up some errors introduced by rebase
14388
django-openstack/django_openstack/api.py | 2 +-
14389
.../django_openstack/dash/images/index.html | 4 ++--
14390
2 files changed, 3 insertions(+), 3 deletions(-)
14392
commit 7215e6abfa168708c8a6ad8ac47a58e1783e157c
14393
Author: jeffjapan <jeffjapan@gmail.com>
14394
Date: Mon Oct 17 14:51:12 2011 +0900
14396
scaled settings image
14398
.../dashboard/static/dashboard/css/style.css | 2 +-
14399
.../static/dashboard/images/gears_small.png | Bin 0 -> 4197 bytes
14400
2 files changed, 1 insertions(+), 1 deletions(-)
14402
commit 0c655264ae4903e625ea08f888c9302c69f5a201
14403
Author: jeffjapan <jeffjapan@gmail.com>
14404
Date: Tue Oct 11 16:05:38 2011 +0900
14406
update internationalization files for openstack-dashboard
14408
.../dashboard/locale/en-gb/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
14409
.../dashboard/locale/en-gb/LC_MESSAGES/django.po | 100 ---
14410
.../dashboard/locale/es/LC_MESSAGES/django.mo | Bin 425 -> 425 bytes
14411
.../dashboard/locale/es/LC_MESSAGES/django.po | 80 ++-
14412
.../dashboard/locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 420 bytes
14413
.../dashboard/locale/fr/LC_MESSAGES/django.po | 80 ++-
14414
.../dashboard/locale/it/LC_MESSAGES/django.mo | Bin 1794 -> 1719 bytes
14415
.../dashboard/locale/it/LC_MESSAGES/django.po | 88 ++-
14416
.../dashboard/locale/ja/LC_MESSAGES/django.mo | Bin 2133 -> 2138 bytes
14417
.../dashboard/locale/ja/LC_MESSAGES/django.po | 103 ++-
14418
.../dashboard/locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 535 bytes
14419
.../dashboard/locale/pl/LC_MESSAGES/django.po | 829 ++++++++++++++++++++
14420
.../dashboard/locale/pt/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14421
.../dashboard/locale/pt/LC_MESSAGES/django.po | 80 ++-
14422
.../dashboard/locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14423
.../dashboard/locale/zh-cn/LC_MESSAGES/django.po | 80 ++-
14424
.../dashboard/locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14425
.../dashboard/locale/zh-tw/LC_MESSAGES/django.po | 80 ++-
14426
18 files changed, 1329 insertions(+), 191 deletions(-)
14428
commit 45766960d7b542e214cfa2bb2641fa06ee81759f
14429
Author: jeffjapan <jeffjapan@gmail.com>
14430
Date: Tue Oct 11 15:59:26 2011 +0900
14432
Localization of openstack-dashboard templates
14434
openstack-dashboard/dashboard/templates/403.html | 6 +++---
14435
openstack-dashboard/dashboard/templates/404.html | 4 ++--
14436
openstack-dashboard/dashboard/templates/500.html | 6 +++---
14437
.../dashboard/templates/_login.html | 3 ++-
14438
.../dashboard/templates/_messages.html | 10 +++++-----
14439
.../dashboard/templates/_switch.html | 3 ++-
14440
.../dashboard/templates/_topbar.html | 12 ++++++------
14441
.../dashboard/templates/login_required.html | 8 ++++----
14442
.../dashboard/templates/permission_denied.html | 4 ++--
14443
.../dashboard/templates/switch_tenants.html | 3 ++-
14444
10 files changed, 31 insertions(+), 28 deletions(-)
14446
commit 2652fc42dede391ee63546ba2d0fe320a42a0a5c
14447
Author: jeffjapan <jeffjapan@gmail.com>
14448
Date: Tue Oct 11 14:56:12 2011 +0900
14450
update and recompile internationalization string files for django-openstack
14452
.../locale/es/LC_MESSAGES/django.mo | Bin 425 -> 425 bytes
14453
.../locale/es/LC_MESSAGES/django.po | 1559 ++++++++++++---
14454
.../locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 420 bytes
14455
.../locale/fr/LC_MESSAGES/django.po | 1559 ++++++++++++---
14456
.../locale/ja/LC_MESSAGES/django.mo | Bin 15158 -> 2564 bytes
14457
.../locale/ja/LC_MESSAGES/django.po | 2148 ++++++++++++++++----
14458
.../locale/pl/LC_MESSAGES/django.mo | Bin 13224 -> 936 bytes
14459
.../locale/pl/LC_MESSAGES/django.po | 2099 ++++++++++++++++----
14460
.../locale/pt/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14461
.../locale/pt/LC_MESSAGES/django.po | 1559 ++++++++++++---
14462
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14463
.../locale/zh-cn/LC_MESSAGES/django.po | 1559 ++++++++++++---
14464
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14465
.../locale/zh-tw/LC_MESSAGES/django.po | 1559 ++++++++++++---
14466
14 files changed, 10054 insertions(+), 1988 deletions(-)
14468
commit 2e7fe87a6407678a76bae3273b42944380499d25
14469
Author: jeffjapan <jeffjapan@gmail.com>
14470
Date: Tue Oct 11 11:37:54 2011 +0900
14472
Localized Syspanel templates
14474
.../django_openstack/dash/images/launch.html | 2 +-
14475
.../django_openstack/dash/networks/index.html | 2 +-
14476
.../django_openstack/dash/ports/attach.html | 10 +++---
14477
.../django_openstack/dash/ports/create.html | 9 +++--
14478
.../django_openstack/syspanel/_sidebar.html | 22 ++++++------
14479
.../django_openstack/syspanel/flavors/_create.html | 3 +-
14480
.../django_openstack/syspanel/flavors/_delete.html | 3 +-
14481
.../django_openstack/syspanel/flavors/_form.html | 3 +-
14482
.../django_openstack/syspanel/flavors/_list.html | 13 ++++---
14483
.../django_openstack/syspanel/flavors/create.html | 7 ++--
14484
.../django_openstack/syspanel/flavors/index.html | 5 ++-
14485
.../django_openstack/syspanel/images/_delete.html | 3 +-
14486
.../django_openstack/syspanel/images/_form.html | 3 +-
14487
.../django_openstack/syspanel/images/_list.html | 33 +++++++++---------
14488
.../django_openstack/syspanel/images/_toggle.html | 3 +-
14489
.../django_openstack/syspanel/images/index.html | 3 +-
14490
.../django_openstack/syspanel/images/update.html | 7 ++--
14491
.../django_openstack/syspanel/instances/_list.html | 23 ++++++------
14492
.../django_openstack/syspanel/instances/index.html | 9 +++--
14493
.../syspanel/instances/tenant_usage.html | 36 +++++++++-----------
14494
.../django_openstack/syspanel/instances/usage.html | 32 +++++++++---------
14495
.../django_openstack/syspanel/quotas/index.html | 7 ++--
14496
.../django_openstack/syspanel/services/_list.html | 19 +++++-----
14497
.../syspanel/services/_toggle.html | 7 ++--
14498
.../django_openstack/syspanel/services/index.html | 3 +-
14499
.../syspanel/tenants/_add_user.html | 3 +-
14500
.../syspanel/tenants/_create_form.html | 4 +-
14501
.../django_openstack/syspanel/tenants/_delete.html | 4 +-
14502
.../django_openstack/syspanel/tenants/_list.html | 17 +++++----
14503
.../syspanel/tenants/_remove_user.html | 3 +-
14504
.../syspanel/tenants/_update_form.html | 4 +-
14505
.../syspanel/tenants/_update_quotas_form.html | 4 +-
14506
.../django_openstack/syspanel/tenants/create.html | 11 ++----
14507
.../django_openstack/syspanel/tenants/index.html | 5 ++-
14508
.../django_openstack/syspanel/tenants/quotas.html | 7 ++--
14509
.../django_openstack/syspanel/tenants/update.html | 7 ++--
14510
.../django_openstack/syspanel/tenants/users.html | 29 ++++++---------
14511
.../syspanel/users/_create_form.html | 3 +-
14512
.../django_openstack/syspanel/users/_delete.html | 3 +-
14513
.../syspanel/users/_toggle_enabled.html | 9 +++--
14514
.../syspanel/users/_update_form.html | 3 +-
14515
.../django_openstack/syspanel/users/create.html | 7 ++--
14516
.../django_openstack/syspanel/users/index.html | 18 +++++-----
14517
.../django_openstack/syspanel/users/update.html | 7 ++--
14518
44 files changed, 217 insertions(+), 198 deletions(-)
14520
commit b2e732842e00597be3fc5575e1bff89aef6165e7
14521
Author: jeffjapan <jeffjapan@gmail.com>
14522
Date: Mon Oct 10 16:37:55 2011 +0900
14524
Localize django_openstack dashboard templates
14526
.../templates/django_openstack/auth/_login.html | 3 +-
14527
.../templates/django_openstack/auth/_switch.html | 3 +-
14528
.../django_openstack/common/_page_header.html | 5 ++-
14529
.../django_openstack/common/instances/_reboot.html | 3 +-
14530
.../common/instances/_terminate.html | 3 +-
14531
.../templates/django_openstack/dash/_sidebar.html | 23 +++++++------
14532
.../django_openstack/dash/containers/_delete.html | 3 +-
14533
.../django_openstack/dash/containers/_form.html | 3 +-
14534
.../django_openstack/dash/containers/_list.html | 9 +++--
14535
.../django_openstack/dash/containers/create.html | 5 ++-
14536
.../django_openstack/dash/containers/index.html | 5 ++-
14537
.../django_openstack/dash/dashboard_settings.html | 8 ++--
14538
.../dash/floating_ips/_allocate.html | 3 +-
14539
.../dash/floating_ips/_associate.html | 3 +-
14540
.../dash/floating_ips/_disassociate.html | 3 +-
14541
.../django_openstack/dash/floating_ips/_list.html | 7 ++--
14542
.../dash/floating_ips/_release.html | 3 +-
14543
.../dash/floating_ips/associate.html | 7 ++--
14544
.../django_openstack/dash/floating_ips/index.html | 7 ++--
14545
.../django_openstack/dash/images/_delete.html | 3 +-
14546
.../django_openstack/dash/images/_form.html | 3 +-
14547
.../django_openstack/dash/images/_launch.html | 3 +-
14548
.../django_openstack/dash/images/_launch_form.html | 3 +-
14549
.../django_openstack/dash/images/_list.html | 15 +++++----
14550
.../django_openstack/dash/images/index.html | 4 +-
14551
.../django_openstack/dash/images/launch.html | 19 ++++++-----
14552
.../django_openstack/dash/images/update.html | 7 ++--
14553
.../django_openstack/dash/instances/_form.html | 3 +-
14554
.../django_openstack/dash/instances/_list.html | 25 +++++++-------
14555
.../django_openstack/dash/instances/index.html | 8 +++--
14556
.../django_openstack/dash/instances/update.html | 9 +++--
14557
.../django_openstack/dash/instances/usage.html | 34 ++++++++++---------
14558
.../django_openstack/dash/keypairs/_delete.html | 3 +-
14559
.../django_openstack/dash/keypairs/_form.html | 5 ++-
14560
.../django_openstack/dash/keypairs/_list.html | 7 ++--
14561
.../django_openstack/dash/keypairs/create.html | 13 ++++---
14562
.../django_openstack/dash/keypairs/import.html | 11 +++---
14563
.../django_openstack/dash/keypairs/index.html | 15 +++++----
14564
.../django_openstack/dash/networks/_delete.html | 3 +-
14565
.../dash/networks/_delete_port.html | 3 +-
14566
.../dash/networks/_detach_port.html | 3 +-
14567
.../django_openstack/dash/networks/_detail.html | 18 +++++-----
14568
.../django_openstack/dash/networks/_form.html | 5 ++-
14569
.../django_openstack/dash/networks/_list.html | 15 +++++----
14570
.../django_openstack/dash/networks/_rename.html | 13 ++++---
14571
.../dash/networks/_rename_form.html | 5 ++-
14572
.../dash/networks/_toggle_port.html | 5 ++-
14573
.../django_openstack/dash/networks/create.html | 9 +++--
14574
.../django_openstack/dash/networks/detail.html | 7 ++--
14575
.../django_openstack/dash/networks/index.html | 8 +++--
14576
.../django_openstack/dash/networks/rename.html | 9 +++--
14577
.../django_openstack/dash/objects/_copy.html | 3 +-
14578
.../django_openstack/dash/objects/_delete.html | 3 +-
14579
.../django_openstack/dash/objects/_filter.html | 3 +-
14580
.../django_openstack/dash/objects/_form.html | 3 +-
14581
.../django_openstack/dash/objects/_list.html | 9 +++--
14582
.../django_openstack/dash/objects/copy.html | 9 +++--
14583
.../django_openstack/dash/objects/index.html | 8 +++--
14584
.../django_openstack/dash/objects/upload.html | 9 +++--
14585
.../dash/security_groups/_delete.html | 3 +-
14586
.../dash/security_groups/_delete_rule.html | 3 +-
14587
.../dash/security_groups/_form.html | 5 ++-
14588
.../dash/security_groups/_list.html | 9 +++--
14589
.../dash/security_groups/create.html | 7 ++--
14590
.../dash/security_groups/edit_rules.html | 21 ++++++------
14591
.../dash/security_groups/index.html | 11 ++++--
14592
.../django_openstack/dash/snapshots/_form.html | 5 ++-
14593
.../django_openstack/dash/snapshots/create.html | 11 +++---
14594
.../django_openstack/dash/snapshots/index.html | 8 +++--
14595
69 files changed, 301 insertions(+), 228 deletions(-)
14597
commit 7a11e586537eb5b2b2b197c3c75894f4739d4927
14598
Author: jeffjapan <jeffjapan@gmail.com>
14599
Date: Mon Oct 10 14:06:14 2011 +0900
14601
Clean up PEP8 errors
14603
django-openstack/django_openstack/api.py | 22 ++++++++++---------
14604
django-openstack/django_openstack/auth/views.py | 2 +-
14605
.../django_openstack/dash/views/containers.py | 2 +-
14606
.../django_openstack/dash/views/floating_ips.py | 4 +-
14607
.../django_openstack/dash/views/keypairs.py | 6 +++-
14608
.../django_openstack/dash/views/networks.py | 7 +++--
14609
.../django_openstack/dash/views/objects.py | 4 +-
14610
.../django_openstack/syspanel/views/images.py | 13 +++++++----
14611
.../django_openstack/syspanel/views/services.py | 3 +-
14612
.../django_openstack/syspanel/views/tenants.py | 4 +-
14613
10 files changed, 38 insertions(+), 29 deletions(-)
14615
commit 647580aa1fb286e3e268e9bf911af0b79f53f109
14616
Author: jeffjapan <jeffjapan@gmail.com>
14617
Date: Mon Oct 10 13:43:57 2011 +0900
14619
localized syspanel views
14621
.../django_openstack/middleware/keystone.py | 6 ++-
14622
.../django_openstack/syspanel/views/flavors.py | 11 +++--
14623
.../django_openstack/syspanel/views/images.py | 45 +++++++++++---------
14624
.../django_openstack/syspanel/views/instances.py | 12 +++--
14625
.../django_openstack/syspanel/views/services.py | 11 +++--
14626
.../django_openstack/syspanel/views/tenants.py | 31 +++++++------
14627
.../django_openstack/syspanel/views/users.py | 21 +++++----
14628
7 files changed, 76 insertions(+), 61 deletions(-)
14630
commit 425652f3bed1e96cfe4aa6847138f0920420582b
14631
Author: jeffjapan <jeffjapan@gmail.com>
14632
Date: Mon Oct 10 11:26:48 2011 +0900
14634
localized django-openstack views
14636
django-openstack/django_openstack/auth/views.py | 17 +-
14637
.../django_openstack/dash/views/containers.py | 5 +-
14638
.../django_openstack/dash/views/floating_ips.py | 27 +-
14639
.../django_openstack/dash/views/images.py | 3 +-
14640
.../django_openstack/dash/views/instances.py | 28 +-
14641
.../django_openstack/dash/views/keypairs.py | 14 +-
14642
.../django_openstack/dash/views/networks.py | 23 +-
14643
.../django_openstack/dash/views/objects.py | 11 +-
14644
.../django_openstack/dash/views/ports.py | 16 +-
14645
.../django_openstack/dash/views/security_groups.py | 16 +-
14646
.../django_openstack/dash/views/snapshots.py | 13 +-
14647
.../locale/en-gb/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
14648
.../locale/en-gb/LC_MESSAGES/django.po | 531 --------------------
14649
13 files changed, 95 insertions(+), 609 deletions(-)
14651
commit fcdd0b28885fac5cf5e66a456ff16760c3f48833
14652
Author: jeffjapan <jeffjapan@gmail.com>
14653
Date: Fri Oct 7 14:59:48 2011 +0900
14655
added Polish to language dropdown since there are localizations
14657
openstack-dashboard/dashboard/settings.py | 2 +-
14658
1 files changed, 1 insertions(+), 1 deletions(-)
14660
commit 206a1170f4ce8bbba3705ebe67e9beba47e836a2
14661
Author: jeffjapan <jeffjapan@gmail.com>
14662
Date: Fri Oct 7 14:52:26 2011 +0900
14664
add settings page to choose UI language
14666
.../django_openstack/dash/dashboard_settings.html | 34 ++++++++++++++++++++
14667
.../dashboard/static/dashboard/css/style.css | 7 ++++
14668
.../dashboard/templates/_topbar.html | 1 +
14669
openstack-dashboard/dashboard/urls.py | 4 ++
14670
4 files changed, 46 insertions(+), 0 deletions(-)
14672
commit 87961fa7d5c9aa2b970a24ec5080c86559ab7cec
14673
Author: jeffjapan <jeffjapan@gmail.com>
14674
Date: Tue Sep 13 11:25:27 2011 +0900
14676
Initial test of new localization (on Images page)
14678
.../dashboard/locale/en-gb/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14679
.../dashboard/locale/en-gb/LC_MESSAGES/django.po | 104 ++------------
14680
.../dashboard/locale/es/LC_MESSAGES/django.mo | Bin 425 -> 425 bytes
14681
.../dashboard/locale/es/LC_MESSAGES/django.po | 104 ++------------
14682
.../dashboard/locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 420 bytes
14683
.../dashboard/locale/fr/LC_MESSAGES/django.po | 104 ++------------
14684
.../dashboard/locale/it/LC_MESSAGES/django.mo | Bin 1783 -> 1794 bytes
14685
.../dashboard/locale/it/LC_MESSAGES/django.po | 33 +++--
14686
.../dashboard/locale/ja/LC_MESSAGES/django.mo | Bin 3673 -> 2133 bytes
14687
.../dashboard/locale/ja/LC_MESSAGES/django.po | 149 +++++++++-----------
14688
.../dashboard/locale/pt/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14689
.../dashboard/locale/pt/LC_MESSAGES/django.po | 104 ++------------
14690
.../dashboard/locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14691
.../dashboard/locale/zh-cn/LC_MESSAGES/django.po | 104 ++------------
14692
.../dashboard/locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 382 bytes
14693
.../dashboard/locale/zh-tw/LC_MESSAGES/django.po | 104 ++------------
14694
openstack-dashboard/dashboard/urls.py | 1 +
14695
17 files changed, 176 insertions(+), 631 deletions(-)
14697
commit 6c8522c2b6f25eaf5ed7c151505fe7a8e5c7f638
14698
Merge: 22688df bd4fa4f
14699
Author: Tres Henry <tres@treshenry.net>
14700
Date: Fri Oct 14 14:22:42 2011 -0700
14702
Merge pull request #153 from gabrielhurley/novaclient_auth
14704
Use novaclient for auth instead of openstackx (fixes LP bug 848396)
14706
commit bd4fa4f6303137367bc18e8cacb4ec083fe029b4
14707
Author: Gabriel Hurley <gabriel@strikeawe.com>
14708
Date: Fri Oct 14 11:29:59 2011 -0700
14710
Updated style nits, and cleaned up some imports in django_openstack.api.
14712
django-openstack/django_openstack/api.py | 52 ++++++++++++++----------------
14713
1 files changed, 24 insertions(+), 28 deletions(-)
14715
commit 6f38fb73ccebb63ac641db6096a74f7e99839417
14716
Merge: fb0b097 e48c2c4
14717
Author: Gabriel Hurley <gabriel@strikeawe.com>
14718
Date: Thu Oct 13 18:36:33 2011 -0700
14720
Merge branch 'novaclient_auth' of github.com:gabrielhurley/openstack-dashboard into novaclient_auth
14722
commit fb0b0974f7b18d2c8a4e2966e0f399ad1f914e84
14723
Author: Gabriel Hurley <gabriel@strikeawe.com>
14724
Date: Thu Oct 13 18:28:06 2011 -0700
14726
Reworked to support exchanging unscoped token for scoped token via tenant and unscoped token (no user/pass).
14728
django-openstack/django_openstack/api.py | 53 ++++++++++++++++++--
14729
django-openstack/django_openstack/auth/views.py | 6 +--
14730
.../tests/view_tests/auth_tests.py | 6 +-
14731
3 files changed, 53 insertions(+), 12 deletions(-)
14733
commit 5c20151c3690667fd3dece531e477b7b7c7ebb4b
14734
Author: Gabriel Hurley <gabriel@strikeawe.com>
14735
Date: Wed Oct 12 15:01:14 2011 -0700
14737
Converts auth/token/service catalog mechanisms to use novaclient. Refs (if not fixes) LP bug 848396.
14739
django-openstack/django_openstack/api.py | 24 ++++++++++++------
14740
django-openstack/django_openstack/auth/views.py | 8 ++++--
14741
.../django_openstack/tests/api_tests.py | 25 +++++++++++-------
14742
.../tests/view_tests/auth_tests.py | 26 +++++++++++--------
14743
4 files changed, 51 insertions(+), 32 deletions(-)
14745
commit e48c2c473dc3495cff563f844ef0106836cdde90
14746
Author: Gabriel Hurley <gabriel@strikeawe.com>
14747
Date: Thu Oct 13 18:28:06 2011 -0700
14749
Reworked to support exchanging unscoped token for scoped token via tenant and unscoped token (no user/pass).
14751
django-openstack/django_openstack/api.py | 53 ++++++++++++++++++--
14752
django-openstack/django_openstack/auth/views.py | 6 +--
14753
.../tests/view_tests/auth_tests.py | 6 +-
14754
3 files changed, 53 insertions(+), 12 deletions(-)
14756
commit c597348d6db8366a3b4d3d181e80ae5eddc415dd
14757
Author: Gabriel Hurley <gabriel@strikeawe.com>
14758
Date: Tue Oct 11 23:16:35 2011 -0700
14760
Fixes LP bug 872684 -- Use service catalog instead of settings.SWIFT_ENABLED
14762
.../django_openstack/context_processors.py | 6 +++-
14763
django-openstack/django_openstack/forms.py | 1 -
14764
.../templates/django_openstack/dash/_sidebar.html | 6 ++--
14765
django-openstack/django_openstack/test.py | 11 ++++++++-
14766
.../tests/context_processor_tests.py | 23 ++++++++++++++++++++
14767
openstack-dashboard/dashboard/settings.py | 2 +-
14768
.../local/local_settings.py.example | 4 ---
14769
7 files changed, 41 insertions(+), 12 deletions(-)
14771
commit 22688dfa4154290635c403881c2a970def31f0ac
14772
Merge: 601fc1b 81f5407
14773
Author: Tres Henry <tres@treshenry.net>
14774
Date: Thu Oct 13 14:03:17 2011 -0700
14776
Merge pull request #151 from gabrielhurley/swift_service_catalog
14778
Fixes LP bug 872684 -- Use service catalog instead of settings.SWIFT_ENABLED
14780
commit b916fed6ff3d485a47c5fef866e59e1d08f1d7b7
14781
Author: Gabriel Hurley <gabriel@strikeawe.com>
14782
Date: Wed Oct 12 15:01:14 2011 -0700
14784
Converts auth/token/service catalog mechanisms to use novaclient. Refs (if not fixes) LP bug 848396.
14786
django-openstack/django_openstack/api.py | 24 +++++++++++------
14787
django-openstack/django_openstack/auth/views.py | 8 +++--
14788
.../django_openstack/tests/api_tests.py | 27 +++++++++++--------
14789
.../tests/view_tests/auth_tests.py | 26 +++++++++++--------
14790
4 files changed, 52 insertions(+), 33 deletions(-)
14792
commit 81f540728aa1fd998e637107a2cb72de63b3ff88
14793
Author: Gabriel Hurley <gabriel@strikeawe.com>
14794
Date: Tue Oct 11 23:16:35 2011 -0700
14796
Fixes LP bug 872684 -- Use service catalog instead of settings.SWIFT_ENABLED
14798
.../django_openstack/context_processors.py | 6 +++-
14799
django-openstack/django_openstack/forms.py | 1 -
14800
.../templates/django_openstack/dash/_sidebar.html | 6 ++--
14801
django-openstack/django_openstack/test.py | 11 ++++++++-
14802
.../django_openstack/tests/api_tests.py | 2 +-
14803
.../tests/context_processor_tests.py | 23 ++++++++++++++++++++
14804
openstack-dashboard/dashboard/settings.py | 2 +-
14805
.../local/local_settings.py.example | 4 ---
14806
8 files changed, 42 insertions(+), 13 deletions(-)
14808
commit 601fc1b716829f1ab8257116e3257c06050e3bb2
14809
Merge: d1a41e8 9747f1c
14810
Author: Devin Carlen <devin.carlen@gmail.com>
14811
Date: Fri Oct 7 17:10:49 2011 -0700
14813
Merge pull request #149 from cloud-smokers/master
14815
fix, official release add edit and update features
14817
commit 9747f1ca4fe2864c28e93f7b961a2e7777fa53b5
14818
Author: Carlo Truijllo <truijllo@crs4.it>
14819
Date: Fri Oct 7 10:58:28 2011 +0200
14821
this gives the possibility to have an image launchable :) previous release removed it
14823
.../django_openstack/dash/images/_list.html | 7 ++++---
14824
1 files changed, 4 insertions(+), 3 deletions(-)
14826
commit d1a41e8ae9419d9dc8c5259a779dbc65c65099ef
14827
Author: Devin Carlen <devin.carlen@gmail.com>
14828
Date: Sun Oct 2 21:20:33 2011 -0700
14830
Fix identifier for PyPi
14832
django-openstack/setup.py | 2 +-
14833
openstack-dashboard/setup.py | 2 +-
14834
2 files changed, 2 insertions(+), 2 deletions(-)
14836
commit c0fdb7b704725df98e1f9b86a24ff15c9f5f9cf8
14837
Merge: d34ad68 6572902
14838
Author: Devin Carlen <devin.carlen@gmail.com>
14839
Date: Sun Oct 2 15:38:57 2011 -0700
14841
Merge pull request #141 from cloudbuilders/owner-editable-images
14843
Owner editable images
14845
commit d34ad685c3cbe7c1c69190684dafc334dd8cb5a4
14846
Author: Devin Carlen <devin.carlen@gmail.com>
14847
Date: Sat Oct 1 15:19:58 2011 -0700
14851
django-openstack/setup.py | 2 +-
14852
openstack-dashboard/setup.py | 15 +++++----------
14853
2 files changed, 6 insertions(+), 11 deletions(-)
14855
commit 7f65cd96a751062ae5020e5b8b2d59633ebfca16
14856
Merge: a801ae6 cfc57fa
14857
Author: Devin Carlen <devin.carlen@gmail.com>
14858
Date: Sat Oct 1 15:12:00 2011 -0700
14860
Merge pull request #146 from gabrielhurley/swift_service_type
14862
Fix for issue 863694 on launchpad -- use 'object-store' instead of 'swift
14864
commit a801ae67dc3e07c00698dbe2c92e13c26facc8c5
14865
Merge: a2dc7c8 1da58e6
14866
Author: Devin Carlen <devin.carlen@gmail.com>
14867
Date: Sat Oct 1 15:11:44 2011 -0700
14869
Merge pull request #148 from cloudbuilders/fix-tenant-update
14873
commit a2dc7c80578bbdccbf8c6fb83fdba0e527f4478b
14874
Merge: 77389d2 be64d2e
14875
Author: Devin Carlen <devin.carlen@gmail.com>
14876
Date: Sat Oct 1 15:11:00 2011 -0700
14878
Merge pull request #147 from gabrielhurley/nixon_fix
14880
Fix w/ tests for LP 844442 -- dash sidebar module loading respects differ
14882
commit 77389d2dc035b7503724e325f86f5885bf250346
14883
Merge: 00f8973 bf95265
14884
Author: Devin Carlen <devin.carlen@gmail.com>
14885
Date: Sat Oct 1 15:10:01 2011 -0700
14887
Merge pull request #145 from gabrielhurley/fix_glance_tests
14889
Fixes the glance API tests that were reverted by 61c9a75201a89af530db3eeb
14891
commit 1da58e6a00dd4f95631d6b799fe82ccab5cfed65
14892
Author: Jake Dahn <jake@ansolabs.com>
14893
Date: Fri Sep 30 18:53:31 2011 -0700
14895
fixing tenant update test
14897
.../django_openstack/tests/api_tests.py | 9 +++++----
14898
1 files changed, 5 insertions(+), 4 deletions(-)
14900
commit be64d2e02d221d0fe86c4d02dcdfff1c59d57d3d
14901
Author: Gabriel Hurley <gabriel@strikeawe.com>
14902
Date: Fri Sep 30 16:48:02 2011 -0700
14904
Fix w/ tests for LP 844442 -- dash sidebar module loading respects different 'type' params for duplicate names.
14906
.../django_openstack/common/_sidebar_module.html | 2 +-
14907
.../templatetags/templatetags/sidebar_modules.py | 8 +-
14908
.../django_openstack/tests/api_tests.py | 8 +-
14909
.../django_openstack/tests/templatetag_tests.py | 62 ++++++++++++++++++++
14910
4 files changed, 71 insertions(+), 9 deletions(-)
14912
commit 6572902c5ae29e877ba9446b516e0db685391b5d
14913
Author: Jake Dahn <jake@ansolabs.com>
14914
Date: Fri Sep 30 15:20:26 2011 -0700
14918
.../django_openstack/dash/views/images.py | 35 +++++++++----------
14919
1 files changed, 17 insertions(+), 18 deletions(-)
14921
commit cfc57fa2d388ff4412f72c5374344e1c14c72c67
14922
Author: Gabriel Hurley <gabriel@strikeawe.com>
14923
Date: Fri Sep 30 14:54:30 2011 -0700
14925
Fix for issue 863694 on launchpad -- use 'object-store' instead of 'swift' in service catalog lookups.
14927
django-openstack/django_openstack/api.py | 4 ++--
14928
1 files changed, 2 insertions(+), 2 deletions(-)
14930
commit bf952651c3785625d980ee2ed5de1da1138ca4ee
14931
Author: Gabriel Hurley <gabriel@strikeawe.com>
14932
Date: Fri Sep 30 14:44:57 2011 -0700
14934
Fixes the glance API tests that were reverted by 61c9a75201a89af530db3eeb281a39ba19a60676.
14936
.../django_openstack/tests/api_tests.py | 8 ++++----
14937
1 files changed, 4 insertions(+), 4 deletions(-)
14939
commit 00f8973dfb4afd518b036f1e76ec8179f14d007c
14940
Merge: 51668c4 2467986
14941
Author: Devin Carlen <devin.carlen@gmail.com>
14942
Date: Fri Sep 30 14:28:46 2011 -0700
14944
Merge pull request #144 from cloudbuilders/update_keystone_admin_port
14946
update admin port for keystone
14948
commit 7465bf7b517289290edae4d8325d3e761b493f1e
14949
Author: Jake Dahn <jake@ansolabs.com>
14950
Date: Fri Sep 30 13:32:14 2011 -0700
14954
django-openstack/django_openstack/api.py | 7 ++++---
14955
1 files changed, 4 insertions(+), 3 deletions(-)
14957
commit 24679861060ef91a2720f0393d3348a66ccb5e37
14958
Author: Anthony Young <sleepsonthefloor@gmail.com>
14959
Date: Fri Sep 30 13:28:09 2011 -0700
14961
update admin port for keystone
14963
django-openstack/django_openstack/test.py | 2 +-
14964
.../local/local_settings.py.example | 2 +-
14965
2 files changed, 2 insertions(+), 2 deletions(-)
14967
commit cac45eb883646ec902b4b0c35e1e336ac7532e2a
14968
Author: Jake Dahn <jake@ansolabs.com>
14969
Date: Fri Sep 30 11:00:50 2011 -0700
14973
.../django_openstack/dash/views/images.py | 10 ++++------
14974
1 files changed, 4 insertions(+), 6 deletions(-)
14976
commit 69496de1106bb1ee0c65c6b50d05c1083d0e8a9f
14977
Author: Jake Dahn <jake@ansolabs.com>
14978
Date: Thu Sep 29 17:23:01 2011 -0700
14980
adding a notice for when there are no images, so the page isnt just blank
14982
.../django_openstack/dash/images/index.html | 7 ++++++-
14983
1 files changed, 6 insertions(+), 1 deletions(-)
14985
commit a5816d684d55cd21e9ac143e0cc4950e0b745ae5
14986
Author: Jake Dahn <jake@ansolabs.com>
14987
Date: Fri Sep 30 10:43:33 2011 -0700
14991
.../django_openstack/dash/views/images.py | 64 ++++++++++----------
14992
1 files changed, 31 insertions(+), 33 deletions(-)
14994
commit 9f06bd040e6afab3e4a7d9dfc85f9f9cf2f62d2b
14995
Author: Jake Dahn <jake@ansolabs.com>
14996
Date: Thu Sep 29 16:58:04 2011 -0700
14998
adding delete form to index, so images owned by a user can be deleted by them
15000
.../django_openstack/dash/views/images.py | 34 ++++++++++++++++++-
15001
1 files changed, 32 insertions(+), 2 deletions(-)
15003
commit ffd93c5334bbe293bdd199d2f6d98eede93e4b15
15004
Author: Jake Dahn <jake@ansolabs.com>
15005
Date: Thu Sep 29 16:38:06 2011 -0700
15007
adding edit/delete capability for owner of an image through the user dashboard
15009
django-openstack/django_openstack/api.py | 2 +-
15010
django-openstack/django_openstack/dash/urls.py | 1 +
15011
.../django_openstack/dash/views/images.py | 98 ++++++++++++++++++++
15012
.../django_openstack/dash/images/_delete.html | 8 ++
15013
.../django_openstack/dash/images/_form.html | 10 ++
15014
.../django_openstack/dash/images/_list.html | 13 ++-
15015
.../django_openstack/dash/images/update.html | 25 +++++
15016
7 files changed, 151 insertions(+), 6 deletions(-)
15018
commit 51668c40fa76effd9c5e852329e2a64a3c792291
15019
Merge: da40bfe da4d833
15020
Author: Joseph Heck <heckj@mac.com>
15021
Date: Fri Sep 30 10:09:48 2011 -0700
15023
Merge pull request #143 from cloudbuilders/keypair-import
15027
commit da40bfe4432773a263b7de4dfb86de90ab08e9c8
15028
Merge: f7cf081 3aa2c48
15029
Author: Joseph Heck <heckj@mac.com>
15030
Date: Fri Sep 30 10:07:31 2011 -0700
15032
Merge pull request #142 from cloudbuilders/migrate-assets
15036
commit f7cf08173fa61a91c281baa44a3ef943bd8dc826
15037
Merge: bd917f3 62be2fe
15038
Author: Joseph Heck <heckj@mac.com>
15039
Date: Fri Sep 30 10:06:22 2011 -0700
15041
Merge pull request #140 from cloudbuilders/remove_admin_hack
15043
Remove admin auth hack
15045
commit da4d8337782b19f1b3f90530d34eab420f140064
15046
Author: Jake Dahn <jake@ansolabs.com>
15047
Date: Thu Sep 29 22:27:19 2011 -0700
15049
fixing pep8 spacing
15051
.../django_openstack/dash/views/keypairs.py | 1 +
15052
1 files changed, 1 insertions(+), 0 deletions(-)
15054
commit b061b42da908fc2e3458519bf3033036c5e71044
15055
Author: Jake Dahn <jake@ansolabs.com>
15056
Date: Thu Sep 29 22:27:02 2011 -0700
15058
removing useless variable assignment
15060
.../django_openstack/dash/views/keypairs.py | 4 +---
15061
1 files changed, 1 insertions(+), 3 deletions(-)
15063
commit 61c9a75201a89af530db3eeb281a39ba19a60676
15064
Author: Jake Dahn <jake@ansolabs.com>
15065
Date: Thu Sep 29 22:26:25 2011 -0700
15067
creating a separate api method for keypair import, and adding a test
15069
django-openstack/django_openstack/api.py | 6 ++++-
15070
.../django_openstack/dash/views/keypairs.py | 2 +-
15071
.../django_openstack/tests/api_tests.py | 21 ++++++++++++++++---
15072
3 files changed, 23 insertions(+), 6 deletions(-)
15074
commit 309c987ad423a8061508b38858cc547653060507
15075
Author: Jake Dahn <jake@ansolabs.com>
15076
Date: Thu Sep 29 22:14:28 2011 -0700
15078
adding the ability to import an existing public key as a keypair
15080
django-openstack/django_openstack/api.py | 4 +-
15081
django-openstack/django_openstack/dash/urls.py | 1 +
15082
.../django_openstack/dash/views/keypairs.py | 43 ++++++++++++++++---
15083
.../django_openstack/dash/keypairs/_form.html | 2 +-
15084
.../django_openstack/dash/keypairs/import.html | 32 +++++++++++++++
15085
.../django_openstack/dash/keypairs/index.html | 7 ++-
15086
6 files changed, 77 insertions(+), 12 deletions(-)
15088
commit 3aa2c48955944a89117dacfadf3dc1250e5fca22
15089
Author: Jake Dahn <jake@ansolabs.com>
15090
Date: Thu Sep 29 19:19:58 2011 -0700
15094
openstack-dashboard/dashboard/templates/base.html | 2 +-
15095
1 files changed, 1 insertions(+), 1 deletions(-)
15097
commit f930d8299513113f35b67983a1eee523b26b822a
15098
Author: Jake Dahn <jake@ansolabs.com>
15099
Date: Thu Sep 29 19:17:29 2011 -0700
15101
renaming js file to follow standard convention, re-adding js file to be included in the head
15103
.../dashboard/static/dashboard/js/chosen.jquery.js | 786 --------------------
15104
.../dashboard/static/dashboard/js/jquery.chosen.js | 786 ++++++++++++++++++++
15105
openstack-dashboard/dashboard/templates/base.html | 3 +-
15106
3 files changed, 788 insertions(+), 787 deletions(-)
15108
commit b3b9806bd71d33fc066d684558ea7eeb50dbe2c5
15109
Author: Jake Dahn <jake@ansolabs.com>
15110
Date: Thu Sep 29 19:12:57 2011 -0700
15112
moving chosen assets to the newer location in the static dir
15114
.../dashboard/static/dashboard/css/chosen.css | 340 +++++++++
15115
.../dashboard/static/dashboard/js/chosen.jquery.js | 786 ++++++++++++++++++++
15116
openstack-dashboard/media/dashboard/css/chosen.css | 340 ---------
15117
.../media/dashboard/js/chosen.jquery.js | 786 --------------------
15118
4 files changed, 1126 insertions(+), 1126 deletions(-)
15120
commit 62be2fe8244f068cb91ab41f41b138816d6545ea
15121
Merge: 121d1c9 bd917f3
15122
Author: Anthony Young <sleepsonthefloor@gmail.com>
15123
Date: Thu Sep 29 16:53:42 2011 -0700
15125
Merge remote branch '4p/master' into remove_admin_hack
15127
commit 121d1c906e2bbddae96ef19f45a6198f1fafb4fc
15128
Author: Anthony Young <sleepsonthefloor@gmail.com>
15129
Date: Thu Sep 29 16:50:01 2011 -0700
15131
Remove the keystone admin auth hack. Handle condition when no valid tenants returned gracefully.
15133
django-openstack/django_openstack/auth/views.py | 21 ++++-------
15134
.../tests/view_tests/auth_tests.py | 37 ++++++++++++++++++++
15135
2 files changed, 45 insertions(+), 13 deletions(-)
15137
commit bd917f35417c81d9628aa8d9c4160b8a362800de
15138
Merge: 576eef8 9bf25db
15139
Author: Devin Carlen <devin.carlen@gmail.com>
15140
Date: Thu Sep 29 16:29:05 2011 -0700
15142
Merge pull request #139 from cloudbuilders/glance_type_image
15144
Make dashboard look for a service of type 'image'
15146
commit 9bf25db1ea3cd353f1631f323cf5c5df1346abaa
15147
Author: Anthony Young <sleepsonthefloor@gmail.com>
15148
Date: Thu Sep 29 16:01:01 2011 -0700
15150
Make dashboard look for a service of type 'image' rather than specifically 'glance'
15152
django-openstack/django_openstack/api.py | 2 +-
15153
django-openstack/django_openstack/test.py | 2 +-
15154
.../django_openstack/tests/api_tests.py | 8 ++++----
15155
3 files changed, 6 insertions(+), 6 deletions(-)
15157
commit 576eef884af8897dbfe33ed7979e727ce00daaeb
15158
Merge: 7038015 36544a8
15159
Author: Devin Carlen <devin.carlen@gmail.com>
15160
Date: Thu Sep 29 10:21:38 2011 -0700
15162
Merge pull request #138 from cloudbuilders/userdata-whitespace
15164
Normalize newline characters in userdata
15166
commit 36544a85139dcb1d454cfdf0dc5f2af0cc8f86b7
15167
Author: Jake Dahn <jake@ansolabs.com>
15168
Date: Wed Sep 28 16:04:38 2011 -0700
15170
adding normalize_newline to userdata box on launch instances form
15172
.../django_openstack/dash/views/images.py | 3 ++-
15173
1 files changed, 2 insertions(+), 1 deletions(-)
15175
commit 703801598f2cde72b4604833be4bb63d618380f8
15176
Merge: eeee079 559181c
15177
Author: Joseph Heck <heckj@mac.com>
15178
Date: Wed Sep 28 13:51:13 2011 -0700
15180
Merge pull request #137 from cloudbuilders/keystone-roles-errors
15182
fixing error which would cause setting of user role to fail
15184
commit 559181c0d2fa9f0c7eb1facb66f7e10a7c6aca59
15185
Author: Jake Dahn <jake@ansolabs.com>
15186
Date: Wed Sep 28 13:48:06 2011 -0700
15188
adding test for role_add_for_tenant_user
15190
django-openstack/django_openstack/api.py | 5 ++++
15191
.../django_openstack/tests/api_tests.py | 24 ++++++++++++++++++++
15192
2 files changed, 29 insertions(+), 0 deletions(-)
15194
commit 7cf2cb865a4a5ee83e55c63a8bd66c1adf17e9fc
15195
Author: Jake Dahn <jake@ansolabs.com>
15196
Date: Wed Sep 28 11:41:26 2011 -0700
15198
fixing error which would cause setting of user role to fail
15200
.../django_openstack/syspanel/views/users.py | 14 ++++++++++----
15201
1 files changed, 10 insertions(+), 4 deletions(-)
15203
commit eeee079a5dc23592ce9ead544e2078de364a089f
15204
Merge: 7a0d945 cf115bf
15205
Author: Devin Carlen <devin.carlen@gmail.com>
15206
Date: Tue Sep 27 14:13:00 2011 -0700
15208
Merge pull request #132 from gabrielhurley/log_exception
15210
Fixed Bug 849488 -- use log.exception instead of log.error.
15212
commit 7a0d945d3d5c5a0e4e5cb757a7c55deb288e1baf
15213
Merge: d359004 cda5cd4
15214
Author: Devin Carlen <devin.carlen@gmail.com>
15215
Date: Tue Sep 27 11:36:37 2011 -0700
15217
Merge pull request #135 from cloudbuilders/sec_groups_ids
15219
no need to show ids in secgroup list
15221
commit d359004a8ec761b4f70bae100cb0485b7b7df96d
15222
Merge: fadd6a5 dcc4861
15223
Author: Devin Carlen <devin.carlen@gmail.com>
15224
Date: Tue Sep 27 10:47:07 2011 -0700
15226
Merge pull request #136 from cloudbuilders/floating_ips_id
15228
ids aren't useful here either (floating ips)
15230
commit fadd6a54a9735392900e2c1cfe61eb43da5eb61c
15231
Merge: 0f67a2d 8b40139
15232
Author: Devin Carlen <devin.carlen@gmail.com>
15233
Date: Tue Sep 27 10:46:10 2011 -0700
15235
Merge pull request #133 from cloudbuilders/user_list
15237
user listing improvements
15239
commit 0f67a2d8c0cee1ade2414f3ab1cc4a3a5b10296a
15240
Merge: 23d488f 2347b22
15241
Author: Devin Carlen <devin.carlen@gmail.com>
15242
Date: Tue Sep 27 10:44:22 2011 -0700
15244
Merge pull request #131 from cloudbuilders/service_catalog_compute
15246
use type='compute' instead of type='nova' in serviceCatalog
15248
commit dcc4861935b49e611eca603bd2ac5068a2074baa
15249
Author: Jesse Andrews <anotherjesse@gmail.com>
15250
Date: Tue Sep 27 06:43:14 2011 +0000
15252
ids aren't useful here either
15254
.../django_openstack/dash/floating_ips/_list.html | 2 --
15255
1 files changed, 0 insertions(+), 2 deletions(-)
15257
commit cda5cd4e59fc166df5f7c3445c944424bee5ed39
15258
Author: Jesse Andrews <anotherjesse@gmail.com>
15259
Date: Tue Sep 27 06:40:11 2011 +0000
15261
no need to show ids here
15263
.../dash/security_groups/_list.html | 2 --
15264
.../dash/security_groups/edit_rules.html | 2 --
15265
2 files changed, 0 insertions(+), 4 deletions(-)
15267
commit 8b40139267bdae5c36a56d01eb968839b3a6a67c
15268
Author: Jesse Andrews <anotherjesse@gmail.com>
15269
Date: Tue Sep 27 06:03:02 2011 +0000
15271
fix redirects based on Gabriel's feedback
15273
.../django_openstack/syspanel/views/tenants.py | 5 ++---
15274
1 files changed, 2 insertions(+), 3 deletions(-)
15276
commit 8aab55de3b083dce6f9ca720b9235651c4436ee0
15277
Author: Jesse Andrews <anotherjesse@gmail.com>
15278
Date: Tue Sep 27 05:47:50 2011 +0000
15280
add/remove user from tenant improvements
15282
.../django_openstack/syspanel/views/tenants.py | 16 +++++-----------
15283
.../syspanel/tenants/_add_user.html | 4 ++--
15284
.../django_openstack/syspanel/tenants/users.html | 6 +++++-
15285
3 files changed, 12 insertions(+), 14 deletions(-)
15287
commit 38962558232a4e9792fe3dd10111efd966fdc7fd
15288
Author: Jesse Andrews <anotherjesse@gmail.com>
15289
Date: Tue Sep 27 03:43:22 2011 +0000
15291
add name to user listing
15293
.../django_openstack/syspanel/users/index.html | 2 ++
15294
1 files changed, 2 insertions(+), 0 deletions(-)
15296
commit 2347b2283091e1a7112f469f850ffee561eb4ac5
15297
Merge: 8c38685 23d488f
15298
Author: Anthony Young <sleepsonthefloor@gmail.com>
15299
Date: Mon Sep 26 19:23:57 2011 -0700
15301
Merge remote branch '4p/master' into service_catalog_compute
15304
django-openstack/django_openstack/api.py
15306
commit cf115bf8ae8416e8a9added0e8f97c69bb399b73
15307
Author: Gabriel Hurley <gabriel@strikeawe.com>
15308
Date: Mon Sep 26 17:25:50 2011 -0700
15310
Fixed Bug 849488 -- use log.exception instead of log.error.
15312
django-openstack/django_openstack/api.py | 8 +--
15313
django-openstack/django_openstack/auth/views.py | 2 +-
15314
.../django_openstack/dash/views/containers.py | 2 +-
15315
.../django_openstack/dash/views/floating_ips.py | 10 ++--
15316
.../django_openstack/dash/views/images.py | 17 ++++----
15317
.../django_openstack/dash/views/instances.py | 24 ++++-------
15318
.../django_openstack/dash/views/keypairs.py | 6 +-
15319
.../django_openstack/dash/views/security_groups.py | 12 +++---
15320
.../django_openstack/dash/views/snapshots.py | 8 ++--
15321
django-openstack/django_openstack/decorators.py | 2 +-
15322
django-openstack/django_openstack/forms.py | 2 +-
15323
.../django_openstack/syspanel/views/flavors.py | 2 +-
15324
.../django_openstack/syspanel/views/images.py | 40 ++++++++------------
15325
.../django_openstack/syspanel/views/instances.py | 4 +-
15326
.../django_openstack/syspanel/views/services.py | 6 +-
15327
.../django_openstack/syspanel/views/tenants.py | 15 +++----
15328
.../django_openstack/syspanel/views/users.py | 5 +-
15329
17 files changed, 72 insertions(+), 93 deletions(-)
15331
commit 8c386850fec44d2b8c161fc2d0f90effa5ae5d34
15332
Author: Anthony Young <sleepsonthefloor@gmail.com>
15333
Date: Mon Sep 26 15:57:34 2011 -0700
15335
use type='compute' instead of type='nova' in serviceCatalog
15337
django-openstack/django_openstack/api.py | 20 ++++++++++----------
15338
django-openstack/django_openstack/test.py | 2 +-
15339
.../django_openstack/tests/api_tests.py | 20 ++++++++++----------
15340
3 files changed, 21 insertions(+), 21 deletions(-)
15342
commit 23d488f22470f973048010393eabf59d44426f2e
15343
Merge: 233febe ebca6f7
15344
Author: Devin Carlen <devin.carlen@gmail.com>
15345
Date: Mon Sep 26 15:55:15 2011 -0700
15347
Merge pull request #130 from gabrielhurley/tenant_id
15349
Fixed issue 858649- Distinguishes between tenant name and tenant id
15351
commit ebca6f7a6a4171598b07b332363002fa051e4a71
15352
Author: Gabriel Hurley <gabriel@strikeawe.com>
15353
Date: Mon Sep 26 14:39:03 2011 -0700
15355
Fixed issue 858649 on Launchpad -- Distinguishes between tenant name and tenant id.
15357
The recent changes to keystone switched from sending the tenant id to sending the tenant name as "tenant", thus breaking various tenant-related calls. This patch differentiates the two and names them as separate attributes on request.user. It also switches to using novaclient for the api.tenant_quota_get function.
15359
django-openstack/django_openstack/api.py | 6 +++---
15360
.../django_openstack/dash/views/containers.py | 2 +-
15361
.../django_openstack/dash/views/floating_ips.py | 8 ++++----
15362
.../django_openstack/dash/views/images.py | 6 +++---
15363
.../django_openstack/dash/views/instances.py | 2 +-
15364
.../django_openstack/dash/views/networks.py | 6 +++---
15365
.../django_openstack/dash/views/ports.py | 4 ++--
15366
.../django_openstack/middleware/keystone.py | 19 +++++++++++--------
15367
.../templates/django_openstack/dash/_sidebar.html | 16 ++++++++--------
15368
.../django_openstack/dash/containers/_list.html | 4 ++--
15369
.../django_openstack/dash/containers/index.html | 4 ++--
15370
.../django_openstack/dash/floating_ips/_list.html | 2 +-
15371
.../django_openstack/dash/floating_ips/index.html | 2 +-
15372
.../django_openstack/dash/images/_list.html | 2 +-
15373
.../django_openstack/dash/images/index.html | 2 +-
15374
.../django_openstack/dash/instances/_list.html | 8 ++++----
15375
.../django_openstack/dash/instances/index.html | 6 +++---
15376
.../django_openstack/dash/instances/update.html | 4 ++--
15377
.../django_openstack/dash/instances/usage.html | 2 +-
15378
.../django_openstack/dash/keypairs/create.html | 2 +-
15379
.../django_openstack/dash/keypairs/index.html | 6 +++---
15380
.../django_openstack/dash/networks/_detail.html | 2 +-
15381
.../django_openstack/dash/networks/_list.html | 4 ++--
15382
.../django_openstack/dash/networks/create.html | 2 +-
15383
.../django_openstack/dash/networks/detail.html | 6 +++---
15384
.../django_openstack/dash/networks/index.html | 6 +++---
15385
.../django_openstack/dash/networks/rename.html | 2 +-
15386
.../django_openstack/dash/objects/_list.html | 4 ++--
15387
.../django_openstack/dash/objects/copy.html | 2 +-
15388
.../django_openstack/dash/objects/index.html | 6 +++---
15389
.../django_openstack/dash/objects/upload.html | 2 +-
15390
.../django_openstack/dash/ports/attach.html | 2 +-
15391
.../django_openstack/dash/ports/create.html | 2 +-
15392
.../dash/security_groups/_list.html | 2 +-
15393
.../dash/security_groups/index.html | 6 +++---
15394
.../django_openstack/dash/snapshots/create.html | 2 +-
15395
.../django_openstack/dash/snapshots/index.html | 4 ++--
15396
.../django_openstack/syspanel/instances/_list.html | 4 ++--
15397
.../django_openstack/syspanel/instances/index.html | 2 +-
15398
django-openstack/django_openstack/test.py | 11 ++++++-----
15399
.../tests/view_tests/auth_tests.py | 2 +-
15400
.../tests/view_tests/dash/container_tests.py | 4 ++--
15401
.../tests/view_tests/dash/network_tests.py | 8 ++++----
15402
.../tests/view_tests/dash/port_tests.py | 12 ++++++------
15403
.../dashboard/templates/_topbar.html | 6 +++---
15404
45 files changed, 110 insertions(+), 106 deletions(-)
15406
commit 233febe40758ea1faac08206ec8dd47b5ebf88a7
15407
Merge: 3bec6e9 da26dcd
15408
Author: Devin Carlen <devin.carlen@gmail.com>
15409
Date: Sat Sep 24 10:17:54 2011 -0700
15411
Merge pull request #128 from zen/master
15413
Completed polish translation.
15415
commit da26dcdf1bbb68cce89cb951fbd9cf6fdca7c1cc
15416
Author: Tomasz 'Zen' Napierala <tomasz@napierala.org>
15417
Date: Sat Sep 24 14:41:49 2011 +0200
15419
Completed polish translation
15421
.../locale/pl/LC_MESSAGES/django.mo | Bin 382 -> 13224 bytes
15422
.../locale/pl/LC_MESSAGES/django.po | 304 +++++++++-----------
15423
2 files changed, 135 insertions(+), 169 deletions(-)
15425
commit 725d22734ed89da75635bfc3fee0633230e98820
15426
Author: Tomasz 'Zen' Napierala <tomasz@napierala.org>
15427
Date: Sat Sep 24 13:31:43 2011 +0200
15429
initial polish l10n setup
15431
.../locale/pl/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
15432
.../locale/pl/LC_MESSAGES/django.po | 531 ++++++++++++++++++++
15433
2 files changed, 531 insertions(+), 0 deletions(-)
15435
commit 3bec6e932db91b2683822d623c120c1894c99306
15436
Merge: 510ec3b 61e6565
15437
Author: Devin Carlen <devin.carlen@gmail.com>
15438
Date: Fri Sep 23 16:42:12 2011 -0700
15440
Merge pull request #126 from cloudbuilders/keystone_diablo
15442
keystone + diablo + dashboard
15444
commit 61e6565c6f84f0c6459c30a8f9dac098bca12fcd
15445
Author: Anthony Young <sleepsonthefloor@gmail.com>
15446
Date: Fri Sep 23 15:47:32 2011 -0700
15450
django-openstack/django_openstack/api.py | 9 ++-------
15451
1 files changed, 2 insertions(+), 7 deletions(-)
15453
commit ab7cea81b40b6ad55c46dda5821995db3a7f5547
15454
Author: Anthony Young <sleepsonthefloor@gmail.com>
15455
Date: Fri Sep 23 15:35:19 2011 -0700
15457
remove extraneous line
15459
django-openstack/django_openstack/api.py | 1 -
15460
1 files changed, 0 insertions(+), 1 deletions(-)
15462
commit 9e09194f6189e771553e05a862317ba541f676a9
15463
Author: Anthony Young <sleepsonthefloor@gmail.com>
15464
Date: Fri Sep 23 15:27:55 2011 -0700
15466
s/OPENSTACK_KEYSTONE_DEFAULT_ROLE_ID/OPENSTACK_KEYSTONE_DEFAULT_ROLE/ and related fallout
15468
django-openstack/django_openstack/api.py | 39 ++++++++++++++++++--
15469
.../django_openstack/syspanel/views/tenants.py | 14 ++++---
15470
.../django_openstack/syspanel/views/users.py | 2 +-
15471
openstack-dashboard/dashboard/settings.py | 2 +-
15472
.../local/local_settings.py.example | 2 +-
15473
5 files changed, 46 insertions(+), 13 deletions(-)
15475
commit 510ec3bc949c99b5ec8db949cbb4b2cf0b54a7f1
15476
Merge: de2dbd8 7567058
15477
Author: Devin Carlen <devin.carlen@gmail.com>
15478
Date: Fri Sep 23 11:22:29 2011 -0700
15480
Merge pull request #124 from cloudbuilders/login-error-css-fix
15482
finally fixed the annoying over-sized error box on login splash page
15484
commit b0bc650e1f04d31d6e93ffb4c09a430e8d3c0bcf
15485
Author: Anthony Young <sleepsonthefloor@gmail.com>
15486
Date: Fri Sep 23 11:08:05 2011 -0700
15488
remove keystone_manage context processor - unused
15490
.../django_openstack/context_processors.py | 4 ----
15491
1 files changed, 0 insertions(+), 4 deletions(-)
15493
commit bfd1aa90e0a2c8e2011811ca5ee821098636ed6f
15494
Author: Anthony Young <sleepsonthefloor@gmail.com>
15495
Date: Fri Sep 23 10:48:51 2011 -0700
15497
make roles case insensitive
15499
django-openstack/django_openstack/auth/views.py | 2 +-
15500
1 files changed, 1 insertions(+), 1 deletions(-)
15502
commit a9f8f4526770255c0f1331e482157b8f23536507
15503
Author: Anthony Young <sleepsonthefloor@gmail.com>
15504
Date: Fri Sep 23 00:11:24 2011 -0700
15506
tweaks to account for a bug in keystone where all tenants are returned for admin user, even if adminURL is not used
15508
django-openstack/django_openstack/api.py | 11 +++++--
15509
django-openstack/django_openstack/auth/views.py | 32 +++++++++++++++-----
15510
.../local/local_settings.py.example | 6 ++--
15511
3 files changed, 35 insertions(+), 14 deletions(-)
15513
commit 4235cbc6edbd0d8685a1fd285d0c74dc87ad8973
15514
Author: Anthony Young <sleepsonthefloor@gmail.com>
15515
Date: Thu Sep 22 19:58:37 2011 -0700
15517
changes to let dashboard work with diablo and the latest keystone
15519
django-openstack/django_openstack/api.py | 75 +++++++--------
15520
django-openstack/django_openstack/auth/views.py | 51 ++++++++--
15521
.../django_openstack/context_processors.py | 4 +
15522
.../django_openstack/syspanel/views/services.py | 12 +-
15523
.../django_openstack/syspanel/views/tenants.py | 26 +++--
15524
.../django_openstack/syspanel/views/users.py | 2 +-
15525
.../django_openstack/syspanel/tenants/_list.html | 2 +
15526
django-openstack/django_openstack/test.py | 72 +++++++-------
15527
.../django_openstack/tests/api_tests.py | 99 +-------------------
15528
.../django_openstack/tests/testsettings.py | 1 -
15529
.../tests/view_tests/auth_tests.py | 47 +++++++---
15530
openstack-dashboard/dashboard/settings.py | 2 +-
15531
.../dashboard/templates/_topbar.html | 2 +-
15532
.../local/local_settings.py.example | 6 +-
15533
14 files changed, 183 insertions(+), 218 deletions(-)
15535
commit 756705871ce111f576f5b1132e1bcfb31f581a7d
15536
Author: Jake Dahn <jake@ansolabs.com>
15537
Date: Wed Sep 21 10:43:46 2011 -0700
15539
finally fixed the annoying over-sized error box on login splash page
15541
.../dashboard/static/dashboard/css/style.css | 3 ++-
15542
1 files changed, 2 insertions(+), 1 deletions(-)
15544
commit de2dbd8fbce64806caaee9f7aad561dfadce2eb9
15545
Merge: e63688e e6ae0de
15546
Author: Devin Carlen <devin.carlen@gmail.com>
15547
Date: Tue Sep 20 09:57:32 2011 -0700
15549
Merge pull request #123 from cloudbuilders/novaclient_servers_create
15551
make server_create use novaclient
15553
commit e6ae0de1940f2ed8453e20d84f03f3b2212007bc
15554
Author: Anthony Young <sleepsonthefloor@gmail.com>
15555
Date: Tue Sep 20 02:36:04 2011 -0700
15557
make server_create use novaclient
15559
django-openstack/django_openstack/api.py | 7 ++-
15560
.../django_openstack/tests/api_tests.py | 50 ++++++++++----------
15561
2 files changed, 29 insertions(+), 28 deletions(-)
15563
commit e63688e379b82b0f68c19795ad9cf43af83c2338
15564
Merge: a61fe06 26aea1f
15565
Author: Devin Carlen <devin.carlen@gmail.com>
15566
Date: Mon Sep 19 15:41:10 2011 -0700
15568
Merge pull request #122 from gabrielhurley/glance_client_token
15570
Fixed bug 838257 on Launchpad -- glance Client instances now pass along t
15572
commit a61fe06a71233bbd87bcea57966cd3c186e816ef
15573
Merge: 5fabdbc f4dc7bf
15574
Author: Devin Carlen <devin.carlen@gmail.com>
15575
Date: Mon Sep 19 15:40:51 2011 -0700
15577
Merge pull request #120 from gabrielhurley/f4dc7bf55a0bc2f30bb9d6b0c832ec503d2becd4
15579
Fix Launchpad 853461 -- Refactor novaclient API tests
15581
commit 5fabdbc7f155d744065a167db78bebc15d7af737
15582
Merge: 597ce86 e6691a7
15583
Author: Devin Carlen <devin.carlen@gmail.com>
15584
Date: Mon Sep 19 15:38:56 2011 -0700
15586
Merge pull request #121 from cloudbuilders/lp809406
15588
fixing flashing issue which occurs when you would click edit image
15590
commit 26aea1f3d13bc75096a09080e92c8d77285a4a69
15591
Author: Gabriel Hurley <gabriel@strikeawe.com>
15592
Date: Mon Sep 19 15:27:11 2011 -0700
15594
Fixed bug 838257 on Launchpad -- glance Client instances now pass along the token.
15596
django-openstack/django_openstack/api.py | 2 +-
15597
.../django_openstack/tests/api_tests.py | 11 +++++++++--
15598
2 files changed, 10 insertions(+), 3 deletions(-)
15600
commit e6691a7878e0bd5a1f34eb9d815c1cee4c700094
15601
Author: Jake Dahn <jake@ansolabs.com>
15602
Date: Mon Sep 19 15:22:24 2011 -0700
15604
fixing flashing issue which occurs when you would click edit image
15606
.../dashboard/static/dashboard/js/application.js | 2 +-
15607
1 files changed, 1 insertions(+), 1 deletions(-)
15609
commit 597ce86189cdc7f04628594f4e39c26b6f699ad5
15610
Author: Devin Carlen <devin.carlen@gmail.com>
15611
Date: Mon Sep 19 14:51:10 2011 -0700
15613
Fixed license headers
15615
django-openstack/django_openstack/api.py | 2 +-
15616
django-openstack/django_openstack/auth/urls.py | 2 +-
15617
django-openstack/django_openstack/auth/views.py | 2 +-
15618
.../django_openstack/context_processors.py | 2 +-
15619
django-openstack/django_openstack/dash/urls.py | 2 +-
15620
.../django_openstack/dash/views/containers.py | 2 +-
15621
.../django_openstack/dash/views/floating_ips.py | 2 +-
15622
.../django_openstack/dash/views/images.py | 2 +-
15623
.../django_openstack/dash/views/instances.py | 2 +-
15624
.../django_openstack/dash/views/keypairs.py | 2 +-
15625
.../django_openstack/dash/views/networks.py | 2 +-
15626
.../django_openstack/dash/views/objects.py | 2 +-
15627
.../django_openstack/dash/views/ports.py | 2 +-
15628
.../django_openstack/dash/views/security_groups.py | 2 +-
15629
.../django_openstack/dash/views/snapshots.py | 2 +-
15630
django-openstack/django_openstack/forms.py | 2 +-
15631
.../django_openstack/middleware/keystone.py | 2 +-
15632
django-openstack/django_openstack/models.py | 2 +-
15633
django-openstack/django_openstack/signals.py | 20 ++++++++++++++++++++
15634
.../django_openstack/syspanel/forms.py | 2 +-
15635
django-openstack/django_openstack/syspanel/urls.py | 2 +-
15636
.../django_openstack/syspanel/views/flavors.py | 2 +-
15637
.../django_openstack/syspanel/views/images.py | 2 +-
15638
.../django_openstack/syspanel/views/instances.py | 2 +-
15639
.../django_openstack/syspanel/views/quotas.py | 18 ++++++++++++++++++
15640
.../django_openstack/syspanel/views/services.py | 2 +-
15641
.../django_openstack/syspanel/views/tenants.py | 2 +-
15642
.../django_openstack/syspanel/views/users.py | 2 +-
15643
.../templatetags/templatetags/branding.py | 2 +-
15644
.../templatetags/templatetags/parse_date.py | 2 +-
15645
.../templatetags/templatetags/sidebar_modules.py | 20 ++++++++++++++++++++
15646
.../templatetags/templatetags/sizeformat.py | 20 ++++++++++++++++++++
15647
.../templatetags/templatetags/truncate_filter.py | 2 +-
15648
django-openstack/django_openstack/test.py | 18 ++++++++++++++++++
15649
.../django_openstack/tests/__init__.py | 20 ++++++++++++++++++++
15650
.../django_openstack/tests/api_tests.py | 2 +-
15651
.../django_openstack/tests/broken/test_models.py | 18 ++++++++++++++++++
15652
.../django_openstack/tests/dependency_tests.py | 2 +-
15653
.../django_openstack/tests/testsettings.py | 2 +-
15654
.../django_openstack/tests/testurls.py | 2 +-
15655
.../tests/view_tests/auth_tests.py | 20 ++++++++++++++++++++
15656
.../django_openstack/tests/view_tests/base.py | 2 +-
15657
.../tests/view_tests/dash/container_tests.py | 20 ++++++++++++++++++++
15658
.../tests/view_tests/dash/floating_ip_tests.py | 19 +++++++++++++++++++
15659
.../tests/view_tests/dash/images_tests.py | 19 +++++++++++++++++++
15660
.../tests/view_tests/dash/instance_tests.py | 19 +++++++++++++++++++
15661
.../tests/view_tests/dash/keypair_tests.py | 20 ++++++++++++++++++++
15662
.../tests/view_tests/dash/network_tests.py | 20 ++++++++++++++++++++
15663
.../tests/view_tests/dash/object_tests.py | 20 ++++++++++++++++++++
15664
.../tests/view_tests/dash/port_tests.py | 20 ++++++++++++++++++++
15665
.../tests/view_tests/dash/security_groups_tests.py | 20 ++++++++++++++++++++
15666
.../tests/view_tests/dash/snapshots_tests.py | 20 ++++++++++++++++++++
15667
.../tests/view_tests/syspanel/users_tests.py | 20 ++++++++++++++++++++
15668
django-openstack/django_openstack/tests/views.py | 20 ++++++++++++++++++++
15669
django-openstack/django_openstack/urls.py | 2 +-
15670
django-openstack/django_openstack/utils.py | 2 +-
15671
django-openstack/setup.py | 2 +-
15672
openstack-dashboard/dashboard/manage.py | 2 +-
15673
openstack-dashboard/dashboard/middleware.py | 2 +-
15674
openstack-dashboard/dashboard/settings.py | 2 +-
15675
openstack-dashboard/dashboard/tests.py | 19 +++++++++++++++++++
15676
openstack-dashboard/dashboard/urls.py | 2 +-
15677
openstack-dashboard/dashboard/views.py | 2 +-
15678
openstack-dashboard/setup.py | 20 ++++++++++++++++++++
15679
openstack-dashboard/tools/install_venv.py | 2 +-
15680
65 files changed, 473 insertions(+), 43 deletions(-)
15682
commit f4dc7bf55a0bc2f30bb9d6b0c832ec503d2becd4
15683
Author: Gabriel Hurley <gabriel@strikeawe.com>
15684
Date: Mon Sep 19 14:41:28 2011 -0700
15686
Fixed bug 853461 on Launchpad -- Refactors API tests to excercise as much real code as possible in instances where novaclient mocks were being tested previously.
15688
.../django_openstack/tests/api_tests.py | 44 ++++++++++++--------
15689
1 files changed, 26 insertions(+), 18 deletions(-)
15691
commit 14696081851094c141546e93271c01e94db23baf
15692
Merge: d1a076b e6ab280
15693
Author: Devin Carlen <devin.carlen@gmail.com>
15694
Date: Sat Sep 17 16:21:24 2011 -0700
15696
Merge pull request #118 from gabrielhurley/e6ab28045b07589865e009b75b5c2a7a7c275ea4
15698
Converts flavors API to novaclient, new mechanism to test api calls relying on novaclient
15700
commit d1a076bcac4f30ee943eacd06060f8c5627749e5
15701
Merge: d18eca6 92d7068
15702
Author: Devin Carlen <devin.carlen@gmail.com>
15703
Date: Sat Sep 17 16:18:59 2011 -0700
15705
Merge pull request #119 from heckj/depmove
15707
updating requires and dependencies for Glance and Quantum to git from LP
15709
commit 92d7068335e9425827075ff8a84ee483f2ea56ae
15710
Author: Joe Heck <heckj@mac.com>
15711
Date: Sat Sep 17 08:57:45 2011 -0700
15713
updating requires and dependencies for Glance and Quantum to git from LP
15715
django-openstack/buildout.cfg | 2 +-
15716
openstack-dashboard/tools/pip-requires | 3 +--
15717
2 files changed, 2 insertions(+), 3 deletions(-)
15719
commit e6ab28045b07589865e009b75b5c2a7a7c275ea4
15720
Author: Gabriel Hurley <gabriel@strikeawe.com>
15721
Date: Fri Sep 16 16:42:31 2011 -0700
15723
Converts flavors to use novaclient (where novaclient support is implemented). Reworks unit test mechanism for testing api calls that involve novaclient.
15725
django-openstack/django_openstack/api.py | 13 ++--
15726
.../django_openstack/tests/api_tests.py | 65 ++++++++++++--------
15727
2 files changed, 46 insertions(+), 32 deletions(-)
15729
commit d18eca64e8615fde71c19a2e005437ebef1c207e
15730
Merge: 4489981 7bb5587
15731
Author: Devin Carlen <devin.carlen@gmail.com>
15732
Date: Fri Sep 16 15:09:46 2011 -0700
15734
Merge pull request #117 from cloudbuilders/fix-image-keypairs
15736
fixing image tests, and keypair list on images page
15738
commit 7bb5587501c05013e8668afa96ab6160cdf23596
15739
Author: Jake Dahn <jake@ansolabs.com>
15740
Date: Fri Sep 16 15:01:49 2011 -0700
15744
.../tests/view_tests/dash/images_tests.py | 8 ++++----
15745
1 files changed, 4 insertions(+), 4 deletions(-)
15747
commit 4489981719e8d7e3b06fac52d0dc7b416daa114a
15748
Merge: c7e1e83 dfc5ce8
15749
Author: Mark Gius <launchpad@markgius.com>
15750
Date: Fri Sep 16 14:54:17 2011 -0700
15752
Merge pull request #116 from cloudbuilders/fix-image-keypairs
15754
fixing keypair list in image launch page
15756
commit dfc5ce85bda139d9605c37049e4c636b25a4170b
15757
Author: Jake Dahn <jake@ansolabs.com>
15758
Date: Fri Sep 16 14:51:44 2011 -0700
15760
fixing keypair list in image launch page
15762
.../django_openstack/dash/views/images.py | 2 +-
15763
1 files changed, 1 insertions(+), 1 deletions(-)
15765
commit c7e1e83b94441e390f9773ec0752598707ac1c46
15766
Merge: 02b448a 06b1aa4
15767
Author: Devin Carlen <devin.carlen@gmail.com>
15768
Date: Fri Sep 16 13:58:45 2011 -0700
15770
Merge pull request #115 from gabrielhurley/novaclient
15772
Remove a duplicate function definition for api.novaclient.
15774
commit 06b1aa4c974c5e6c492b20de06e12854a0f5f2fe
15775
Author: Gabriel Hurley <gabriel@strikeawe.com>
15776
Date: Fri Sep 16 13:02:39 2011 -0700
15778
Removed a duplicate function definition for api.novaclient.
15780
django-openstack/django_openstack/api.py | 10 ----------
15781
1 files changed, 0 insertions(+), 10 deletions(-)
15783
commit 02b448a315059e0739f9ad43c1431965afd2bd56
15784
Merge: 6127b59 99cf7c2
15785
Author: Devin Carlen <devin.carlen@gmail.com>
15786
Date: Fri Sep 16 11:17:27 2011 -0700
15788
Merge pull request #112 from cloudbuilders/snapshots-mergeready
15790
Porting snapshots to novaclient
15792
commit 6127b599601230cca260475042d5cd348b3795fd
15793
Merge: ef6f8e8 7ab8fb7
15794
Author: Devin Carlen <devin.carlen@gmail.com>
15795
Date: Fri Sep 16 11:16:55 2011 -0700
15797
Merge pull request #113 from cloudbuilders/fix_openstackx_message
15799
fix osapi 404 message
15801
commit ef6f8e8b5618bdd8c8da52bc330f3d2bacb370ae
15802
Merge: 32eedee 5113286
15803
Author: Devin Carlen <devin.carlen@gmail.com>
15804
Date: Fri Sep 16 11:16:24 2011 -0700
15806
Merge pull request #114 from jaypipes/patch-1
15808
Changed pip-requires to use Glance from PyPI
15810
commit 511328617ce62b97e254a2795e5c7c76d26738d9
15811
Author: jaypipes <jaypipes@gmail.com>
15812
Date: Thu Sep 15 22:59:19 2011 -0300
15814
Edited openstack-dashboard/tools/pip-requires via GitHub
15816
openstack-dashboard/tools/pip-requires | 2 +-
15817
1 files changed, 1 insertions(+), 1 deletions(-)
15819
commit 7ab8fb7853b8461894487853bddba486a3529d13
15820
Author: Anthony Young <sleepsonthefloor@gmail.com>
15821
Date: Thu Sep 15 09:28:36 2011 -0700
15823
fix osapi 404 message to hint towards keystone service catalog as a possible error source
15825
django-openstack/django_openstack/api.py | 6 ++++--
15826
1 files changed, 4 insertions(+), 2 deletions(-)
15828
commit 32eedee563b9f24c037bd91365e5e730fb803597
15829
Merge: ec2d3bc 3391957
15830
Author: Devin Carlen <devin.carlen@gmail.com>
15831
Date: Wed Sep 14 14:20:18 2011 -0700
15833
Merge pull request #111 from gabrielhurley/template-refactor
15835
Fixes #846771 on LaunchPad -- Template Refactor
15837
commit 3391957ff651f24676b2eb877ced86a9dcaddfe2
15838
Author: Gabriel Hurley <gabriel@strikeawe.com>
15839
Date: Wed Sep 14 14:15:34 2011 -0700
15841
Renamed templates within their new directory structures to remove unnecessary duplication of information. Updated views and tests. Removed duplicate copy of _messages.html. All tests pass, click-through successful.
15843
.../django_openstack/dash/views/containers.py | 4 +-
15844
.../django_openstack/dash/views/floating_ips.py | 6 +-
15845
.../django_openstack/dash/views/images.py | 4 +-
15846
.../django_openstack/dash/views/instances.py | 8 +-
15847
.../django_openstack/dash/views/keypairs.py | 4 +-
15848
.../django_openstack/dash/views/networks.py | 8 +-
15849
.../django_openstack/dash/views/objects.py | 6 +-
15850
.../django_openstack/dash/views/ports.py | 4 +-
15851
.../django_openstack/dash/views/security_groups.py | 6 +-
15852
.../django_openstack/dash/views/snapshots.py | 4 +-
15853
.../django_openstack/syspanel/views/flavors.py | 4 +-
15854
.../django_openstack/syspanel/views/images.py | 10 +-
15855
.../django_openstack/syspanel/views/instances.py | 12 +-
15856
.../django_openstack/syspanel/views/quotas.py | 2 +-
15857
.../django_openstack/syspanel/views/services.py | 2 +-
15858
.../django_openstack/syspanel/views/tenants.py | 10 +-
15859
.../django_openstack/syspanel/views/users.py | 10 +-
15860
.../templates/django_openstack/_messages.html | 41 --------
15861
.../django_openstack/dash/_dash_sidebar.html | 26 -----
15862
.../templates/django_openstack/dash/_sidebar.html | 26 +++++
15863
.../templates/django_openstack/dash/base.html | 20 ++++
15864
.../dash/containers/_container_form.html | 10 --
15865
.../dash/containers/_container_list.html | 18 ----
15866
.../django_openstack/dash/containers/_delete.html | 8 ++
15867
.../dash/containers/_delete_container.html | 8 --
15868
.../django_openstack/dash/containers/_form.html | 10 ++
15869
.../django_openstack/dash/containers/_list.html | 18 ++++
15870
.../django_openstack/dash/containers/create.html | 27 +++++
15871
.../dash/containers/dash_containers.html | 18 ----
15872
.../dash/containers/dash_containers_create.html | 27 -----
15873
.../django_openstack/dash/containers/index.html | 18 ++++
15874
.../templates/django_openstack/dash/dash_base.html | 20 ----
15875
.../dash/floating_ips/_allocate.html | 7 ++
15876
.../dash/floating_ips/_allocate_floating_ip.html | 7 --
15877
.../dash/floating_ips/_associate.html | 16 +++
15878
.../dash/floating_ips/_disassociate.html | 8 ++
15879
.../floating_ips/_disassociate_floating_ip.html | 8 --
15880
.../dash/floating_ips/_floating_ip_associate.html | 16 ---
15881
.../dash/floating_ips/_floating_ips_list.html | 35 -------
15882
.../django_openstack/dash/floating_ips/_list.html | 35 +++++++
15883
.../dash/floating_ips/_release.html | 8 ++
15884
.../dash/floating_ips/_release_floating_ip.html | 8 --
15885
.../dash/floating_ips/associate.html | 26 +++++
15886
.../dash/floating_ips/dash_floating_ips.html | 25 -----
15887
.../floating_ips/dash_floating_ips_associate.html | 26 -----
15888
.../django_openstack/dash/floating_ips/index.html | 25 +++++
15889
.../django_openstack/dash/images/_image_list.html | 24 -----
15890
.../django_openstack/dash/images/_list.html | 24 +++++
15891
.../django_openstack/dash/images/dash_images.html | 20 ----
15892
.../django_openstack/dash/images/dash_launch.html | 51 ----------
15893
.../django_openstack/dash/images/index.html | 20 ++++
15894
.../django_openstack/dash/images/launch.html | 51 ++++++++++
15895
.../django_openstack/dash/instances/_form.html | 10 ++
15896
.../dash/instances/_instance_form.html | 10 --
15897
.../dash/instances/_instance_list.html | 71 --------------
15898
.../django_openstack/dash/instances/_list.html | 71 ++++++++++++++
15899
.../dash/instances/dash_instance_update.html | 49 ----------
15900
.../dash/instances/dash_instances.html | 64 ------------
15901
.../django_openstack/dash/instances/dash_usage.csv | 11 --
15902
.../dash/instances/dash_usage.html | 100 -------------------
15903
.../django_openstack/dash/instances/index.html | 64 ++++++++++++
15904
.../django_openstack/dash/instances/update.html | 49 ++++++++++
15905
.../django_openstack/dash/instances/usage.csv | 11 ++
15906
.../django_openstack/dash/instances/usage.html | 100 +++++++++++++++++++
15907
.../django_openstack/dash/keypairs/_delete.html | 8 ++
15908
.../dash/keypairs/_delete_keypair.html | 8 --
15909
.../django_openstack/dash/keypairs/_form.html | 10 ++
15910
.../dash/keypairs/_keypair_form.html | 10 --
15911
.../dash/keypairs/_keypair_list.html | 18 ----
15912
.../django_openstack/dash/keypairs/_list.html | 18 ++++
15913
.../django_openstack/dash/keypairs/create.html | 42 ++++++++
15914
.../dash/keypairs/dash_keypairs.html | 25 -----
15915
.../dash/keypairs/dash_keypairs_create.html | 42 --------
15916
.../django_openstack/dash/keypairs/index.html | 25 +++++
15917
.../django_openstack/dash/networks/_delete.html | 8 ++
15918
.../dash/networks/_delete_network.html | 8 --
15919
.../django_openstack/dash/networks/_detail.html | 49 ++++++++++
15920
.../django_openstack/dash/networks/_form.html | 10 ++
15921
.../django_openstack/dash/networks/_list.html | 27 +++++
15922
.../dash/networks/_network_detail.html | 49 ----------
15923
.../dash/networks/_network_form.html | 10 --
15924
.../dash/networks/_network_list.html | 27 -----
15925
.../django_openstack/dash/networks/_rename.html | 17 ++++
15926
.../dash/networks/_rename_network.html | 17 ----
15927
.../django_openstack/dash/networks/create.html | 28 ++++++
15928
.../dash/networks/dash_network_create.html | 28 ------
15929
.../dash/networks/dash_network_rename.html | 36 -------
15930
.../dash/networks/dash_networks.html | 26 -----
15931
.../dash/networks/dash_networks_detail.html | 30 ------
15932
.../django_openstack/dash/networks/detail.html | 30 ++++++
15933
.../django_openstack/dash/networks/index.html | 26 +++++
15934
.../django_openstack/dash/networks/rename.html | 36 +++++++
15935
.../django_openstack/dash/objects/_copy.html | 10 ++
15936
.../dash/objects/_copy_object.html | 10 --
15937
.../django_openstack/dash/objects/_delete.html | 8 ++
15938
.../dash/objects/_delete_object.html | 8 --
15939
.../django_openstack/dash/objects/_filter.html | 7 ++
15940
.../django_openstack/dash/objects/_form.html | 10 ++
15941
.../django_openstack/dash/objects/_list.html | 18 ++++
15942
.../dash/objects/_object_filter.html | 7 --
15943
.../dash/objects/_object_form.html | 10 --
15944
.../dash/objects/_object_list.html | 18 ----
15945
.../django_openstack/dash/objects/copy.html | 32 ++++++
15946
.../dash/objects/dash_object_copy.html | 32 ------
15947
.../dash/objects/dash_objects.html | 34 -------
15948
.../dash/objects/dash_objects_upload.html | 30 ------
15949
.../django_openstack/dash/objects/index.html | 34 +++++++
15950
.../django_openstack/dash/objects/upload.html | 30 ++++++
15951
.../django_openstack/dash/ports/_attach.html | 12 +++
15952
.../django_openstack/dash/ports/_attach_port.html | 12 ---
15953
.../django_openstack/dash/ports/_create.html | 11 ++
15954
.../django_openstack/dash/ports/_create_port.html | 11 --
15955
.../django_openstack/dash/ports/attach.html | 48 +++++++++
15956
.../django_openstack/dash/ports/create.html | 28 ++++++
15957
.../dash/ports/dash_port_attach.html | 48 ---------
15958
.../dash/ports/dash_ports_create.html | 28 ------
15959
.../dash/security_groups/_delete.html | 8 ++
15960
.../dash/security_groups/_delete_rule.html | 8 ++
15961
.../security_groups/_delete_security_group.html | 8 --
15962
.../_delete_security_group_rule.html | 8 --
15963
.../dash/security_groups/_form.html | 12 +++
15964
.../dash/security_groups/_list.html | 23 +++++
15965
.../dash/security_groups/_security_group_form.html | 12 ---
15966
.../dash/security_groups/_security_group_list.html | 23 -----
15967
.../dash/security_groups/create.html | 25 +++++
15968
.../dash/security_groups/dash_security_groups.html | 25 -----
15969
.../dash_security_groups_create.html | 25 -----
15970
.../dash_security_groups_edit_rules.html | 68 -------------
15971
.../dash/security_groups/edit_rules.html | 68 +++++++++++++
15972
.../dash/security_groups/index.html | 25 +++++
15973
.../django_openstack/dash/snapshots/_form.html | 13 +++
15974
.../dash/snapshots/_snapshot_form.html | 13 ---
15975
.../django_openstack/dash/snapshots/create.html | 37 +++++++
15976
.../dash/snapshots/dash_snapshots.html | 25 -----
15977
.../dash/snapshots/dash_snapshots_create.html | 37 -------
15978
.../django_openstack/dash/snapshots/index.html | 25 +++++
15979
.../django_openstack/syspanel/_sidebar.html | 18 ++++
15980
.../syspanel/_syspanel_sidebar.html | 18 ----
15981
.../templates/django_openstack/syspanel/base.html | 20 ++++
15982
.../django_openstack/syspanel/flavors/_create.html | 5 +
15983
.../syspanel/flavors/_create_flavor.html | 5 -
15984
.../django_openstack/syspanel/flavors/_delete.html | 8 ++
15985
.../syspanel/flavors/_delete_flavor.html | 8 --
15986
.../syspanel/flavors/_flavor_form.html | 16 ---
15987
.../django_openstack/syspanel/flavors/_form.html | 16 +++
15988
.../django_openstack/syspanel/flavors/_list.html | 24 +++++
15989
.../syspanel/flavors/_syspanel_flavor_list.html | 24 -----
15990
.../django_openstack/syspanel/flavors/create.html | 40 ++++++++
15991
.../django_openstack/syspanel/flavors/index.html | 18 ++++
15992
.../syspanel/flavors/syspanel_create_flavor.html | 40 --------
15993
.../syspanel/flavors/syspanel_flavors.html | 18 ----
15994
.../django_openstack/syspanel/images/_delete.html | 8 ++
15995
.../syspanel/images/_delete_image.html | 8 --
15996
.../django_openstack/syspanel/images/_form.html | 10 ++
15997
.../syspanel/images/_image_form.html | 10 --
15998
.../django_openstack/syspanel/images/_list.html | 46 +++++++++
15999
.../syspanel/images/_syspanel_image_list.html | 46 ---------
16000
.../django_openstack/syspanel/images/_toggle.html | 8 ++
16001
.../syspanel/images/_toggle_image.html | 8 --
16002
.../django_openstack/syspanel/images/index.html | 17 ++++
16003
.../syspanel/images/syspanel_image_update.html | 25 -----
16004
.../syspanel/images/syspanel_images.html | 17 ----
16005
.../django_openstack/syspanel/images/update.html | 25 +++++
16006
.../django_openstack/syspanel/instances/_list.html | 53 ++++++++++
16007
.../instances/_syspanel_instance_list.html | 53 ----------
16008
.../django_openstack/syspanel/instances/index.html | 65 +++++++++++++
16009
.../syspanel/instances/syspanel_instances.html | 65 -------------
16010
.../syspanel/instances/syspanel_tenant_usage.csv | 11 --
16011
.../syspanel/instances/syspanel_tenant_usage.html | 102 --------------------
16012
.../syspanel/instances/syspanel_usage.csv | 8 --
16013
.../syspanel/instances/syspanel_usage.html | 99 -------------------
16014
.../syspanel/instances/tenant_usage.csv | 11 ++
16015
.../syspanel/instances/tenant_usage.html | 102 ++++++++++++++++++++
16016
.../django_openstack/syspanel/instances/usage.csv | 8 ++
16017
.../django_openstack/syspanel/instances/usage.html | 99 +++++++++++++++++++
16018
.../django_openstack/syspanel/quotas/index.html | 28 ++++++
16019
.../syspanel/quotas/syspanel_quotas.html | 28 ------
16020
.../django_openstack/syspanel/services/_list.html | 64 ++++++++++++
16021
.../syspanel/services/_service_toggle_enabled.html | 21 ----
16022
.../syspanel/services/_syspanel_service_list.html | 64 ------------
16023
.../syspanel/services/_toggle.html | 21 ++++
16024
.../django_openstack/syspanel/services/index.html | 18 ++++
16025
.../syspanel/services/syspanel_services.html | 18 ----
16026
.../django_openstack/syspanel/syspanel_base.html | 20 ----
16027
.../syspanel/tenants/_add_tenant_user.html | 9 --
16028
.../syspanel/tenants/_add_user.html | 9 ++
16029
.../syspanel/tenants/_create_form.html | 6 +
16030
.../syspanel/tenants/_create_tenant_form.html | 6 -
16031
.../django_openstack/syspanel/tenants/_delete.html | 9 ++
16032
.../django_openstack/syspanel/tenants/_form.html | 11 ++
16033
.../django_openstack/syspanel/tenants/_list.html | 23 +++++
16034
.../syspanel/tenants/_remove_tenant_user.html | 9 --
16035
.../syspanel/tenants/_remove_user.html | 9 ++
16036
.../syspanel/tenants/_syspanel_tenant_list.html | 23 -----
16037
.../syspanel/tenants/_tenant_delete.html | 9 --
16038
.../syspanel/tenants/_tenant_form.html | 11 --
16039
.../syspanel/tenants/_update_form.html | 6 +
16040
.../syspanel/tenants/_update_tenant_form.html | 6 -
16041
.../django_openstack/syspanel/tenants/create.html | 29 ++++++
16042
.../django_openstack/syspanel/tenants/index.html | 24 +++++
16043
.../django_openstack/syspanel/tenants/quotas.html | 29 ++++++
16044
.../syspanel/tenants/syspanel_tenant_create.html | 29 ------
16045
.../syspanel/tenants/syspanel_tenant_quotas.html | 29 ------
16046
.../syspanel/tenants/syspanel_tenant_update.html | 28 ------
16047
.../syspanel/tenants/syspanel_tenant_users.html | 73 --------------
16048
.../syspanel/tenants/syspanel_tenants.html | 24 -----
16049
.../django_openstack/syspanel/tenants/update.html | 28 ++++++
16050
.../django_openstack/syspanel/tenants/users.html | 73 ++++++++++++++
16051
.../syspanel/users/_create_form.html | 6 +
16052
.../syspanel/users/_create_user_form.html | 6 -
16053
.../django_openstack/syspanel/users/_delete.html | 8 ++
16054
.../syspanel/users/_enable_disable.html | 9 ++
16055
.../django_openstack/syspanel/users/_form.html | 12 +++
16056
.../syspanel/users/_toggle_enabled.html | 19 ++++
16057
.../syspanel/users/_update_form.html | 6 +
16058
.../syspanel/users/_update_user_form.html | 6 -
16059
.../syspanel/users/_user_delete.html | 8 --
16060
.../syspanel/users/_user_enable_disable.html | 9 --
16061
.../syspanel/users/_user_form.html | 12 ---
16062
.../syspanel/users/_user_toggle_enabled.html | 19 ----
16063
.../django_openstack/syspanel/users/create.html | 26 +++++
16064
.../django_openstack/syspanel/users/index.html | 43 ++++++++
16065
.../syspanel/users/syspanel_user_create.html | 26 -----
16066
.../syspanel/users/syspanel_user_update.html | 26 -----
16067
.../syspanel/users/syspanel_users.html | 43 --------
16068
.../django_openstack/syspanel/users/update.html | 26 +++++
16069
.../tests/view_tests/dash/container_tests.py | 4 +-
16070
.../tests/view_tests/dash/floating_ip_tests.py | 6 +-
16071
.../tests/view_tests/dash/images_tests.py | 16 ++--
16072
.../tests/view_tests/dash/instance_tests.py | 14 ++--
16073
.../tests/view_tests/dash/keypair_tests.py | 6 +-
16074
.../tests/view_tests/dash/network_tests.py | 4 +-
16075
.../tests/view_tests/dash/object_tests.py | 8 +-
16076
.../tests/view_tests/dash/security_groups_tests.py | 10 +-
16077
.../tests/view_tests/dash/snapshots_tests.py | 8 +-
16078
.../tests/view_tests/syspanel/users_tests.py | 2 +-
16079
236 files changed, 2712 insertions(+), 2753 deletions(-)
16081
commit 99cf7c29aeed02ddca66a40e3c355dd3d9163996
16082
Author: Jake Dahn <jake@ansolabs.com>
16083
Date: Wed Sep 14 14:10:11 2011 -0700
16085
updating snapshots with create test, and hooking up to novaclient
16087
django-openstack/django_openstack/api.py | 2 +-
16088
.../django_openstack/tests/api_tests.py | 13 +++++++++++++
16089
2 files changed, 14 insertions(+), 1 deletions(-)
16091
commit 94c4b1ed83e0d69ddac6102413465d6681d88d18
16092
Author: Gabriel Hurley <gabriel@strikeawe.com>
16093
Date: Tue Sep 13 18:30:00 2011 -0700
16095
Fixes bug #846771 on LaunchPad -- moves django_openstack templates out of openstack_dashboard and into directories in the django_openstack app grouped logically according to modules. Site-specific templates (not referenced by the django_openstack app) remain in the openstack_dashboard project.
16097
.../django_openstack/dash/views/containers.py | 6 +-
16098
.../django_openstack/dash/views/floating_ips.py | 9 +-
16099
.../django_openstack/dash/views/images.py | 6 +-
16100
.../django_openstack/dash/views/instances.py | 13 ++-
16101
.../django_openstack/dash/views/keypairs.py | 6 +-
16102
.../django_openstack/dash/views/networks.py | 12 ++-
16103
.../django_openstack/dash/views/objects.py | 8 +-
16104
.../django_openstack/dash/views/ports.py | 6 +-
16105
.../django_openstack/dash/views/security_groups.py | 8 +-
16106
.../django_openstack/dash/views/snapshots.py | 6 +-
16107
.../django_openstack/syspanel/views/flavors.py | 6 +-
16108
.../django_openstack/syspanel/views/images.py | 6 +-
16109
.../django_openstack/syspanel/views/instances.py | 14 ++-
16110
.../django_openstack/syspanel/views/quotas.py | 3 +-
16111
.../django_openstack/syspanel/views/services.py | 3 +-
16112
.../django_openstack/syspanel/views/tenants.py | 11 +-
16113
.../django_openstack/syspanel/views/users.py | 10 +-
16114
.../django_openstack/common/_page_header.html | 20 ++++
16115
.../django_openstack/common/_sidebar_module.html | 10 ++
16116
.../django_openstack/common/instances/_reboot.html | 8 ++
16117
.../common/instances/_terminate.html | 8 ++
16118
.../django_openstack/dash/_dash_sidebar.html | 26 +++++
16119
.../templates/django_openstack/dash/_launch.html | 16 ---
16120
.../dash/containers/_container_form.html | 10 ++
16121
.../dash/containers/_container_list.html | 18 ++++
16122
.../dash/containers/_delete_container.html | 8 ++
16123
.../dash/containers/dash_containers.html | 18 ++++
16124
.../dash/containers/dash_containers_create.html | 27 +++++
16125
.../templates/django_openstack/dash/dash_base.html | 20 ++++
16126
.../dash/floating_ips/_allocate_floating_ip.html | 7 ++
16127
.../floating_ips/_disassociate_floating_ip.html | 8 ++
16128
.../dash/floating_ips/_floating_ip_associate.html | 16 +++
16129
.../dash/floating_ips/_floating_ips_list.html | 35 +++++++
16130
.../dash/floating_ips/_release_floating_ip.html | 8 ++
16131
.../dash/floating_ips/dash_floating_ips.html | 25 +++++
16132
.../floating_ips/dash_floating_ips_associate.html | 26 +++++
16133
.../django_openstack/dash/images/_image_list.html | 24 +++++
16134
.../django_openstack/dash/images/_launch.html | 5 +
16135
.../django_openstack/dash/images/_launch_form.html | 16 +++
16136
.../django_openstack/dash/images/dash_images.html | 20 ++++
16137
.../django_openstack/dash/images/dash_launch.html | 51 ++++++++++
16138
.../dash/instances/_instance_form.html | 10 ++
16139
.../dash/instances/_instance_list.html | 71 ++++++++++++++
16140
.../dash/instances/dash_instance_update.html | 49 ++++++++++
16141
.../dash/instances/dash_instances.html | 64 ++++++++++++
16142
.../django_openstack/dash/instances/dash_usage.csv | 11 ++
16143
.../dash/instances/dash_usage.html | 100 +++++++++++++++++++
16144
.../dash/keypairs/_delete_keypair.html | 8 ++
16145
.../dash/keypairs/_keypair_form.html | 10 ++
16146
.../dash/keypairs/_keypair_list.html | 18 ++++
16147
.../dash/keypairs/dash_keypairs.html | 25 +++++
16148
.../dash/keypairs/dash_keypairs_create.html | 42 ++++++++
16149
.../dash/networks/_delete_network.html | 8 ++
16150
.../dash/networks/_delete_port.html | 9 ++
16151
.../dash/networks/_detach_port.html | 9 ++
16152
.../dash/networks/_network_detail.html | 49 ++++++++++
16153
.../dash/networks/_network_form.html | 10 ++
16154
.../dash/networks/_network_list.html | 27 +++++
16155
.../dash/networks/_rename_form.html | 11 ++
16156
.../dash/networks/_rename_network.html | 17 ++++
16157
.../dash/networks/_toggle_port.html | 15 +++
16158
.../dash/networks/dash_network_create.html | 28 ++++++
16159
.../dash/networks/dash_network_rename.html | 36 +++++++
16160
.../dash/networks/dash_networks.html | 26 +++++
16161
.../dash/networks/dash_networks_detail.html | 30 ++++++
16162
.../dash/objects/_copy_object.html | 10 ++
16163
.../dash/objects/_delete_object.html | 8 ++
16164
.../dash/objects/_object_filter.html | 7 ++
16165
.../dash/objects/_object_form.html | 10 ++
16166
.../dash/objects/_object_list.html | 18 ++++
16167
.../dash/objects/dash_object_copy.html | 32 ++++++
16168
.../dash/objects/dash_objects.html | 34 +++++++
16169
.../dash/objects/dash_objects_upload.html | 30 ++++++
16170
.../django_openstack/dash/ports/_attach_port.html | 12 +++
16171
.../django_openstack/dash/ports/_create_port.html | 11 ++
16172
.../dash/ports/dash_port_attach.html | 48 +++++++++
16173
.../dash/ports/dash_ports_create.html | 28 ++++++
16174
.../security_groups/_delete_security_group.html | 8 ++
16175
.../_delete_security_group_rule.html | 8 ++
16176
.../dash/security_groups/_security_group_form.html | 12 +++
16177
.../dash/security_groups/_security_group_list.html | 23 +++++
16178
.../dash/security_groups/dash_security_groups.html | 25 +++++
16179
.../dash_security_groups_create.html | 25 +++++
16180
.../dash_security_groups_edit_rules.html | 68 +++++++++++++
16181
.../dash/snapshots/_snapshot_form.html | 13 +++
16182
.../dash/snapshots/dash_snapshots.html | 25 +++++
16183
.../dash/snapshots/dash_snapshots_create.html | 37 +++++++
16184
.../django_openstack/syspanel/_create_flavor.html | 16 ---
16185
.../syspanel/_create_tenant_form.html | 6 -
16186
.../syspanel/_create_user_form.html | 6 -
16187
.../syspanel/_syspanel_sidebar.html | 18 ++++
16188
.../syspanel/_update_quotas_form.html | 6 -
16189
.../syspanel/_update_tenant_form.html | 6 -
16190
.../syspanel/_update_user_form.html | 6 -
16191
.../syspanel/flavors/_create_flavor.html | 5 +
16192
.../syspanel/flavors/_delete_flavor.html | 8 ++
16193
.../syspanel/flavors/_flavor_form.html | 16 +++
16194
.../syspanel/flavors/_syspanel_flavor_list.html | 24 +++++
16195
.../syspanel/flavors/syspanel_create_flavor.html | 40 ++++++++
16196
.../syspanel/flavors/syspanel_flavors.html | 18 ++++
16197
.../syspanel/images/_delete_image.html | 8 ++
16198
.../syspanel/images/_image_form.html | 10 ++
16199
.../syspanel/images/_syspanel_image_list.html | 46 +++++++++
16200
.../syspanel/images/_toggle_image.html | 8 ++
16201
.../syspanel/images/syspanel_image_update.html | 25 +++++
16202
.../syspanel/images/syspanel_images.html | 17 ++++
16203
.../instances/_syspanel_instance_list.html | 53 ++++++++++
16204
.../syspanel/instances/syspanel_instances.html | 65 +++++++++++++
16205
.../syspanel/instances/syspanel_tenant_usage.csv | 11 ++
16206
.../syspanel/instances/syspanel_tenant_usage.html | 102 ++++++++++++++++++++
16207
.../syspanel/instances/syspanel_usage.csv | 8 ++
16208
.../syspanel/instances/syspanel_usage.html | 99 +++++++++++++++++++
16209
.../syspanel/quotas/syspanel_quotas.html | 28 ++++++
16210
.../syspanel/services/_service_toggle_enabled.html | 21 ++++
16211
.../syspanel/services/_syspanel_service_list.html | 64 ++++++++++++
16212
.../syspanel/services/syspanel_services.html | 18 ++++
16213
.../django_openstack/syspanel/syspanel_base.html | 20 ++++
16214
.../syspanel/tenants/_add_tenant_user.html | 9 ++
16215
.../syspanel/tenants/_create_tenant_form.html | 6 +
16216
.../syspanel/tenants/_quotas_form.html | 12 +++
16217
.../syspanel/tenants/_remove_tenant_user.html | 9 ++
16218
.../syspanel/tenants/_syspanel_tenant_list.html | 23 +++++
16219
.../syspanel/tenants/_tenant_delete.html | 9 ++
16220
.../syspanel/tenants/_tenant_form.html | 11 ++
16221
.../syspanel/tenants/_update_quotas_form.html | 6 +
16222
.../syspanel/tenants/_update_tenant_form.html | 6 +
16223
.../syspanel/tenants/syspanel_tenant_create.html | 29 ++++++
16224
.../syspanel/tenants/syspanel_tenant_quotas.html | 29 ++++++
16225
.../syspanel/tenants/syspanel_tenant_update.html | 28 ++++++
16226
.../syspanel/tenants/syspanel_tenant_users.html | 73 ++++++++++++++
16227
.../syspanel/tenants/syspanel_tenants.html | 24 +++++
16228
.../syspanel/users/_create_user_form.html | 6 +
16229
.../syspanel/users/_update_user_form.html | 6 +
16230
.../syspanel/users/_user_delete.html | 8 ++
16231
.../syspanel/users/_user_enable_disable.html | 9 ++
16232
.../syspanel/users/_user_form.html | 12 +++
16233
.../syspanel/users/_user_toggle_enabled.html | 19 ++++
16234
.../syspanel/users/syspanel_user_create.html | 26 +++++
16235
.../syspanel/users/syspanel_user_update.html | 26 +++++
16236
.../syspanel/users/syspanel_users.html | 43 ++++++++
16237
.../templatetags/templatetags/sidebar_modules.py | 4 +-
16238
.../tests/view_tests/dash/container_tests.py | 6 +-
16239
.../tests/view_tests/dash/floating_ip_tests.py | 11 ++-
16240
.../tests/view_tests/dash/images_tests.py | 24 +++--
16241
.../tests/view_tests/dash/instance_tests.py | 21 +++--
16242
.../tests/view_tests/dash/keypair_tests.py | 9 +-
16243
.../tests/view_tests/dash/network_tests.py | 6 +-
16244
.../tests/view_tests/dash/object_tests.py | 12 ++-
16245
.../tests/view_tests/dash/security_groups_tests.py | 15 ++-
16246
.../tests/view_tests/dash/snapshots_tests.py | 12 ++-
16247
.../tests/view_tests/syspanel/users_tests.py | 3 +-
16248
.../dashboard/templates/_add_tenant_user.html | 9 --
16249
.../dashboard/templates/_allocate_floating_ip.html | 7 --
16250
.../dashboard/templates/_attach_port.html | 12 ---
16251
.../dashboard/templates/_container_form.html | 10 --
16252
.../dashboard/templates/_container_list.html | 18 ----
16253
.../dashboard/templates/_copy_object.html | 10 --
16254
.../dashboard/templates/_create_flavor.html | 5 -
16255
.../dashboard/templates/_create_port.html | 11 --
16256
.../dashboard/templates/_dash_sidebar.html | 26 -----
16257
.../dashboard/templates/_delete_container.html | 8 --
16258
.../dashboard/templates/_delete_flavor.html | 8 --
16259
.../dashboard/templates/_delete_image.html | 8 --
16260
.../dashboard/templates/_delete_keypair.html | 8 --
16261
.../dashboard/templates/_delete_network.html | 8 --
16262
.../dashboard/templates/_delete_object.html | 8 --
16263
.../dashboard/templates/_delete_port.html | 9 --
16264
.../templates/_delete_security_group.html | 8 --
16265
.../templates/_delete_security_group_rule.html | 8 --
16266
.../dashboard/templates/_detach_port.html | 9 --
16267
.../templates/_disassociate_floating_ip.html | 8 --
16268
.../templates/_floating_ip_associate.html | 16 ---
16269
.../dashboard/templates/_floating_ips_list.html | 35 -------
16270
.../dashboard/templates/_image_form.html | 10 --
16271
.../dashboard/templates/_image_list.html | 24 -----
16272
.../dashboard/templates/_instance_form.html | 10 --
16273
.../dashboard/templates/_instance_list.html | 71 --------------
16274
.../dashboard/templates/_keypair_form.html | 10 --
16275
.../dashboard/templates/_keypair_list.html | 18 ----
16276
.../dashboard/templates/_launch.html | 5 -
16277
.../dashboard/templates/_network_detail.html | 49 ----------
16278
.../dashboard/templates/_network_form.html | 10 --
16279
.../dashboard/templates/_network_list.html | 27 -----
16280
.../dashboard/templates/_object_filter.html | 7 --
16281
.../dashboard/templates/_object_form.html | 10 --
16282
.../dashboard/templates/_object_list.html | 18 ----
16283
.../dashboard/templates/_page_header.html | 20 ----
16284
.../dashboard/templates/_quotas_form.html | 12 ---
16285
.../dashboard/templates/_reboot.html | 8 --
16286
.../dashboard/templates/_release_floating_ip.html | 8 --
16287
.../dashboard/templates/_remove_tenant_user.html | 9 --
16288
.../dashboard/templates/_rename_form.html | 11 --
16289
.../dashboard/templates/_rename_network.html | 17 ----
16290
.../dashboard/templates/_security_group_form.html | 12 ---
16291
.../dashboard/templates/_security_group_list.html | 23 -----
16292
.../templates/_service_toggle_enabled.html | 21 ----
16293
.../dashboard/templates/_sidebar_module.html | 10 --
16294
.../dashboard/templates/_snapshot_form.html | 13 ---
16295
.../dashboard/templates/_syspanel_flavor_list.html | 24 -----
16296
.../dashboard/templates/_syspanel_image_list.html | 46 ---------
16297
.../templates/_syspanel_instance_list.html | 53 ----------
16298
.../templates/_syspanel_service_list.html | 64 ------------
16299
.../dashboard/templates/_syspanel_sidebar.html | 18 ----
16300
.../dashboard/templates/_syspanel_tenant_list.html | 23 -----
16301
.../dashboard/templates/_tenant_delete.html | 9 --
16302
.../dashboard/templates/_tenant_form.html | 11 --
16303
.../dashboard/templates/_terminate.html | 8 --
16304
.../dashboard/templates/_toggle_image.html | 8 --
16305
.../dashboard/templates/_toggle_port.html | 15 ---
16306
.../dashboard/templates/_user_delete.html | 8 --
16307
.../dashboard/templates/_user_enable_disable.html | 9 --
16308
.../dashboard/templates/_user_form.html | 12 ---
16309
.../dashboard/templates/_user_toggle_enabled.html | 19 ----
16310
.../dashboard/templates/dash_base.html | 20 ----
16311
.../dashboard/templates/dash_containers.html | 18 ----
16312
.../templates/dash_containers_create.html | 27 -----
16313
.../dashboard/templates/dash_floating_ips.html | 25 -----
16314
.../templates/dash_floating_ips_associate.html | 26 -----
16315
.../dashboard/templates/dash_images.html | 20 ----
16316
.../dashboard/templates/dash_instance_update.html | 49 ----------
16317
.../dashboard/templates/dash_instances.html | 64 ------------
16318
.../dashboard/templates/dash_keypairs.html | 25 -----
16319
.../dashboard/templates/dash_keypairs_create.html | 42 --------
16320
.../dashboard/templates/dash_launch.html | 51 ----------
16321
.../dashboard/templates/dash_network_create.html | 28 ------
16322
.../dashboard/templates/dash_network_rename.html | 36 -------
16323
.../dashboard/templates/dash_networks.html | 26 -----
16324
.../dashboard/templates/dash_networks_detail.html | 30 ------
16325
.../dashboard/templates/dash_object_copy.html | 32 ------
16326
.../dashboard/templates/dash_objects.html | 34 -------
16327
.../dashboard/templates/dash_objects_upload.html | 30 ------
16328
.../dashboard/templates/dash_port_attach.html | 48 ---------
16329
.../dashboard/templates/dash_ports_create.html | 28 ------
16330
.../dashboard/templates/dash_security_groups.html | 25 -----
16331
.../templates/dash_security_groups_create.html | 25 -----
16332
.../templates/dash_security_groups_edit_rules.html | 68 -------------
16333
.../dashboard/templates/dash_snapshots.html | 25 -----
16334
.../dashboard/templates/dash_snapshots_create.html | 37 -------
16335
.../dashboard/templates/dash_usage.csv | 11 --
16336
.../dashboard/templates/dash_usage.html | 100 -------------------
16337
.../dashboard/templates/syspanel_base.html | 20 ----
16338
.../templates/syspanel_create_flavor.html | 40 --------
16339
.../dashboard/templates/syspanel_flavors.html | 18 ----
16340
.../dashboard/templates/syspanel_image_update.html | 25 -----
16341
.../dashboard/templates/syspanel_images.html | 17 ----
16342
.../dashboard/templates/syspanel_instances.html | 65 -------------
16343
.../dashboard/templates/syspanel_quotas.html | 28 ------
16344
.../dashboard/templates/syspanel_services.html | 18 ----
16345
.../templates/syspanel_tenant_create.html | 29 ------
16346
.../templates/syspanel_tenant_quotas.html | 29 ------
16347
.../templates/syspanel_tenant_update.html | 28 ------
16348
.../dashboard/templates/syspanel_tenant_usage.csv | 11 --
16349
.../dashboard/templates/syspanel_tenant_usage.html | 102 --------------------
16350
.../dashboard/templates/syspanel_tenant_users.html | 73 --------------
16351
.../dashboard/templates/syspanel_tenants.html | 24 -----
16352
.../dashboard/templates/syspanel_usage.csv | 8 --
16353
.../dashboard/templates/syspanel_usage.html | 99 -------------------
16354
.../dashboard/templates/syspanel_user_create.html | 26 -----
16355
.../dashboard/templates/syspanel_user_update.html | 26 -----
16356
.../dashboard/templates/syspanel_users.html | 43 --------
16357
260 files changed, 2913 insertions(+), 2843 deletions(-)
16359
commit ec2d3bc45d660787935de0daa6fc96aa5d07b080
16360
Merge: 993d302 ec08174
16361
Author: Tres Henry <tres@treshenry.net>
16362
Date: Tue Sep 13 15:24:09 2011 -0700
16364
Merge pull request #110 from cloudbuilders/keypairs
16366
Ported keypairs to novaclient instead of openstackx
16368
commit ec08174d733ccf98ca9752c6ae312253a1290e9a
16369
Author: Jake Dahn <jake@ansolabs.com>
16370
Date: Tue Sep 13 15:04:46 2011 -0700
16372
fixing up keypair tests
16374
.../django_openstack/tests/api_tests.py | 26 +++++++++++--------
16375
1 files changed, 15 insertions(+), 11 deletions(-)
16377
commit 166d6fee9269540bae6f99279e878869b4988cce
16378
Merge: 4b6e342 993d302
16379
Author: Jake Dahn <jake@ansolabs.com>
16380
Date: Tue Sep 13 14:55:45 2011 -0700
16382
Merge branch 'master' into keypairs
16384
commit 993d302e126eaffef80854be4491b2b472f62716
16385
Merge: 495c815 2b77d72
16386
Author: Devin Carlen <devin.carlen@gmail.com>
16387
Date: Tue Sep 13 14:54:46 2011 -0700
16389
Merge pull request #106 from cloudbuilders/floating-ips-mergeready
16391
Add support for Floating IPs to dashboard.
16393
commit 4b6e3422a83175b32bcfdebf5bdaf5828baf4c4d
16394
Merge: ddd1eec 2b77d72
16395
Author: Jake Dahn <jake@ansolabs.com>
16396
Date: Tue Sep 13 14:54:42 2011 -0700
16398
merging with up to date floating ips / master
16400
commit 2b77d720377fe8f081cef4f815aef78381c2e14a
16401
Author: Jake Dahn <jake@ansolabs.com>
16402
Date: Tue Sep 13 14:44:44 2011 -0700
16404
fixed tests, tweaked the way api call is made for adding/removing floating ips to instance
16406
django-openstack/django_openstack/api.py | 4 +-
16407
.../django_openstack/tests/api_tests.py | 74 ++++++++++++-------
16408
2 files changed, 49 insertions(+), 29 deletions(-)
16410
commit 3aff55d4361b43262bb587b7a1cfc72d8fc5defb
16411
Merge: 354a5a5 495c815
16412
Author: Anthony Young <sleepsonthefloor@gmail.com>
16413
Date: Mon Sep 12 16:15:29 2011 -0700
16415
Merge remote branch '4p/master' into floating-ips-mergeready
16418
openstack-dashboard/dashboard/static/dashboard/css/style.css
16419
openstack-dashboard/dashboard/templates/_dash_sidebar.html
16420
openstack-dashboard/tools/pip-requires
16422
commit 495c815c54fb28bc2030d5b92cd156f5abcbec1b
16423
Merge: 182297c 9c4a04b
16424
Author: Devin Carlen <devin.carlen@gmail.com>
16425
Date: Mon Sep 12 15:39:32 2011 -0700
16427
Merge pull request #108 from heckj/pep8
16431
commit 182297c7f4d1aa859265c5c19fb8d887afe6eb71
16432
Merge: 2b868dd 8d1a2d6
16433
Author: Devin Carlen <devin.carlen@gmail.com>
16434
Date: Mon Sep 12 15:33:44 2011 -0700
16436
Merge pull request #105 from cloudbuilders/security-groups-mergeready
16438
Add support for security groups to dashboard
16440
commit 354a5a5b49819545839ef3f1a4a78d2fe62b6703
16441
Author: Jake Dahn <jake@ansolabs.com>
16442
Date: Mon Sep 12 14:11:10 2011 -0700
16444
chanigng name of unused variable
16446
.../django_openstack/dash/views/floating_ips.py | 2 +-
16447
1 files changed, 1 insertions(+), 1 deletions(-)
16449
commit 8d1a2d605cd85252d7073786ec059676e71043f5
16450
Author: Jake Dahn <jake@ansolabs.com>
16451
Date: Mon Sep 12 14:08:14 2011 -0700
16453
adding python-novaclient to buildout
16455
django-openstack/buildout.cfg | 5 +++++
16456
1 files changed, 5 insertions(+), 0 deletions(-)
16458
commit ea8aa9a6bff0d724cb893deae203047776d5257b
16459
Author: Jake Dahn <jake@ansolabs.com>
16460
Date: Mon Sep 12 14:07:00 2011 -0700
16462
adding novaclient to buildout
16464
django-openstack/buildout.cfg | 5 +++++
16465
1 files changed, 5 insertions(+), 0 deletions(-)
16467
commit f5bd9bc7fc3c358068830b99aa1d73aa050c2743
16468
Author: Jake Dahn <jake@ansolabs.com>
16469
Date: Mon Sep 12 13:55:10 2011 -0700
16471
cleaning up spacing in css
16473
.../dashboard/static/dashboard/css/style.css | 10 ++++++++++
16474
1 files changed, 10 insertions(+), 0 deletions(-)
16476
commit aa16bbed607377c90b4b4b754f7d8be279229854
16477
Author: Jake Dahn <jake@ansolabs.com>
16478
Date: Mon Sep 12 13:51:50 2011 -0700
16480
cleaning up a pep8 nit
16482
django-openstack/django_openstack/api.py | 2 ++
16483
1 files changed, 2 insertions(+), 0 deletions(-)
16485
commit ddd1eec8d6073d76f2450710b8a00a21cdf81bfc
16486
Author: Jake Dahn <jake@ansolabs.com>
16487
Date: Mon Sep 12 12:49:02 2011 -0700
16489
updating keypair tests
16491
.../django_openstack/tests/api_tests.py | 100 ++++++++++----------
16492
.../tests/view_tests/dash/keypair_tests.py | 22 ++--
16493
2 files changed, 63 insertions(+), 59 deletions(-)
16495
commit 468448836361a0bfe33870858ebc46a36ba3541b
16496
Author: Jake Dahn <jake@ansolabs.com>
16497
Date: Mon Sep 12 10:56:50 2011 -0700
16499
switching exceptions handling over to novaclient and doing a pylint/pep8 cleanup
16501
.../django_openstack/dash/views/keypairs.py | 22 ++++++++-----------
16502
1 files changed, 9 insertions(+), 13 deletions(-)
16504
commit 0d0c56553a4a0080aca23863469d877b1b88603b
16505
Author: Jake Dahn <jake@ansolabs.com>
16506
Date: Mon Sep 12 10:48:59 2011 -0700
16508
porting keypair functionality over to novaclient
16510
django-openstack/django_openstack/api.py | 9 ++++-----
16511
.../django_openstack/dash/views/keypairs.py | 2 +-
16512
.../dashboard/templates/_delete_keypair.html | 6 +++---
16513
.../dashboard/templates/_keypair_list.html | 2 +-
16514
4 files changed, 9 insertions(+), 10 deletions(-)
16516
commit 2b868dd8b2257b43fd1a6a7bc367336b09777efe
16517
Merge: 6fd29e0 5787641
16518
Author: Devin Carlen <devin.carlen@gmail.com>
16519
Date: Mon Sep 12 10:43:21 2011 -0700
16521
Merge pull request #107 from cloudbuilders/remove_nova-adminclient
16523
SIMPLE: remove admin-novaclient from pip (1 line)
16525
commit 9c4a04bb7e30ae72231ce0bb8d331b2bf2680e0d
16526
Author: Joe Heck <heckj@mac.com>
16527
Date: Mon Sep 12 10:28:12 2011 -0700
16531
django-openstack/django_openstack/api.py | 37 +++++++----
16532
django-openstack/django_openstack/auth/urls.py | 3 +-
16533
django-openstack/django_openstack/auth/views.py | 2 +-
16534
django-openstack/django_openstack/dash/urls.py | 12 ++-
16535
.../django_openstack/dash/views/images.py | 3 +-
16536
.../django_openstack/dash/views/instances.py | 14 +++-
16537
.../django_openstack/dash/views/snapshots.py | 7 ++-
16538
django-openstack/django_openstack/decorators.py | 10 ++--
16539
django-openstack/django_openstack/forms.py | 33 ++++++---
16540
.../django_openstack/middleware/keystone.py | 2 +-
16541
django-openstack/django_openstack/signals.py | 10 +--
16542
.../django_openstack/syspanel/views/flavors.py | 9 ++-
16543
.../django_openstack/syspanel/views/images.py | 43 ++++++++-----
16544
.../django_openstack/syspanel/views/instances.py | 29 +++++---
16545
.../django_openstack/syspanel/views/quotas.py | 6 +-
16546
.../django_openstack/syspanel/views/services.py | 4 +-
16547
.../django_openstack/syspanel/views/tenants.py | 69 +++++++++++---------
16548
.../django_openstack/syspanel/views/users.py | 26 ++++----
16549
.../templatetags/templatetags/branding.py | 1 +
16550
.../templatetags/templatetags/parse_date.py | 2 +
16551
.../templatetags/templatetags/sidebar_modules.py | 7 +-
16552
.../templatetags/templatetags/sizeformat.py | 27 +++++---
16553
.../django_openstack/tests/api_tests.py | 4 +-
16554
.../django_openstack/tests/testsettings.py | 2 +-
16555
.../django_openstack/tests/testurls.py | 6 +-
16556
.../tests/view_tests/dash/instance_tests.py | 3 +-
16557
.../tests/view_tests/dash/keypair_tests.py | 9 ++-
16558
.../tests/view_tests/dash/object_tests.py | 1 +
16559
.../tests/view_tests/syspanel/users_tests.py | 7 ++-
16560
openstack-dashboard/dashboard/manage.py | 8 ++-
16561
openstack-dashboard/dashboard/settings.py | 5 +-
16562
openstack-dashboard/dashboard/tests.py | 2 +-
16563
openstack-dashboard/dashboard/urls.py | 6 +-
16564
33 files changed, 252 insertions(+), 157 deletions(-)
16566
commit 578764101df6a5e4863b1aae66d4343d13ebb258
16567
Author: Jesse Andrews <anotherjesse@gmail.com>
16568
Date: Sun Sep 11 18:02:20 2011 -0700
16570
remove admin-novaclient as it is only used in broken clients
16572
openstack-dashboard/tools/pip-requires | 1 -
16573
1 files changed, 0 insertions(+), 1 deletions(-)
16575
commit 59ab8112f5d14454b412ba48747a1a2ebf842b73
16576
Author: Anthony Young <sleepsonthefloor@gmail.com>
16577
Date: Fri Sep 9 20:44:30 2011 -0700
16579
remove old references to project_id
16581
django-openstack/django_openstack/api.py | 2 +-
16582
.../templates/_syspanel_instance_list.html | 4 ++--
16583
2 files changed, 3 insertions(+), 3 deletions(-)
16585
commit 5cbc5267fe3c374b87145d0dee66fd3b9e72e960
16586
Author: Jake Dahn <jake@ansolabs.com>
16587
Date: Fri Sep 9 18:32:54 2011 -0700
16589
pep8 and pyflakes cleanup on floating ips view
16591
.../django_openstack/dash/views/floating_ips.py | 32 ++++++++-----------
16592
1 files changed, 14 insertions(+), 18 deletions(-)
16594
commit 5305c87873e3ca03455f196c269d7e3f3b012b90
16595
Author: Jake Dahn <jake@ansolabs.com>
16596
Date: Fri Sep 9 18:28:17 2011 -0700
16598
oops, forgot to save file before commit
16600
.../dashboard/static/dashboard/css/style.css | 4 +---
16601
1 files changed, 1 insertions(+), 3 deletions(-)
16603
commit bd47762214e2c97559885d2a8869562b115b1710
16604
Merge: a34db45 6fd29e0
16605
Author: Jake Dahn <jake@ansolabs.com>
16606
Date: Fri Sep 9 17:16:50 2011 -0700
16610
commit a34db45661a447d74195ef7f971930997090535b
16611
Author: Jake Dahn <jake@ansolabs.com>
16612
Date: Fri Sep 9 17:07:35 2011 -0700
16614
switched over to novaclient exceptions
16616
.../django_openstack/dash/views/floating_ips.py | 12 ++++++------
16617
1 files changed, 6 insertions(+), 6 deletions(-)
16619
commit 1e9e2c6bf58118a0f2eacb861c346fdc5ae4acb5
16620
Author: Jake Dahn <jake@ansolabs.com>
16621
Date: Fri Sep 9 17:05:13 2011 -0700
16623
Adding disassociate view tests
16625
.../tests/view_tests/dash/floating_ip_tests.py | 61 ++++++++++++++++++++
16626
1 files changed, 61 insertions(+), 0 deletions(-)
16628
commit 81b0e1632edaea056b6eb4dd59a3cf2b616edfae
16629
Author: Jake Dahn <jake@ansolabs.com>
16630
Date: Fri Sep 9 16:40:58 2011 -0700
16632
adding first few view tests
16634
.../tests/view_tests/dash/floating_ip_tests.py | 139 ++++++++++++++++++++
16635
1 files changed, 139 insertions(+), 0 deletions(-)
16637
commit 1060267f73b1e98011b01a766e05855f06e5d06f
16638
Author: Anthony Young <sleepsonthefloor@gmail.com>
16639
Date: Fri Sep 9 15:46:22 2011 -0700
16641
remove extra spaces
16643
.../templates/dash_security_groups_create.html | 5 -----
16644
1 files changed, 0 insertions(+), 5 deletions(-)
16646
commit 590821917929e280542b8aedcd8f623e2502f893
16647
Author: Anthony Young <sleepsonthefloor@gmail.com>
16648
Date: Fri Sep 9 15:39:52 2011 -0700
16650
use novaclient exceptions
16652
.../django_openstack/dash/views/images.py | 3 +-
16653
.../tests/view_tests/dash/security_groups_tests.py | 25 ++++++++++---------
16654
2 files changed, 15 insertions(+), 13 deletions(-)
16656
commit c70905f8d0d234313ce30ebfa3b8fcd9c84aa5b6
16657
Author: Jake Dahn <jake@ansolabs.com>
16658
Date: Fri Sep 9 15:33:35 2011 -0700
16660
switching over to novaclient exceptions instead of openstackx
16662
.../django_openstack/dash/views/security_groups.py | 26 ++++++++++----------
16663
1 files changed, 13 insertions(+), 13 deletions(-)
16665
commit 8435c4d58727c4d15f7ff07c4ec97d5d36f2d520
16666
Author: Anthony Young <sleepsonthefloor@gmail.com>
16667
Date: Fri Sep 9 15:10:39 2011 -0700
16671
.../django_openstack/dash/views/security_groups.py | 26 +-
16672
.../tests/view_tests/dash/security_groups_tests.py | 346 ++++++++++++++++++++
16673
.../templates/dash_security_group_create.html | 30 --
16674
.../templates/dash_security_groups_create.html | 30 ++
16675
4 files changed, 389 insertions(+), 43 deletions(-)
16677
commit a4fa8b2603fd2a9066fbc0ea1f391ce1cb5dfbd2
16678
Author: Anthony Young <sleepsonthefloor@gmail.com>
16679
Date: Fri Sep 9 12:12:58 2011 -0700
16683
.../django_openstack/dash/views/security_groups.py | 43 +++++++++++++-------
16684
1 files changed, 28 insertions(+), 15 deletions(-)
16686
commit ae63a3dbc1e63252e4d25252da855e902647b62e
16687
Merge: 7eccc2d 6fd29e0
16688
Author: Anthony Young <sleepsonthefloor@gmail.com>
16689
Date: Fri Sep 9 11:53:39 2011 -0700
16691
Merge remote branch '4p/master' into security-groups-mergeready
16694
django-openstack/django_openstack/api.py
16695
openstack-dashboard/dashboard/static/dashboard/css/style.css
16696
openstack-dashboard/dashboard/static/dashboard/js/application.js
16697
openstack-dashboard/dashboard/templates/_dash_sidebar.html
16698
openstack-dashboard/dashboard/templates/base.html
16699
openstack-dashboard/tools/pip-requires
16701
commit 6fd29e0ecb59a3788448e31c745561065f4cd694
16702
Author: Joe Heck <heckj@mac.com>
16703
Date: Wed Sep 7 18:11:58 2011 -0700
16705
fix typo in runtests
16707
run_tests.sh | 2 +-
16708
1 files changed, 1 insertions(+), 1 deletions(-)
16710
commit e260c3bf0f5215718f91968aadc92764e21e482e
16711
Author: Joe Heck <heckj@mac.com>
16712
Date: Wed Sep 7 18:07:20 2011 -0700
16714
trying to get pep8 output to parse in pylint @ jenkins
16716
run_tests.sh | 9 ++++-----
16717
1 files changed, 4 insertions(+), 5 deletions(-)
16719
commit df0f3f9a0abed98317db5b85f66aaac48babf95e
16720
Author: Joe Heck <heckj@mac.com>
16721
Date: Wed Sep 7 16:51:11 2011 -0700
16723
returning 0 intentionally from pep8 to show pep8 charts on dash
16725
run_tests.sh | 3 ++-
16726
1 files changed, 2 insertions(+), 1 deletions(-)
16728
commit b17b24c4173f7264b6ae6b316de376862b238134
16729
Merge: c04867b e99c87b
16730
Author: Joseph Heck <heckj@mac.com>
16731
Date: Wed Sep 7 16:08:45 2011 -0700
16733
Merge pull request #104 from CiscoSystems/quantum-view-tests
16735
Modified quantum view tests to use Mox
16737
commit 4bcc4d3f1771f39e1c610723f40582bb13b68d2c
16738
Author: Jake Dahn <jake@ansolabs.com>
16739
Date: Wed Sep 7 11:28:47 2011 -0700
16741
adjusting client, adding api tests
16743
.../django_openstack/dash/views/floating_ips.py | 8 +-
16744
.../django_openstack/tests/api_tests.py | 84 ++++++++++++++++++++
16745
2 files changed, 88 insertions(+), 4 deletions(-)
16747
commit e99c87b61a713e7d2b97168046028a1e57f87409
16748
Author: Arvind Somya <asomya@cisco.com>
16749
Date: Tue Sep 6 15:38:46 2011 -0400
16751
pep8 fixes for quantum integration files
16753
Fixing PEP8 compliance issues for the quantum integration effort.
16755
django-openstack/django_openstack/api.py | 52 +++++---
16756
.../django_openstack/dash/views/networks.py | 111 +++++++++-------
16757
.../django_openstack/dash/views/ports.py | 97 ++++++++------
16758
.../tests/view_tests/dash/network_tests.py | 137 +++++++++++---------
16759
.../tests/view_tests/dash/port_tests.py | 43 ++++---
16760
5 files changed, 252 insertions(+), 188 deletions(-)
16762
commit a5ecd8bbc7505aa1f1623a03007460bd8ca9ad1d
16763
Author: Jake Dahn <jake@ansolabs.com>
16764
Date: Tue Sep 6 11:52:56 2011 -0700
16766
fixing the allocate floating ip method
16768
django-openstack/django_openstack/api.py | 2 +-
16769
.../django_openstack/dash/views/floating_ips.py | 2 +-
16770
2 files changed, 2 insertions(+), 2 deletions(-)
16772
commit 7428d9e7f01aa1095508417024af6cd456662196
16773
Author: Arvind Somya <asomya@cisco.com>
16774
Date: Tue Sep 6 11:21:05 2011 -0400
16776
Modified quantum view tests to use Mox
16778
The tests for quantum views were not mocking anythig and as a result they would fail on
16779
systems where quantum was not running (e.g. Jenkins). I have modified the tests to use
16780
mox, that required me to change the way Quantum interactions are performed in the dashboard.
16782
django-openstack/django_openstack/api.py | 47 ++++++-
16783
.../django_openstack/dash/views/networks.py | 33 ++--
16784
.../django_openstack/dash/views/ports.py | 10 +-
16785
.../django_openstack/tests/testsettings.py | 4 +
16786
.../tests/view_tests/dash/network_tests.py | 160 +++++++++++++-------
16787
.../tests/view_tests/dash/port_tests.py | 39 ++---
16788
6 files changed, 186 insertions(+), 107 deletions(-)
16790
commit 5915d2b35c15fda7a6e879c7ac2e1c6e63d853b9
16791
Author: Jake Dahn <jake@ansolabs.com>
16792
Date: Fri Sep 2 16:07:51 2011 -0700
16794
disassociate from floating ips page now works
16796
.../django_openstack/dash/views/floating_ips.py | 3 ++-
16797
1 files changed, 2 insertions(+), 1 deletions(-)
16799
commit f5af3d5e4bedb9ed3d035a178fe7edf1051506b8
16800
Author: Jake Dahn <jake@ansolabs.com>
16801
Date: Fri Sep 2 16:02:14 2011 -0700
16803
got the floating ip list mostly working now
16805
django-openstack/django_openstack/api.py | 2 +-
16806
.../django_openstack/dash/views/floating_ips.py | 3 +--
16807
.../dashboard/templates/_floating_ips_list.html | 4 +---
16808
3 files changed, 3 insertions(+), 6 deletions(-)
16810
commit c04867bc09f22cde4b17e7a4fd996614a3e103f5
16811
Merge: 671e4f4 86b33fe
16812
Author: Devin Carlen <devin.carlen@gmail.com>
16813
Date: Fri Sep 2 15:00:44 2011 -0700
16815
Merge pull request #103 from CiscoSystems/dashboard-quantum-integration
16817
Refitting to new Quantum API spec
16819
commit 86b33fe351ceedd8df39ec8ce5ac0184c27800db
16820
Author: Arvind Somya <asomya@cisco.com>
16821
Date: Thu Sep 1 18:23:10 2011 -0400
16823
Refitting to new Quantum API spec
16825
Refitting views and calls to match the new Quantum API spec.
16827
django-openstack/django_openstack/api.py | 2 +-
16828
.../django_openstack/dash/views/networks.py | 13 +++++++------
16829
.../django_openstack/dash/views/ports.py | 6 +++---
16830
.../dashboard/templates/_network_detail.html | 14 +++++++-------
16831
4 files changed, 18 insertions(+), 17 deletions(-)
16833
commit 671e4f42f5ca94edd59d4067189fa0e3e4318008
16834
Author: Joe Heck <heckj@mac.com>
16835
Date: Wed Aug 31 16:33:44 2011 -0700
16837
updating README to explain project/repo structure
16839
README | 21 +++++++++++++++++++++
16840
1 files changed, 21 insertions(+), 0 deletions(-)
16842
commit 36e266e7ff897824eb6620d60c27b85061e35810
16843
Author: Joe Heck <heckj@mac.com>
16844
Date: Wed Aug 31 16:19:40 2011 -0700
16846
fixing run_tests - typo, missing requires
16849
openstack-dashboard/tools/pip-requires | 2 ++
16850
run_tests.sh | 17 +++++++++++++++--
16851
3 files changed, 19 insertions(+), 2 deletions(-)
16853
commit 176861eafb82cfe9ba18500d16f3b7549df3e70c
16854
Merge: 0a35900 6d633a9
16855
Author: Devin Carlen <devin.carlen@gmail.com>
16856
Date: Wed Aug 31 15:57:54 2011 -0700
16858
Merge pull request #102 from heckj/testup
16860
updating run_tests.sh to mimic other openstack projects, pep8, pylint, co
16862
commit 6d633a9ec77d1e2ee8ea8e2ba8e6cda63736b3bd
16863
Author: Joe Heck <heckj@mac.com>
16864
Date: Wed Aug 31 12:48:13 2011 -0700
16866
updating run_tests.sh to mimic other openstack projects, pep8, pylint, coverage
16869
.pylintrc | 42 ++++++++
16870
django-openstack/buildout.cfg | 11 +-
16871
openstack-dashboard/tools/pip-requires | 1 +
16872
run_tests.sh | 160 ++++++++++++++++++++++++++++---
16873
5 files changed, 196 insertions(+), 22 deletions(-)
16875
commit 0a359002ef134d376e1ca87277fa65f01c552c63
16876
Merge: 333acaf 81a0b15
16877
Author: Devin Carlen <devin.carlen@gmail.com>
16878
Date: Wed Aug 31 12:45:59 2011 -0700
16880
Merge pull request #101 from e0ne/master
16882
Fix issue #838054: Search form submit causes Forbidden (403) page
16884
commit 333acaffee6d7992afd1a3bef81f5d2e36036464
16885
Merge: c158f6f 9f41a47
16886
Author: Devin Carlen <devin.carlen@gmail.com>
16887
Date: Wed Aug 31 12:41:51 2011 -0700
16889
Merge pull request #100 from gabrielhurley/static
16891
Refactor openstack-dashboard to use contrib.staticfiles app
16893
commit 81a0b15317b2d6df48fff1fc762cdc8ce7c19c00
16894
Author: Ivan Kolodyazhny <e0ne@e0ne.info>
16895
Date: Wed Aug 31 15:46:04 2011 +0300
16897
Fix issue #838054: Search form submit causes Forbidden (403) page
16899
.../dashboard/templates/_page_header.html | 2 +-
16900
1 files changed, 1 insertions(+), 1 deletions(-)
16902
commit 7eccc2d7f4d92d1100fb06940c980d6a3db888f2
16903
Author: Jake Dahn <jake@ansolabs.com>
16904
Date: Tue Aug 30 16:55:36 2011 -0700
16906
merging with updated pip-requires
16908
openstack-dashboard/tools/pip-requires | 2 +-
16909
1 files changed, 1 insertions(+), 1 deletions(-)
16911
commit 46daaa77af15dfd779fd710711c9c741970f733c
16912
Author: Jake Dahn <jake@ansolabs.com>
16913
Date: Tue Aug 30 16:45:47 2011 -0700
16915
adding novaclient wrapper to api.py, and fixing issue for security groups rules cidr display
16917
django-openstack/django_openstack/api.py | 10 ++++++++++
16918
.../templates/dash_security_groups_edit_rules.html | 6 +-----
16919
2 files changed, 11 insertions(+), 5 deletions(-)
16921
commit 07043c4302197b574c5f72a64a30e8775ee7fb8f
16922
Author: Jake Dahn <jake@ansolabs.com>
16923
Date: Tue Aug 30 16:37:09 2011 -0700
16925
updating api.py to point to novaclient for security groups
16927
django-openstack/django_openstack/api.py | 19 +++++++++----------
16928
1 files changed, 9 insertions(+), 10 deletions(-)
16930
commit c889af9736f7a1d6d33e4f1207e49c4a78dda4e5
16931
Author: Jake Dahn <jake@ansolabs.com>
16932
Date: Tue Aug 30 16:55:06 2011 -0700
16936
django-openstack/django_openstack/api.py | 12 +-
16937
.../django_openstack/dash/views/images.py | 21 +-
16938
.../django_openstack/dash/views/security_groups.py | 2 +-
16939
.../dashboard/templates/_instance_list.html | 8 +
16940
openstack-dashboard/dashboard/templates/base.html | 2 +
16941
openstack-dashboard/media/dashboard/css/chosen.css | 340 +++++++++
16942
.../media/dashboard/js/application.js | 6 +-
16943
.../media/dashboard/js/chosen.jquery.js | 786 ++++++++++++++++++++
16944
8 files changed, 1168 insertions(+), 9 deletions(-)
16946
commit de0e253eeca0c3f0799cd4ecbe898a29e750509c
16947
Author: Jake Dahn <jake@ansolabs.com>
16948
Date: Tue Aug 30 16:54:00 2011 -0700
16952
django-openstack/django_openstack/api.py | 51 ++++++
16953
django-openstack/django_openstack/dash/urls.py | 7 +
16954
.../django_openstack/dash/views/security_groups.py | 187 ++++++++++++++++++++
16955
.../dashboard/templates/_dash_sidebar.html | 1 +
16956
.../templates/_delete_security_group.html | 8 +
16957
.../templates/_delete_security_group_rule.html | 8 +
16958
.../dashboard/templates/_security_group_form.html | 12 ++
16959
.../dashboard/templates/_security_group_list.html | 23 +++
16960
.../templates/dash_security_group_create.html | 30 +++
16961
.../dashboard/templates/dash_security_groups.html | 25 +++
16962
.../templates/dash_security_groups_edit_rules.html | 72 ++++++++
16963
openstack-dashboard/media/dashboard/css/style.css | 26 +++
16964
12 files changed, 450 insertions(+), 0 deletions(-)
16966
commit 9f41a47acaa71c3d7cd937673286c471a94cfe8e
16967
Merge: 841b064 cd4d5d3
16968
Author: Gabriel Hurley <gabriel@strikeawe.com>
16969
Date: Tue Aug 30 16:46:28 2011 -0700
16971
Merge branch 'static' of github.com:gabrielhurley/openstack-dashboard into static
16973
commit 841b064d880343e3f8a82836d4822ca0073e254b
16974
Author: Gabriel Hurley <gabriel@strikeawe.com>
16975
Date: Mon Aug 29 17:41:35 2011 -0700
16977
Refactored openstack-dashboard to use Django 1.3's contrib.staticfiles app as per current best-practices. This bumps the minimum required version of Django to 1.3 and introduces a backwards-incompatible change for any third-party code that relied on hard-coded paths to the media directory.
16979
openstack-dashboard/dashboard/settings.py | 12 +-
16980
.../dashboard/css/Anivers_Regular-webfont.eot | Bin 0 -> 25687 bytes
16981
.../dashboard/css/Anivers_Regular-webfont.svg | 244 +++++
16982
.../dashboard/css/Anivers_Regular-webfont.ttf | Bin 0 -> 56996 bytes
16983
.../dashboard/css/Anivers_Regular-webfont.woff | Bin 0 -> 29432 bytes
16984
.../dashboard/static/dashboard/css/Treemap.css | 109 +++
16985
.../dashboard/static/dashboard/css/base.css | 122 +++
16986
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 0 -> 251 bytes
16987
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 0 -> 181 bytes
16988
.../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 0 -> 158 bytes
16989
.../images/ui-bg_glass_50_3baae3_1x400.png | Bin 0 -> 131 bytes
16990
.../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 0 -> 124 bytes
16991
.../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 0 -> 103 bytes
16992
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 0 -> 118 bytes
16993
.../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 0 -> 104 bytes
16994
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 0 -> 119 bytes
16995
.../cupertino/images/ui-icons_2694e8_256x240.png | Bin 0 -> 4369 bytes
16996
.../cupertino/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
16997
.../cupertino/images/ui-icons_3d80b3_256x240.png | Bin 0 -> 4369 bytes
16998
.../cupertino/images/ui-icons_72a7cf_256x240.png | Bin 0 -> 4369 bytes
16999
.../cupertino/images/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes
17000
.../css/cupertino/jquery-ui-1.7.2.custom.css | 406 ++++++++
17001
.../static/dashboard/css/django-admin-widgets.css | 541 +++++++++++
17002
.../dashboard/static/dashboard/css/ie7.css | 15 +
17003
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes
17004
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 144 bytes
17005
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes
17006
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes
17007
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 151 bytes
17008
.../css/images/ui-bg_glass_75_ffffff_1x400.png | Bin 0 -> 107 bytes
17009
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes
17010
.../images/ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 0 -> 123 bytes
17011
.../css/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes
17012
.../css/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
17013
.../css/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes
17014
.../css/images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes
17015
.../css/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes
17016
.../dashboard/css/jquery-ui-1.8.13.custom.css | 578 ++++++++++++
17017
.../dashboard/static/dashboard/css/openstack.css | 792 ++++++++++++++++
17018
.../dashboard/static/dashboard/css/reset.css | 94 ++
17019
.../dashboard/static/dashboard/css/style.css | 954 +++++++++++++++++++
17020
.../dashboard/static/dashboard/images/body_bg.gif | Bin 0 -> 12957 bytes
17021
.../dashboard/static/dashboard/images/body_bg.png | Bin 0 -> 2217 bytes
17022
.../static/dashboard/images/book_icon.png | Bin 0 -> 741 bytes
17023
.../static/dashboard/images/bread_crumb.gif | Bin 0 -> 2027 bytes
17024
.../dashboard/static/dashboard/images/btn_bg.png | Bin 0 -> 1043 bytes
17025
.../static/dashboard/images/button/btn_left.png | Bin 0 -> 1487 bytes
17026
.../static/dashboard/images/button/btn_right.png | Bin 0 -> 2123 bytes
17027
.../static/dashboard/images/button/launch.png | Bin 0 -> 627 bytes
17028
.../static/dashboard/images/chat_icon.png | Bin 0 -> 847 bytes
17029
.../static/dashboard/images/content_bg.gif | Bin 0 -> 105 bytes
17030
.../static/dashboard/images/content_bg.png | Bin 0 -> 138 bytes
17031
.../static/dashboard/images/content_shadow.png | Bin 0 -> 2836 bytes
17032
.../static/dashboard/images/dashblock_bg.png | Bin 0 -> 957 bytes
17033
.../static/dashboard/images/dashboard_nav_bg.png | Bin 0 -> 255 bytes
17034
.../static/dashboard/images/drop_arrow.png | Bin 0 -> 996 bytes
17035
.../static/dashboard/images/foot_back.png | Bin 0 -> 2524 bytes
17036
.../dashboard/static/dashboard/images/gears.png | Bin 0 -> 4701 bytes
17037
.../static/dashboard/images/header_bg.png | Bin 0 -> 966 bytes
17038
.../static/dashboard/images/home_head_back.png | Bin 0 -> 4459 bytes
17039
.../static/dashboard/images/image_detail.png | Bin 0 -> 47257 bytes
17040
.../static/dashboard/images/large_logo.png | Bin 0 -> 5640 bytes
17041
.../static/dashboard/images/logged_in_box_bg.gif | Bin 0 -> 1100 bytes
17042
.../dashboard/static/dashboard/images/login_bg.png | Bin 0 -> 476 bytes
17043
.../static/dashboard/images/login_btn.png | Bin 0 -> 238 bytes
17044
.../dashboard/static/dashboard/images/logo.gif | Bin 0 -> 3098 bytes
17045
.../dashboard/static/dashboard/images/logo.png | Bin 0 -> 5606 bytes
17046
.../dashboard/static/dashboard/images/logo_new.png | Bin 0 -> 3023 bytes
17047
.../dashboard/static/dashboard/images/misc_bg.png | Bin 0 -> 166 bytes
17048
.../static/dashboard/images/modal_btn.png | Bin 0 -> 166 bytes
17049
.../static/dashboard/images/nav_arrow.png | Bin 0 -> 471 bytes
17050
.../dashboard/static/dashboard/images/nav_bg.png | Bin 0 -> 1554 bytes
17051
.../static/dashboard/images/nav_highlight.png | Bin 0 -> 598 bytes
17052
.../static/dashboard/images/page_header.png | Bin 0 -> 782 bytes
17053
.../static/dashboard/images/projects_bg.png | Bin 0 -> 408 bytes
17054
.../dashboard/static/dashboard/images/refresh.png | Bin 0 -> 3059 bytes
17055
.../dashboard/static/dashboard/images/search.png | Bin 0 -> 431 bytes
17056
.../static/dashboard/images/server_icon.png | Bin 0 -> 433 bytes
17057
.../dashboard/static/dashboard/images/spinner.gif | Bin 0 -> 2545 bytes
17058
.../static/dashboard/images/status_sprite.png | Bin 0 -> 11340 bytes
17059
.../static/dashboard/images/steps_left_bg.png | Bin 0 -> 282 bytes
17060
.../static/dashboard/images/steps_right_bg.png | Bin 0 -> 2347 bytes
17061
.../static/dashboard/images/sub-head-back.png | Bin 0 -> 426 bytes
17062
.../static/dashboard/images/sub_head_back.png | Bin 0 -> 3104 bytes
17063
.../static/dashboard/images/table_header_bg.png | Bin 0 -> 157 bytes
17064
.../static/dashboard/images/table_heading_bg.png | Bin 0 -> 968 bytes
17065
.../dashboard/images/title-blank-short-foot.png | Bin 0 -> 435 bytes
17066
.../dashboard/static/dashboard/js/application.js | 53 ++
17067
.../dashboard/static/dashboard/js/dashboard.js | 4 +
17068
.../dashboard/static/dashboard/js/data.json | 627 +++++++++++++
17069
.../dashboard/js/django-admin.multiselect.js | 564 +++++++++++
17070
.../dashboard/static/dashboard/js/form_examples.js | 36 +
17071
.../dashboard/static/dashboard/js/jit-yc.js | 24 +
17072
.../dashboard/static/dashboard/js/jquery-ui.min.js | 406 ++++++++
17073
.../static/dashboard/js/jquery.example.min.js | 29 +
17074
.../dashboard/static/dashboard/js/jquery.form.js | 675 ++++++++++++++
17075
.../static/dashboard/js/jquery.masonry.js | 12 +
17076
.../dashboard/static/dashboard/js/jquery.min.js | 16 +
17077
.../static/dashboard/js/jquery.quicksearch.js | 150 +++
17078
.../static/dashboard/js/old-application.js | 43 +
17079
.../dashboard/static/dashboard/js/treemap-stuff.js | 985 ++++++++++++++++++++
17080
.../dashboard/templates/_syspanel_image_list.html | 4 +-
17081
openstack-dashboard/dashboard/templates/base.html | 14 +-
17082
.../dashboard/templates/splash.html | 8 +-
17083
.../dashboard/templates/switch_tenants.html | 2 +-
17084
openstack-dashboard/dashboard/urls.py | 16 +-
17085
.../dashboard/css/Anivers_Regular-webfont.eot | Bin 25687 -> 0 bytes
17086
.../dashboard/css/Anivers_Regular-webfont.svg | 244 -----
17087
.../dashboard/css/Anivers_Regular-webfont.ttf | Bin 56996 -> 0 bytes
17088
.../dashboard/css/Anivers_Regular-webfont.woff | Bin 29432 -> 0 bytes
17089
.../media/dashboard/css/Treemap.css | 109 ---
17090
openstack-dashboard/media/dashboard/css/base.css | 122 ---
17091
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 251 -> 0 bytes
17092
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 181 -> 0 bytes
17093
.../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 158 -> 0 bytes
17094
.../images/ui-bg_glass_50_3baae3_1x400.png | Bin 131 -> 0 bytes
17095
.../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 124 -> 0 bytes
17096
.../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 103 -> 0 bytes
17097
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 118 -> 0 bytes
17098
.../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 104 -> 0 bytes
17099
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 119 -> 0 bytes
17100
.../cupertino/images/ui-icons_2694e8_256x240.png | Bin 4369 -> 0 bytes
17101
.../cupertino/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
17102
.../cupertino/images/ui-icons_3d80b3_256x240.png | Bin 4369 -> 0 bytes
17103
.../cupertino/images/ui-icons_72a7cf_256x240.png | Bin 4369 -> 0 bytes
17104
.../cupertino/images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes
17105
.../css/cupertino/jquery-ui-1.7.2.custom.css | 406 --------
17106
.../media/dashboard/css/django-admin-widgets.css | 541 -----------
17107
openstack-dashboard/media/dashboard/css/ie7.css | 15 -
17108
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes
17109
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 144 -> 0 bytes
17110
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes
17111
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes
17112
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 151 -> 0 bytes
17113
.../css/images/ui-bg_glass_75_ffffff_1x400.png | Bin 107 -> 0 bytes
17114
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes
17115
.../images/ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 123 -> 0 bytes
17116
.../css/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes
17117
.../css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
17118
.../css/images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes
17119
.../css/images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes
17120
.../css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes
17121
.../dashboard/css/jquery-ui-1.8.13.custom.css | 578 ------------
17122
.../media/dashboard/css/openstack.css | 792 ----------------
17123
openstack-dashboard/media/dashboard/css/reset.css | 94 --
17124
openstack-dashboard/media/dashboard/css/style.css | 954 -------------------
17125
.../media/dashboard/images/body_bg.gif | Bin 12957 -> 0 bytes
17126
.../media/dashboard/images/body_bg.png | Bin 2217 -> 0 bytes
17127
.../media/dashboard/images/book_icon.png | Bin 741 -> 0 bytes
17128
.../media/dashboard/images/bread_crumb.gif | Bin 2027 -> 0 bytes
17129
.../media/dashboard/images/btn_bg.png | Bin 1043 -> 0 bytes
17130
.../media/dashboard/images/button/btn_left.png | Bin 1487 -> 0 bytes
17131
.../media/dashboard/images/button/btn_right.png | Bin 2123 -> 0 bytes
17132
.../media/dashboard/images/button/launch.png | Bin 627 -> 0 bytes
17133
.../media/dashboard/images/chat_icon.png | Bin 847 -> 0 bytes
17134
.../media/dashboard/images/content_bg.gif | Bin 105 -> 0 bytes
17135
.../media/dashboard/images/content_bg.png | Bin 138 -> 0 bytes
17136
.../media/dashboard/images/content_shadow.png | Bin 2836 -> 0 bytes
17137
.../media/dashboard/images/dashblock_bg.png | Bin 957 -> 0 bytes
17138
.../media/dashboard/images/dashboard_nav_bg.png | Bin 255 -> 0 bytes
17139
.../media/dashboard/images/drop_arrow.png | Bin 996 -> 0 bytes
17140
.../media/dashboard/images/foot_back.png | Bin 2524 -> 0 bytes
17141
.../media/dashboard/images/gears.png | Bin 4701 -> 0 bytes
17142
.../media/dashboard/images/header_bg.png | Bin 966 -> 0 bytes
17143
.../media/dashboard/images/home_head_back.png | Bin 4459 -> 0 bytes
17144
.../media/dashboard/images/image_detail.png | Bin 47257 -> 0 bytes
17145
.../media/dashboard/images/large_logo.png | Bin 5640 -> 0 bytes
17146
.../media/dashboard/images/logged_in_box_bg.gif | Bin 1100 -> 0 bytes
17147
.../media/dashboard/images/login_bg.png | Bin 476 -> 0 bytes
17148
.../media/dashboard/images/login_btn.png | Bin 238 -> 0 bytes
17149
.../media/dashboard/images/logo.gif | Bin 3098 -> 0 bytes
17150
.../media/dashboard/images/logo.png | Bin 5606 -> 0 bytes
17151
.../media/dashboard/images/logo_new.png | Bin 3023 -> 0 bytes
17152
.../media/dashboard/images/misc_bg.png | Bin 166 -> 0 bytes
17153
.../media/dashboard/images/modal_btn.png | Bin 166 -> 0 bytes
17154
.../media/dashboard/images/nav_arrow.png | Bin 471 -> 0 bytes
17155
.../media/dashboard/images/nav_bg.png | Bin 1554 -> 0 bytes
17156
.../media/dashboard/images/nav_highlight.png | Bin 598 -> 0 bytes
17157
.../media/dashboard/images/page_header.png | Bin 782 -> 0 bytes
17158
.../media/dashboard/images/projects_bg.png | Bin 408 -> 0 bytes
17159
.../media/dashboard/images/refresh.png | Bin 3059 -> 0 bytes
17160
.../media/dashboard/images/search.png | Bin 431 -> 0 bytes
17161
.../media/dashboard/images/server_icon.png | Bin 433 -> 0 bytes
17162
.../media/dashboard/images/spinner.gif | Bin 2545 -> 0 bytes
17163
.../media/dashboard/images/status_sprite.png | Bin 11340 -> 0 bytes
17164
.../media/dashboard/images/steps_left_bg.png | Bin 282 -> 0 bytes
17165
.../media/dashboard/images/steps_right_bg.png | Bin 2347 -> 0 bytes
17166
.../media/dashboard/images/sub-head-back.png | Bin 426 -> 0 bytes
17167
.../media/dashboard/images/sub_head_back.png | Bin 3104 -> 0 bytes
17168
.../media/dashboard/images/table_header_bg.png | Bin 157 -> 0 bytes
17169
.../media/dashboard/images/table_heading_bg.png | Bin 968 -> 0 bytes
17170
.../dashboard/images/title-blank-short-foot.png | Bin 435 -> 0 bytes
17171
.../media/dashboard/js/application.js | 53 --
17172
.../media/dashboard/js/dashboard.js | 4 -
17173
openstack-dashboard/media/dashboard/js/data.json | 627 -------------
17174
.../media/dashboard/js/django-admin.multiselect.js | 564 -----------
17175
.../media/dashboard/js/form_examples.js | 36 -
17176
openstack-dashboard/media/dashboard/js/jit-yc.js | 24 -
17177
.../media/dashboard/js/jquery-ui.min.js | 406 --------
17178
.../media/dashboard/js/jquery.example.min.js | 29 -
17179
.../media/dashboard/js/jquery.form.js | 675 --------------
17180
.../media/dashboard/js/jquery.masonry.js | 12 -
17181
.../media/dashboard/js/jquery.min.js | 16 -
17182
.../media/dashboard/js/jquery.quicksearch.js | 150 ---
17183
.../media/dashboard/js/old-application.js | 43 -
17184
.../media/dashboard/js/treemap-stuff.js | 985 --------------------
17185
openstack-dashboard/setup.py | 2 +-
17186
207 files changed, 7513 insertions(+), 7503 deletions(-)
17188
commit 7aa9532a79df4af1eef84c57b325208e27a4bde3
17189
Author: Jake Dahn <jake@ansolabs.com>
17190
Date: Tue Aug 30 16:31:36 2011 -0700
17192
hooking up associate floating ip actions
17194
django-openstack/django_openstack/api.py | 10 +++++-
17195
.../django_openstack/dash/views/floating_ips.py | 28 +++++++++++--------
17196
.../dashboard/templates/_floating_ips_list.html | 9 +++---
17197
3 files changed, 29 insertions(+), 18 deletions(-)
17199
commit db834674d362f2b40f576a507840cf120908340a
17200
Author: Jake Dahn <jake@ansolabs.com>
17201
Date: Tue Aug 30 14:41:17 2011 -0700
17203
updating the api to reflect changes in the floating ips api, and removing the admin bits as they will be added later with a admin api extension/client
17205
django-openstack/django_openstack/api.py | 93 +++++++-------------
17206
django-openstack/django_openstack/syspanel/urls.py | 5 -
17207
.../syspanel/views/floating_ips.py | 55 ------------
17208
.../templates/_syspanel_floating_ips_list.html | 26 ------
17209
.../dashboard/templates/_syspanel_sidebar.html | 1 -
17210
.../dashboard/templates/syspanel_floating_ips.html | 24 -----
17211
6 files changed, 31 insertions(+), 173 deletions(-)
17213
commit c158f6fd15a9e163f03bbe811c71ef0b931329c1
17214
Merge: b227aa0 b069ef0
17215
Author: Devin Carlen <devin.carlen@gmail.com>
17216
Date: Tue Aug 30 14:32:55 2011 -0700
17218
Merge pull request #92 from CiscoSystems/dashboard-quantum-integration
17220
Dashboard quantum integration
17222
commit cd4d5d300961a8f05061366f6629b38b0d3512d5
17223
Author: Gabriel Hurley <gabriel@strikeawe.com>
17224
Date: Mon Aug 29 17:41:35 2011 -0700
17226
Refactored openstack-dashboard to use Django 1.3's contrib.staticfiles app as per current best-practices. This bumps the minimum required version of Django to 1.3 and introduces a backwards-incompatible change for any third-party code that relied on hard-coded paths to the media directory.
17228
openstack-dashboard/dashboard/settings.py | 12 +-
17229
.../dashboard/css/Anivers_Regular-webfont.eot | Bin 0 -> 25687 bytes
17230
.../dashboard/css/Anivers_Regular-webfont.svg | 244 +++++
17231
.../dashboard/css/Anivers_Regular-webfont.ttf | Bin 0 -> 56996 bytes
17232
.../dashboard/css/Anivers_Regular-webfont.woff | Bin 0 -> 29432 bytes
17233
.../dashboard/static/dashboard/css/Treemap.css | 109 +++
17234
.../dashboard/static/dashboard/css/base.css | 122 +++
17235
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 0 -> 251 bytes
17236
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 0 -> 181 bytes
17237
.../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 0 -> 158 bytes
17238
.../images/ui-bg_glass_50_3baae3_1x400.png | Bin 0 -> 131 bytes
17239
.../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 0 -> 124 bytes
17240
.../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 0 -> 103 bytes
17241
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 0 -> 118 bytes
17242
.../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 0 -> 104 bytes
17243
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 0 -> 119 bytes
17244
.../cupertino/images/ui-icons_2694e8_256x240.png | Bin 0 -> 4369 bytes
17245
.../cupertino/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
17246
.../cupertino/images/ui-icons_3d80b3_256x240.png | Bin 0 -> 4369 bytes
17247
.../cupertino/images/ui-icons_72a7cf_256x240.png | Bin 0 -> 4369 bytes
17248
.../cupertino/images/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes
17249
.../css/cupertino/jquery-ui-1.7.2.custom.css | 406 ++++++++
17250
.../static/dashboard/css/django-admin-widgets.css | 541 +++++++++++
17251
.../dashboard/static/dashboard/css/ie7.css | 15 +
17252
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes
17253
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 144 bytes
17254
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes
17255
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes
17256
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 151 bytes
17257
.../css/images/ui-bg_glass_75_ffffff_1x400.png | Bin 0 -> 107 bytes
17258
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes
17259
.../images/ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 0 -> 123 bytes
17260
.../css/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes
17261
.../css/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
17262
.../css/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes
17263
.../css/images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes
17264
.../css/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes
17265
.../dashboard/css/jquery-ui-1.8.13.custom.css | 578 ++++++++++++
17266
.../dashboard/static/dashboard/css/openstack.css | 792 ++++++++++++++++
17267
.../dashboard/static/dashboard/css/reset.css | 94 ++
17268
.../dashboard/static/dashboard/css/style.css | 909 ++++++++++++++++++
17269
.../dashboard/static/dashboard/images/body_bg.gif | Bin 0 -> 12957 bytes
17270
.../dashboard/static/dashboard/images/body_bg.png | Bin 0 -> 2217 bytes
17271
.../static/dashboard/images/book_icon.png | Bin 0 -> 741 bytes
17272
.../static/dashboard/images/bread_crumb.gif | Bin 0 -> 2027 bytes
17273
.../dashboard/static/dashboard/images/btn_bg.png | Bin 0 -> 1043 bytes
17274
.../static/dashboard/images/button/btn_left.png | Bin 0 -> 1487 bytes
17275
.../static/dashboard/images/button/btn_right.png | Bin 0 -> 2123 bytes
17276
.../static/dashboard/images/button/launch.png | Bin 0 -> 627 bytes
17277
.../static/dashboard/images/chat_icon.png | Bin 0 -> 847 bytes
17278
.../static/dashboard/images/content_bg.gif | Bin 0 -> 105 bytes
17279
.../static/dashboard/images/content_bg.png | Bin 0 -> 138 bytes
17280
.../static/dashboard/images/content_shadow.png | Bin 0 -> 2836 bytes
17281
.../static/dashboard/images/dashblock_bg.png | Bin 0 -> 957 bytes
17282
.../static/dashboard/images/dashboard_nav_bg.png | Bin 0 -> 255 bytes
17283
.../static/dashboard/images/drop_arrow.png | Bin 0 -> 996 bytes
17284
.../static/dashboard/images/foot_back.png | Bin 0 -> 2524 bytes
17285
.../dashboard/static/dashboard/images/gears.png | Bin 0 -> 4701 bytes
17286
.../static/dashboard/images/header_bg.png | Bin 0 -> 966 bytes
17287
.../static/dashboard/images/home_head_back.png | Bin 0 -> 4459 bytes
17288
.../static/dashboard/images/image_detail.png | Bin 0 -> 47257 bytes
17289
.../static/dashboard/images/large_logo.png | Bin 0 -> 5640 bytes
17290
.../static/dashboard/images/logged_in_box_bg.gif | Bin 0 -> 1100 bytes
17291
.../dashboard/static/dashboard/images/login_bg.png | Bin 0 -> 476 bytes
17292
.../static/dashboard/images/login_btn.png | Bin 0 -> 238 bytes
17293
.../dashboard/static/dashboard/images/logo.gif | Bin 0 -> 3098 bytes
17294
.../dashboard/static/dashboard/images/logo.png | Bin 0 -> 5606 bytes
17295
.../dashboard/static/dashboard/images/logo_new.png | Bin 0 -> 3023 bytes
17296
.../dashboard/static/dashboard/images/misc_bg.png | Bin 0 -> 166 bytes
17297
.../static/dashboard/images/modal_btn.png | Bin 0 -> 166 bytes
17298
.../static/dashboard/images/nav_arrow.png | Bin 0 -> 471 bytes
17299
.../dashboard/static/dashboard/images/nav_bg.png | Bin 0 -> 1554 bytes
17300
.../static/dashboard/images/nav_highlight.png | Bin 0 -> 598 bytes
17301
.../static/dashboard/images/page_header.png | Bin 0 -> 782 bytes
17302
.../static/dashboard/images/projects_bg.png | Bin 0 -> 408 bytes
17303
.../dashboard/static/dashboard/images/refresh.png | Bin 0 -> 3059 bytes
17304
.../dashboard/static/dashboard/images/search.png | Bin 0 -> 431 bytes
17305
.../static/dashboard/images/server_icon.png | Bin 0 -> 433 bytes
17306
.../dashboard/static/dashboard/images/spinner.gif | Bin 0 -> 2545 bytes
17307
.../static/dashboard/images/status_sprite.png | Bin 0 -> 11340 bytes
17308
.../static/dashboard/images/steps_left_bg.png | Bin 0 -> 282 bytes
17309
.../static/dashboard/images/steps_right_bg.png | Bin 0 -> 2347 bytes
17310
.../static/dashboard/images/sub-head-back.png | Bin 0 -> 426 bytes
17311
.../static/dashboard/images/sub_head_back.png | Bin 0 -> 3104 bytes
17312
.../static/dashboard/images/table_header_bg.png | Bin 0 -> 157 bytes
17313
.../static/dashboard/images/table_heading_bg.png | Bin 0 -> 968 bytes
17314
.../dashboard/images/title-blank-short-foot.png | Bin 0 -> 435 bytes
17315
.../dashboard/static/dashboard/js/application.js | 49 +
17316
.../dashboard/static/dashboard/js/dashboard.js | 4 +
17317
.../dashboard/static/dashboard/js/data.json | 627 +++++++++++++
17318
.../dashboard/js/django-admin.multiselect.js | 564 +++++++++++
17319
.../dashboard/static/dashboard/js/form_examples.js | 36 +
17320
.../dashboard/static/dashboard/js/jit-yc.js | 24 +
17321
.../dashboard/static/dashboard/js/jquery-ui.min.js | 406 ++++++++
17322
.../static/dashboard/js/jquery.example.min.js | 29 +
17323
.../dashboard/static/dashboard/js/jquery.form.js | 675 ++++++++++++++
17324
.../static/dashboard/js/jquery.masonry.js | 12 +
17325
.../dashboard/static/dashboard/js/jquery.min.js | 16 +
17326
.../static/dashboard/js/jquery.quicksearch.js | 150 +++
17327
.../static/dashboard/js/old-application.js | 43 +
17328
.../dashboard/static/dashboard/js/treemap-stuff.js | 985 ++++++++++++++++++++
17329
.../dashboard/templates/_syspanel_image_list.html | 4 +-
17330
openstack-dashboard/dashboard/templates/base.html | 14 +-
17331
.../dashboard/templates/splash.html | 8 +-
17332
.../dashboard/templates/switch_tenants.html | 2 +-
17333
openstack-dashboard/dashboard/urls.py | 16 +-
17334
.../dashboard/css/Anivers_Regular-webfont.eot | Bin 25687 -> 0 bytes
17335
.../dashboard/css/Anivers_Regular-webfont.svg | 244 -----
17336
.../dashboard/css/Anivers_Regular-webfont.ttf | Bin 56996 -> 0 bytes
17337
.../dashboard/css/Anivers_Regular-webfont.woff | Bin 29432 -> 0 bytes
17338
.../media/dashboard/css/Treemap.css | 109 ---
17339
openstack-dashboard/media/dashboard/css/base.css | 122 ---
17340
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 251 -> 0 bytes
17341
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 181 -> 0 bytes
17342
.../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 158 -> 0 bytes
17343
.../images/ui-bg_glass_50_3baae3_1x400.png | Bin 131 -> 0 bytes
17344
.../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 124 -> 0 bytes
17345
.../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 103 -> 0 bytes
17346
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 118 -> 0 bytes
17347
.../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 104 -> 0 bytes
17348
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 119 -> 0 bytes
17349
.../cupertino/images/ui-icons_2694e8_256x240.png | Bin 4369 -> 0 bytes
17350
.../cupertino/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
17351
.../cupertino/images/ui-icons_3d80b3_256x240.png | Bin 4369 -> 0 bytes
17352
.../cupertino/images/ui-icons_72a7cf_256x240.png | Bin 4369 -> 0 bytes
17353
.../cupertino/images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes
17354
.../css/cupertino/jquery-ui-1.7.2.custom.css | 406 --------
17355
.../media/dashboard/css/django-admin-widgets.css | 541 -----------
17356
openstack-dashboard/media/dashboard/css/ie7.css | 15 -
17357
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes
17358
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 144 -> 0 bytes
17359
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes
17360
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes
17361
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 151 -> 0 bytes
17362
.../css/images/ui-bg_glass_75_ffffff_1x400.png | Bin 107 -> 0 bytes
17363
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes
17364
.../images/ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 123 -> 0 bytes
17365
.../css/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes
17366
.../css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
17367
.../css/images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes
17368
.../css/images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes
17369
.../css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes
17370
.../dashboard/css/jquery-ui-1.8.13.custom.css | 578 ------------
17371
.../media/dashboard/css/openstack.css | 792 ----------------
17372
openstack-dashboard/media/dashboard/css/reset.css | 94 --
17373
openstack-dashboard/media/dashboard/css/style.css | 909 ------------------
17374
.../media/dashboard/images/body_bg.gif | Bin 12957 -> 0 bytes
17375
.../media/dashboard/images/body_bg.png | Bin 2217 -> 0 bytes
17376
.../media/dashboard/images/book_icon.png | Bin 741 -> 0 bytes
17377
.../media/dashboard/images/bread_crumb.gif | Bin 2027 -> 0 bytes
17378
.../media/dashboard/images/btn_bg.png | Bin 1043 -> 0 bytes
17379
.../media/dashboard/images/button/btn_left.png | Bin 1487 -> 0 bytes
17380
.../media/dashboard/images/button/btn_right.png | Bin 2123 -> 0 bytes
17381
.../media/dashboard/images/button/launch.png | Bin 627 -> 0 bytes
17382
.../media/dashboard/images/chat_icon.png | Bin 847 -> 0 bytes
17383
.../media/dashboard/images/content_bg.gif | Bin 105 -> 0 bytes
17384
.../media/dashboard/images/content_bg.png | Bin 138 -> 0 bytes
17385
.../media/dashboard/images/content_shadow.png | Bin 2836 -> 0 bytes
17386
.../media/dashboard/images/dashblock_bg.png | Bin 957 -> 0 bytes
17387
.../media/dashboard/images/dashboard_nav_bg.png | Bin 255 -> 0 bytes
17388
.../media/dashboard/images/drop_arrow.png | Bin 996 -> 0 bytes
17389
.../media/dashboard/images/foot_back.png | Bin 2524 -> 0 bytes
17390
.../media/dashboard/images/gears.png | Bin 4701 -> 0 bytes
17391
.../media/dashboard/images/header_bg.png | Bin 966 -> 0 bytes
17392
.../media/dashboard/images/home_head_back.png | Bin 4459 -> 0 bytes
17393
.../media/dashboard/images/image_detail.png | Bin 47257 -> 0 bytes
17394
.../media/dashboard/images/large_logo.png | Bin 5640 -> 0 bytes
17395
.../media/dashboard/images/logged_in_box_bg.gif | Bin 1100 -> 0 bytes
17396
.../media/dashboard/images/login_bg.png | Bin 476 -> 0 bytes
17397
.../media/dashboard/images/login_btn.png | Bin 238 -> 0 bytes
17398
.../media/dashboard/images/logo.gif | Bin 3098 -> 0 bytes
17399
.../media/dashboard/images/logo.png | Bin 5606 -> 0 bytes
17400
.../media/dashboard/images/logo_new.png | Bin 3023 -> 0 bytes
17401
.../media/dashboard/images/misc_bg.png | Bin 166 -> 0 bytes
17402
.../media/dashboard/images/modal_btn.png | Bin 166 -> 0 bytes
17403
.../media/dashboard/images/nav_arrow.png | Bin 471 -> 0 bytes
17404
.../media/dashboard/images/nav_bg.png | Bin 1554 -> 0 bytes
17405
.../media/dashboard/images/nav_highlight.png | Bin 598 -> 0 bytes
17406
.../media/dashboard/images/page_header.png | Bin 782 -> 0 bytes
17407
.../media/dashboard/images/projects_bg.png | Bin 408 -> 0 bytes
17408
.../media/dashboard/images/refresh.png | Bin 3059 -> 0 bytes
17409
.../media/dashboard/images/search.png | Bin 431 -> 0 bytes
17410
.../media/dashboard/images/server_icon.png | Bin 433 -> 0 bytes
17411
.../media/dashboard/images/spinner.gif | Bin 2545 -> 0 bytes
17412
.../media/dashboard/images/status_sprite.png | Bin 11340 -> 0 bytes
17413
.../media/dashboard/images/steps_left_bg.png | Bin 282 -> 0 bytes
17414
.../media/dashboard/images/steps_right_bg.png | Bin 2347 -> 0 bytes
17415
.../media/dashboard/images/sub-head-back.png | Bin 426 -> 0 bytes
17416
.../media/dashboard/images/sub_head_back.png | Bin 3104 -> 0 bytes
17417
.../media/dashboard/images/table_header_bg.png | Bin 157 -> 0 bytes
17418
.../media/dashboard/images/table_heading_bg.png | Bin 968 -> 0 bytes
17419
.../dashboard/images/title-blank-short-foot.png | Bin 435 -> 0 bytes
17420
.../media/dashboard/js/application.js | 49 -
17421
.../media/dashboard/js/dashboard.js | 4 -
17422
openstack-dashboard/media/dashboard/js/data.json | 627 -------------
17423
.../media/dashboard/js/django-admin.multiselect.js | 564 -----------
17424
.../media/dashboard/js/form_examples.js | 36 -
17425
openstack-dashboard/media/dashboard/js/jit-yc.js | 24 -
17426
.../media/dashboard/js/jquery-ui.min.js | 406 --------
17427
.../media/dashboard/js/jquery.example.min.js | 29 -
17428
.../media/dashboard/js/jquery.form.js | 675 --------------
17429
.../media/dashboard/js/jquery.masonry.js | 12 -
17430
.../media/dashboard/js/jquery.min.js | 16 -
17431
.../media/dashboard/js/jquery.quicksearch.js | 150 ---
17432
.../media/dashboard/js/old-application.js | 43 -
17433
.../media/dashboard/js/treemap-stuff.js | 985 --------------------
17434
openstack-dashboard/setup.py | 2 +-
17435
207 files changed, 7464 insertions(+), 7454 deletions(-)
17437
commit 77f51e22759e45b1c1fe0fe89470243626069225
17438
Author: Jake Dahn <jake@ansolabs.com>
17439
Date: Mon Aug 29 15:07:08 2011 -0700
17441
adding python-novaclient to the piprequires
17443
openstack-dashboard/tools/pip-requires | 1 +
17444
1 files changed, 1 insertions(+), 0 deletions(-)
17446
commit b227aa0efd269bdaf4df52077f04674e297fbe20
17447
Merge: cbcf016 6b1406f
17448
Author: Devin Carlen <devin.carlen@gmail.com>
17449
Date: Mon Aug 29 14:35:54 2011 -0700
17451
Merge pull request #98 from cloudbuilders/master
17453
SIMPLE: fix template for image list
17455
commit 6b1406fb29e916617e38b577d37dd9ad43ab4f0b
17456
Author: Jesse Andrews <anotherjesse@gmail.com>
17457
Date: Mon Aug 29 15:32:51 2011 -0700
17459
fix inverse project id & container format
17461
.../dashboard/templates/_syspanel_image_list.html | 4 ++--
17462
1 files changed, 2 insertions(+), 2 deletions(-)
17464
commit b069ef0b74318962dddce91f3413420fe93c36ed
17465
Merge: 88cc553 cbcf016
17466
Author: Arvind Somya <asomya@cisco.com>
17467
Date: Fri Aug 26 15:12:49 2011 -0400
17469
Merge remote branch 'upstream/master' into dashboard-quantum-integration
17471
commit 88cc553fe4e7fd36067c36867af945e018c2199c
17472
Author: Arvind Somya <asomya@cisco.com>
17473
Date: Fri Aug 26 15:11:25 2011 -0400
17475
Adding unit tests for network and port views.
17477
.../django_openstack/dash/views/networks.py | 2 -
17478
.../django_openstack/dash/views/ports.py | 2 +-
17479
django-openstack/django_openstack/test.py | 3 +
17480
.../tests/view_tests/dash/network_tests.py | 113 ++++++++++++++++++++
17481
.../tests/view_tests/dash/port_tests.py | 92 ++++++++++++++++
17482
5 files changed, 209 insertions(+), 3 deletions(-)
17484
commit cbcf016f65a5abbe0b15acd046fe6d807596d83e
17485
Merge: 707c183 2f1a053
17486
Author: Devin Carlen <devin.carlen@gmail.com>
17487
Date: Wed Aug 24 10:24:41 2011 -0700
17489
Merge pull request #96 from cloudbuilders/modules
17493
commit 2f1a0536cba981f1db4c4172bec619f163beca8a
17494
Author: Jake Dahn <jake@ansolabs.com>
17495
Date: Tue Aug 23 16:22:39 2011 -0700
17497
cleaning up a few things, and making template tag not error out when there are no modules
17499
django-openstack/django_openstack/signals.py | 10 ++++----
17500
.../templatetags/templatetags/sidebar_modules.py | 21 ++++++++++++-------
17501
django-openstack/django_openstack/urls.py | 2 +-
17502
3 files changed, 19 insertions(+), 14 deletions(-)
17504
commit 1dc42bba4ab78bc35ef57825e59354c125da6a5c
17505
Author: Jake Dahn <jake@ansolabs.com>
17506
Date: Tue Aug 23 15:54:12 2011 -0700
17508
cleaning up recurring calls in sidebar template tag
17510
.../templatetags/templatetags/sidebar_modules.py | 10 ++++++----
17511
1 files changed, 6 insertions(+), 4 deletions(-)
17513
commit 2d3c3042b7416354bfec50af1f917c3b40095843
17514
Author: Arvind Somya <asomya@cisco.com>
17515
Date: Tue Aug 23 15:04:43 2011 -0400
17517
Removing duplicate kuombu dependency.
17519
openstack-dashboard/tools/pip-requires | 1 -
17520
1 files changed, 0 insertions(+), 1 deletions(-)
17522
commit e010a494b39658da5514bad9782e27f6be509fac
17523
Merge: 0462724 707c183
17524
Author: Arvind Somya <asomya@cisco.com>
17525
Date: Tue Aug 23 13:41:05 2011 -0400
17527
Merge branch 'master' into dashboard-quantum-integration
17530
django-openstack/django_openstack/urls.py
17532
commit 0462724d9899a0b24d8f8b68b71802b2a3c0ac75
17533
Author: Arvind Somya <asomya@cisco.com>
17534
Date: Tue Aug 23 13:29:27 2011 -0400
17536
Changes suggested in merge discussion
17538
- Importing the quantum client module instead of class.
17539
- Moved computation logic to helper subs.
17540
- Fixed logger line.
17541
- Modified the api calls to fetch server virtual interfaces to
17542
the new openstackx virtual_interfaces class.
17543
- Fixed some nomenclature and styles.
17545
django-openstack/django_openstack/api.py | 31 +++---
17546
.../django_openstack/dash/views/networks.py | 107 +++++++++++---------
17547
.../django_openstack/dash/views/ports.py | 31 ++++--
17548
3 files changed, 92 insertions(+), 77 deletions(-)
17550
commit 707c183d23d233f06aebaf4015760b09c05c3101
17551
Merge: 86da7cc 5427d00
17552
Author: Devin Carlen <devin.carlen@gmail.com>
17553
Date: Mon Aug 22 16:10:46 2011 -0700
17555
Merge pull request #95 from ddoan/master
17559
commit 86da7cce6c911d0931fd602a41af567296f1e51e
17560
Merge: 0343de0 d85bea9
17561
Author: Devin Carlen <devin.carlen@gmail.com>
17562
Date: Sun Aug 21 20:04:55 2011 -0700
17564
Merge pull request #94 from cloudbuilders/ajax-refreshing
17566
Ajax refreshing updates and fixes
17568
commit 0343de04dea9761142ddba13eba861f1870b76e0
17569
Merge: fab7533 7dfa319
17570
Author: Devin Carlen <devin.carlen@gmail.com>
17571
Date: Sun Aug 21 20:03:56 2011 -0700
17573
Merge pull request #90 from cloudbuilders/modules
17575
Work on extensibility
17577
commit fab7533848e3f54f376a36a8d1d3bb82a90b1357
17578
Merge: f99cd07 ba77683
17579
Author: Devin Carlen <devin.carlen@gmail.com>
17580
Date: Sun Aug 21 19:56:21 2011 -0700
17582
Merge pull request #93 from cloudbuilders/update-images
17584
Adding httpresponse to update image view, without it dashboard will crash
17586
commit 5427d00ad24cdb1b39fef1bf659e3bb468455afd
17587
Author: Doug Doan <dougdoan@gmail.com>
17588
Date: Sat Aug 20 21:14:40 2011 -0700
17590
Add missing kombu dependency
17592
openstack-dashboard/tools/pip-requires | 1 +
17593
1 files changed, 1 insertions(+), 0 deletions(-)
17595
commit a0d3bfa62c35a865ec990a17a6fd34f1be393d95
17596
Author: Arvind Somya <asomya@cisco.com>
17597
Date: Fri Aug 19 18:18:36 2011 -0400
17599
Removed all Jquery UI dependencies
17601
Changed the two places Jquery UI dialogs were being used to regular page views.
17602
Removed the updated Jquery UI libraries (no longer used anywhere)
17603
Updated views, forms and urls.
17605
django-openstack/django_openstack/api.py | 41 ++
17606
django-openstack/django_openstack/dash/urls.py | 2 +
17607
.../django_openstack/dash/views/networks.py | 63 +--
17608
.../django_openstack/dash/views/ports.py | 39 ++-
17609
django-openstack/django_openstack/urls.py | 3 -
17610
.../dashboard/templates/_attach_port.html | 37 +-
17611
.../dashboard/templates/_network_detail.html | 2 +-
17612
.../dashboard/templates/_network_list.html | 2 +-
17613
.../dashboard/templates/_rename_form.html | 11 +
17614
.../dashboard/templates/dash_network_rename.html | 36 ++
17615
.../dashboard/templates/dash_networks.html | 8 -
17616
.../dashboard/templates/dash_networks_detail.html | 8 -
17617
.../dashboard/templates/dash_port_attach.html | 48 ++
17618
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 251 -> 0 bytes
17619
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 181 -> 0 bytes
17620
.../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 119 -> 0 bytes
17621
.../images/ui-bg_glass_50_3baae3_1x400.png | Bin 176 -> 0 bytes
17622
.../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 124 -> 0 bytes
17623
.../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 103 -> 0 bytes
17624
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 118 -> 0 bytes
17625
.../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 143 -> 0 bytes
17626
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 119 -> 0 bytes
17627
.../images/ui-icons_2694e8_256x240.png | Bin 4369 -> 0 bytes
17628
.../images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
17629
.../images/ui-icons_3d80b3_256x240.png | Bin 4369 -> 0 bytes
17630
.../images/ui-icons_72a7cf_256x240.png | Bin 4369 -> 0 bytes
17631
.../images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes
17632
.../jquery-ui-1.8.15.custom.css | 568 --------------------
17633
.../media/dashboard/js/network_detail.js | 114 ----
17634
.../media/dashboard/js/network_list.js | 32 --
17635
30 files changed, 196 insertions(+), 818 deletions(-)
17637
commit d85bea953855f46e6b3a2d6e7a64bda18300fe26
17638
Author: Jake Dahn <jake@ansolabs.com>
17639
Date: Thu Aug 18 15:45:10 2011 -0700
17641
adding ajax toggler to dash instance list
17643
.../dashboard/templates/dash_instances.html | 41 ++++++++++++++-----
17644
1 files changed, 30 insertions(+), 11 deletions(-)
17646
commit 783654a9b67d865132e9a0209de72a08b0bf6516
17647
Author: Jake Dahn <jake@ansolabs.com>
17648
Date: Thu Aug 18 15:31:37 2011 -0700
17650
adding a simple checkbox to toggle ajax refreshing
17652
.../dashboard/templates/syspanel_instances.html | 27 +++++++++++++++++---
17653
openstack-dashboard/media/dashboard/css/style.css | 13 +++++++++
17654
2 files changed, 36 insertions(+), 4 deletions(-)
17656
commit 8b8b8d408b20c99166cdb5a86f5b7e42498025b5
17657
Author: Jake Dahn <jake@ansolabs.com>
17658
Date: Thu Aug 18 14:51:07 2011 -0700
17660
syspanel instances will now show globally launched instances after ajax refresh
17662
.../django_openstack/syspanel/views/instances.py | 2 +-
17663
1 files changed, 1 insertions(+), 1 deletions(-)
17665
commit ba77683dbaa2e2d544291b69f2b32c32aefb8bf6
17666
Author: Jake Dahn <jake@ansolabs.com>
17667
Date: Thu Aug 18 14:42:08 2011 -0700
17669
adding httpresponse to update image view, without it dashboard will crash on update of image
17671
.../django_openstack/syspanel/views/images.py | 2 +-
17672
1 files changed, 1 insertions(+), 1 deletions(-)
17674
commit 897077688af869a05d1ace042509c861368093c9
17675
Merge: f892a02 bb4c340
17676
Author: Arvind Somya <asomya@cisco.com>
17677
Date: Thu Aug 18 11:10:46 2011 -0400
17679
Merge branch 'dashboard-quantum-integration' of https://github.com/CiscoSystems/openstack-dashboard into dashboard-quantum-integration
17682
openstack-dashboard/tools/pip-requires
17684
commit f892a02e65b291c3a36741c008936e821125b82d
17685
Author: Arvind Somya <asomya@cisco.com>
17686
Date: Thu Aug 18 11:06:23 2011 -0400
17688
Updated pip requires and new client library
17690
- Updated the pip requirements to point to the quantum main trunk
17691
- Tweaked some calls to fit the updated quantum client library.
17693
.../django_openstack/dash/views/networks.py | 64 ++++++++++----------
17694
openstack-dashboard/tools/pip-requires | 2 +-
17695
2 files changed, 33 insertions(+), 33 deletions(-)
17697
commit bb4c340980552e25c202dc6b50f09d0cfe208890
17698
Author: Arvind Somya <asomya@cisco.com>
17699
Date: Wed Aug 17 14:20:31 2011 -0400
17701
Modified git requires to include https
17703
openstack-dashboard/tools/pip-requires | 4 ++--
17704
1 files changed, 2 insertions(+), 2 deletions(-)
17706
commit 2f670bf4eb51ac1b2dbbd95c1feda7554efcbb1d
17707
Author: Arvind Somya <asomya@cisco.com>
17708
Date: Wed Aug 17 12:35:17 2011 -0400
17710
Adding kombu to the pip requirements
17712
openstack-dashboard/tools/pip-requires | 1 +
17713
1 files changed, 1 insertions(+), 0 deletions(-)
17715
commit 44bdcff2ef66cc72cbc3373fda1e7b2c09c9ccdb
17716
Author: Arvind Somya <asomya@cisco.com>
17717
Date: Tue Aug 16 17:06:47 2011 -0400
17719
Made quantum networking configurable.
17721
Added a context processor and check to make quantum networking configurable in the dashboard.
17723
.../django_openstack/context_processors.py | 4 ++++
17724
openstack-dashboard/dashboard/settings.py | 1 +
17725
.../dashboard/templates/_dash_sidebar.html | 2 ++
17726
.../local/local_settings.py.example | 1 +
17727
4 files changed, 8 insertions(+), 0 deletions(-)
17729
commit bccc0183c62eb2c04c62fc6d9a0cad97b08c8e1e
17730
Author: Arvind Somya <asomya@cisco.com>
17731
Date: Tue Aug 16 16:38:25 2011 -0400
17733
Updated local settings file for quantum settings
17735
.../local/local_settings.py.example | 6 ++++++
17736
1 files changed, 6 insertions(+), 0 deletions(-)
17738
commit ca51e21e9f31b7ef804a46c8af82468fb26a3fba
17739
Author: Arvind Somya <asomya@cisco.com>
17740
Date: Tue Aug 16 15:04:36 2011 -0400
17742
Merged quantum code into django-openstack module
17744
- Merged django-quantum code into django-openstack.
17745
- Added quantum connector to django_openstack's api.
17746
- Moved creating networks to a separate page.
17747
- Moved creating ports to a separate page.
17748
- Aligned styles to the updated dashboard style.
17749
- Checking in 1.8.xx jquery ui libs for dialog boxes.
17750
- Moved port specific code to a separate port view.
17752
django-openstack/django_openstack/api.py | 8 +-
17753
django-openstack/django_openstack/dash/urls.py | 12 +
17754
.../django_openstack/dash/views/networks.py | 265 +++++++++
17755
.../django_openstack/dash/views/ports.py | 156 ++++++
17756
django-openstack/django_openstack/urls.py | 4 +
17757
.../dashboard/templates/_attach_port.html | 33 ++
17758
.../dashboard/templates/_create_port.html | 11 +
17759
.../dashboard/templates/_dash_sidebar.html | 1 +
17760
.../dashboard/templates/_delete_network.html | 8 +
17761
.../dashboard/templates/_delete_port.html | 9 +
17762
.../dashboard/templates/_detach_port.html | 9 +
17763
.../dashboard/templates/_network_detail.html | 49 ++
17764
.../dashboard/templates/_network_form.html | 10 +
17765
.../dashboard/templates/_network_list.html | 27 +
17766
.../dashboard/templates/_page_header.html | 2 +
17767
.../dashboard/templates/_rename_network.html | 17 +
17768
.../dashboard/templates/_toggle_port.html | 15 +
17769
.../dashboard/templates/dash_network_create.html | 28 +
17770
.../dashboard/templates/dash_networks.html | 34 ++
17771
.../dashboard/templates/dash_networks_detail.html | 38 ++
17772
.../dashboard/templates/dash_ports_create.html | 28 +
17773
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 0 -> 251 bytes
17774
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 0 -> 181 bytes
17775
.../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 0 -> 119 bytes
17776
.../images/ui-bg_glass_50_3baae3_1x400.png | Bin 0 -> 176 bytes
17777
.../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 0 -> 124 bytes
17778
.../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 0 -> 103 bytes
17779
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 0 -> 118 bytes
17780
.../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 0 -> 143 bytes
17781
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 0 -> 119 bytes
17782
.../images/ui-icons_2694e8_256x240.png | Bin 0 -> 4369 bytes
17783
.../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
17784
.../images/ui-icons_3d80b3_256x240.png | Bin 0 -> 4369 bytes
17785
.../images/ui-icons_72a7cf_256x240.png | Bin 0 -> 4369 bytes
17786
.../images/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes
17787
.../jquery-ui-1.8.15.custom.css | 568 ++++++++++++++++++++
17788
openstack-dashboard/media/dashboard/css/style.css | 45 ++
17789
.../media/dashboard/js/application.js | 8 +-
17790
.../media/dashboard/js/network_detail.js | 114 ++++
17791
.../media/dashboard/js/network_list.js | 32 ++
17792
openstack-dashboard/tools/pip-requires | 1 +
17793
41 files changed, 1529 insertions(+), 3 deletions(-)
17795
commit f99cd076a3155177c6b86ec989262006a1c54f9e
17796
Merge: c99a11b d6d9c39
17797
Author: Devin Carlen <devin.carlen@gmail.com>
17798
Date: Fri Aug 12 11:03:09 2011 -0700
17800
Merge pull request #91 from cloud-smokers/master
17802
little changes to be compliant
17804
commit d6d9c39922634f9cfab3db86951a46fe633f2fcd
17805
Author: Carlo Truijllo <truijllo@crs4.it>
17806
Date: Thu Aug 11 10:32:14 2011 +0200
17808
lines added to be compliant with standards
17810
django-openstack/django_openstack/decorators.py | 4 +++-
17811
1 files changed, 3 insertions(+), 1 deletions(-)
17813
commit 1a44c6b9d0dc55a58846bae714c61b875499ec1a
17814
Author: Carlo Truijllo <truijllo@crs4.it>
17815
Date: Wed Aug 10 18:26:01 2011 +0200
17817
enforcing admin ( syspanel ) urls
17819
django-openstack/django_openstack/decorators.py | 40 ++++++++++++++++++++
17820
.../django_openstack/syspanel/views/flavors.py | 3 +
17821
.../django_openstack/syspanel/views/images.py | 5 ++-
17822
.../django_openstack/syspanel/views/instances.py | 6 +++
17823
.../django_openstack/syspanel/views/quotas.py | 3 +-
17824
.../django_openstack/syspanel/views/services.py | 2 +
17825
.../django_openstack/syspanel/views/tenants.py | 6 +++
17826
.../django_openstack/syspanel/views/users.py | 4 ++
17827
8 files changed, 67 insertions(+), 2 deletions(-)
17829
commit 7dfa3191c3f5e82394df02657d499b42c4f5a276
17830
Author: Jake Dahn <jake@ansolabs.com>
17831
Date: Tue Aug 9 16:04:11 2011 -0700
17833
adding a bit of documentation
17835
django-openstack/django_openstack/signals.py | 10 ++++++++++
17836
1 files changed, 10 insertions(+), 0 deletions(-)
17838
commit 2a349e6a10758deca0287eec6ae2b527d53dd05f
17839
Author: Jake Dahn <jake@ansolabs.com>
17840
Date: Tue Aug 9 15:45:59 2011 -0700
17842
making things a little more pep8 friendly
17844
.../templatetags/templatetags/sidebar_modules.py | 9 +++++----
17845
1 files changed, 5 insertions(+), 4 deletions(-)
17847
commit c17687afb8ce345241e893203ef492ec8596152b
17848
Author: Jake Dahn <jake@ansolabs.com>
17849
Date: Tue Aug 9 15:45:05 2011 -0700
17851
rephrasing method name as a verb instead of statement
17853
django-openstack/django_openstack/signals.py | 2 +-
17854
.../templatetags/templatetags/sidebar_modules.py | 8 ++++----
17855
2 files changed, 5 insertions(+), 5 deletions(-)
17857
commit d33864754ec83ad673b3388fdb43079aabf3108a
17858
Author: Jake Dahn <jake@ansolabs.com>
17859
Date: Tue Aug 9 15:43:21 2011 -0700
17861
fixing typo, consolidating down code
17863
django-openstack/django_openstack/signals.py | 4 +---
17864
1 files changed, 1 insertions(+), 3 deletions(-)
17866
commit 96b2322ce71889d838e61329b6a0330f8480e2a0
17867
Merge: 62bd21d c99a11b
17868
Author: Jake Dahn <jake@ansolabs.com>
17869
Date: Tue Aug 9 15:32:57 2011 -0700
17871
Merge branch 'master' into modules
17873
commit d261a08f107fd3b1093e452c36cac4d6dc14ad28
17874
Author: Carlo Truijllo <truijllo@crs4.it>
17875
Date: Tue Aug 9 18:25:09 2011 +0200
17877
parsable csv format
17879
.../django_openstack/syspanel/views/instances.py | 6 +++++-
17880
.../dashboard/templates/dash_usage.csv | 14 +++++++-------
17881
.../dashboard/templates/syspanel_tenant_usage.csv | 17 +++++++++--------
17882
.../dashboard/templates/syspanel_usage.csv | 11 ++++++-----
17883
4 files changed, 27 insertions(+), 21 deletions(-)
17885
commit 357d40c30ef92b4adb97f713b581482e1163cc13
17886
Author: Carlo Truijllo <truijllo@crs4.it>
17887
Date: Tue Aug 9 16:22:16 2011 +0200
17889
date and iteration formatting fixed
17891
openstack-dashboard/dashboard/settings.py | 1 +
17892
.../dashboard/templates/dash_usage.csv | 5 +++--
17893
2 files changed, 4 insertions(+), 2 deletions(-)
17895
commit c99a11bc396d46968d432d12ef69707b2dc979e7
17896
Merge: d2876ad daf9059
17897
Author: Devin Carlen <devin.carlen@gmail.com>
17898
Date: Mon Aug 8 12:02:33 2011 -0700
17900
Merge pull request #79 from cloudbuilders/snapshots
17902
Support for instance snapshots
17904
commit d2876ad516ccb1f7c6163feed8b532934b3ff191
17905
Merge: 25c5343 a641faf
17906
Author: Devin Carlen <devin.carlen@gmail.com>
17907
Date: Mon Aug 8 11:59:22 2011 -0700
17909
Merge pull request #78 from cloudbuilders/usage_csv
17911
Ability to download usage reports in csv format
17913
commit daf90598e58f8671d12e801a51f435ae5b028731
17914
Author: Anthony Young <sleepsonthefloor@gmail.com>
17915
Date: Mon Aug 8 11:33:51 2011 -0700
17917
missing a mock that allows tests to pass
17919
.../tests/view_tests/dash/snapshots_tests.py | 4 ++++
17920
1 files changed, 4 insertions(+), 0 deletions(-)
17922
commit 233e6efddfbe72109acb2072a7d373e6b35141a4
17923
Merge: c4e1774 252d296
17924
Author: Anthony Young <sleepsonthefloor@gmail.com>
17925
Date: Mon Aug 8 11:29:32 2011 -0700
17927
Merge remote branch 'origin/snapshots' into snapshots
17929
commit c4e1774ce9b1d388dd0562c7cdf858c5e03af7f7
17930
Author: Anthony Young <sleepsonthefloor@gmail.com>
17931
Date: Mon Aug 8 11:27:46 2011 -0700
17935
.../django_openstack/dash/views/snapshots.py | 15 +++++++++------
17936
1 files changed, 9 insertions(+), 6 deletions(-)
17938
commit a641fafde9f48fbdc22fad3fe82de03833836389
17939
Merge: 2ec7227 14791fc
17940
Author: Anthony Young <sleepsonthefloor@gmail.com>
17941
Date: Mon Aug 8 11:02:14 2011 -0700
17943
Merge remote branch '4p/master' into usage_csv
17946
openstack-dashboard/dashboard/templates/syspanel_usage.html
17948
commit 25c5343eafaf0aa5ba9a5dea92332672f0828d27
17949
Merge: 14791fc 6d8e522
17950
Author: Devin Carlen <devin.carlen@gmail.com>
17951
Date: Mon Aug 8 10:48:26 2011 -0700
17953
Merge pull request #88 from cloudbuilders/handle_deleted_glance_image
17955
gracefully show "(not found)" for instance.image_image when displaying instances that reference deleted images
17957
commit 6d8e52227e18e5839ffeb48bc1479dfaeeeb6b41
17958
Author: Anthony Young <sleepsonthefloor@gmail.com>
17959
Date: Mon Aug 8 10:20:57 2011 -0700
17961
when an image gets deleted, existing instances should be able to display without the interface throwing an exception.
17963
django-openstack/django_openstack/api.py | 8 ++++++--
17964
1 files changed, 6 insertions(+), 2 deletions(-)
17966
commit 14791fcd2f91ca4520ee62171cd461023b4f0081
17967
Merge: b25b2bc 8273fa0
17968
Author: Devin Carlen <devin.carlen@gmail.com>
17969
Date: Fri Aug 5 10:51:09 2011 -0700
17971
Merge pull request #87 from cloud-smokers/master
17973
Italian Localization
17975
commit 8273fa0d62a3eafb5d6ee1ab9dd74de37974910f
17976
Author: Carlo Truijllo <truijllo@crs4.it>
17977
Date: Fri Aug 5 13:01:31 2011 +0200
17979
Italian Localization Added
17981
.../dashboard/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 1783 bytes
17982
.../dashboard/locale/it/LC_MESSAGES/django.po | 96 ++++++++++++++++++++
17983
2 files changed, 96 insertions(+), 0 deletions(-)
17985
commit b25b2bcf8ef000ad1f46f6341a87fd195bce6aa6
17986
Merge: 7f06c49 3333edd
17987
Author: Devin Carlen <devin.carlen@gmail.com>
17988
Date: Thu Aug 4 16:01:55 2011 -0700
17990
Merge pull request #86 from cloudbuilders/fix_tests_08042011
17992
make tests pass again - no need to get_server if recent data is available
17994
commit 3333edd56287ba4fa152d77360c663d9a544fa17
17995
Author: Anthony Young <sleepsonthefloor@gmail.com>
17996
Date: Thu Aug 4 15:53:50 2011 -0700
17998
make tests pass again - no need to get_server if recent data is available
18000
.../django_openstack/dash/views/instances.py | 3 +--
18001
1 files changed, 1 insertions(+), 2 deletions(-)
18003
commit 7f06c49655042fb3802fc950c3d22fa336f7f5ba
18004
Merge: 90365ca 85e57da
18005
Author: Devin Carlen <devin.carlen@gmail.com>
18006
Date: Thu Aug 4 14:39:07 2011 -0700
18008
Merge pull request #80 from cloudbuilders/cleanup
18010
Template/Style Fixes
18012
commit 85e57da5a3bc4e2e1a47f641cf12a37ba6d15be3
18013
Author: Jake Dahn <jake@ansolabs.com>
18014
Date: Thu Aug 4 14:09:57 2011 -0700
18016
now using add/remove class to prevent state weirdness from toggleclass
18018
.../dashboard/templates/dash_instances.html | 4 ++--
18019
.../dashboard/templates/syspanel_instances.html | 4 ++--
18020
2 files changed, 4 insertions(+), 4 deletions(-)
18022
commit 90365ca18eacebf7a2bf11c3fd3cd15deb7b6c09
18023
Merge: 16060ae 69c6fa5
18024
Author: Devin Carlen <devin.carlen@gmail.com>
18025
Date: Thu Aug 4 10:45:38 2011 -0700
18027
Merge pull request #83 from mgius/lp809404
18029
Enable Disable buttons need appropriate messages
18031
commit 16060aed245329da693581805eeef802cf197e4c
18032
Merge: 59574df f3a1032
18033
Author: Devin Carlen <devin.carlen@gmail.com>
18034
Date: Thu Aug 4 10:45:04 2011 -0700
18036
Merge pull request #85 from cloudbuilders/syspanel_vcpu_error
18038
Guard against null vcpus in /syspanel/
18040
commit 59574df01f9682aa2383c25e8707c9fe4b9bcbce
18041
Merge: 168b483 2bf5176
18042
Author: Devin Carlen <devin.carlen@gmail.com>
18043
Date: Thu Aug 4 10:44:25 2011 -0700
18045
Merge pull request #84 from mgius/lp801362
18047
Remove unneeded installed app
18049
commit 168b483da980e2bf80ce07dbf9feb28ee7251d22
18050
Merge: 3490283 02ea4ab
18051
Author: Devin Carlen <devin.carlen@gmail.com>
18052
Date: Thu Aug 4 10:44:00 2011 -0700
18054
Merge pull request #82 from cloudbuilders/admin_server_list
18056
Admin server list tweaks
18058
commit 34902837f8a844bab7310ac3dcdcc49e5101405c
18059
Merge: 36b947b 4394f76
18060
Author: Devin Carlen <devin.carlen@gmail.com>
18061
Date: Thu Aug 4 10:32:47 2011 -0700
18063
Merge pull request #81 from cloudbuilders/fix_instance_update
18065
Fix instance update
18067
commit f3a1032f8fae44c2057b4c7dadae156ce4f84e55
18068
Author: Anthony Young <sleepsonthefloor@gmail.com>
18069
Date: Wed Aug 3 21:30:26 2011 -0700
18071
in production, I've seen that vcpus can sometimes be null for compute hosts that do not initialize properly. this prevents /syspanel/ from croaking in that case
18073
django-openstack/django_openstack/api.py | 6 +++---
18074
1 files changed, 3 insertions(+), 3 deletions(-)
18076
commit 2bf5176af5417332d0bd43f078b439e0d4c0b798
18077
Author: Mark Gius <launchpad@markgius.com>
18078
Date: Wed Aug 3 15:17:22 2011 -0700
18080
Remove unneeded installed app
18082
openstack-dashboard/dashboard/settings.py | 1 -
18083
1 files changed, 0 insertions(+), 1 deletions(-)
18085
commit 69c6fa57855fa12ab5d3c44863e9d222f3998a1c
18086
Author: Mark Gius <launchpad@markgius.com>
18087
Date: Wed Aug 3 14:57:52 2011 -0700
18089
Enable Disable buttons need appropriate messages
18091
.../dashboard/templates/_user_enable_disable.html | 2 +-
18092
1 files changed, 1 insertions(+), 1 deletions(-)
18094
commit 02ea4ab189f71457b03f7acd5a262a5a392919e2
18095
Author: Anthony Young <sleepsonthefloor@gmail.com>
18096
Date: Tue Aug 2 21:03:25 2011 -0700
18098
remove debug message
18100
.../templates/_syspanel_instance_list.html | 1 -
18101
1 files changed, 0 insertions(+), 1 deletions(-)
18103
commit 791f2fd6b6b02f729ed309dc7efc9c357ceb504d
18104
Author: Anthony Young <sleepsonthefloor@gmail.com>
18105
Date: Tue Aug 2 20:57:29 2011 -0700
18107
display tenant on admin server list
18109
django-openstack/django_openstack/api.py | 2 +-
18110
.../templates/_syspanel_instance_list.html | 7 +++++--
18111
2 files changed, 6 insertions(+), 3 deletions(-)
18113
commit a1f79ed2ce8be7add80ef569a3852b1b5c8e20b7
18114
Author: Anthony Young <sleepsonthefloor@gmail.com>
18115
Date: Tue Aug 2 20:38:14 2011 -0700
18117
use a separate admin_server_list call to retrieve instances in syspanel. In syspanel, all instances should display, while in dash only the current tenant's instances should display
18119
django-openstack/django_openstack/api.py | 5 +++++
18120
.../django_openstack/syspanel/views/instances.py | 2 +-
18121
2 files changed, 6 insertions(+), 1 deletions(-)
18123
commit 4394f7656f541d61e839276c26344a7bd2c4c613
18124
Author: Jake Dahn <jake@ansolabs.com>
18125
Date: Tue Aug 2 17:08:39 2011 -0700
18127
instance update status message now refers to instance name instead of id
18129
.../django_openstack/dash/views/instances.py | 7 +++----
18130
1 files changed, 3 insertions(+), 4 deletions(-)
18132
commit 49806c1456845e9dcf04b754de638b9089631255
18133
Author: Jake Dahn <jake@ansolabs.com>
18134
Date: Tue Aug 2 17:03:18 2011 -0700
18136
clearing .dash_block for style
18138
.../dashboard/templates/dash_instance_update.html | 1 +
18139
1 files changed, 1 insertions(+), 0 deletions(-)
18141
commit fcbab8007f1e25bc9658bf3cdbd7327e2c201e0f
18142
Author: Anthony Young <sleepsonthefloor@gmail.com>
18143
Date: Tue Aug 2 16:59:59 2011 -0700
18145
fix instance updating
18147
django-openstack/django_openstack/api.py | 2 +-
18148
.../django_openstack/dash/views/instances.py | 57 +++++++-----
18149
.../django_openstack/tests/api_tests.py | 32 +++---
18150
.../tests/view_tests/dash/instance_tests.py | 97 ++++++++++++++++++++
18151
4 files changed, 149 insertions(+), 39 deletions(-)
18153
commit 1301c6f24c0f262d5f48437ba4ea2ad009e69109
18154
Author: Jake Dahn <jake@ansolabs.com>
18155
Date: Tue Aug 2 16:33:08 2011 -0700
18157
link hover artifact is now hidden when you hover over tenant info dropdown in header
18159
openstack-dashboard/media/dashboard/css/style.css | 1 +
18160
1 files changed, 1 insertions(+), 0 deletions(-)
18162
commit ee44e2f6e3840dc5b1662d10f251ecbf34a67710
18163
Author: Jake Dahn <jake@ansolabs.com>
18164
Date: Tue Aug 2 16:31:29 2011 -0700
18166
refresh button in page header now shows ajax spinner when items are being updated
18168
.../dashboard/templates/dash_instances.html | 5 ++---
18169
.../dashboard/templates/syspanel_instances.html | 8 +++-----
18170
openstack-dashboard/media/dashboard/css/style.css | 10 +++++++---
18171
.../media/dashboard/images/refresh.png | Bin 2312 -> 3059 bytes
18172
4 files changed, 12 insertions(+), 11 deletions(-)
18174
commit 89312890865f5978f17650a4240a4ca80b291a7a
18175
Author: Jake Dahn <jake@ansolabs.com>
18176
Date: Tue Aug 2 16:02:40 2011 -0700
18178
removing huge gap on syspanel overview page
18180
.../dashboard/templates/syspanel_usage.html | 51 ++++++++++----------
18181
openstack-dashboard/media/dashboard/css/style.css | 6 ++
18182
2 files changed, 32 insertions(+), 25 deletions(-)
18184
commit f3ce987f3bec2564dd4e87604d8be80ac488f735
18185
Author: Jake Dahn <jake@ansolabs.com>
18186
Date: Tue Aug 2 15:52:08 2011 -0700
18188
clearing .dash_block for style purposes
18190
.../templates/syspanel_tenant_quotas.html | 1 +
18191
1 files changed, 1 insertions(+), 0 deletions(-)
18193
commit 6d4940ae040b5f51b5baf8431dd30b623caed1a9
18194
Author: Jake Dahn <jake@ansolabs.com>
18195
Date: Tue Aug 2 15:49:24 2011 -0700
18197
fixing the sizing of capacity info on flavor create form
18199
openstack-dashboard/media/dashboard/css/style.css | 9 ++++++---
18200
1 files changed, 6 insertions(+), 3 deletions(-)
18202
commit 252d296e17889bf6aea41031ebc06dda3338472e
18203
Merge: a57ddb4 f1eef82
18204
Author: Jake Dahn <jake@ansolabs.com>
18205
Date: Tue Aug 2 14:07:56 2011 -0700
18207
Merge branch 'snapshots' of github.com:cloudbuilders/openstack-dashboard into snapshots
18209
commit a57ddb4023b6af5e34a4ed1012502dfdbc6a4b03
18210
Author: Jake Dahn <jake@ansolabs.com>
18211
Date: Tue Aug 2 14:06:18 2011 -0700
18213
making the snapshot create info message display name instead of id
18215
.../django_openstack/dash/views/snapshots.py | 7 +++++--
18216
1 files changed, 5 insertions(+), 2 deletions(-)
18218
commit d6d1ccf0926b9a055c61eb44608a0521b44ebca5
18219
Author: Jake Dahn <jake@ansolabs.com>
18220
Date: Tue Aug 2 13:30:51 2011 -0700
18222
fixing ip list labels
18224
.../dashboard/templates/_instance_list.html | 8 ++++++++
18225
.../templates/_syspanel_instance_list.html | 8 ++++++++
18226
2 files changed, 16 insertions(+), 0 deletions(-)
18228
commit 99b7c313a1006fa5dddbeb94626d8629836aeeb7
18229
Author: Jake Dahn <jake@ansolabs.com>
18230
Date: Fri Jul 29 20:05:08 2011 -0700
18232
associating now works with instances instead of fixed_ips
18234
django-openstack/django_openstack/api.py | 8 ++++----
18235
.../django_openstack/dash/views/floating_ips.py | 16 ++++++++--------
18236
2 files changed, 12 insertions(+), 12 deletions(-)
18238
commit 44f7890a81e25ac220ebbc37cfc31327c0ed4e59
18239
Author: Jake Dahn <jake@ansolabs.com>
18240
Date: Fri Jul 29 14:46:03 2011 -0700
18242
adding ip groups instead of public/private ips to instance lists
18244
.../dashboard/templates/_instance_list.html | 17 ++++++++++++-----
18245
.../templates/_syspanel_instance_list.html | 15 +++++++++++----
18246
openstack-dashboard/media/dashboard/css/style.css | 7 +++++++
18247
3 files changed, 30 insertions(+), 9 deletions(-)
18249
commit ccc0bac9747e9ab74ab08d57941b86b86d0019c5
18250
Author: Jake Dahn <jake@ansolabs.com>
18251
Date: Tue Jul 26 17:35:53 2011 -0700
18253
fixed a swishy issue with status box width
18255
openstack-dashboard/media/dashboard/css/style.css | 19 ++++++++++++++-----
18256
1 files changed, 14 insertions(+), 5 deletions(-)
18258
commit 22d68065291629987a099e1974af74193039aeaf
18259
Author: Jake Dahn <jake@ansolabs.com>
18260
Date: Tue Jul 26 17:16:49 2011 -0700
18262
reformatting information about instances in floating ips list
18264
.../dashboard/templates/_floating_ips_list.html | 14 +++++++++++---
18265
.../templates/_syspanel_floating_ips_list.html | 14 +++++++++++---
18266
openstack-dashboard/media/dashboard/css/style.css | 5 ++++-
18267
3 files changed, 26 insertions(+), 7 deletions(-)
18269
commit 3a3608fe3c3173e0bf1c313489033eb9fb6986c4
18270
Author: Jake Dahn <jake@ansolabs.com>
18271
Date: Tue Jul 26 16:55:18 2011 -0700
18273
added more information about instance in the associate floating ip form
18275
.../django_openstack/dash/views/floating_ips.py | 11 ++++-------
18276
1 files changed, 4 insertions(+), 7 deletions(-)
18278
commit 7ce031848efe8bbc84e19be6f823ab75ecc5aeba
18279
Author: Jake Dahn <jake@ansolabs.com>
18280
Date: Tue Jul 26 15:48:22 2011 -0700
18282
making floating ips associate form play nicely with new ip config
18284
.../django_openstack/dash/views/floating_ips.py | 10 +++++++---
18285
1 files changed, 7 insertions(+), 3 deletions(-)
18287
commit b4cbd2ccf986407ab9c8a88528b30105d78c04d7
18288
Author: Jake Dahn <jake@ansolabs.com>
18289
Date: Tue Jul 26 14:30:43 2011 -0700
18291
fixing association form
18293
.../django_openstack/dash/views/floating_ips.py | 2 +-
18294
1 files changed, 1 insertions(+), 1 deletions(-)
18296
commit cbeb5ec3c1b6bf6eaa215b0eafd9ccd6af5de4a1
18297
Author: Jake Dahn <jake@ansolabs.com>
18298
Date: Tue Jul 26 14:27:17 2011 -0700
18300
adding ip allocation to user floating ips stuff
18302
.../django_openstack/dash/views/floating_ips.py | 29 +++++++++++++++++---
18303
.../dashboard/templates/_allocate_floating_ip.html | 7 +++++
18304
.../dashboard/templates/dash_floating_ips.html | 4 +-
18305
openstack-dashboard/media/dashboard/css/style.css | 14 ++++++++-
18306
4 files changed, 46 insertions(+), 8 deletions(-)
18308
commit ab83374383b1a9e1acc6e7089dfac3a4783110e3
18309
Author: Jake Dahn <jake@ansolabs.com>
18310
Date: Tue Jul 26 13:23:58 2011 -0700
18312
adding admin interface for listing of floating ips
18314
django-openstack/django_openstack/syspanel/urls.py | 5 ++
18315
.../syspanel/views/floating_ips.py | 55 ++++++++++++++++++++
18316
.../templates/_syspanel_floating_ips_list.html | 18 ++++++
18317
.../dashboard/templates/_syspanel_sidebar.html | 1 +
18318
.../dashboard/templates/syspanel_floating_ips.html | 24 +++++++++
18319
openstack-dashboard/media/dashboard/css/style.css | 4 +-
18320
6 files changed, 106 insertions(+), 1 deletions(-)
18322
commit 51f0ee798f4ed2e9034232377dc66d7302f03a19
18323
Author: Jake Dahn <jake@ansolabs.com>
18324
Date: Tue Jul 26 12:33:46 2011 -0700
18326
floating ip association, allocation, and disassociation now work
18328
.../dashboard/templates/_floating_ips_list.html | 2 +-
18329
.../templates/dash_floating_ips_associate.html | 1 +
18330
2 files changed, 2 insertions(+), 1 deletions(-)
18332
commit cd038e12f0c10c0cc44f1e37fbb65dda12007bff
18333
Author: Jake Dahn <jake@ansolabs.com>
18334
Date: Mon Jul 25 18:01:27 2011 -0700
18336
adding pretty sketchy floating ip support for users
18338
django-openstack/django_openstack/api.py | 89 ++++++++++++
18339
django-openstack/django_openstack/dash/urls.py | 7 +
18340
.../django_openstack/dash/views/floating_ips.py | 151 ++++++++++++++++++++
18341
.../dashboard/templates/_dash_sidebar.html | 1 +
18342
.../templates/_disassociate_floating_ip.html | 8 +
18343
.../templates/_floating_ip_associate.html | 16 ++
18344
.../dashboard/templates/_floating_ips_list.html | 28 ++++
18345
.../dashboard/templates/_release_floating_ip.html | 8 +
18346
.../dashboard/templates/dash_floating_ips.html | 25 ++++
18347
.../templates/dash_floating_ips_associate.html | 25 ++++
18348
10 files changed, 358 insertions(+), 0 deletions(-)
18350
commit f1eef82db9b7e62e72c1599b683ec7e1472693dd
18351
Author: Anthony Young <sleepsonthefloor@gmail.com>
18352
Date: Tue Aug 2 00:16:49 2011 -0700
18354
fix more cosmetic issues
18356
django-openstack/django_openstack/api.py | 1 +
18357
.../django_openstack/dash/views/snapshots.py | 2 +-
18358
2 files changed, 2 insertions(+), 1 deletions(-)
18360
commit 28970ae98d30bedcf2fdf61cc680f4c895cbd808
18361
Merge: f7aa59d 36b947b
18362
Author: Anthony Young <sleepsonthefloor@gmail.com>
18363
Date: Tue Aug 2 00:13:55 2011 -0700
18365
Merge remote branch '4p/master' into snapshots
18367
commit f7aa59d4d948f23288a64d38bfed4232d7219b19
18368
Merge: 8ac3afa efc7152
18369
Author: Anthony Young <sleepsonthefloor@gmail.com>
18370
Date: Tue Aug 2 00:13:23 2011 -0700
18372
Merge remote branch '4p/master' into snapshots
18374
commit 8ac3afa91c7950101b71e8d76fd78f0107a0f87e
18375
Author: Anthony Young <sleepsonthefloor@gmail.com>
18376
Date: Tue Aug 2 00:13:07 2011 -0700
18380
.../tests/view_tests/dash/snapshots_tests.py | 19 ++++++++++---------
18381
1 files changed, 10 insertions(+), 9 deletions(-)
18383
commit c3d4574811123ec3634f9043ac8c1b010cf874d2
18384
Author: Anthony Young <sleepsonthefloor@gmail.com>
18385
Date: Tue Aug 2 00:08:57 2011 -0700
18387
add in tests for snapshot functionality
18389
.../django_openstack/dash/views/snapshots.py | 4 -
18390
.../tests/view_tests/dash/snapshots_tests.py | 184 ++++++++++++++++++++
18391
2 files changed, 184 insertions(+), 4 deletions(-)
18393
commit 2ec72271504d8daf5d60c6e1816a85b6015691a0
18394
Author: Anthony Young <sleepsonthefloor@gmail.com>
18395
Date: Mon Aug 1 22:25:42 2011 -0700
18399
.../django_openstack/syspanel/views/instances.py | 1 -
18400
1 files changed, 0 insertions(+), 1 deletions(-)
18402
commit fa724e6889e930cc42034709aaf79b838b25ae34
18403
Author: Anthony Young <sleepsonthefloor@gmail.com>
18404
Date: Mon Aug 1 21:30:33 2011 -0700
18406
add test to make sure csv gets rendered in dash_usage
18408
.../tests/view_tests/dash/instance_tests.py | 24 ++++++++++++++++++++
18409
1 files changed, 24 insertions(+), 0 deletions(-)
18411
commit 0d95da81a5e92c543c7213d4e5522b0ce989c794
18412
Author: Anthony Young <sleepsonthefloor@gmail.com>
18413
Date: Mon Aug 1 21:16:56 2011 -0700
18415
add in user-facing csv download link
18417
.../django_openstack/dash/views/instances.py | 15 +++++++++++++--
18418
.../dashboard/templates/dash_usage.csv | 10 ++++++++++
18419
.../dashboard/templates/dash_usage.html | 1 +
18420
.../dashboard/templates/syspanel_tenant_usage.csv | 1 +
18421
4 files changed, 25 insertions(+), 2 deletions(-)
18423
commit ddde11d19777abcbe88b1d710be82cbb5420f1a0
18424
Author: Anthony Young <sleepsonthefloor@gmail.com>
18425
Date: Mon Aug 1 20:55:53 2011 -0700
18429
.../django_openstack/syspanel/views/instances.py | 6 ++++++
18430
.../dashboard/templates/syspanel_tenant_usage.csv | 4 ++--
18431
.../dashboard/templates/syspanel_tenant_usage.html | 3 +++
18432
.../dashboard/templates/syspanel_usage.html | 3 +--
18433
openstack-dashboard/media/dashboard/css/style.css | 6 +++++-
18434
5 files changed, 17 insertions(+), 5 deletions(-)
18436
commit f220267ad5ac3db9e3afc404dc835518744c9874
18437
Author: Anthony Young <sleepsonthefloor@gmail.com>
18438
Date: Mon Aug 1 20:13:58 2011 -0700
18440
initial commit of csv download for dash usage
18442
.../django_openstack/syspanel/views/instances.py | 23 ++++++++++++++++---
18443
.../dashboard/templates/syspanel_tenant_usage.csv | 9 +++++++
18444
.../dashboard/templates/syspanel_usage.csv | 7 ++++++
18445
3 files changed, 35 insertions(+), 4 deletions(-)
18447
commit 62bd21d114b0663ac31f9d68616d200bbcabc5e5
18448
Author: Jake Dahn <jake@ansolabs.com>
18449
Date: Mon Aug 1 17:59:06 2011 -0700
18451
making active links work properly in sidebar for modules
18453
.../templatetags/templatetags/sidebar_modules.py | 8 ++++----
18454
.../dashboard/templates/_dash_sidebar.html | 2 +-
18455
.../dashboard/templates/_sidebar_module.html | 2 +-
18456
.../dashboard/templates/_syspanel_sidebar.html | 2 +-
18457
4 files changed, 7 insertions(+), 7 deletions(-)
18459
commit 471222a6b28262d090035dcdd41c29307d673234
18460
Merge: 14bf66c 36b947b
18461
Author: Jake Dahn <jake@ansolabs.com>
18462
Date: Mon Aug 1 17:12:22 2011 -0700
18464
Merge branch 'master' of https://github.com/4P/openstack-dashboard into modules
18466
commit 14bf66c642e8b28cbdaef67b3cd49ed95b8dabfd
18467
Author: Jake Dahn <jake@ansolabs.com>
18468
Date: Mon Aug 1 17:10:33 2011 -0700
18470
sidebars now only display in their given type area
18472
.../templatetags/templatetags/sidebar_modules.py | 11 +++++++++--
18473
.../dashboard/templates/_dash_sidebar.html | 2 +-
18474
.../dashboard/templates/_syspanel_sidebar.html | 2 +-
18475
3 files changed, 11 insertions(+), 4 deletions(-)
18477
commit a051c85d7dce5a10bcab68d1f14146cefc489e5c
18478
Author: Jake Dahn <jake@ansolabs.com>
18479
Date: Mon Aug 1 17:05:52 2011 -0700
18481
hashing out more general modules
18483
django-openstack/django_openstack/signals.py | 24 ++++++++++++++++++++
18484
.../templatetags/templatetags/sidebar_modules.py | 10 ++++++++
18485
.../templatetags/templatetags/sidebar_signals.py | 14 -----------
18486
django-openstack/django_openstack/urls.py | 5 ++++
18487
openstack-dashboard/dashboard/settings.py | 1 -
18488
.../dashboard/templates/_dash_sidebar.html | 5 ++++
18489
.../dashboard/templates/_sidebar_module.html | 18 +++++++-------
18490
.../dashboard/templates/_syspanel_sidebar.html | 2 +-
18491
openstack-dashboard/dashboard/urls.py | 2 -
18492
9 files changed, 54 insertions(+), 27 deletions(-)
18494
commit 36b947ba74b5be2b1ebbb3a2d123a7109c645774
18495
Merge: efc7152 2b65347
18496
Author: Devin Carlen <devin.carlen@gmail.com>
18497
Date: Mon Aug 1 13:47:01 2011 -0700
18499
Merge pull request #77 from cloudbuilders/image_ref_fix
18501
replace server.imageRef with server.image
18503
commit 2b65347336ffa4664d71f1c2c643b752cfe08fa5
18504
Author: Anthony Young <sleepsonthefloor@gmail.com>
18505
Date: Mon Aug 1 13:43:02 2011 -0700
18507
make tests pass with change from imageRef to image obj
18509
.../django_openstack/tests/api_tests.py | 15 ++++++++-------
18510
1 files changed, 8 insertions(+), 7 deletions(-)
18512
commit 575006b704e90abb5f21d03638ed640259d28d78
18513
Author: Anthony Young <sleepsonthefloor@gmail.com>
18514
Date: Mon Aug 1 13:11:57 2011 -0700
18516
in nova trunk, server.imageRef has been replaced by a server.image object
18518
django-openstack/django_openstack/api.py | 4 ++--
18519
1 files changed, 2 insertions(+), 2 deletions(-)
18521
commit de19d098de798328cef8390a4dd54a6160041be9
18522
Merge: 523c364 efc7152
18523
Author: Jake Dahn <jake@ansolabs.com>
18524
Date: Mon Aug 1 11:24:30 2011 -0700
18526
Merge branch 'master' of https://github.com/4P/openstack-dashboard into modules
18528
commit 523c364b70d0a135db14bd75b8b525e00c889c42
18529
Author: Jake Dahn <jake@ansolabs.com>
18530
Date: Mon Aug 1 11:14:34 2011 -0700
18534
openstack-dashboard/dashboard/settings.py | 2 +-
18535
openstack-dashboard/dashboard/urls.py | 4 ++--
18536
2 files changed, 3 insertions(+), 3 deletions(-)
18538
commit efc71528ac87cd4b86785e8a1bc5b838eaabc511
18539
Author: Mark Gius <launchpad@markgius.com>
18540
Date: Sat Jul 30 18:14:44 2011 -0700
18542
Adding new glance dependency to dashboard
18544
openstack-dashboard/tools/pip-requires | 1 +
18545
1 files changed, 1 insertions(+), 0 deletions(-)
18547
commit d58f1854adbb4b8f5a121792a30794a209000d34
18548
Author: Jake Dahn <jake@ansolabs.com>
18549
Date: Thu Jul 28 14:24:12 2011 -0700
18551
a few small fixes to the way modules work
18553
django-openstack/django_openstack/signals.py | 17 -----------------
18554
.../templatetags/templatetags/sidebar_signals.py | 4 +---
18555
.../dashboard/templates/_sidebar_module.html | 7 +++++--
18556
openstack-dashboard/dashboard/urls.py | 4 ++--
18557
4 files changed, 8 insertions(+), 24 deletions(-)
18559
commit 9ae9e5743a32b91325740b40b58c18b61c30a5ad
18560
Author: Jake Dahn <jake@ansolabs.com>
18561
Date: Wed Jul 27 23:26:30 2011 -0700
18563
adding necessary code to allow for modules in syspanel
18565
django-openstack/django_openstack/signals.py | 17 +++++++++++++++++
18566
.../templatetags/templatetags/sidebar_signals.py | 16 ++++++++++++++++
18567
.../dashboard/templates/_sidebar_module.html | 7 +++++++
18568
.../dashboard/templates/_syspanel_sidebar.html | 6 +++++-
18569
4 files changed, 45 insertions(+), 1 deletions(-)
18571
commit 94aa1e515ce82f1453295f0064072f66eac1c466
18572
Author: Jake Dahn <jake@ansolabs.com>
18573
Date: Wed Jul 27 14:36:14 2011 -0700
18575
starting to make things modular
18577
openstack-dashboard/dashboard/settings.py | 1 +
18578
.../dashboard/templates/_syspanel_sidebar.html | 1 +
18579
2 files changed, 2 insertions(+), 0 deletions(-)
18581
commit e81e99952e05b384245bd53dc4532530fcfb6737
18582
Merge: 2891d57 1e2dd56
18583
Author: Anthony Young <sleepsonthefloor@gmail.com>
18584
Date: Wed Jul 27 12:42:36 2011 -0700
18586
Merge remote branch '4p/master' into snapshots
18588
commit 2891d576e5f87947b51c48853d502abbea19be4c
18589
Author: Anthony Young <sleepsonthefloor@gmail.com>
18590
Date: Wed Jul 27 12:39:08 2011 -0700
18592
initial impl of instance snapshots
18594
django-openstack/django_openstack/api.py | 10 ++
18595
django-openstack/django_openstack/dash/urls.py | 6 +
18596
.../django_openstack/dash/views/snapshots.py | 112 ++++++++++++++++++++
18597
.../dashboard/templates/_dash_sidebar.html | 1 +
18598
.../dashboard/templates/_instance_list.html | 1 +
18599
.../dashboard/templates/_snapshot_form.html | 13 +++
18600
.../dashboard/templates/dash_snapshots.html | 25 +++++
18601
.../dashboard/templates/dash_snapshots_create.html | 37 +++++++
18602
8 files changed, 205 insertions(+), 0 deletions(-)
18604
commit 1e2dd5649e35f4df2189e3875fd261f696bc659a
18605
Author: Mark Gius <launchpad@markgius.com>
18606
Date: Tue Jul 26 10:20:40 2011 -0700
18608
Adds new glance dependency to buildout
18610
django-openstack/buildout.cfg | 1 +
18611
1 files changed, 1 insertions(+), 0 deletions(-)
18613
commit abccf1ce013b1cb0ee3f98c66387ce52c1af7b82
18614
Merge: b4347b9 1cd0fea
18615
Author: Mark Gius <launchpad@markgius.com>
18616
Date: Tue Jul 26 10:01:08 2011 -0700
18618
Merge pull request #74 from aababilov/master
18620
Fix keypair creation and GlobalSummary's codestyle
18622
commit b4347b980f94d116e4efc32e2852cdfe7d0ca952
18623
Merge: d066104 b63be68
18624
Author: Devin Carlen <devin.carlen@gmail.com>
18625
Date: Tue Jul 26 09:19:17 2011 -0700
18627
Merge pull request #76 from cloudbuilders/remove_debian_dir
18629
Remove debian dir from django-openstack
18631
commit d06610437a813f302f865743593d691047e8dc94
18632
Merge: cf31058 2e53978
18633
Author: Devin Carlen <devin.carlen@gmail.com>
18634
Date: Mon Jul 25 23:49:47 2011 -0700
18636
Merge pull request #75 from cloudbuilders/fix_keypair_download
18638
don't preventDefault on create keypair click action
18640
commit 2e539781eae4b3d80b758730f720eb3ca3d80ae5
18641
Author: Anthony Young <sleepsonthefloor@gmail.com>
18642
Date: Mon Jul 25 22:54:32 2011 -0700
18644
don't preventDefault - we want the click action to complete the form submit
18646
.../dashboard/templates/dash_keypairs_create.html | 1 -
18647
1 files changed, 0 insertions(+), 1 deletions(-)
18649
commit b63be6826b4110b9b178991748ad38a88b81319b
18650
Merge: 57cf7c5 cf31058
18651
Author: Anthony Young <sleepsonthefloor@gmail.com>
18652
Date: Mon Jul 25 17:15:17 2011 -0700
18654
Merge remote branch 'origin/master' into remove_debian_dir
18656
commit 1cd0fea27a5aa4cf9d98279a1261caf395355912
18657
Author: aababilov <aababilov@griddynamics.com>
18658
Date: Mon Jul 25 16:21:06 2011 +0300
18660
Add the fourth date format
18662
.../templatetags/templatetags/parse_date.py | 10 +++++-----
18663
1 files changed, 5 insertions(+), 5 deletions(-)
18665
commit a230d63bf22d3f27e31d34e4e1c08777cb0309b0
18666
Author: aababilov <aababilov@griddynamics.com>
18667
Date: Mon Jul 25 11:06:09 2011 +0300
18669
Better codestyle for resource avail/usage information
18671
django-openstack/django_openstack/api.py | 16 ++++++----------
18672
1 files changed, 6 insertions(+), 10 deletions(-)
18674
commit ed00769d25682378d3f99a0eb2d1871336f4406f
18675
Author: aababilov <aababilov@griddynamics.com>
18676
Date: Mon Jul 25 11:05:19 2011 +0300
18678
Fix keypair creation
18680
.../dashboard/templates/_keypair_form.html | 18 ++++++++----------
18681
1 files changed, 8 insertions(+), 10 deletions(-)
18683
commit cf310588aed0ee5f95813b64eefaf5ff3ebb078b
18684
Merge: 7c21506 ee97c86
18685
Author: Devin Carlen <devin.carlen@gmail.com>
18686
Date: Sun Jul 24 19:08:13 2011 -0700
18688
Merge pull request #73 from jeffjapan/master
18690
Missing import in api.py throws exception
18692
commit ee97c86c5cfbbaf0be3077b07bbd943485e189fa
18693
Author: jeffjapan <jeffjapan@gmail.com>
18694
Date: Mon Jul 25 09:32:40 2011 +0900
18696
Found a few more errors in api.py's GlobalSummary class
18698
django-openstack/django_openstack/api.py | 6 ++++--
18699
1 files changed, 4 insertions(+), 2 deletions(-)
18701
commit e55b20e51836f9c32c022bf96ce566215ac9068b
18702
Author: jeffjapan <jeffjapan@gmail.com>
18703
Date: Mon Jul 25 09:05:28 2011 +0900
18705
Correct missing import, used in services
18707
django-openstack/django_openstack/api.py | 1 +
18708
1 files changed, 1 insertions(+), 0 deletions(-)
18710
commit 7c2150661ee2cbb59b905bb958943f2fe434e2af
18711
Merge: 371ffaf 28f0076
18712
Author: Devin Carlen <devin.carlen@gmail.com>
18713
Date: Fri Jul 22 16:13:10 2011 -0700
18715
Merge pull request #71 from mgius/handle_keystone_dict_better
18717
Better error reporting for keystone errors
18719
commit 371ffaf5b497f15e7610bd86c55cf038368e47df
18720
Merge: c1fc700 b5ed791
18721
Author: Devin Carlen <devin.carlen@gmail.com>
18722
Date: Fri Jul 22 16:10:17 2011 -0700
18724
Merge pull request #72 from mgius/unit_tests_cleanup
18726
Cleans up test code a bit.
18728
commit b5ed7916d31f7d55b8704dafcc16ac9dd0535c22
18729
Author: Mark Gius <launchpad@markgius.com>
18730
Date: Fri Jul 22 14:52:18 2011 -0700
18732
Cleans up test code a bit.
18734
Remove unused imports, unused variables, and some unneeded helper
18735
classes. Move view-specific testing code into the view test base class.
18737
django-openstack/django_openstack/test.py | 83 +++++++++-----------
18738
.../tests/view_tests/auth_tests.py | 1 -
18739
.../django_openstack/tests/view_tests/base.py | 53 +++++++++++-
18740
.../tests/view_tests/dash/container_tests.py | 5 +-
18741
.../tests/view_tests/dash/images_tests.py | 24 +++---
18742
.../tests/view_tests/dash/instance_tests.py | 8 +-
18743
.../tests/view_tests/dash/keypair_tests.py | 6 +-
18744
7 files changed, 104 insertions(+), 76 deletions(-)
18746
commit c1fc7002857bec28775fd4fb99c5999b3876fe76
18747
Author: Mark Gius <launchpad@markgius.com>
18748
Date: Fri Jul 22 11:26:17 2011 -0700
18750
Clean up settings.py.
18752
Removes unused contrib apps, alphabatize context processors, put nose
18755
openstack-dashboard/dashboard/settings.py | 9 +++------
18756
1 files changed, 3 insertions(+), 6 deletions(-)
18758
commit 28f007693308a0866dc9ed293781d8e792c6d7c1
18759
Author: Mark Gius <launchpad@markgius.com>
18760
Date: Thu Jul 21 17:40:38 2011 -0700
18762
Better error reporting for keystone errors
18766
django-openstack/django_openstack/api.py | 17 ++++++++++++-----
18767
.../django_openstack/dash/views/images.py | 4 ++++
18768
.../django_openstack/tests/api_tests.py | 15 +++++----------
18769
3 files changed, 21 insertions(+), 15 deletions(-)
18771
commit 57cf7c5526de0a3489bafdacd1ccb4905c67b7cf
18772
Merge: 15b7dad a73c234
18773
Author: Anthony Young <sleepsonthefloor@gmail.com>
18774
Date: Thu Jul 21 22:49:29 2011 -0700
18776
Merge remote branch '4p/master' into remove_debian_dir
18778
commit a73c2345e37fda24e892873a92396009c02796ee
18779
Merge: 3134df0 712a3ae
18780
Author: Devin Carlen <devin.carlen@gmail.com>
18781
Date: Thu Jul 21 15:15:20 2011 -0700
18783
Merge pull request #69 from mgius/handle_token_expire
18785
Gracefully handle keystone token expiration.
18787
commit 712a3ae30ed785fbd7d27d2169e95ddc426fd59f
18788
Author: Mark Gius <launchpad@markgius.com>
18789
Date: Thu Jul 21 14:53:53 2011 -0700
18791
Gracefully handle keystone token expiration.
18793
openstack-dashboard/dashboard/middleware.py | 20 ++++++++++++++++++++
18794
1 files changed, 20 insertions(+), 0 deletions(-)
18796
commit 15b7dadcebfb65d30b92b6557a75ff50bcf9be06
18797
Author: Anthony Young <sleepsonthefloor@gmail.com>
18798
Date: Thu Jul 21 10:35:11 2011 -0700
18800
remove debian directory - OS projects generally exclude this directory from the main source
18802
django-openstack/debian/changelog | 5 -----
18803
django-openstack/debian/compat | 1 -
18804
django-openstack/debian/control | 24 ------------------------
18805
django-openstack/debian/rules | 12 ------------
18806
4 files changed, 0 insertions(+), 42 deletions(-)
18808
commit 3134df038c38bda8af12f0f02b3c3dec817f4c8b
18809
Merge: 8199011 9276650
18810
Author: Devin Carlen <devin.carlen@gmail.com>
18811
Date: Thu Jul 21 09:20:07 2011 -0700
18813
Merge pull request #68 from aababilov/master
18815
Fix resource avail/usage information
18817
commit 927665093bec853b1af13d86872779d3c7fd9e48
18818
Author: aababilov <aababilov@griddynamics.com>
18819
Date: Thu Jul 21 19:05:10 2011 +0300
18821
Fix resource avail/usage information
18823
django-openstack/django_openstack/api.py | 73 +++++++++++++++++++
18824
.../django_openstack/syspanel/views/flavors.py | 54 ++------------
18825
.../django_openstack/syspanel/views/instances.py | 77 ++------------------
18826
.../templates/syspanel_create_flavor.html | 16 +++--
18827
.../dashboard/templates/syspanel_usage.html | 24 +++----
18828
5 files changed, 105 insertions(+), 139 deletions(-)
18830
commit 8199011a98aa8bc5672e977db014f61eccc4668c
18831
Merge: d31c7a1 42b3597
18832
Author: Devin Carlen <devin.carlen@gmail.com>
18833
Date: Wed Jul 20 20:25:38 2011 -0700
18835
Merge pull request #67 from mgius/modify_user_enabled
18837
Modify user enabled
18839
commit 42b3597c52cc474a1151593e77edc1fbbd1a59cd
18840
Author: Mark Gius <launchpad@markgius.com>
18841
Date: Wed Jul 20 17:36:22 2011 -0700
18843
Typo in info message
18845
.../django_openstack/syspanel/views/users.py | 2 +-
18846
1 files changed, 1 insertions(+), 1 deletions(-)
18848
commit e5db1c549d3399b615764b34418ee0502261496d
18849
Author: Mark Gius <launchpad@markgius.com>
18850
Date: Wed Jul 20 17:31:28 2011 -0700
18852
Put edit back in now that keystone has been updated
18854
.../dashboard/templates/syspanel_users.html | 2 --
18855
1 files changed, 0 insertions(+), 2 deletions(-)
18857
commit 2631d1b3ace461d06e775730d30d384052486ca4
18858
Author: Mark Gius <launchpad@markgius.com>
18859
Date: Wed Jul 20 16:29:58 2011 -0700
18861
Unit tests for user enable/disable
18863
.../django_openstack/syspanel/views/users.py | 4 +-
18864
.../tests/view_tests/syspanel/users_tests.py | 83 ++++++++++++++++++++
18865
2 files changed, 86 insertions(+), 1 deletions(-)
18867
commit ea4c6bf38e1025222ceff3324aad0211c2911305
18868
Author: Mark Gius <launchpad@markgius.com>
18869
Date: Wed Jul 20 14:20:19 2011 -0700
18871
Support for user enable/disable
18873
Adds a button in the users page for enabling/disabling, and disables the
18874
edit page for disabled users because keystone throws 403 errors when
18875
trying to fetch disabled users
18877
django-openstack/django_openstack/api.py | 7 ++++
18878
.../django_openstack/syspanel/views/users.py | 31 ++++++++++++++++++--
18879
.../dashboard/templates/_user_enable_disable.html | 9 ++++++
18880
.../dashboard/templates/syspanel_users.html | 5 ++-
18881
4 files changed, 48 insertions(+), 4 deletions(-)
18883
commit d31c7a1e2f54c22b00574cf1ca3bf30db23259b0
18884
Merge: fcb67d7 1c98c5c
18885
Author: Devin Carlen <devin.carlen@gmail.com>
18886
Date: Wed Jul 20 13:31:57 2011 -0700
18888
Merge pull request #66 from cloudbuilders/object-filter-form
18890
Re-adding the object filter form which was deleted with design/template changes
18892
commit 1c98c5c5a18138b1bd03ec3bed1a60cac01705ea
18893
Author: Jake Dahn <jake@ansolabs.com>
18894
Date: Wed Jul 20 11:18:20 2011 -0700
18896
readding object filter form
18898
.../dashboard/templates/_object_filter.html | 11 ++++-------
18899
.../dashboard/templates/dash_objects.html | 14 ++++++++++----
18900
2 files changed, 14 insertions(+), 11 deletions(-)
18902
commit fcb67d79817b5a657ac82b8a4b3182deaa0e7ded
18903
Merge: 73adf61 59b7f57
18904
Author: Devin Carlen <devin.carlen@gmail.com>
18905
Date: Wed Jul 20 10:15:56 2011 -0700
18907
Merge pull request #65 from aababilov/59b7f5746da71a780e578c5d14a4e08238fdbcce
18909
Implement server reboot
18911
commit 73adf619e5f11d18d1a73a49a068320dee162609
18912
Merge: d7215d0 9ee7793
18913
Author: Devin Carlen <devin.carlen@gmail.com>
18914
Date: Wed Jul 20 10:14:59 2011 -0700
18916
Merge pull request #63 from mgius/fix_swift_filter
18918
Fixes behavior for prefixs that matches no objects.
18920
commit 9ee77930b1f6eeed94adfd82cdf55acf486a5ee2
18921
Author: Mark Gius <launchpad@markgius.com>
18922
Date: Mon Jul 18 13:49:09 2011 -0700
18924
Fixes behavior for prefixs that matches no objects.
18926
Previously would populate object list with all objects in container if
18927
the prefix didn't match any object.
18929
.../django_openstack/dash/views/objects.py | 8 +++++++-
18930
.../tests/view_tests/dash/container_tests.py | 6 +++---
18931
2 files changed, 10 insertions(+), 4 deletions(-)
18933
commit d7215d0ce0e6c971706c2bd6824ac2a917761951
18934
Merge: 10c92bd 8c5518c
18935
Author: Devin Carlen <devin.carlen@gmail.com>
18936
Date: Tue Jul 19 15:23:54 2011 -0700
18938
Merge pull request #61 from cloudbuilders/redesign-swishy
18942
commit 8c5518c33d447cdd5b5fbd45386257b1e0ec9e65
18943
Merge: d5fcb2d 10c92bd
18944
Author: Jake Dahn <jake@ansolabs.com>
18945
Date: Tue Jul 19 14:52:55 2011 -0700
18947
Merge branch 'master' into redesign-swishy
18949
commit d5fcb2dee7b8da4d36f9a6a95056e369af413b74
18950
Author: Jake Dahn <jake@ansolabs.com>
18951
Date: Tue Jul 19 14:42:41 2011 -0700
18953
finishing up styling of swift interface
18955
.../django_openstack/dash/views/containers.py | 2 +-
18956
.../dashboard/templates/_delete_container.html | 2 +-
18957
.../dashboard/templates/_delete_object.html | 2 +-
18958
.../dashboard/templates/_object_list.html | 2 +-
18959
.../templates/dash_containers_create.html | 1 -
18960
.../dashboard/templates/dash_object_copy.html | 44 +++++++++-----------
18961
.../dashboard/templates/dash_objects.html | 39 ++++++++----------
18962
.../dashboard/templates/dash_objects_upload.html | 38 +++++++----------
18963
openstack-dashboard/media/dashboard/css/style.css | 23 +++++++++-
18964
9 files changed, 78 insertions(+), 75 deletions(-)
18966
commit 10c92bd02413386a771b96cac35ae9b50f0dfbfd
18967
Merge: 835f012 a350b2f
18968
Author: Devin Carlen <devin.carlen@gmail.com>
18969
Date: Tue Jul 19 14:29:40 2011 -0700
18971
Merge pull request #60 from mgius/195_auth_views_tests
18973
tests for auth views
18975
commit a350b2f6e94b140ba9f4028c9e72c69c8692f13e
18976
Author: Mark Gius <launchpad@markgius.com>
18977
Date: Wed Jul 13 12:09:12 2011 -0700
18979
tests for auth views
18981
.../django_openstack/tests/testurls.py | 1 +
18982
.../tests/view_tests/auth_tests.py | 148 ++++++++++++++++++++
18983
django-openstack/django_openstack/tests/views.py | 11 ++
18984
3 files changed, 160 insertions(+), 0 deletions(-)
18986
commit 0a46c215a3341086ec0e445b4638797502303f97
18987
Author: Jake Dahn <jake@ansolabs.com>
18988
Date: Tue Jul 19 14:04:31 2011 -0700
18990
adjusting styles for table action links
18992
.../dashboard/templates/_container_list.html | 2 +-
18993
.../dashboard/templates/_instance_list.html | 4 +-
18994
.../dashboard/templates/_keypair_list.html | 2 +-
18995
.../dashboard/templates/_object_list.html | 2 +-
18996
.../dashboard/templates/_syspanel_flavor_list.html | 2 +-
18997
.../dashboard/templates/_syspanel_image_list.html | 4 +-
18998
.../templates/_syspanel_instance_list.html | 4 +-
18999
.../templates/_syspanel_service_list.html | 2 +-
19000
.../dashboard/templates/_syspanel_tenant_list.html | 2 +-
19001
.../dashboard/templates/dash_containers.html | 2 +-
19002
.../templates/dash_containers_create.html | 35 ++++++++-----------
19003
.../dashboard/templates/dash_keypairs_create.html | 1 +
19004
.../dashboard/templates/dash_launch.html | 1 +
19005
.../templates/syspanel_create_flavor.html | 1 +
19006
.../dashboard/templates/syspanel_image_update.html | 1 +
19007
.../templates/syspanel_tenant_create.html | 1 +
19008
.../templates/syspanel_tenant_update.html | 1 +
19009
.../dashboard/templates/syspanel_tenant_users.html | 4 +-
19010
.../dashboard/templates/syspanel_user_create.html | 1 +
19011
.../dashboard/templates/syspanel_user_update.html | 1 +
19012
.../dashboard/templates/syspanel_users.html | 2 +-
19013
openstack-dashboard/media/dashboard/css/style.css | 17 +++++----
19014
22 files changed, 48 insertions(+), 44 deletions(-)
19016
commit 835f0129b3c95b8706974285cf1ff89ef9de630b
19017
Author: Joe Heck <heckj@mac.com>
19018
Date: Tue Jul 19 13:57:20 2011 -0700
19020
adding back in the testing of both subcomponents of this project
19022
run_tests.sh | 6 +++---
19023
1 files changed, 3 insertions(+), 3 deletions(-)
19025
commit 7a5e87bf8ecccfeeb4ef9315f6d5c2834bdb5387
19026
Merge: 208544f 65bdf9d
19027
Author: Devin Carlen <devin.carlen@gmail.com>
19028
Date: Tue Jul 19 13:17:04 2011 -0700
19030
Merge pull request #59 from cloudbuilders/mgius_merge_comments
19032
address final review comments by mgius
19034
commit 65bdf9d8f406f7a3369ec90b0f898eaec9b4b31c
19035
Author: Anthony Young <sleepsonthefloor@gmail.com>
19036
Date: Tue Jul 19 13:10:49 2011 -0700
19038
address final review comments by mgius: uncomment needed code in run_tests.sh, remove comments from api_tests
19040
.../django_openstack/tests/api_tests.py | 10 ----------
19041
run_tests.sh | 14 +++++++-------
19042
2 files changed, 7 insertions(+), 17 deletions(-)
19044
commit 208544f9f4f13974ad7973db215c26ef94e7f5fa
19045
Merge: 3d77894 9351172
19046
Author: Devin Carlen <devin.carlen@gmail.com>
19047
Date: Tue Jul 19 13:02:07 2011 -0700
19049
Merge pull request #58 from cloudbuilders/master_cb_merge_passing_tests
19051
Master cb merge passing tests
19053
commit 4e13f5531bad2455ff05eddb1a6e14da3c04e239
19054
Author: Jake Dahn <jake@ansolabs.com>
19055
Date: Tue Jul 19 12:09:38 2011 -0700
19057
style tweaks for swift ui
19059
.../dashboard/templates/_container_list.html | 8 ++--
19060
.../dashboard/templates/dash_containers.html | 35 ++++---------------
19061
openstack-dashboard/media/dashboard/css/style.css | 8 ++++-
19062
3 files changed, 19 insertions(+), 32 deletions(-)
19064
commit 93511729df70da8d7ee9f668f14f861dae82241f
19065
Author: Anthony Young <sleepsonthefloor@gmail.com>
19066
Date: Tue Jul 19 11:51:04 2011 -0700
19068
address mgius review comments
19070
.../django_openstack/dash/views/images.py | 9 ---------
19071
.../django_openstack/dash/views/instances.py | 4 ----
19072
2 files changed, 0 insertions(+), 13 deletions(-)
19074
commit 23067910616605fbbe8509ee3c31ac078b4f1b43
19075
Author: Anthony Young <sleepsonthefloor@gmail.com>
19076
Date: Tue Jul 19 11:40:45 2011 -0700
19078
fix instances/refresh action
19080
.../django_openstack/dash/views/instances.py | 2 +-
19081
1 files changed, 1 insertions(+), 1 deletions(-)
19083
commit 0465a06654ca2679c616f9a61e9bc246ea32d011
19084
Author: Anthony Young <sleepsonthefloor@gmail.com>
19085
Date: Tue Jul 19 11:32:31 2011 -0700
19087
re-add LazyUser, fix tests so that they pass
19089
.../django_openstack/middleware/keystone.py | 9 ++++++++-
19090
.../django_openstack/tests/api_tests.py | 18 ++++++------------
19091
2 files changed, 14 insertions(+), 13 deletions(-)
19093
commit 20848be505d5c2734611a2364d4a8fc947fad9d3
19094
Author: Anthony Young <sleepsonthefloor@gmail.com>
19095
Date: Tue Jul 19 10:39:42 2011 -0700
19097
Remove LazyUser, which causes complications with testing and isn't much of a perf improvement
19099
.../django_openstack/middleware/keystone.py | 10 +---------
19100
1 files changed, 1 insertions(+), 9 deletions(-)
19102
commit 59b7f5746da71a780e578c5d14a4e08238fdbcce
19103
Author: aababilov <aababilov@griddynamics.com>
19104
Date: Mon Jul 18 19:00:36 2011 +0300
19106
Implement api.Server.reboot()
19108
django-openstack/django_openstack/api.py | 2 ++
19109
1 files changed, 2 insertions(+), 0 deletions(-)
19111
commit ad9004e3ddcf4dda2c0af7ae2517ba08f13c42c8
19112
Merge: 75ec71f 3d77894
19113
Author: Anthony Young <sleepsonthefloor@gmail.com>
19114
Date: Mon Jul 18 17:00:25 2011 -0700
19116
Merge remote branch '4p/master' into master_cb_merge_passing_tests
19119
django-openstack/django_openstack/tests/api_tests.py
19120
openstack-dashboard/dashboard/settings.py
19122
commit 8b3aa8a193a47b4f785941925ecdccd790d12d54
19123
Merge: d9b6613 4daff93
19124
Author: Jake Dahn <jake@ansolabs.com>
19125
Date: Mon Jul 18 15:17:52 2011 -0700
19127
merging style changes with work in master
19129
commit 75ec71f313e43bbadc0441d7231fbdfb0e4dfe7b
19130
Author: Anthony Young <sleepsonthefloor@gmail.com>
19131
Date: Mon Jul 18 15:13:49 2011 -0700
19133
add default OPENSTACK_KEYSTONE_DEFAULT_ROLE='Member'. You must also make sure that this role exists in keystone: ./keystone-manage $* role add Member
19135
openstack-dashboard/dashboard/settings.py | 2 ++
19136
1 files changed, 2 insertions(+), 0 deletions(-)
19138
commit 4daff935cfbead1e9dd76fca507c9fb001865591
19139
Merge: 217689d 1d2fa6c
19140
Author: Jake Dahn <jake@ansolabs.com>
19141
Date: Mon Jul 18 15:07:20 2011 -0700
19143
Merge branch 'master_cb_merge_passing_tests' of github.com:cloudbuilders/openstack-dashboard into master_cb_merge_passing_tests
19145
commit 217689d715b8ef651c7490852317f081893abfde
19146
Author: Jake Dahn <jake@ansolabs.com>
19147
Date: Mon Jul 18 15:06:59 2011 -0700
19149
fixing services view
19151
.../django_openstack/syspanel/views/services.py | 5 +++--
19152
1 files changed, 3 insertions(+), 2 deletions(-)
19154
commit 1d2fa6c2d6f0779d4077c092dc0dfd3744511eee
19155
Author: Anthony Young <sleepsonthefloor@gmail.com>
19156
Date: Mon Jul 18 14:56:44 2011 -0700
19158
remove this exception handler - there may be a condition that will have to be handled on token expiration - if that is the case this is not the way it should be handled
19160
.../django_openstack/middleware/keystone.py | 5 +----
19161
1 files changed, 1 insertions(+), 4 deletions(-)
19163
commit 12173454235d24eb3e8c08880b025ce4c64885d0
19164
Merge: 31a82b8 ce74045
19165
Author: Anthony Young <sleepsonthefloor@gmail.com>
19166
Date: Mon Jul 18 14:40:53 2011 -0700
19168
Merge branch 'master_cb_merge_passing_tests' of github.com:cloudbuilders/openstack-dashboard into master_cb_merge_passing_tests
19170
commit ce74045f6df964f01e3dc7dc85b74645dd4276bd
19171
Merge: f7bb4f5 1bd1035
19172
Author: sleepsonthefloor <sleepsonthefloor@gmail.com>
19173
Date: Mon Jul 18 14:37:51 2011 -0700
19175
Merge pull request #6 from mgius/fix_keypair_delete
19177
key_name instead of name in keypair templates
19179
commit 1bd1035dffb28cd79b7df8059f1d78efaa3584d0
19180
Author: Mark Gius <launchpad@markgius.com>
19181
Date: Mon Jul 18 14:32:12 2011 -0700
19183
key_name instead of name in keypair templates
19185
.../dashboard/templates/_delete_keypair.html | 6 +++---
19186
1 files changed, 3 insertions(+), 3 deletions(-)
19188
commit 31a82b8d47e65415d69fc60ae3ff78eeaeaf951d
19189
Author: Anthony Young <sleepsonthefloor@gmail.com>
19190
Date: Mon Jul 18 14:31:41 2011 -0700
19192
remove tenant create button from quotas index
19194
.../dashboard/templates/syspanel_quotas.html | 3 ---
19195
1 files changed, 0 insertions(+), 3 deletions(-)
19197
commit 3d77894672736168ef94230ce898664ba6f032a0
19198
Merge: 35a6dff 91deb03
19199
Author: Devin Carlen <devin.carlen@gmail.com>
19200
Date: Mon Jul 18 13:55:11 2011 -0700
19202
Merge pull request #56 from ohnoimdead/swift_keystone
19204
making swift use keystone
19206
commit 91deb03e189aa47c50160f5cead4843331c14442
19207
Author: Tres Henry <tres@treshenry.net>
19208
Date: Thu Jul 14 14:54:35 2011 -0700
19210
making swift use keystone
19212
django-openstack/django_openstack/api.py | 70 ++++++++++++--------
19213
.../django_openstack/context_processors.py | 2 +-
19214
.../django_openstack/dash/views/containers.py | 6 +-
19215
.../django_openstack/dash/views/objects.py | 26 +++++---
19216
.../django_openstack/tests/api_tests.py | 61 +++++++++--------
19217
.../tests/view_tests/dash/container_tests.py | 14 +++-
19218
.../tests/view_tests/dash/object_tests.py | 30 ++++++---
19219
.../local/local_settings.py.example | 9 +--
19220
8 files changed, 130 insertions(+), 88 deletions(-)
19222
commit f7bb4f5fca9e576dec646cc67da03342708e60c2
19223
Author: Anthony Young <sleepsonthefloor@gmail.com>
19224
Date: Mon Jul 18 12:45:54 2011 -0700
19226
remove image name hacks
19228
.../django_openstack/dash/views/instances.py | 5 -----
19229
.../django_openstack/syspanel/views/instances.py | 9 ---------
19230
.../dashboard/templates/_instance_list.html | 4 +---
19231
3 files changed, 1 insertions(+), 17 deletions(-)
19233
commit 3bab40b770ebaa08d06da4d21f746c83b76e4181
19234
Author: Anthony Young <sleepsonthefloor@gmail.com>
19235
Date: Mon Jul 18 11:41:12 2011 -0700
19237
in most recent keystone, 'identity' is used as a service name, rather than 'keystone'
19239
django-openstack/django_openstack/api.py | 2 +-
19240
1 files changed, 1 insertions(+), 1 deletions(-)
19242
commit 8e39b0a4b1b46e690623a82ef8ebea18d0e227bb
19243
Author: Anthony Young <sleepsonthefloor@gmail.com>
19244
Date: Mon Jul 18 10:59:13 2011 -0700
19248
django-openstack/django_openstack/api.py | 2 +-
19249
.../django_openstack/middleware/keystone.py | 2 +-
19250
2 files changed, 2 insertions(+), 2 deletions(-)
19252
commit 093fe4f74f8dfa639564f0f90e9905dd24a91f05
19253
Author: Anthony Young <sleepsonthefloor@gmail.com>
19254
Date: Sat Jul 16 01:14:07 2011 -0700
19256
make tests pass again
19258
django-openstack/django_openstack/api.py | 6 +-
19259
.../django_openstack/dash/views/images.py | 16 ++------
19260
.../django_openstack/dash/views/keypairs.py | 11 ++++-
19261
.../django_openstack/middleware/keystone.py | 7 ++-
19262
django-openstack/django_openstack/test.py | 8 ++-
19263
.../django_openstack/tests/api_tests.py | 25 ++++++------
19264
.../tests/view_tests/dash/images_tests.py | 42 ++++++++++++++++----
19265
.../tests/view_tests/dash/instance_tests.py | 5 ++-
19266
8 files changed, 75 insertions(+), 45 deletions(-)
19268
commit d9b6613e1bacd90203692c8c61235f3354a0b39d
19269
Merge: 0395ef7 fb60f93
19270
Author: Jake Dahn <jake@ansolabs.com>
19271
Date: Fri Jul 15 15:59:07 2011 -0700
19273
Merge branch 'master' of github.com:cloudbuilders/openstack-dashboard into realign
19275
commit 35a6dff735330fb22ec32cf1228b3fd38f4331df
19276
Author: Devin Carlen <devin.carlen@gmail.com>
19277
Date: Fri Jul 15 00:37:02 2011 -0700
19279
Added support for debug_toolbar
19281
openstack-dashboard/dashboard/settings.py | 8 ++++++++
19282
1 files changed, 8 insertions(+), 0 deletions(-)
19284
commit 0395ef7b0e42a4285c09a7521ae5a497272a4306
19285
Author: Jake Dahn <jake@ansolabs.com>
19286
Date: Fri Jul 15 00:30:09 2011 -0700
19288
two minor style fixes
19290
openstack-dashboard/media/dashboard/css/style.css | 3 ++-
19291
1 files changed, 2 insertions(+), 1 deletions(-)
19293
commit d74d853b1bbd83160cea69dfe77e147453ced646
19294
Author: Jake Dahn <jake@ansolabs.com>
19295
Date: Fri Jul 15 00:17:11 2011 -0700
19297
converting tabs to spaces, removing cssedit crud, my masterpiece is complete!
19299
openstack-dashboard/media/dashboard/css/style.css | 831 ++++++++++-----------
19300
1 files changed, 415 insertions(+), 416 deletions(-)
19302
commit 40eb28e39d70599b27a7730dfef15a431e895a72
19303
Author: Jake Dahn <jake@ansolabs.com>
19304
Date: Fri Jul 15 00:14:26 2011 -0700
19306
adding login and remaining little bits
19308
openstack-dashboard/media/dashboard/css/style.css | 191 +++++++++++----------
19309
1 files changed, 102 insertions(+), 89 deletions(-)
19311
commit c4106ecc982fccd71672d48f2ed1fa2bebf2f8cd
19312
Author: Jake Dahn <jake@ansolabs.com>
19313
Date: Thu Jul 14 23:58:50 2011 -0700
19315
getting forms styled
19317
.../dashboard/templates/_keypair_form.html | 18 ++-
19318
.../dashboard/templates/dash_base.html | 13 +-
19319
.../dashboard/templates/dash_instance_update.html | 2 +-
19320
.../dashboard/templates/dash_keypairs_create.html | 3 +-
19321
.../dashboard/templates/dash_launch.html | 8 +-
19322
.../dashboard/templates/syspanel_base.html | 15 +--
19323
.../templates/syspanel_create_flavor.html | 2 +-
19324
.../dashboard/templates/syspanel_image_update.html | 6 +-
19325
.../templates/syspanel_tenant_create.html | 6 +-
19326
.../templates/syspanel_tenant_quotas.html | 6 +-
19327
.../templates/syspanel_tenant_update.html | 6 +-
19328
.../dashboard/templates/syspanel_user_create.html | 7 +-
19329
.../dashboard/templates/syspanel_user_update.html | 6 +-
19330
openstack-dashboard/media/dashboard/css/style.css | 139 +++++++++++++++++++-
19331
14 files changed, 187 insertions(+), 50 deletions(-)
19333
commit f943528b07bfba41d9915017baca923cfda745c8
19334
Author: Jake Dahn <jake@ansolabs.com>
19335
Date: Thu Jul 14 21:58:01 2011 -0700
19337
styled usage blocks for users and tenants usage pages
19339
.../dashboard/templates/dash_usage.html | 2 +-
19340
.../dashboard/templates/syspanel_tenant_usage.html | 5 +-
19341
openstack-dashboard/media/dashboard/css/style.css | 46 +++++++++++++++++++-
19342
3 files changed, 48 insertions(+), 5 deletions(-)
19344
commit ee5872dad856c9895ef88f5d75ea3dc5ae22a01c
19345
Author: Jake Dahn <jake@ansolabs.com>
19346
Date: Thu Jul 14 21:43:44 2011 -0700
19348
styling the status and message boxes, as well as tweaking some of the html class names
19350
.../dashboard/templates/_messages.html | 8 +-
19351
.../dashboard/templates/dash_instances.html | 2 +-
19352
.../dashboard/templates/dash_keypairs.html | 2 +-
19353
.../dashboard/templates/dash_usage.html | 2 +-
19354
.../dashboard/templates/syspanel_base.html | 3 +-
19355
.../templates/syspanel_create_flavor.html | 2 +-
19356
.../dashboard/templates/syspanel_instances.html | 2 +-
19357
.../dashboard/templates/syspanel_tenant_users.html | 2 +-
19358
.../dashboard/templates/syspanel_usage.html | 96 +++++-----
19359
openstack-dashboard/media/dashboard/css/style.css | 201 ++++++++++++++++++++
19360
10 files changed, 261 insertions(+), 59 deletions(-)
19362
commit 0608cd55e3b7000ae3460c230bcbf787f6e865bf
19363
Author: Jake Dahn <jake@ansolabs.com>
19364
Date: Thu Jul 14 18:50:40 2011 -0700
19366
adding styles for most of content area, general tables and content have been added
19368
openstack-dashboard/dashboard/templates/base.html | 4 +-
19369
.../dashboard/templates/syspanel_base.html | 17 +-
19370
openstack-dashboard/media/dashboard/css/style.css | 218 +++++++++++++-------
19371
3 files changed, 157 insertions(+), 82 deletions(-)
19373
commit b485b262ab41a2b6a2c0d927c0bd5a1a08a50ac2
19374
Author: Jake Dahn <jake@ansolabs.com>
19375
Date: Thu Jul 14 15:32:11 2011 -0700
19377
beginning css refactor and cleanup from the ground up, header done
19379
openstack-dashboard/dashboard/templates/base.html | 11 +-
19380
openstack-dashboard/media/dashboard/css/style.css | 1662 ++------------------
19381
.../media/dashboard/js/application.js | 1 -
19382
3 files changed, 160 insertions(+), 1514 deletions(-)
19384
commit 6b2c9d2b84f2da24fdb9591c56907cb6aa6bc038
19385
Author: termie <github@anarkystic.com>
19386
Date: Wed Jul 13 17:10:05 2011 -0700
19388
intermediate commit
19390
django-openstack/django_openstack/api.py | 21 +++---
19391
.../django_openstack/dash/views/images.py | 1 +
19392
.../django_openstack/dash/views/instances.py | 4 -
19393
django-openstack/django_openstack/test.py | 75 +++++++++++++++++
19394
.../django_openstack/tests/api_tests.py | 85 ++++----------------
19395
.../django_openstack/tests/view_tests/base.py | 76 +-----------------
19396
.../tests/view_tests/dash/images_tests.py | 25 +++---
19397
.../tests/view_tests/dash/instance_tests.py | 16 ++--
19398
run_tests.sh | 12 ++--
19399
9 files changed, 132 insertions(+), 183 deletions(-)
19401
commit dda978611df6877c96a3830e5a497c947146ac28
19402
Merge: fb60f93 df8a95a
19403
Author: termie <github@anarkystic.com>
19404
Date: Wed Jul 13 13:24:43 2011 -0700
19408
commit fb60f932c4a9fc106c986c787333cd19bcd9121d
19409
Merge: d54f7d4 e2c0737
19410
Author: Anthony Young <sleepsonthefloor@gmail.com>
19411
Date: Wed Jul 13 09:06:22 2011 -0700
19413
Merge remote branch 'origin/master'
19415
commit d54f7d4e338a5a3ca1d6f9af7ce3aa5856721eb5
19416
Merge: 6da850b d76ceb0
19417
Author: Anthony Young <sleepsonthefloor@gmail.com>
19418
Date: Wed Jul 13 09:05:15 2011 -0700
19420
Merge branch 'trunk_safe'
19422
commit da9ca5b77706de1dc3ea498d82bcdfb0ae814341
19423
Author: Jake Dahn <jake@ansolabs.com>
19424
Date: Wed Jul 13 00:04:12 2011 -0700
19426
lots of changes to style
19428
.../dashboard/templates/_instance_list.html | 2 +-
19429
openstack-dashboard/media/dashboard/css/style.css | 140 ++++++++++----------
19430
2 files changed, 68 insertions(+), 74 deletions(-)
19432
commit bd185fb87b2d30cb4d73521bd63daca3bc20b69a
19433
Author: Jake Dahn <jake@ansolabs.com>
19434
Date: Tue Jul 12 20:28:20 2011 -0700
19436
teaking type in tenants dropdown
19438
openstack-dashboard/media/dashboard/css/style.css | 14 ++++++++------
19439
1 files changed, 8 insertions(+), 6 deletions(-)
19441
commit 2cad7d079730b15f8d61c04a326a346d258993b8
19442
Author: Jake Dahn <jake@ansolabs.com>
19443
Date: Tue Jul 12 19:53:42 2011 -0700
19445
header is now swishy
19447
.../dashboard/templates/_topbar.html | 56 +++++++++----------
19448
openstack-dashboard/media/dashboard/css/style.css | 58 ++++++++------------
19449
.../media/dashboard/images/logo_new.png | Bin 6977 -> 3023 bytes
19450
3 files changed, 49 insertions(+), 65 deletions(-)
19452
commit c31ca90a1ebc9aed5e39aa94b6a2bd3371379e4c
19453
Author: Jake Dahn <jake@ansolabs.com>
19454
Date: Tue Jul 12 19:21:08 2011 -0700
19456
header styling, still broken but making progress
19458
.../dashboard/templates/_topbar.html | 64 ++--
19459
openstack-dashboard/dashboard/templates/base.html | 7 +-
19460
openstack-dashboard/media/dashboard/css/style.css | 388 +++++++++++---------
19461
.../media/dashboard/images/logo_new.png | Bin 0 -> 6977 bytes
19462
4 files changed, 250 insertions(+), 209 deletions(-)
19464
commit eed1cf5bb03f8934c5cac5f2f1407daad2115501
19465
Author: Jake Dahn <jake@ansolabs.com>
19466
Date: Tue Jul 12 17:26:30 2011 -0700
19470
.../dashboard/templates/syspanel_tenant_usage.html | 10 ++--------
19471
.../dashboard/templates/syspanel_usage.html | 8 --------
19472
2 files changed, 2 insertions(+), 16 deletions(-)
19474
commit 56e312a6230a015c8faaca5a79c3d85551789a98
19475
Author: Jake Dahn <jake@ansolabs.com>
19476
Date: Tue Jul 12 17:23:50 2011 -0700
19478
moving to a new way of setting page titles in syspanel
19480
.../dashboard/templates/syspanel_base.html | 16 +---------------
19481
.../templates/syspanel_create_flavor.html | 18 ++++--------------
19482
.../dashboard/templates/syspanel_flavors.html | 7 +++++--
19483
.../dashboard/templates/syspanel_image_update.html | 5 +++--
19484
.../dashboard/templates/syspanel_images.html | 7 +++++--
19485
.../dashboard/templates/syspanel_instances.html | 6 +++++-
19486
.../dashboard/templates/syspanel_quotas.html | 7 +++++--
19487
.../dashboard/templates/syspanel_services.html | 6 +++++-
19488
.../templates/syspanel_tenant_create.html | 4 +++-
19489
.../templates/syspanel_tenant_quotas.html | 4 +++-
19490
.../templates/syspanel_tenant_update.html | 4 +++-
19491
.../dashboard/templates/syspanel_tenant_usage.html | 5 ++++-
19492
.../dashboard/templates/syspanel_tenant_users.html | 6 +++++-
19493
.../dashboard/templates/syspanel_tenants.html | 6 +++++-
19494
.../dashboard/templates/syspanel_usage.html | 5 ++++-
19495
.../dashboard/templates/syspanel_user_create.html | 5 ++++-
19496
.../dashboard/templates/syspanel_user_update.html | 5 ++++-
19497
.../dashboard/templates/syspanel_users.html | 7 +++++--
19498
18 files changed, 73 insertions(+), 50 deletions(-)
19500
commit 50d17b207a44d064e43bc2b69ee6c7e3611fe337
19501
Author: Jake Dahn <jake@ansolabs.com>
19502
Date: Tue Jul 12 16:55:16 2011 -0700
19504
moving to a new way of setting page titles in dash
19506
.../dashboard/templates/_page_header.html | 18 ++++++++++++++++++
19507
.../dashboard/templates/dash_base.html | 16 +---------------
19508
.../dashboard/templates/dash_images.html | 7 +++++--
19509
.../dashboard/templates/dash_instance_update.html | 5 ++++-
19510
.../dashboard/templates/dash_instances.html | 7 +++++--
19511
.../dashboard/templates/dash_keypairs.html | 7 +++++--
19512
.../dashboard/templates/dash_keypairs_create.html | 5 ++++-
19513
.../dashboard/templates/dash_launch.html | 5 ++++-
19514
.../dashboard/templates/dash_usage.html | 5 ++++-
19515
9 files changed, 50 insertions(+), 25 deletions(-)
19517
commit 778bdaa7f357c9485ec574c983e98a9f1a453bbf
19518
Author: Jake Dahn <jake@ansolabs.com>
19519
Date: Tue Jul 12 16:24:30 2011 -0700
19521
removing another typo
19523
.../dashboard/templates/dash_base.html | 22 +++++++++----------
19524
1 files changed, 10 insertions(+), 12 deletions(-)
19526
commit b60408e21c1ea899ebd067612e4195de4efa2082
19527
Author: Jake Dahn <jake@ansolabs.com>
19528
Date: Tue Jul 12 16:22:14 2011 -0700
19532
.../dashboard/templates/dash_base.html | 22 ++++++++++---------
19533
.../dashboard/templates/syspanel_base.html | 2 +-
19534
2 files changed, 13 insertions(+), 11 deletions(-)
19536
commit 6688ac26c90b3a035e7944c32b3a4b4d156dc0f2
19537
Author: Jake Dahn <jake@ansolabs.com>
19538
Date: Tue Jul 12 16:08:26 2011 -0700
19540
removing unneeded commented bits
19542
.../dashboard/templates/dash_images.html | 2 --
19543
.../dashboard/templates/dash_instance_update.html | 2 --
19544
.../dashboard/templates/dash_instances.html | 2 --
19545
.../dashboard/templates/dash_keypairs.html | 2 --
19546
.../dashboard/templates/dash_keypairs_create.html | 2 --
19547
.../dashboard/templates/dash_launch.html | 2 --
19548
.../templates/syspanel_create_flavor.html | 2 --
19549
.../dashboard/templates/syspanel_flavors.html | 2 --
19550
.../dashboard/templates/syspanel_image_update.html | 2 --
19551
.../dashboard/templates/syspanel_images.html | 2 --
19552
.../dashboard/templates/syspanel_instances.html | 2 --
19553
.../dashboard/templates/syspanel_quotas.html | 2 --
19554
.../dashboard/templates/syspanel_services.html | 2 --
19555
.../templates/syspanel_tenant_create.html | 2 --
19556
.../templates/syspanel_tenant_quotas.html | 2 --
19557
.../templates/syspanel_tenant_update.html | 2 --
19558
.../dashboard/templates/syspanel_tenant_usage.html | 2 --
19559
.../dashboard/templates/syspanel_tenant_users.html | 2 --
19560
.../dashboard/templates/syspanel_tenants.html | 2 --
19561
.../dashboard/templates/syspanel_user_create.html | 2 --
19562
.../dashboard/templates/syspanel_user_update.html | 2 --
19563
.../dashboard/templates/syspanel_users.html | 2 --
19564
22 files changed, 0 insertions(+), 44 deletions(-)
19566
commit 1e14ac913a0b37aa2b0623d6218a5129a56cb330
19567
Author: Jake Dahn <jake@ansolabs.com>
19568
Date: Tue Jul 12 16:05:41 2011 -0700
19570
small tweaks to templates
19572
.../dashboard/templates/_topbar.html | 2 +-
19573
.../dashboard/templates/dash_base.html | 1 -
19574
.../dashboard/templates/syspanel_usage.html | 9 ++-------
19575
3 files changed, 3 insertions(+), 9 deletions(-)
19577
commit 50f8dcdb73f557f3454ded594223376cc10cfec2
19578
Author: Jake Dahn <jake@ansolabs.com>
19579
Date: Tue Jul 12 15:49:08 2011 -0700
19581
cleaning up all dash templates
19583
.../dashboard/templates/dash_base.html | 27 +++-
19584
.../dashboard/templates/dash_images.html | 30 +---
19585
.../dashboard/templates/dash_instance_update.html | 55 ++++---
19586
.../dashboard/templates/dash_instances.html | 48 ++----
19587
.../dashboard/templates/dash_keypairs.html | 46 ++----
19588
.../dashboard/templates/dash_keypairs_create.html | 41 ++---
19589
.../dashboard/templates/dash_launch.html | 24 +--
19590
.../dashboard/templates/dash_usage.html | 174 +++++++++-----------
19591
8 files changed, 190 insertions(+), 255 deletions(-)
19593
commit df8a95ae782c4d959cc03f34435d0be142e62639
19594
Merge: 1937e9a 0b5495e
19595
Author: Devin Carlen <devin.carlen@gmail.com>
19596
Date: Tue Jul 12 15:42:22 2011 -0700
19598
Merge pull request #53 from mgius/better_openstackx_errors
19600
Better error messages on suspected openstackx missing errors
19602
commit 0b5495e1f087892080cd8948ec27261f9c86107e
19603
Author: Mark Gius <launchpad@markgius.com>
19604
Date: Tue Jul 12 15:38:10 2011 -0700
19606
Better error messages on suspected openstackx missing errors
19608
django-openstack/django_openstack/api.py | 33 ++++++++++++++++++++++++++++++
19609
openstack-dashboard/README | 16 ++++++++++++++
19610
2 files changed, 49 insertions(+), 0 deletions(-)
19612
commit aaa9e9f85ede850d95d05733e2f1f34b25196af5
19613
Author: Jake Dahn <jake@ansolabs.com>
19614
Date: Tue Jul 12 15:31:23 2011 -0700
19616
cleaning up all systempanel templates
19618
openstack-dashboard/dashboard/templates/base.html | 1 +
19619
.../dashboard/templates/syspanel_base.html | 25 +++-
19620
.../dashboard/templates/syspanel_flavors.html | 30 +---
19621
.../dashboard/templates/syspanel_image_update.html | 27 +--
19622
.../dashboard/templates/syspanel_images.html | 24 +---
19623
.../dashboard/templates/syspanel_instances.html | 50 ++----
19624
.../dashboard/templates/syspanel_quotas.html | 53 ++----
19625
.../dashboard/templates/syspanel_services.html | 27 +---
19626
.../templates/syspanel_tenant_create.html | 33 ++---
19627
.../templates/syspanel_tenant_quotas.html | 33 ++---
19628
.../templates/syspanel_tenant_update.html | 28 +--
19629
.../dashboard/templates/syspanel_tenant_usage.html | 175 ++++++++++----------
19630
.../dashboard/templates/syspanel_tenant_users.html | 133 +++++++--------
19631
.../dashboard/templates/syspanel_tenants.html | 35 ++---
19632
.../dashboard/templates/syspanel_user_create.html | 25 +--
19633
.../dashboard/templates/syspanel_user_update.html | 27 +---
19634
.../dashboard/templates/syspanel_users.html | 23 +---
19635
openstack-dashboard/media/dashboard/css/style.css | 132 ++++++++-------
19636
18 files changed, 354 insertions(+), 527 deletions(-)
19638
commit 1937e9a3a96d9b18be7a0095065f3a2ae737bf37
19639
Merge: 6e6af66 d2dffa5
19640
Author: Devin Carlen <devin.carlen@gmail.com>
19641
Date: Tue Jul 12 10:01:54 2011 -0700
19643
Merge pull request #52 from aababilov/master
19645
Fix keystone compatibility issues, hide password on login
19647
commit d2dffa5d3980dea25679820104fa94bcd923fdc7
19648
Author: aababilov <aababilov@griddynamics.com>
19649
Date: Tue Jul 12 19:00:38 2011 +0400
19651
Hide password characters on the login screen
19653
django-openstack/django_openstack/auth/views.py | 2 +-
19654
1 files changed, 1 insertions(+), 1 deletions(-)
19656
commit e61f1fdcd9f950806c229a9ba05d552acb241861
19657
Author: aababilov <aababilov@griddynamics.com>
19658
Date: Tue Jul 12 18:24:28 2011 +0400
19660
Change 'keystone' to 'identity' according to changes in keystone
19662
django-openstack/django_openstack/api.py | 4 ++--
19663
.../django_openstack/tests/api_tests.py | 4 ++--
19664
2 files changed, 4 insertions(+), 4 deletions(-)
19666
commit 6e6af6640934c3878cf596c111d6a10a599e2e6a
19667
Merge: 556aad3 c5ed82a
19668
Author: Devin Carlen <devin.carlen@gmail.com>
19669
Date: Mon Jul 11 18:16:31 2011 -0700
19671
Merge pull request #51 from mgius/90_swift_objects_filter
19673
Can now filter objects in the dashboard
19675
commit c5ed82a9097f648ee7553b9045e3bb7fdb927d0d
19676
Author: Mark Gius <launchpad@markgius.com>
19677
Date: Mon Jul 11 17:20:07 2011 -0700
19679
Can now filter objects in the dashboard
19685
django-openstack/django_openstack/api.py | 4 +-
19686
.../django_openstack/dash/views/objects.py | 19 ++++++++++++++-
19687
.../django_openstack/tests/api_tests.py | 25 +++++++++++++++++++-
19688
.../tests/view_tests/dash/object_tests.py | 24 +++++++++++++++++++
19689
.../dashboard/templates/_object_filter.html | 10 ++++++++
19690
.../dashboard/templates/dash_objects.html | 9 +-----
19691
openstack-dashboard/media/dashboard/css/style.css | 5 ++-
19692
7 files changed, 83 insertions(+), 13 deletions(-)
19694
commit 556aad36fad82e0f48ece8eb34e966d865facdef
19695
Merge: 401a819 b6b6ee9
19696
Author: Devin Carlen <devin.carlen@gmail.com>
19697
Date: Mon Jul 11 17:15:35 2011 -0700
19699
Merge pull request #50 from mgius/157_dash_views_objects
19701
100% coverage for object views
19703
commit e2c07377e204ed587fc2f558e82f10a4e8b97305
19704
Author: Jake Dahn <jake@ansolabs.com>
19705
Date: Mon Jul 11 16:19:52 2011 -0700
19707
changing refresh link
19709
.../dashboard/templates/syspanel_quotas.html | 2 +-
19710
1 files changed, 1 insertions(+), 1 deletions(-)
19712
commit 94a3d9d549394bb1bd2204eeda1a870a7971489d
19713
Author: Jake Dahn <jake@ansolabs.com>
19714
Date: Mon Jul 11 16:16:43 2011 -0700
19716
killing debug message
19718
.../django_openstack/syspanel/views/quotas.py | 2 +-
19719
1 files changed, 1 insertions(+), 1 deletions(-)
19721
commit a82c99bbf5afcbac98ba33dbd8a89a92d4bfd430
19722
Author: Jake Dahn <jake@ansolabs.com>
19723
Date: Mon Jul 11 16:16:07 2011 -0700
19725
added quotas to syspanel
19727
django-openstack/django_openstack/syspanel/urls.py | 4 ++
19728
.../django_openstack/syspanel/views/quotas.py | 28 +++++++++++
19729
.../dashboard/templates/_syspanel_sidebar.html | 1 +
19730
.../dashboard/templates/syspanel_quotas.html | 48 ++++++++++++++++++++
19731
4 files changed, 81 insertions(+), 0 deletions(-)
19733
commit b6b6ee91f877202b0169139945a738c5424d40dc
19734
Author: Mark Gius <launchpad@markgius.com>
19735
Date: Mon Jul 11 16:02:43 2011 -0700
19737
100% coverage for object views
19741
.../django_openstack/dash/views/objects.py | 27 ++-
19742
.../tests/view_tests/dash/object_tests.py | 166 ++++++++++++++++++++
19743
.../dashboard/templates/_copy_object.html | 2 -
19744
.../dashboard/templates/_delete_object.html | 1 -
19745
.../dashboard/templates/_object_form.html | 1 -
19746
5 files changed, 184 insertions(+), 13 deletions(-)
19748
commit 10557dc50a598a0eabd2aabfce7a94bf8574bc52
19749
Merge: 9d67a05 4643f9b
19750
Author: Jake Dahn <jake@ansolabs.com>
19751
Date: Mon Jul 11 13:57:39 2011 -0700
19755
commit 4643f9bbc5af94ecb60b2af9610a9b020ef9455c
19756
Author: Jake Dahn <jake@ansolabs.com>
19757
Date: Mon Jul 11 13:55:23 2011 -0700
19759
renaming method endpoint for quotas
19761
django-openstack/django_openstack/api.py | 2 +-
19762
.../django_openstack/syspanel/views/tenants.py | 4 ++--
19763
2 files changed, 3 insertions(+), 3 deletions(-)
19765
commit 5286068017518ab17d28935a313332454f7e92c4
19766
Author: Jake Dahn <jake@ansolabs.com>
19767
Date: Mon Jul 11 13:15:30 2011 -0700
19769
removing debug message
19771
.../django_openstack/syspanel/views/tenants.py | 1 -
19772
1 files changed, 0 insertions(+), 1 deletions(-)
19774
commit ab5ebab7991cc599b395962080c2f32a136166f9
19775
Author: Jake Dahn <jake@ansolabs.com>
19776
Date: Mon Jul 11 13:01:32 2011 -0700
19778
modifying quotas now works
19780
.../django_openstack/syspanel/views/tenants.py | 4 ++--
19781
1 files changed, 2 insertions(+), 2 deletions(-)
19783
commit eec4ae6a9c61375a18f3a0edf8dc53bfe530a696
19784
Author: Jake Dahn <jake@ansolabs.com>
19785
Date: Mon Jul 11 10:18:39 2011 -0700
19787
tenant_id now pulls from quotas.id
19789
.../django_openstack/syspanel/views/tenants.py | 2 +-
19790
1 files changed, 1 insertions(+), 1 deletions(-)
19792
commit 9d67a05d2bcda99fb46fa1379a1434b0f9951d20
19793
Merge: 075c077 6da850b
19794
Author: Jake Dahn <jake@ansolabs.com>
19795
Date: Sat Jul 9 01:11:48 2011 -0700
19797
Merge branch 'master' of github.com:cloudbuilders/openstack-dashboard
19799
commit 075c0771c27b58b4da4334abc58d09d9fb1dc762
19800
Author: Jake Dahn <jake@ansolabs.com>
19801
Date: Sat Jul 9 01:11:26 2011 -0700
19803
adding autorefresh to syspanel instance list and fixing spinner styles
19805
django-openstack/django_openstack/syspanel/urls.py | 1 +
19806
.../django_openstack/syspanel/views/instances.py | 29 ++++++++++++++++++++
19807
.../templates/_syspanel_instance_list.html | 2 +-
19808
.../dashboard/templates/dash_instances.html | 4 +--
19809
.../dashboard/templates/syspanel_instances.html | 23 +++++++++++++++
19810
openstack-dashboard/media/dashboard/css/style.css | 17 +++++++++++-
19811
6 files changed, 71 insertions(+), 5 deletions(-)
19813
commit fae654dfeb6c7fc1d8d9844e18694afb745ed227
19814
Author: Jake Dahn <jake@ansolabs.com>
19815
Date: Sat Jul 9 00:58:35 2011 -0700
19817
adding auto refresh for dashboard instances
19819
django-openstack/django_openstack/dash/urls.py | 1 +
19820
.../django_openstack/dash/views/instances.py | 27 ++++++++++++++++++++
19821
.../dashboard/templates/dash_instances.html | 26 +++++++++++++++++++
19822
openstack-dashboard/media/dashboard/css/style.css | 8 ++++++
19823
4 files changed, 62 insertions(+), 0 deletions(-)
19825
commit c81089eaa3100afb0c4a6eead0bf4b9c414ebd19
19826
Author: Jake Dahn <jake@ansolabs.com>
19827
Date: Sat Jul 9 00:26:31 2011 -0700
19829
adding relevant quota information to the image launch page
19831
.../django_openstack/dash/views/images.py | 1 +
19832
.../dashboard/templates/dash_launch.html | 35 ++++++++++++++-----
19833
2 files changed, 27 insertions(+), 9 deletions(-)
19835
commit 2cffb6bf3d718a73f30887659ea7ff24475c42f1
19836
Author: Jake Dahn <jake@ansolabs.com>
19837
Date: Fri Jul 8 23:32:22 2011 -0700
19839
attempting to get quota info on image launch page for user
19841
django-openstack/django_openstack/api.py | 2 ++
19842
.../django_openstack/dash/views/images.py | 3 ++-
19843
.../dashboard/templates/dash_launch.html | 10 +++++++++-
19844
3 files changed, 13 insertions(+), 2 deletions(-)
19846
commit b562358c8e427dccda650070d2c1d980b5734d22
19847
Author: Jake Dahn <jake@ansolabs.com>
19848
Date: Fri Jul 8 22:59:24 2011 -0700
19850
quotas update form mostly working
19852
django-openstack/django_openstack/syspanel/urls.py | 3 +-
19853
.../django_openstack/syspanel/views/tenants.py | 62 ++++++++++++++++++++
19854
.../syspanel/_update_quotas_form.html | 6 ++
19855
.../dashboard/templates/_quotas_form.html | 12 ++++
19856
.../dashboard/templates/_syspanel_tenant_list.html | 1 +
19857
.../templates/syspanel_tenant_quotas.html | 33 ++++++++++
19858
6 files changed, 116 insertions(+), 1 deletions(-)
19860
commit 401a819d4ad21e6b945001c6507ee2be4115f56b
19861
Merge: 247d930 5d402d8
19862
Author: Devin Carlen <devin.carlen@gmail.com>
19863
Date: Fri Jul 8 22:41:50 2011 -0700
19865
Merge pull request #45 from ohnoimdead/add_upload
19867
Adding convenient upload object link.
19869
commit 247d93056496c1e75fc3f0e7ffa02ad7a26ce47d
19870
Merge: bb6d43e 16e5e36
19871
Author: Devin Carlen <devin.carlen@gmail.com>
19872
Date: Fri Jul 8 22:41:18 2011 -0700
19874
Merge pull request #49 from mszilagyi/containerDupeCheck_158
19876
Container creation now checks for existance of a container of the same name
19878
commit 16e5e36b9c99cd2ae7efdcb029a4094f2555bc86
19879
Author: Michael Szilagyi <mszilagyi@gmail.com>
19880
Date: Thu Jul 7 12:01:34 2011 -0700
19882
Container creation now checks for existance of a container of the same name.
19884
django-openstack/django_openstack/api.py | 31 +++++++++----
19885
.../django_openstack/tests/api_tests.py | 44 ++++++++++++++++++++
19886
2 files changed, 65 insertions(+), 10 deletions(-)
19888
commit bb6d43ee245daea1bbaf72ec56c793438ec6f466
19889
Merge: 2ac8987 d3bc499
19890
Author: Devin Carlen <devin.carlen@gmail.com>
19891
Date: Fri Jul 8 15:06:20 2011 -0700
19893
Merge pull request #48 from mgius/156_dash_views_keypairs_tests
19895
keypair tests 100% coverage
19897
commit 2ac89874b03ab0759931cd01c150dc03bc5c7432
19898
Merge: 9098458 b60e460
19899
Author: Devin Carlen <devin.carlen@gmail.com>
19900
Date: Fri Jul 8 15:06:00 2011 -0700
19902
Merge pull request #47 from ohnoimdead/testfix
19904
Fix for api test: keystone->identity
19906
commit 9098458cf4300cd10722fd612c7a41dbbf79c8fa
19907
Merge: 631aa3a a823a12
19908
Author: Devin Carlen <devin.carlen@gmail.com>
19909
Date: Fri Jul 8 15:05:47 2011 -0700
19911
Merge pull request #46 from mszilagyi/fixCopyInstantiation_159
19913
Fixed problem with swift copy object trying to instantiate swift api when
19915
commit 631aa3a25ef4216c358780ba5fbc9087929d295a
19916
Merge: 6232dd1 2cbbd26
19917
Author: Devin Carlen <devin.carlen@gmail.com>
19918
Date: Fri Jul 8 15:05:19 2011 -0700
19920
Merge pull request #44 from ohnoimdead/sidebar_cleanup
19924
commit 6232dd1dd7b0e25b6821696796d4646d8c7b4b80
19925
Merge: dbe4de6 7e78f64
19926
Author: Devin Carlen <devin.carlen@gmail.com>
19927
Date: Fri Jul 8 15:04:52 2011 -0700
19929
Merge pull request #43 from mgius/155_dash_views_instances_tests
19931
Unit tests for dash/views/instances.py
19933
commit d3bc499a5866e10c82972fc302beaf0f1e1e4f27
19934
Author: Mark Gius <launchpad@markgius.com>
19935
Date: Fri Jul 8 14:48:59 2011 -0700
19937
keypair tests 100% coverage
19939
.../django_openstack/dash/views/keypairs.py | 7 +-
19940
.../tests/view_tests/dash/keypair_tests.py | 145 ++++++++++++++++++++
19941
2 files changed, 147 insertions(+), 5 deletions(-)
19943
commit d76ceb0c6b592be7e8a392fd521ed8515b1d5b80
19944
Author: Anthony Young <sleepsonthefloor@gmail.com>
19945
Date: Fri Jul 8 13:17:09 2011 -0700
19947
enable tenant switching
19949
django-openstack/django_openstack/auth/views.py | 15 +++++--
19950
.../dashboard/templates/switch_tenants.html | 47 +++++++++----------
19951
2 files changed, 33 insertions(+), 29 deletions(-)
19953
commit b60e460cd799a9103d390cec1125795dfce47cdc
19954
Author: Tres Henry <tres@treshenry.net>
19955
Date: Fri Jul 8 11:49:57 2011 -0700
19957
Fix for api test: keystone->identity
19959
.../django_openstack/tests/api_tests.py | 2 +-
19960
1 files changed, 1 insertions(+), 1 deletions(-)
19962
commit a823a12ee0d0f808a9550e392f3826afbdfeaf94
19963
Author: Michael Szilagyi <mszilagyi@gmail.com>
19964
Date: Thu Jul 7 16:51:37 2011 -0700
19966
Fixed problem with swift copy object trying to instantiate swift api when imported. Moved to __init__ to only make the call when necessary.
19968
django-openstack/buildout.cfg | 1 +
19969
.../django_openstack/dash/views/objects.py | 14 +++---
19970
.../django_openstack/tests/api_tests.py | 42 ++++++++++++++++++++
19971
3 files changed, 50 insertions(+), 7 deletions(-)
19973
commit 5d402d8e0515e9cf0041f1e526ccae61e540f1d3
19974
Author: Tres Henry <tres@treshenry.net>
19975
Date: Fri Jul 8 10:30:21 2011 -0700
19977
Adding convenient upload object link.
19979
.../dashboard/templates/_container_list.html | 1 +
19980
1 files changed, 1 insertions(+), 0 deletions(-)
19982
commit 2cbbd262795bffbe5964aa5dee865ba09fa369ca
19983
Author: Tres Henry <tres@treshenry.net>
19984
Date: Fri Jul 8 10:21:35 2011 -0700
19988
.../dashboard/templates/login_required.html | 4 +---
19989
.../dashboard/templates/switch_tenants.html | 4 +---
19990
openstack-dashboard/media/dashboard/css/style.css | 4 ++++
19991
3 files changed, 6 insertions(+), 6 deletions(-)
19993
commit 7e78f645d2e794c5808593a230f2b8ab6521322c
19994
Author: Mark Gius <launchpad@markgius.com>
19995
Date: Thu Jul 7 16:13:09 2011 -0700
19997
Unit tests for dash/views/instances.py
19999
Original commit messages follow:
20001
Test for instance index and rebooting/terminating instance
20003
instance usage now tested
20005
full coverage of dash/instances
20009
.../django_openstack/dash/views/instances.py | 25 +-
20010
.../django_openstack/tests/testsettings.py | 2 +-
20011
.../django_openstack/tests/testurls.py | 15 +-
20012
.../tests/view_tests/dash/instance_tests.py | 317 ++++++++++++++++++++
20013
django-openstack/django_openstack/utils.py | 19 ++
20014
5 files changed, 358 insertions(+), 20 deletions(-)
20016
commit 6da850bf18e104a7f6e14c18b58b6b317a1abf18
20017
Merge: c795ae1 646d30c
20018
Author: Anthony Young <sleepsonthefloor@gmail.com>
20019
Date: Fri Jul 8 09:29:03 2011 -0700
20021
Merge branch 'add_update_instance_form'
20023
commit c795ae1c8d649ee4ff6f8b89446889c97877211a
20024
Merge: 97e7270 30bccb4
20025
Author: Anthony Young <sleepsonthefloor@gmail.com>
20026
Date: Fri Jul 8 09:28:35 2011 -0700
20028
Merge branch 'improve_error_handling_when_keystone_is_dead'
20030
commit dbe4de6b17abcc231cbb42ade6e3a7a226821bfd
20031
Merge: 6d05107 1bfc9b3
20032
Author: Devin Carlen <devin.carlen@gmail.com>
20033
Date: Thu Jul 7 16:15:27 2011 -0700
20035
Merge pull request #41 from mgius/clean_ubuntu_testing
20037
Update readme for testing prerequisites and update setup.py to include dj
20039
commit 646d30c02951e02c7257e5473c1a56e0c1a3941e
20040
Author: Anthony Young <sleepsonthefloor@gmail.com>
20041
Date: Thu Jul 7 15:54:54 2011 -0700
20043
support updating of instance name and description
20045
django-openstack/django_openstack/api.py | 8 ++++-
20046
django-openstack/django_openstack/dash/urls.py | 1 +
20047
.../django_openstack/dash/views/instances.py | 37 ++++++++++++++++++++
20048
.../dashboard/templates/_instance_form.html | 10 +++++
20049
.../dashboard/templates/_instance_list.html | 1 +
20050
.../dashboard/templates/dash_instance_update.html | 36 +++++++++++++++++++
20051
6 files changed, 92 insertions(+), 1 deletions(-)
20053
commit 1bfc9b3bc73cfe744eb90c238b16e4de7c2f93a1
20054
Author: Mark Gius <launchpad@markgius.com>
20055
Date: Thu Jul 7 15:30:54 2011 -0700
20057
Update readme for testing prerequisites and update setup.py to include django_nose
20059
django-openstack/README | 8 +++++++-
20060
django-openstack/setup.py | 2 +-
20061
2 files changed, 8 insertions(+), 2 deletions(-)
20063
commit 6d05107e7c23d8d4944c33a84ef0d50486599cbe
20064
Merge: 192e517 e547b31
20065
Author: Devin Carlen <devin.carlen@gmail.com>
20066
Date: Thu Jul 7 15:13:13 2011 -0700
20068
Merge pull request #40 from ohnoimdead/keystone_fix
20070
Fix keystone name change to identity.
20072
commit e547b3124a1d055376720fc98e3f4cfe9d0a9424
20073
Author: Tres Henry <tres@treshenry.net>
20074
Date: Thu Jul 7 14:47:31 2011 -0700
20076
Fix keystone name change to identity.
20078
django-openstack/django_openstack/api.py | 2 +-
20079
1 files changed, 1 insertions(+), 1 deletions(-)
20081
commit 192e517a50ff0877cc5e840420579c7ff501cda3
20082
Merge: 159e550 babec8a
20083
Author: Devin Carlen <devin.carlen@gmail.com>
20084
Date: Thu Jul 7 14:22:07 2011 -0700
20086
Merge pull request #39 from mgius/154_dash_views_images_tests
20088
Full unit test coverage of dash/views/images.py
20090
commit babec8a0a5cb5a8ea75546a3379167040029055c
20091
Author: Mark Gius <launchpad@markgius.com>
20092
Date: Wed Jul 6 18:51:54 2011 -0700
20094
Full unit test coverage of dash/views/images.py
20096
Rebase commit messages follow:
20098
This aught to fake keystone out
20100
Full coverage of dashboard images views
20104
.../django_openstack/dash/views/images.py | 13 +-
20105
.../django_openstack/tests/testsettings.py | 9 +
20106
.../django_openstack/tests/view_tests/base.py | 34 +--
20107
.../tests/view_tests/dash/images_tests.py | 330 ++++++++++++++++++++
20108
4 files changed, 358 insertions(+), 28 deletions(-)
20110
commit 159e550a8f1b6d4aa2217ead42f7a6d6d496a7ea
20111
Merge: ff677bf b24cbdb
20112
Author: Devin Carlen <devin.carlen@gmail.com>
20113
Date: Thu Jul 7 11:45:33 2011 -0700
20115
Merge pull request #37 from mszilagyi/swiftCopyFix
20117
Fixed container access to use swift objects.
20119
commit b24cbdb29717ebea2a79abd8f653767efa583789
20120
Author: Michael Szilagyi <mszilagyi@gmail.com>
20121
Date: Thu Jul 7 11:38:34 2011 -0700
20123
Fixed container access to use swift objects.
20125
.../django_openstack/dash/views/objects.py | 2 +-
20126
1 files changed, 1 insertions(+), 1 deletions(-)
20128
commit 30bccb4bf4e47f9f9ebfd0ad4759b5af0c4e9739
20129
Author: Anthony Young <sleepsonthefloor@gmail.com>
20130
Date: Thu Jul 7 11:03:57 2011 -0700
20132
cleaner messaging when token expires
20134
.../django_openstack/context_processors.py | 2 +-
20135
.../django_openstack/middleware/keystone.py | 4 ++++
20136
2 files changed, 5 insertions(+), 1 deletions(-)
20138
commit ff677bfdb38dd8801cbd47066d0214fb4f87a342
20139
Merge: 4160540 3fbdad7
20140
Author: Devin Carlen <devin.carlen@gmail.com>
20141
Date: Thu Jul 7 10:58:57 2011 -0700
20143
Merge pull request #36 from mszilagyi/swiftCopy_93
20145
Added copy support for swift objects from the dash.
20147
commit 4160540dd97ee9e005d5c41ba6913e28b3bd8df3
20148
Merge: 444bcf5 eb032d6
20149
Author: Devin Carlen <devin.carlen@gmail.com>
20150
Date: Thu Jul 7 10:29:42 2011 -0700
20152
Merge pull request #35 from jeffjapan/master
20154
Missing Python packages in virtualenv installation
20156
commit 97e7270c8d2efbec84a167be10318ff54f5ff043
20157
Author: Anthony Young <sleepsonthefloor@gmail.com>
20158
Date: Thu Jul 7 10:24:43 2011 -0700
20160
fix ram unit in tenant usage
20162
.../dashboard/templates/syspanel_tenant_usage.html | 2 +-
20163
1 files changed, 1 insertions(+), 1 deletions(-)
20165
commit eb032d6b5ed667f15b3f06427ed3577eb15dbe1e
20166
Author: jeffjapan <jeffjapan@gmail.com>
20167
Date: Thu Jul 7 10:53:00 2011 +0900
20169
Added missing modules to pip-requires
20171
openstack-dashboard/tools/pip-requires | 8 ++++++++
20172
1 files changed, 8 insertions(+), 0 deletions(-)
20174
commit 444bcf527bb07e0fce8a0b77a0fc9254fc0b4091
20175
Merge: a24f3b6 ed6a648
20176
Author: Devin Carlen <devin.carlen@gmail.com>
20177
Date: Wed Jul 6 18:07:11 2011 -0700
20179
Merge pull request #34 from mgius/153_dash_views_containers_tests
20181
Unit tests for dashboard container views
20183
commit ed6a6489ba4a9b99e82a2f8b3d68e2e3e102397e
20184
Author: Mark Gius <launchpad@markgius.com>
20185
Date: Wed Jul 6 12:07:39 2011 -0700
20187
Unit tests for dashboard container views. Includes support code for
20191
.../django_openstack/dash/views/containers.py | 5 +-
20192
.../django_openstack/tests/testsettings.py | 2 +-
20193
.../django_openstack/tests/view_tests/base.py | 116 ++++++++++++++++++++
20194
.../tests/view_tests/dash/container_tests.py | 94 ++++++++++++++++
20195
5 files changed, 215 insertions(+), 4 deletions(-)
20197
commit 20e48bb3e7a34d7c30212b4ba83bed58492f12bd
20198
Author: Anthony Young <sleepsonthefloor@gmail.com>
20199
Date: Wed Jul 6 12:24:17 2011 -0700
20201
improve error handling when keystone and other services are down
20203
django-openstack/django_openstack/auth/views.py | 6 ++--
20204
.../django_openstack/context_processors.py | 11 +++++++-
20205
.../django_openstack/dash/views/images.py | 24 +++++++++++++++++--
20206
.../django_openstack/syspanel/views/users.py | 20 ++++++++++++----
20207
4 files changed, 48 insertions(+), 13 deletions(-)
20209
commit 3fbdad7350dcbfa9c3da87096c2ce67701417bdc
20210
Author: Michael Szilagyi <mszilagyi@gmail.com>
20211
Date: Fri Jul 1 15:50:48 2011 -0700
20213
Added copy support for swift objects. Can now copy an object within a container or to a new container.
20215
django-openstack/django_openstack/api.py | 23 ++++++++++
20216
django-openstack/django_openstack/dash/urls.py | 2 +
20217
.../django_openstack/dash/views/objects.py | 47 ++++++++++++++++++++
20218
.../dashboard/templates/_copy_object.html | 12 +++++
20219
.../dashboard/templates/_object_list.html | 1 +
20220
.../dashboard/templates/dash_object_copy.html | 36 +++++++++++++++
20221
6 files changed, 121 insertions(+), 0 deletions(-)
20223
commit 320634cb1402cbf76729b4efa6fcee5f67aeb5aa
20224
Author: Todd Willey <todd@ansolabs.com>
20225
Date: Tue Jul 5 23:22:27 2011 -0400
20227
adding users to tenants.
20229
.../django_openstack/syspanel/views/tenants.py | 16 ++++++++++++--
20230
.../django_openstack/syspanel/views/users.py | 3 ++
20231
.../dashboard/templates/_add_tenant_user.html | 7 +++--
20232
.../dashboard/templates/syspanel_tenant_users.html | 21 ++++++++++++++++++++
20233
.../local/local_settings.py.example | 1 +
20234
5 files changed, 42 insertions(+), 6 deletions(-)
20236
commit 1ad92293cb64fa778c7e62d57866b1045c1c5678
20237
Merge: 73d098e bc5ce1b
20238
Author: Todd Willey <todd@ansolabs.com>
20239
Date: Tue Jul 5 23:08:16 2011 -0400
20241
Merge branch 'master' of git://github.com/cloudbuilders/openstack-dashboard
20243
commit 73d098edc716d0c5abd710baf410cd7408d591ac
20244
Author: Todd Willey <todd@ansolabs.com>
20245
Date: Tue Jul 5 22:40:58 2011 -0400
20249
.../django_openstack/syspanel/views/tenants.py | 16 ++++++++++++--
20250
.../django_openstack/syspanel/views/users.py | 3 ++
20251
.../dashboard/templates/_add_tenant_user.html | 7 +++--
20252
.../dashboard/templates/syspanel_tenant_users.html | 21 ++++++++++++++++++++
20253
.../local/local_settings.py.example | 1 +
20254
5 files changed, 42 insertions(+), 6 deletions(-)
20256
commit bc5ce1ba701d4f48764c8e9216688e7712ffa118
20257
Author: Jake Dahn <jake@ansolabs.com>
20258
Date: Tue Jul 5 17:53:41 2011 -0700
20260
adding confirmations to terminate instance, and commenting out permissions toggle for images
20262
.../dashboard/templates/_syspanel_image_list.html | 2 +-
20263
.../dashboard/templates/_terminate.html | 2 +-
20264
.../media/dashboard/js/application.js | 5 +++++
20265
3 files changed, 7 insertions(+), 2 deletions(-)
20267
commit 0253b76acd7e4fd86af64e38f3b6d1d6e1a358e1
20268
Author: Jake Dahn <jake@ansolabs.com>
20269
Date: Tue Jul 5 16:03:39 2011 -0700
20271
removing all things related to uploading server images
20273
django-openstack/django_openstack/syspanel/urls.py | 1 -
20274
.../django_openstack/syspanel/views/images.py | 36 +-------------------
20275
.../templates/django_openstack/dash/_upload.html | 14 --------
20276
.../dashboard/templates/_image_upload_form.html | 10 -----
20277
.../dashboard/templates/_upload.html | 5 ---
20278
.../dashboard/templates/syspanel_image_upload.html | 34 ------------------
20279
.../dashboard/templates/syspanel_images.html | 4 +--
20280
.../dashboard/templates/syspanel_upload.html | 31 -----------------
20281
.../dashboard/templates/syspanel_users.html | 2 +-
20282
9 files changed, 3 insertions(+), 134 deletions(-)
20284
commit 2a9c4ddfd8f59f02a8c7832bb61c30298a798c98
20285
Author: Jake Dahn <jake@ansolabs.com>
20286
Date: Tue Jul 5 15:53:05 2011 -0700
20288
made create links green and prettyish
20290
.../dashboard/templates/dash_keypairs.html | 2 +-
20291
.../dashboard/templates/syspanel_flavors.html | 2 +-
20292
.../dashboard/templates/syspanel_images.html | 2 +-
20293
.../dashboard/templates/syspanel_tenants.html | 2 +-
20294
.../dashboard/templates/syspanel_users.html | 2 +-
20295
openstack-dashboard/media/dashboard/css/style.css | 18 ++++++++++++++++++
20296
6 files changed, 23 insertions(+), 5 deletions(-)
20298
commit a24f3b630da9fd3db17b645e478964631426c0bc
20299
Merge: c60de5c e039d90
20300
Author: Devin Carlen <devin.carlen@gmail.com>
20301
Date: Tue Jul 5 15:29:27 2011 -0700
20303
Merge pull request #30 from mgius/api_unit_tests
20307
commit 1e0a2b216d670330a238aca9cc0b92f4d89ccb6c
20308
Author: Jake Dahn <jake@ansolabs.com>
20309
Date: Tue Jul 5 14:05:01 2011 -0700
20311
adding availability information to create flavor page to help keep users from making bad decisions
20313
.../django_openstack/syspanel/views/flavors.py | 49 ++++++++++++++++++++
20314
.../templates/syspanel_create_flavor.html | 19 +++++++-
20315
openstack-dashboard/media/dashboard/css/style.css | 24 +++++++++-
20316
3 files changed, 90 insertions(+), 2 deletions(-)
20318
commit e039d9051718bd377db59f18d5db0f11ab58077e
20319
Author: Mark Gius <launchpad@markgius.com>
20320
Date: Tue Jul 5 12:43:25 2011 -0700
20322
Typo in readme and api
20324
django-openstack/README | 2 +-
20325
django-openstack/django_openstack/api.py | 2 +-
20326
2 files changed, 2 insertions(+), 2 deletions(-)
20328
commit c6b495014bceb417afa47258605f89f39363285e
20329
Author: Mark Gius <launchpad@markgius.com>
20330
Date: Tue Jul 5 12:41:25 2011 -0700
20334
django-openstack/django_openstack/api.py | 38 ++++++++++----------
20335
.../django_openstack/tests/api_tests.py | 28 +++++++-------
20336
2 files changed, 33 insertions(+), 33 deletions(-)
20338
commit ec3c8fdc990e29b3bc16ad550d8e51e69dc9d9b8
20339
Author: Mark Gius <launchpad@markgius.com>
20340
Date: Tue Jul 5 11:44:30 2011 -0700
20342
Last function tested. Unused function dropped
20344
django-openstack/django_openstack/api.py | 12 +--
20345
.../django_openstack/tests/api_tests.py | 104 +++++++++++++++++++-
20346
.../django_openstack/tests/testsettings.py | 1 +
20347
3 files changed, 106 insertions(+), 11 deletions(-)
20349
commit 6083bc9cc9f179961ce4a25fd8e099a044631eee
20350
Author: Mark Gius <launchpad@markgius.com>
20351
Date: Mon Jul 4 16:30:32 2011 -0700
20353
Everything but the keystone api hit and the unused function tested
20355
.../django_openstack/tests/api_tests.py | 183 ++++++++++++++++++++
20356
1 files changed, 183 insertions(+), 0 deletions(-)
20358
commit 23ccf980cab2a4827e4a86eea12e64aee464dcc2
20359
Author: Mark Gius <launchpad@markgius.com>
20360
Date: Sun Jul 3 21:52:13 2011 -0700
20362
Everything but swift and a couple of odd functions done
20364
.../django_openstack/tests/api_tests.py | 96 ++++++++++++++++++--
20365
1 files changed, 90 insertions(+), 6 deletions(-)
20367
commit ea429138e140fc7847f1f3d0ecf65a069e8cbb71
20368
Author: Mark Gius <launchpad@markgius.com>
20369
Date: Sun Jul 3 21:20:53 2011 -0700
20373
django-openstack/django_openstack/api.py | 6 +-
20374
.../django_openstack/tests/api_tests.py | 233 ++++++++++++++++++++
20375
2 files changed, 236 insertions(+), 3 deletions(-)
20377
commit 3809f88c67516fe4ca1deadd3cff53797d0e4f2a
20378
Author: Mark Gius <launchpad@markgius.com>
20379
Date: Fri Jul 1 16:21:44 2011 -0700
20383
django-openstack/django_openstack/api.py | 10 +-
20384
.../django_openstack/tests/api_tests.py | 173 +++++++++++++++++---
20385
2 files changed, 158 insertions(+), 25 deletions(-)
20387
commit 2b925d48eda5461e64230ffaa54d6842ee98bab3
20388
Author: Mark Gius <launchpad@markgius.com>
20389
Date: Fri Jul 1 14:38:15 2011 -0700
20391
More tests. Removed one API call because it was a duplicate.
20393
django-openstack/django_openstack/api.py | 5 -
20394
.../django_openstack/syspanel/views/flavors.py | 2 +-
20395
.../django_openstack/tests/api_tests.py | 304 +++++++++++++++++++-
20396
.../django_openstack/tests/testsettings.py | 4 +
20397
4 files changed, 299 insertions(+), 16 deletions(-)
20399
commit 7746fd6c936897236397c3d3de6fba4269c06063
20400
Author: Mark Gius <launchpad@markgius.com>
20401
Date: Thu Jun 30 17:50:33 2011 -0700
20403
Add another test for the compute api
20405
django-openstack/README | 3 +-
20406
django-openstack/django_openstack/api.py | 1 +
20407
.../django_openstack/tests/api_tests.py | 38 ++++++++++++++++++++
20408
3 files changed, 41 insertions(+), 1 deletions(-)
20410
commit 9b424005703a871ddacbb7fcf90cc31f1777e2be
20411
Author: Mark Gius <launchpad@markgius.com>
20412
Date: Thu Jun 30 16:58:27 2011 -0700
20414
Unit tests for admin and auth api getters
20416
.../django_openstack/tests/api_tests.py | 44 +++++++++++++++++++-
20417
1 files changed, 43 insertions(+), 1 deletions(-)
20419
commit bae728b973a3ac9cf37f0901609cf5dacafec441
20420
Author: Mark Gius <launchpad@markgius.com>
20421
Date: Thu Jun 30 15:12:10 2011 -0700
20423
Full test coverage for API wrapper classes
20425
.../django_openstack/tests/api_tests.py | 141 +++++++++++++++++++-
20426
1 files changed, 136 insertions(+), 5 deletions(-)
20428
commit 539766de3a9bc1601b81ae39ff3569f214f00239
20429
Author: Mark Gius <launchpad@markgius.com>
20430
Date: Thu Jun 30 13:53:55 2011 -0700
20432
Support options for running coverage tests
20434
django-openstack/README | 7 +++++++
20435
.../django_openstack/tests/testsettings.py | 2 ++
20436
2 files changed, 9 insertions(+), 0 deletions(-)
20438
commit fb6e23bed9cd78b7cb7a772d9aaba2bddafe38cb
20439
Author: Mark Gius <launchpad@markgius.com>
20440
Date: Thu Jun 30 13:28:13 2011 -0700
20442
Tests for APIResource and APIDict wrappers
20444
django-openstack/django_openstack/api.py | 8 ++-
20445
.../django_openstack/tests/api_tests.py | 68 +++++++++++++++++++-
20446
2 files changed, 71 insertions(+), 5 deletions(-)
20448
commit c60de5c4ff9bf6a2df218b513b554518c5eebc9c
20449
Merge: ec553ed c884b96
20450
Author: Devin Carlen <devin.carlen@gmail.com>
20451
Date: Sun Jul 3 21:12:00 2011 -0700
20453
Merge pull request #29 from devcamcar/master
20455
Updated license headers
20457
commit c884b9645b290cfdb589c57c7074d3109471c27c
20458
Author: Devin Carlen <devin.carlen@gmail.com>
20459
Date: Sun Jul 3 21:10:53 2011 -0700
20461
Updated license headers
20463
openstack-dashboard/dashboard/manage.py | 20 ++++++++++++++++++++
20464
openstack-dashboard/dashboard/middleware.py | 20 ++++++++++++++++++++
20465
openstack-dashboard/dashboard/settings.py | 20 ++++++++++++++++++++
20466
openstack-dashboard/dashboard/urls.py | 4 +++-
20467
openstack-dashboard/dashboard/views.py | 4 +++-
20468
openstack-dashboard/tools/install_venv.py | 6 ++++--
20469
6 files changed, 70 insertions(+), 4 deletions(-)
20471
commit 2c2f1b2319e2e974cae8d2f607063d43e5604ed0
20472
Author: Devin Carlen <devin.carlen@gmail.com>
20473
Date: Sun Jul 3 20:55:00 2011 -0700
20475
Updated license headers
20477
django-openstack/django_openstack/api.py | 27 ++++++++++++++---
20478
django-openstack/django_openstack/auth/urls.py | 18 ++++++++++++
20479
django-openstack/django_openstack/auth/views.py | 19 ++++++++++++-
20480
.../django_openstack/context_processors.py | 20 +++++++++++++
20481
django-openstack/django_openstack/dash/urls.py | 18 ++++++++++++
20482
.../django_openstack/dash/views/containers.py | 18 ++++++++++++
20483
.../django_openstack/dash/views/images.py | 4 ++-
20484
.../django_openstack/dash/views/instances.py | 4 ++-
20485
.../django_openstack/dash/views/keypairs.py | 4 ++-
20486
.../django_openstack/dash/views/objects.py | 18 ++++++++++++
20487
django-openstack/django_openstack/forms.py | 18 ++++++++++++
20488
.../django_openstack/middleware/keystone.py | 19 ++++++++++++
20489
django-openstack/django_openstack/models.py | 24 ++++++++++++++-
20490
.../django_openstack/syspanel/forms.py | 20 +++++++++++++
20491
django-openstack/django_openstack/syspanel/urls.py | 20 +++++++++++++
20492
.../django_openstack/syspanel/views/flavors.py | 18 ++++++++++++
20493
.../django_openstack/syspanel/views/images.py | 18 ++++++++++++
20494
.../django_openstack/syspanel/views/instances.py | 18 ++++++++++++
20495
.../django_openstack/syspanel/views/services.py | 18 ++++++++++++
20496
.../django_openstack/syspanel/views/tenants.py | 18 ++++++++++++
20497
.../django_openstack/syspanel/views/users.py | 18 ++++++++++++
20498
.../templatetags/templatetags/branding.py | 4 ++-
20499
.../templatetags/templatetags/parse_date.py | 20 +++++++++++++
20500
.../templatetags/templatetags/truncate_filter.py | 5 ++-
20501
.../django_openstack/tests/api_tests.py | 20 +++++++++++++
20502
.../django_openstack/tests/dependency_tests.py | 30 ++++++++++++++++---
20503
.../django_openstack/tests/testsettings.py | 20 +++++++++++++
20504
.../django_openstack/tests/testurls.py | 4 ++-
20505
django-openstack/django_openstack/urls.py | 18 ++++++++++++
20506
django-openstack/django_openstack/utils.py | 20 +++++++++++++
20507
django-openstack/setup.py | 20 +++++++++++++
20508
31 files changed, 501 insertions(+), 19 deletions(-)
20510
commit d2c81d6f3c22ed5d242b26cfd80b67945f8bdfbc
20511
Author: Anthony Young <sleepsonthefloor@gmail.com>
20512
Date: Fri Jul 1 18:56:29 2011 -0700
20514
display cpu/disk/ram info on service list
20516
.../templates/_syspanel_service_list.html | 42 +++++++++++++++++--
20517
1 files changed, 37 insertions(+), 5 deletions(-)
20519
commit 8220b68ba72ea527deebb8fb15d91d0974b52369
20520
Merge: bfb79e1 c5e6a8e
20521
Author: Anthony Young <sleepsonthefloor@gmail.com>
20522
Date: Fri Jul 1 17:35:20 2011 -0700
20524
Merge branch 'trunk_safe'
20526
commit c5e6a8ef0d2eca419734e88456f8236ed49fe8c1
20527
Author: Anthony Young <sleepsonthefloor@gmail.com>
20528
Date: Fri Jul 1 17:28:16 2011 -0700
20530
increase number of characters for image names
20532
.../django_openstack/syspanel/views/images.py | 8 ++++----
20533
1 files changed, 4 insertions(+), 4 deletions(-)
20535
commit ec553ed415c8b2ad12b478d9ba505b7331b0bd8e
20536
Merge: 0d0fde1 c41a560
20537
Author: Devin Carlen <devin.carlen@gmail.com>
20538
Date: Thu Jun 30 13:36:05 2011 -0700
20540
Merge pull request #26 from mgius/fix_buildout_config
20542
Glance now deploys through buildout, and copious comments added
20544
commit c41a560aa8397dd934fb28f26f7b7c3545fabeef
20545
Author: Mark Gius <launchpad@markgius.com>
20546
Date: Thu Jun 30 12:31:47 2011 -0700
20548
Edited django-openstack/buildout.cfg via GitHub
20550
django-openstack/buildout.cfg | 1 -
20551
1 files changed, 0 insertions(+), 1 deletions(-)
20553
commit 1c294077a385b07021ba0f64eece447975a7dbf7
20554
Author: Mark Gius <launchpad@markgius.com>
20555
Date: Thu Jun 30 12:02:03 2011 -0700
20557
Glance now deploys through buildout, and copious comments added
20559
django-openstack/buildout.cfg | 83 ++++++++++++++++++++++++++++++++--------
20560
1 files changed, 66 insertions(+), 17 deletions(-)
20562
commit 0d0fde12f8806c544225eb6c755e39430026063c
20563
Merge: aadfb53 d7dae53
20564
Author: Devin Carlen <devin.carlen@gmail.com>
20565
Date: Thu Jun 30 10:53:40 2011 -0700
20567
Merge pull request #25 from mgius/api_to_dicts
20569
Update API to make unit tests easier
20571
commit d7dae5397858a1e65818428b7b6055d3d1b48baa
20572
Author: Mark Gius <launchpad@markgius.com>
20573
Date: Thu Jun 30 10:26:13 2011 -0700
20575
Turn a bad hack into a better one
20577
django-openstack/django_openstack/api.py | 24 +++++++------------
20578
.../dashboard/templates/_instance_list.html | 2 +-
20579
.../templates/_syspanel_instance_list.html | 2 +-
20580
3 files changed, 11 insertions(+), 17 deletions(-)
20582
commit bdc0d21f5354179c31064e7a5e36d04dba3bac76
20583
Merge: 1cac476 aadfb53
20584
Author: Mark Gius <launchpad@markgius.com>
20585
Date: Wed Jun 29 21:24:53 2011 -0700
20587
Merge branch 'master' into api_to_dicts
20589
commit 1cac476e7965223dcdc09ce178dd1232c526c5b7
20590
Author: Mark Gius <launchpad@markgius.com>
20591
Date: Wed Jun 29 21:23:22 2011 -0700
20593
Add cloudfiles to buildout
20595
django-openstack/buildout.cfg | 17 +++++++++++++++--
20596
1 files changed, 15 insertions(+), 2 deletions(-)
20598
commit dca89b5375e6a72c3e188f8c63860aa11cba9ec4
20599
Author: Mark Gius <launchpad@markgius.com>
20600
Date: Wed Jun 29 18:32:02 2011 -0700
20602
That ought to do it.
20605
django-openstack/django_openstack/api.py | 86 ++++++++++++++------
20606
.../django_openstack/dash/views/images.py | 15 +---
20607
.../django_openstack/dash/views/instances.py | 5 -
20608
.../django_openstack/syspanel/views/instances.py | 10 +--
20609
.../django_openstack/tests/api_tests.py | 4 +
20610
.../dashboard/templates/_image_list.html | 5 +-
20611
7 files changed, 75 insertions(+), 51 deletions(-)
20613
commit e7cf4c252be6ea530ec3039db905c111b8be8bf2
20614
Author: Mark Gius <launchpad@markgius.com>
20615
Date: Wed Jun 29 16:49:23 2011 -0700
20617
Wrapped Swift api calls
20619
django-openstack/django_openstack/api.py | 25 +++++++++++++++++--------
20620
1 files changed, 17 insertions(+), 8 deletions(-)
20622
commit aadfb53062240f4a34ae008e461e98ab9fb5e2a9
20623
Merge: fa9ccd7 e9e7bc0
20624
Author: Devin Carlen <devin.carlen@gmail.com>
20625
Date: Wed Jun 29 16:24:26 2011 -0700
20627
Merge pull request #24 from mszilagyi/objectFilter_90
20629
Fixed issue with incorrect glance exception import (ClientConnectionError)
20631
commit e9e7bc0d00a72b21de60359184f8cfeff4679f5d
20632
Merge: 4891b95 fa9ccd7
20633
Author: Michael Szilagyi <mszilagyi@gmail.com>
20634
Date: Wed Jun 29 15:44:13 2011 -0700
20636
Merge branch 'master' of git://github.com/4P/openstack-dashboard into objectFilter_90
20638
commit bfb79e13631cafe2510bd2fe423d7a80a2f658b5
20639
Author: Anthony Young <sleepsonthefloor@gmail.com>
20640
Date: Wed Jun 29 14:38:37 2011 -0700
20642
glance juggled around some exception definitions
20644
.../django_openstack/syspanel/views/images.py | 13 ++++++-------
20645
1 files changed, 6 insertions(+), 7 deletions(-)
20647
commit 5fcd37631642e9a25907e5219c1bf82731b05266
20648
Merge: 785c861 fa9ccd7
20649
Author: Mark Gius <launchpad@markgius.com>
20650
Date: Wed Jun 29 13:23:36 2011 -0700
20652
Merge branch 'master' into api_to_dicts
20654
Incorporate swift changes
20657
django-openstack/django_openstack/api.py
20659
commit 785c861975d9864670c25850b410d5218f85396b
20660
Author: Mark Gius <launchpad@markgius.com>
20661
Date: Wed Jun 29 13:19:28 2011 -0700
20663
Fix bug in __getattr__ for api object, and PEP8 fixes
20665
django-openstack/django_openstack/api.py | 52 ++++++++++++--------
20666
.../django_openstack/syspanel/views/images.py | 2 +-
20667
2 files changed, 33 insertions(+), 21 deletions(-)
20669
commit cd7ac067ec6755b5f3ff3b368887914e04afab9e
20670
Author: Mark Gius <launchpad@markgius.com>
20671
Date: Wed Jun 29 12:41:29 2011 -0700
20673
Quick fix to api to make glance api work right
20675
django-openstack/django_openstack/api.py | 9 ++++++++-
20676
1 files changed, 8 insertions(+), 1 deletions(-)
20678
commit d184e1e83e756b8860f11d6bf0cecd6571171ce1
20679
Author: Mark Gius <launchpad@markgius.com>
20680
Date: Wed Jun 29 12:17:55 2011 -0700
20684
django-openstack/django_openstack/api.py | 68 ++++++++++++++++++++++++-----
20685
1 files changed, 56 insertions(+), 12 deletions(-)
20687
commit 4891b952de8afb7c23d7dc64037209182757aa1f
20688
Author: Michael Szilagyi <mszilagyi@gmail.com>
20689
Date: Wed Jun 29 11:47:26 2011 -0700
20691
Fixed problems with incorrect import/usage for glance_exception.ClientConnectionerror
20693
.../django_openstack/syspanel/views/images.py | 16 +++++++---------
20694
1 files changed, 7 insertions(+), 9 deletions(-)
20696
commit 65002b82c5a46887ac82b4bdc18c9449288f83ed
20697
Author: Michael Szilagyi <mszilagyi@gmail.com>
20698
Date: Wed Jun 29 11:10:45 2011 -0700
20700
Fixed problem with ClientConnectionError import failing.
20702
.../django_openstack/syspanel/views/images.py | 4 ++--
20703
1 files changed, 2 insertions(+), 2 deletions(-)
20705
commit a697464ad9b5debe7ed1b9e368a74b1c7b0ef5d4
20706
Author: Mark Gius <launchpad@markgius.com>
20707
Date: Wed Jun 29 11:02:07 2011 -0700
20709
All api calls except for glance now wrapped
20711
django-openstack/django_openstack/api.py | 61 ++++++++++++--------
20712
.../django_openstack/syspanel/views/instances.py | 8 ++-
20713
2 files changed, 41 insertions(+), 28 deletions(-)
20715
commit 321903d06e196704bce5b190648ce3aebb0e89de
20716
Author: Anthony Young <sleepsonthefloor@gmail.com>
20717
Date: Wed Jun 29 10:08:38 2011 -0700
20719
don't purge flavor by default!!!
20721
.../django_openstack/syspanel/views/flavors.py | 2 +-
20722
1 files changed, 1 insertions(+), 1 deletions(-)
20724
commit b5f230cb5464d1f46aa7330cb67279da251d12aa
20725
Author: Anthony Young <sleepsonthefloor@gmail.com>
20726
Date: Wed Jun 29 09:52:44 2011 -0700
20728
allow flavor names to be longer
20730
.../django_openstack/syspanel/views/flavors.py | 2 +-
20731
1 files changed, 1 insertions(+), 1 deletions(-)
20733
commit c5fe7d3be9f92a133d38015aae2427cb912f68d5
20734
Author: Anthony Young <sleepsonthefloor@gmail.com>
20735
Date: Wed Jun 29 08:23:47 2011 -0700
20737
pull in build changes from server
20739
django-openstack/Makefile | 3 ++-
20740
django-openstack/debian/control | 9 ++++++++-
20741
openstack-dashboard/setup.py | 19 +++++++++++++++----
20742
3 files changed, 25 insertions(+), 6 deletions(-)
20744
commit aa3504dfde71da22dcb8cf57194281665ec90538
20745
Author: Anthony Young <sleepsonthefloor@gmail.com>
20746
Date: Wed Jun 29 08:05:20 2011 -0700
20748
also allow underscores and dashes
20750
.../django_openstack/dash/views/images.py | 2 +-
20751
1 files changed, 1 insertions(+), 1 deletions(-)
20753
commit fa9ccd776905d1b23424514c63b7a3e57ee6bbf1
20754
Merge: 23e928c dfdcc25
20755
Author: Devin Carlen <devin.carlen@gmail.com>
20756
Date: Wed Jun 29 00:27:47 2011 -0700
20758
Merge pull request #22 from ohnoimdead/swift-support
20760
Support for VERY basic Swift container and object management.
20762
commit bbbd0ff25751ddb52cccd755b3da6d8ba8095243
20763
Author: Anthony Young <sleepsonthefloor@gmail.com>
20764
Date: Wed Jun 29 00:13:15 2011 -0700
20766
allow periods in group names
20768
.../django_openstack/dash/views/images.py | 2 +-
20769
1 files changed, 1 insertions(+), 1 deletions(-)
20771
commit dfdcc259f4d4dc9abe898abc4e94c8004506b5b0
20772
Author: Tres Henry <tres@treshenry.net>
20773
Date: Mon Jun 27 16:43:08 2011 -0700
20775
Support for VERY basic Swift container and object management.
20777
django-openstack/django_openstack/api.py | 48 ++++++++++-
20778
.../django_openstack/context_processors.py | 6 +-
20779
django-openstack/django_openstack/dash/urls.py | 16 ++++-
20780
.../django_openstack/dash/views/containers.py | 73 +++++++++++++++++
20781
.../django_openstack/dash/views/keypairs.py | 2 +-
20782
.../django_openstack/dash/views/objects.py | 85 ++++++++++++++++++++
20783
django-openstack/django_openstack/forms.py | 5 +-
20784
openstack-dashboard/dashboard/settings.py | 1 +
20785
.../dashboard/templates/_container_form.html | 10 +++
20786
.../dashboard/templates/_container_list.html | 17 ++++
20787
.../dashboard/templates/_dash_sidebar.html | 6 ++
20788
.../dashboard/templates/_delete_container.html | 8 ++
20789
.../dashboard/templates/_delete_object.html | 9 ++
20790
.../dashboard/templates/_object_form.html | 11 +++
20791
.../dashboard/templates/_object_list.html | 17 ++++
20792
.../dashboard/templates/dash_containers.html | 37 +++++++++
20793
.../templates/dash_containers_create.html | 33 ++++++++
20794
.../dashboard/templates/dash_objects.html | 38 +++++++++
20795
.../dashboard/templates/dash_objects_upload.html | 36 ++++++++
20796
.../local/local_settings.py.example | 7 ++
20797
.../media/dashboard/css/openstack.css | 17 ++--
20798
openstack-dashboard/media/dashboard/css/style.css | 44 ++++++----
20799
openstack-dashboard/tools/pip-requires | 1 +
20800
23 files changed, 492 insertions(+), 35 deletions(-)
20802
commit 328a94bf8df5ea46a4df47537f2b9d4d2bbd64a1
20803
Author: Mark Gius <launchpad@markgius.com>
20804
Date: Tue Jun 28 18:10:56 2011 -0700
20806
So clever I messed it up myself
20808
django-openstack/django_openstack/api.py | 14 +++++++++-----
20809
1 files changed, 9 insertions(+), 5 deletions(-)
20811
commit d5c3c78d13d41d00f55c88abb70b833af01e86fd
20812
Author: Mark Gius <launchpad@markgius.com>
20813
Date: Tue Jun 28 18:07:53 2011 -0700
20815
This is clever. Perhaps too clever
20817
django-openstack/django_openstack/api.py | 160 +++++-------------------------
20818
1 files changed, 25 insertions(+), 135 deletions(-)
20820
commit abfecdc711dde04c0ec93a9d661d9a14813138df
20821
Author: Mark Gius <launchpad@markgius.com>
20822
Date: Tue Jun 28 17:49:14 2011 -0700
20824
Console and Server wrappers
20826
django-openstack/django_openstack/api.py | 82 ++++++++++++++++++++++++++++--
20827
1 files changed, 77 insertions(+), 5 deletions(-)
20829
commit 5031f81305208fb64017f26ffaea6dbbe5dac1a5
20830
Author: Mark Gius <launchpad@markgius.com>
20831
Date: Tue Jun 28 17:27:08 2011 -0700
20833
Bunch of API functions wrapped, tested by hitting dashboard.
20835
django-openstack/django_openstack/api.py | 118 +++++++++++++++-----
20836
.../django_openstack/dash/views/keypairs.py | 2 +-
20837
.../django_openstack/syspanel/views/images.py | 2 +-
20838
.../django_openstack/tests/api_tests.py | 2 -
20839
4 files changed, 90 insertions(+), 34 deletions(-)
20841
commit d21dc8d0021d520f87679dd7982da23c73b5b846
20842
Author: Mark Gius <launchpad@markgius.com>
20843
Date: Tue Jun 28 17:23:41 2011 -0700
20845
Fix flavors delete and keypair list attribute access
20847
.../django_openstack/syspanel/views/flavors.py | 2 +-
20848
.../dashboard/templates/_keypair_list.html | 2 +-
20849
2 files changed, 2 insertions(+), 2 deletions(-)
20851
commit e2528db52be6ed79734c252d79c5766ffbbbd77a
20852
Author: Mark Gius <launchpad@markgius.com>
20853
Date: Tue Jun 28 16:09:43 2011 -0700
20855
Interface objects added to api, api_tests and api adjusted to use them
20857
django-openstack/django_openstack/api.py | 67 +++++++++++++++-----
20858
.../django_openstack/tests/api_tests.py | 52 ++++++++++-----
20859
2 files changed, 86 insertions(+), 33 deletions(-)
20861
commit acd06d6cc574279ad0c2ce8952bffa11a5513d52
20862
Author: Mark Gius <launchpad@markgius.com>
20863
Date: Tue Jun 28 12:19:14 2011 -0700
20865
Tests for every api call that uses auth_api
20867
django-openstack/django_openstack/api.py | 20 ++--
20868
.../django_openstack/tests/api_tests.py | 117 ++++++++++++++++---
20869
2 files changed, 110 insertions(+), 27 deletions(-)
20871
commit 23e928c1e28c794f153c160abb6c2e10863628fe
20872
Merge: f55960b a46df8d
20873
Author: Devin Carlen <devin.carlen@gmail.com>
20874
Date: Tue Jun 28 11:40:42 2011 -0700
20876
Merge pull request #21 from mgius/improve_logging_again_fixed
20878
Totally out of band diff of improve_logging_again
20880
commit 54ff33aec38f5252dd97c14a00e7b76714e783af
20881
Author: Mark Gius <launchpad@markgius.com>
20882
Date: Mon Jun 27 15:37:47 2011 -0700
20884
First test implemented, and buildout changes to allow unit test to run
20887
django-openstack/buildout.cfg | 22 ++++++-
20888
django-openstack/django_openstack/api.py | 13 +++-
20889
.../django_openstack/tests/__init__.py | 2 +-
20890
.../django_openstack/tests/api_tests.py | 69 ++++++++++++++++++++
20891
5 files changed, 102 insertions(+), 5 deletions(-)
20893
commit a46df8dbbe369b0a99cac731ecb745a8dce59459
20894
Author: Mark Gius <launchpad@markgius.com>
20895
Date: Tue Jun 28 11:29:29 2011 -0700
20897
Totally out of band diff of improve_logging_again
20899
improves logging in dashboard, mostly error logging.
20900
Some informational and debugging
20902
django-openstack/django_openstack/api.py | 25 ++++++++-
20903
django-openstack/django_openstack/auth/views.py | 10 +++-
20904
.../django_openstack/dash/views/images.py | 17 +++++--
20905
.../django_openstack/dash/views/instances.py | 26 ++++++++-
20906
.../django_openstack/dash/views/keypairs.py | 10 +++-
20907
django-openstack/django_openstack/forms.py | 5 +-
20908
.../django_openstack/syspanel/views/flavors.py | 11 +++-
20909
.../django_openstack/syspanel/views/images.py | 56 ++++++++++++++++----
20910
.../django_openstack/syspanel/views/instances.py | 16 +++++-
20911
.../django_openstack/syspanel/views/services.py | 12 ++++-
20912
.../django_openstack/syspanel/views/tenants.py | 16 ++++++
20913
.../django_openstack/syspanel/views/users.py | 8 +++
20914
openstack-dashboard/dashboard/middleware.py | 6 +--
20915
openstack-dashboard/dashboard/settings.py | 2 +-
20916
openstack-dashboard/dashboard/views.py | 3 +-
20917
15 files changed, 187 insertions(+), 36 deletions(-)
20919
commit e3ba20be102dcca5964a4fc3a3698bcbaca2ab11
20920
Merge: c921066 1b09ac3
20921
Author: Anthony Young <sleepsonthefloor@gmail.com>
20922
Date: Mon Jun 27 18:18:23 2011 -0700
20924
Merge remote branch 'origin/trunk_safe' into trunk_safe
20926
commit c921066598ad45343cfaa12b034a3c77e613b181
20927
Author: Anthony Young <sleepsonthefloor@gmail.com>
20928
Date: Mon Jun 27 18:11:25 2011 -0700
20930
fix paramater ordering in server_create
20932
django-openstack/django_openstack/api.py | 8 ++++----
20933
.../django_openstack/dash/views/images.py | 6 +++---
20934
2 files changed, 7 insertions(+), 7 deletions(-)
20936
commit 1b09ac3e54595056b311abd16735408e3608ba8c
20937
Author: Jake Dahn <jake@ansolabs.com>
20938
Date: Mon Jun 27 18:33:31 2011 -0500
20940
fixing hide bug for instance list
20942
.../dashboard/templates/_syspanel_image_list.html | 2 +-
20943
.../media/dashboard/js/application.js | 2 +-
20944
2 files changed, 2 insertions(+), 2 deletions(-)
20946
commit a78886f9857111c89c598c5091360ebc09a27f85
20947
Author: Anthony Young <sleepsonthefloor@gmail.com>
20948
Date: Mon Jun 27 16:18:37 2011 -0700
20950
make name a bit smaller
20952
openstack-dashboard/media/dashboard/css/style.css | 2 +-
20953
1 files changed, 1 insertions(+), 1 deletions(-)
20955
commit 93088e9c127091eff42cbcedc49e97689988117c
20956
Author: Anthony Young <sleepsonthefloor@gmail.com>
20957
Date: Mon Jun 27 16:09:15 2011 -0700
20959
oopsy left in debuggery
20961
.../templates/_syspanel_instance_list.html | 2 +-
20962
1 files changed, 1 insertions(+), 1 deletions(-)
20964
commit e865e1feb7d55e51053a256557a27980e18da7dc
20965
Author: Anthony Young <sleepsonthefloor@gmail.com>
20966
Date: Mon Jun 27 15:59:31 2011 -0700
20968
fix host name wrapping
20970
.../templates/_syspanel_instance_list.html | 2 +-
20971
openstack-dashboard/media/dashboard/css/style.css | 4 ++--
20972
2 files changed, 3 insertions(+), 3 deletions(-)
20974
commit 5bbfb960e3ba117bbb62582b09ea5b5df69615d0
20975
Merge: 96aa952 8ae5008
20976
Author: Jake Dahn <jake@ansolabs.com>
20977
Date: Mon Jun 27 17:44:03 2011 -0500
20979
Merge branch 'trunk_safe' of github.com:cloudbuilders/openstack-dashboard into trunk_safe
20981
commit 96aa9524385cdbaca52fa5fa537085b8444f9b4e
20982
Author: Jake Dahn <jake@ansolabs.com>
20983
Date: Mon Jun 27 17:43:37 2011 -0500
20985
making long instance names truncate
20987
.../dashboard/templates/_instance_list.html | 2 +-
20988
openstack-dashboard/media/dashboard/css/style.css | 16 +++++++++++-----
20989
2 files changed, 12 insertions(+), 6 deletions(-)
20991
commit 8ae500898a207a313dc53e86afdcdc0f5013515b
20992
Author: Anthony Young <sleepsonthefloor@gmail.com>
20993
Date: Mon Jun 27 15:29:29 2011 -0700
20995
add an empty span to correct spacing on syspanel dash
20997
.../dashboard/templates/syspanel_usage.html | 2 +-
20998
1 files changed, 1 insertions(+), 1 deletions(-)
21000
commit 4fb0c24406c2e388512b90f9360c806f8bc21bd8
21001
Author: Anthony Young <sleepsonthefloor@gmail.com>
21002
Date: Mon Jun 27 15:16:06 2011 -0700
21004
fix dash usage display
21006
.../django_openstack/dash/views/instances.py | 12 +++++++-----
21007
1 files changed, 7 insertions(+), 5 deletions(-)
21009
commit fa1c3f98452d74761710a48d755162be221f9189
21010
Author: Anthony Young <sleepsonthefloor@gmail.com>
21011
Date: Mon Jun 27 15:00:31 2011 -0700
21013
some visual and ergonomic tweaks
21015
django-openstack/django_openstack/auth/views.py | 5 +----
21016
.../dashboard/templates/dash_keypairs.html | 2 +-
21017
.../dashboard/templates/dash_keypairs_create.html | 8 ++++----
21018
.../dashboard/templates/dash_launch.html | 2 +-
21019
.../dashboard/templates/dash_usage.html | 4 ++++
21020
5 files changed, 11 insertions(+), 10 deletions(-)
21022
commit e12aec29bdbd3df62c169909a42ceced5f4b7d13
21023
Author: Jake Dahn <jake@ansolabs.com>
21024
Date: Mon Jun 27 16:37:43 2011 -0500
21026
fixing issue with getting max ram usage
21028
.../django_openstack/dash/views/instances.py | 4 ++--
21029
1 files changed, 2 insertions(+), 2 deletions(-)
21031
commit c01c1252e235ff56082a979d0c19221c905ac805
21032
Merge: 1fbe54f 6a9bc80
21033
Author: Jake Dahn <jake@ansolabs.com>
21034
Date: Mon Jun 27 16:21:42 2011 -0500
21036
Merge branch 'trunk_safe' of github.com:cloudbuilders/openstack-dashboard into jake-tinychanges
21038
commit 6a9bc804c776b098acffcaf921d76b602ab5ce3f
21039
Author: Anthony Young <sleepsonthefloor@gmail.com>
21040
Date: Mon Jun 27 14:18:08 2011 -0700
21042
clean up instances display
21044
.../django_openstack/dash/views/instances.py | 9 ++++++++-
21045
.../django_openstack/syspanel/views/instances.py | 1 -
21046
.../dashboard/templates/dash_usage.html | 14 ++++++++++++--
21047
openstack-dashboard/media/dashboard/css/style.css | 4 ++++
21048
4 files changed, 24 insertions(+), 4 deletions(-)
21050
commit 1fbe54fe20c68f752368f244cfe69f47d7158c21
21051
Merge: 9502853 a45bcd0
21052
Author: Jake Dahn <jake@ansolabs.com>
21053
Date: Mon Jun 27 15:59:44 2011 -0500
21055
Merge branch 'trunk_safe' into jake-tinychanges
21057
commit a45bcd0d5f81d6ec2c9cd13c3c63fa5fffb15045
21058
Merge: 224318a 50ca8ff
21059
Author: Jake Dahn <jake@ansolabs.com>
21060
Date: Mon Jun 27 15:56:15 2011 -0500
21062
Merge branch 'trunk_safe' of github.com:cloudbuilders/openstack-dashboard into trunk_safe
21064
commit 9502853949319d9094be5f93aa4b688f162a336d
21065
Author: Jake Dahn <jake@ansolabs.com>
21066
Date: Mon Jun 27 15:55:52 2011 -0500
21068
all update links now say edit
21070
.../dashboard/templates/_syspanel_tenant_list.html | 2 +-
21071
1 files changed, 1 insertions(+), 1 deletions(-)
21073
commit 5e512f09183ceb2afdc9022b1c78723583991450
21074
Author: Jake Dahn <jake@ansolabs.com>
21075
Date: Mon Jun 27 15:51:44 2011 -0500
21077
making a text pass on everything
21079
.../django_openstack/syspanel/views/users.py | 2 +-
21080
.../syspanel/_create_tenant_form.html | 6 ++++++
21081
.../syspanel/_create_user_form.html | 6 ++++++
21082
.../syspanel/_update_tenant_form.html | 6 ++++++
21083
.../syspanel/_update_user_form.html | 6 ++++++
21084
.../dashboard/templates/_tenant_form.html | 3 ++-
21085
.../dashboard/templates/_user_form.html | 4 +++-
21086
.../dashboard/templates/dash_launch.html | 5 +----
21087
.../templates/syspanel_create_flavor.html | 6 +-----
21088
.../dashboard/templates/syspanel_image_update.html | 5 +----
21089
.../dashboard/templates/syspanel_image_upload.html | 5 +----
21090
.../templates/syspanel_tenant_create.html | 7 ++-----
21091
.../templates/syspanel_tenant_update.html | 7 ++-----
21092
.../dashboard/templates/syspanel_upload.html | 5 +----
21093
.../dashboard/templates/syspanel_user_create.html | 7 ++-----
21094
.../dashboard/templates/syspanel_user_update.html | 7 ++-----
21095
16 files changed, 43 insertions(+), 44 deletions(-)
21097
commit 50ca8ffb078b37b472c1ccbbb2a4f21e8d7eade4
21098
Author: Anthony Young <sleepsonthefloor@gmail.com>
21099
Date: Mon Jun 27 13:50:01 2011 -0700
21103
.../templatetags/templatetags/sizeformat.py | 2 +-
21104
1 files changed, 1 insertions(+), 1 deletions(-)
21106
commit fa992d3f6ae2365a17e26c223ffcfda5e5e84bff
21107
Author: Anthony Young <sleepsonthefloor@gmail.com>
21108
Date: Mon Jun 27 13:44:20 2011 -0700
21112
.../templatetags/templatetags/sizeformat.py | 20 +++++++++++++++-----
21113
.../dashboard/templates/syspanel_usage.html | 2 +-
21114
2 files changed, 16 insertions(+), 6 deletions(-)
21116
commit 75df617a7ccda751e8ec5d6c0c15c8b5862a9a6e
21117
Author: Anthony Young <sleepsonthefloor@gmail.com>
21118
Date: Mon Jun 27 13:26:22 2011 -0700
21120
fix formatting of ram sizes
21122
.../templatetags/templatetags/sizeformat.py | 37 ++++++++++++++++++++
21123
.../dashboard/templates/_instance_list.html | 3 +-
21124
.../dashboard/templates/dash_usage.html | 3 +-
21125
.../dashboard/templates/syspanel_tenant_usage.html | 3 +-
21126
.../dashboard/templates/syspanel_usage.html | 3 +-
21127
5 files changed, 45 insertions(+), 4 deletions(-)
21129
commit 2c8e1e9224e649c924f768f955d2505b1fb2bac2
21130
Author: Anthony Young <sleepsonthefloor@gmail.com>
21131
Date: Mon Jun 27 11:40:52 2011 -0700
21133
display correct headers in services tab
21135
.../templates/_syspanel_service_list.html | 2 +-
21136
1 files changed, 1 insertions(+), 1 deletions(-)
21138
commit 63008b1013123259fe8147b8715fb40e3c63f6f8
21139
Author: Anthony Young <sleepsonthefloor@gmail.com>
21140
Date: Mon Jun 27 11:39:22 2011 -0700
21142
fix ram display to show gb
21144
.../django_openstack/dash/views/instances.py | 8 ++++++++
21145
.../dashboard/templates/dash_usage.html | 2 +-
21146
2 files changed, 9 insertions(+), 1 deletions(-)
21148
commit dfc744a8f07154c64644a3be98696e2eefbb12f7
21149
Author: Anthony Young <sleepsonthefloor@gmail.com>
21150
Date: Mon Jun 27 11:27:30 2011 -0700
21152
list terminated instances last
21154
.../django_openstack/dash/views/instances.py | 3 +--
21155
.../django_openstack/syspanel/views/instances.py | 7 +++++++
21156
.../dashboard/templates/dash_usage.html | 20 ++++++--------------
21157
.../dashboard/templates/syspanel_tenant_usage.html | 12 ++++++++----
21158
4 files changed, 22 insertions(+), 20 deletions(-)
21160
commit e9e94bbeecb3ce71861f94122f4108c0e53286c6
21161
Author: Anthony Young <sleepsonthefloor@gmail.com>
21162
Date: Mon Jun 27 11:15:49 2011 -0700
21166
.../dashboard/templates/dash_usage.html | 4 ++--
21167
1 files changed, 2 insertions(+), 2 deletions(-)
21169
commit 8ccd83b57c90cff8e021969c82b7e97ebf0e2e95
21170
Merge: 109eb2d 4f57c72
21171
Author: Anthony Young <sleepsonthefloor@gmail.com>
21172
Date: Mon Jun 27 10:01:38 2011 -0700
21174
Merge remote branch 'origin/trunk_safe' into trunk_safe
21176
commit 109eb2d3556b8df5d74dbab95f1ba445a1560e90
21177
Author: Anthony Young <sleepsonthefloor@gmail.com>
21178
Date: Mon Jun 27 09:59:41 2011 -0700
21182
django-openstack/django_openstack/api.py | 2 +-
21183
.../django_openstack/dash/views/instances.py | 2 +-
21184
2 files changed, 2 insertions(+), 2 deletions(-)
21186
commit 06386b782bd06b1d5711cb060d7ed1ce0fb89c2d
21187
Author: Anthony Young <sleepsonthefloor@gmail.com>
21188
Date: Mon Jun 27 09:56:48 2011 -0700
21190
no-wrap table headers
21192
openstack-dashboard/media/dashboard/css/style.css | 1 +
21193
1 files changed, 1 insertions(+), 0 deletions(-)
21195
commit 8bebc9e0fb384a97f1d9fb9df47405bef472f8e8
21196
Author: Anthony Young <sleepsonthefloor@gmail.com>
21197
Date: Mon Jun 27 09:54:42 2011 -0700
21199
display instance host
21201
.../templates/_syspanel_instance_list.html | 4 ++--
21202
1 files changed, 2 insertions(+), 2 deletions(-)
21204
commit 9511c01ffcca044c966bae18666699c23c8c1907
21205
Author: Anthony Young <sleepsonthefloor@gmail.com>
21206
Date: Mon Jun 27 09:17:13 2011 -0700
21210
.../dashboard/templates/_instance_list.html | 7 ++++++-
21211
1 files changed, 6 insertions(+), 1 deletions(-)
21213
commit 1d6bacb277b996e8e90938ce6571576135a9a506
21214
Author: Jake Dahn <jake@ansolabs.com>
21215
Date: Mon Jun 27 10:58:00 2011 -0500
21217
adding a proper description to keypairs
21219
.../dashboard/templates/dash_create_keypair.html | 34 --------------------
21220
.../dashboard/templates/dash_keypairs_create.html | 10 ++---
21221
2 files changed, 4 insertions(+), 40 deletions(-)
21223
commit 6a73c015677f3cd6e59c956e0c83aa817d0f52eb
21224
Author: Anthony Young <sleepsonthefloor@gmail.com>
21225
Date: Mon Jun 27 08:55:05 2011 -0700
21227
redirect to image list after image edit
21229
.../django_openstack/syspanel/views/images.py | 2 +-
21230
1 files changed, 1 insertions(+), 1 deletions(-)
21232
commit 224318a6d049b3a96d2471c8ab1ec5ddfa5ba3dc
21233
Author: Jake Dahn <jake@ansolabs.com>
21234
Date: Mon Jun 27 10:37:36 2011 -0500
21236
removing debug info message
21238
.../django_openstack/dash/views/instances.py | 1 -
21239
1 files changed, 0 insertions(+), 1 deletions(-)
21241
commit 18e6b9a03e7d09614a4d05639e01b678f9a4f366
21242
Author: Jake Dahn <jake@ansolabs.com>
21243
Date: Mon Jun 27 10:36:48 2011 -0500
21245
fixing dashboard instances
21247
django-openstack/django_openstack/api.py | 2 +-
21248
.../django_openstack/dash/views/instances.py | 4 ++--
21249
2 files changed, 3 insertions(+), 3 deletions(-)
21251
commit 4f57c72137d96d78836158152fc1946cbeed6ac9
21252
Merge: 019bd15 29a76df
21253
Author: Jake Dahn <jake@ansolabs.com>
21254
Date: Mon Jun 27 09:39:21 2011 -0500
21256
merging small changes
21258
commit 019bd15731101f05d95ed6d4daf84bd14ad36bef
21259
Author: Anthony Young <sleepsonthefloor@gmail.com>
21260
Date: Mon Jun 27 07:32:06 2011 -0700
21262
some tweaks - fix image editing as well
21264
.../django_openstack/syspanel/views/images.py | 12 +++++++-----
21265
.../django_openstack/syspanel/views/instances.py | 1 -
21266
.../dashboard/templates/syspanel_image_update.html | 2 +-
21267
.../dashboard/templates/syspanel_usage.html | 6 ++++++
21268
4 files changed, 14 insertions(+), 7 deletions(-)
21270
commit 29a76df69b4266a141fcc6292417b84db77d7d00
21271
Author: Jake Dahn <jake@ansolabs.com>
21272
Date: Mon Jun 27 09:06:26 2011 -0500
21274
moving position of keypair link
21276
.../dashboard/templates/dash_keypairs.html | 2 +-
21277
1 files changed, 1 insertions(+), 1 deletions(-)
21279
commit 8baaf6a4408f5dec0887f7e97e7bdcb4a12eb02e
21280
Author: Jake Dahn <jake@ansolabs.com>
21281
Date: Mon Jun 27 01:42:38 2011 -0500
21283
changing units on dash usage overview
21285
.../dashboard/templates/dash_usage.html | 4 ++--
21286
.../dashboard/templates/syspanel_tenant_usage.html | 2 +-
21287
2 files changed, 3 insertions(+), 3 deletions(-)
21289
commit c06f773c195e44d8e65103712d3f2b1bc4bed5a6
21290
Author: Jake Dahn <jake@ansolabs.com>
21291
Date: Mon Jun 27 01:40:33 2011 -0500
21293
password field on login form is no longer plaintxt
21295
django-openstack/django_openstack/auth/views.py | 3 ++-
21296
openstack-dashboard/media/dashboard/css/style.css | 2 +-
21297
2 files changed, 3 insertions(+), 2 deletions(-)
21299
commit 5e1c9098ecd3439a2c7e0e8b8b38f9da61410bb2
21300
Author: Jake Dahn <jake@ansolabs.com>
21301
Date: Mon Jun 27 01:37:04 2011 -0500
21303
changing unit to gb-hr
21305
.../dashboard/templates/syspanel_tenant_usage.html | 2 +-
21306
1 files changed, 1 insertions(+), 1 deletions(-)
21308
commit 9cb69001fa91584b5d578bf380d1bdab232223e1
21309
Author: Anthony Young <sleepsonthefloor@gmail.com>
21310
Date: Sun Jun 26 10:02:07 2011 -0700
21312
fix uptime for tenant drilldown
21314
.../django_openstack/syspanel/views/instances.py | 7 +++++++
21315
.../dashboard/templates/syspanel_tenant_usage.html | 2 +-
21316
2 files changed, 8 insertions(+), 1 deletions(-)
21318
commit 75ecaa4aea860aab9ff2898b59a19feb9b508ca0
21319
Author: Anthony Young <sleepsonthefloor@gmail.com>
21320
Date: Sun Jun 26 09:51:50 2011 -0700
21322
hisde password on login form
21324
django-openstack/django_openstack/auth/views.py | 3 ++-
21325
openstack-dashboard/media/dashboard/css/style.css | 2 +-
21326
2 files changed, 3 insertions(+), 2 deletions(-)
21328
commit 754f4732b4eb813bcd79c4c2764c1fe58417709b
21329
Author: Anthony Young <sleepsonthefloor@gmail.com>
21330
Date: Sun Jun 26 09:51:04 2011 -0700
21332
fix uptime on user dashboard
21334
.../django_openstack/dash/views/instances.py | 4 ++++
21335
.../dashboard/templates/dash_usage.html | 4 ++--
21336
2 files changed, 6 insertions(+), 2 deletions(-)
21338
commit 09703465ca05f525883c9cb7032096ca27ea26e1
21339
Author: Anthony Young <sleepsonthefloor@gmail.com>
21340
Date: Sun Jun 26 00:47:25 2011 -0700
21342
use actual instance name in page title
21344
.../django_openstack/dash/views/instances.py | 3 ++-
21345
1 files changed, 2 insertions(+), 1 deletions(-)
21347
commit b4acf07ef0bde27f1a5779466a5305e7b34aac1e
21348
Author: Anthony Young <sleepsonthefloor@gmail.com>
21349
Date: Sun Jun 26 00:39:27 2011 -0700
21351
add title to vnc console
21353
.../django_openstack/dash/views/instances.py | 2 +-
21354
1 files changed, 1 insertions(+), 1 deletions(-)
21356
commit 132c61bf2db65e4c3c74ed890d485fa9e1260902
21357
Author: Anthony Young <sleepsonthefloor@gmail.com>
21358
Date: Sun Jun 26 00:02:55 2011 -0700
21360
allow branding of title
21362
.../templatetags/templatetags/branding.py | 4 ++++
21363
openstack-dashboard/dashboard/templates/base.html | 3 ++-
21364
2 files changed, 6 insertions(+), 1 deletions(-)
21366
commit ce6131f34bb949cf62c3b770f24a148172c133ba
21367
Author: Anthony Young <sleepsonthefloor@gmail.com>
21368
Date: Sat Jun 25 23:42:11 2011 -0700
21370
specify ram on a per-host basis
21372
.../django_openstack/syspanel/views/instances.py | 3 ++-
21373
.../local/local_settings.py.example | 3 ++-
21374
2 files changed, 4 insertions(+), 2 deletions(-)
21376
commit 875d558d69fcadcea5f89b4ef4021484b34e435b
21377
Author: Anthony Young <sleepsonthefloor@gmail.com>
21378
Date: Sat Jun 25 23:34:03 2011 -0700
21382
.../django_openstack/syspanel/views/services.py | 5 +++++
21383
1 files changed, 5 insertions(+), 0 deletions(-)
21385
commit 4745c60faf9e729b35305732bed31e3f0bf0ccc7
21386
Author: Anthony Young <sleepsonthefloor@gmail.com>
21387
Date: Sat Jun 25 23:05:28 2011 -0700
21389
make length requirement more lax
21391
.../django_openstack/dash/views/images.py | 2 +-
21392
1 files changed, 1 insertions(+), 1 deletions(-)
21394
commit bb65ad4e50ea2f857b1c91121be3a44a4054a2cc
21395
Author: Anthony Young <sleepsonthefloor@gmail.com>
21396
Date: Sat Jun 25 22:59:39 2011 -0700
21400
.../dashboard/templates/_instance_list.html | 2 +-
21401
1 files changed, 1 insertions(+), 1 deletions(-)
21403
commit 9ac27699e419172eb3bb0479762459d3b3e1fc26
21404
Author: Anthony Young <sleepsonthefloor@gmail.com>
21405
Date: Sat Jun 25 22:55:20 2011 -0700
21409
.../dashboard/templates/_instance_list.html | 2 ++
21410
1 files changed, 2 insertions(+), 0 deletions(-)
21412
commit b1c51bbc47f55b217e1919b301031a5d0dd0ef27
21413
Author: Anthony Young <sleepsonthefloor@gmail.com>
21414
Date: Sat Jun 25 22:50:09 2011 -0700
21418
.../django_openstack/dash/views/images.py | 18 +++++++++++-------
21419
1 files changed, 11 insertions(+), 7 deletions(-)
21421
commit 8087fb5d59e347cf37426e1297e7079c09d8b1cd
21422
Author: Anthony Young <sleepsonthefloor@gmail.com>
21423
Date: Sat Jun 25 22:42:26 2011 -0700
21425
UI to add security groups
21427
django-openstack/django_openstack/api.py | 6 +++-
21428
.../django_openstack/dash/views/images.py | 24 ++++++++++++++++++-
21429
.../media/dashboard/js/form_examples.js | 3 +-
21430
3 files changed, 28 insertions(+), 5 deletions(-)
21432
commit a9f25f82dae306366a3707dcb1e8a33fd69c1e3b
21433
Author: Anthony Young <sleepsonthefloor@gmail.com>
21434
Date: Sat Jun 25 20:25:41 2011 -0700
21436
make service name first
21438
.../templates/_syspanel_service_list.html | 4 ++--
21439
1 files changed, 2 insertions(+), 2 deletions(-)
21441
commit 6c05d48d6df7b406c4eadf11b17264c67f807a78
21442
Author: Anthony Young <sleepsonthefloor@gmail.com>
21443
Date: Sat Jun 25 15:51:35 2011 -0700
21447
.../django_openstack/dash/views/instances.py | 2 +-
21448
1 files changed, 1 insertions(+), 1 deletions(-)
21450
commit 33d9b267b6bf46d3b48d27ec98b48dfe55dfd606
21451
Author: Anthony Young <sleepsonthefloor@gmail.com>
21452
Date: Sat Jun 25 00:48:48 2011 -0700
21454
no need to display empty message
21456
.../dashboard/templates/syspanel_users.html | 5 -----
21457
1 files changed, 0 insertions(+), 5 deletions(-)
21459
commit ef9b3050d185b360ba5df69c9fb81061d05ed608
21460
Author: Anthony Young <sleepsonthefloor@gmail.com>
21461
Date: Sat Jun 25 00:47:20 2011 -0700
21463
tweaks in wording, and better empty displays
21465
.../dashboard/templates/_syspanel_tenant_list.html | 2 +-
21466
.../dashboard/templates/syspanel_tenant_users.html | 67 +++++++++++---------
21467
.../dashboard/templates/syspanel_users.html | 5 ++
21468
3 files changed, 43 insertions(+), 31 deletions(-)
21470
commit 1c3ddbd998e5e7246b94ebb3f90f2d10b0714850
21471
Author: Anthony Young <sleepsonthefloor@gmail.com>
21472
Date: Sat Jun 25 00:39:07 2011 -0700
21474
some progress on user editing
21476
django-openstack/django_openstack/api.py | 4 ++--
21477
.../dashboard/templates/_user_form.html | 2 +-
21478
.../dashboard/templates/syspanel_user_update.html | 2 +-
21479
3 files changed, 4 insertions(+), 4 deletions(-)
21481
commit bc1b1c2b024b113f6b921083c5db2df82595edd5
21482
Merge: 0d34071 768cdb9
21483
Author: Anthony Young <sleepsonthefloor@gmail.com>
21484
Date: Sat Jun 25 00:21:57 2011 -0700
21486
Merge branch 'more_syspanel_shit' into tmp
21488
commit 0d34071633858babe7dd0799f4cad2950f54b6d5
21489
Author: Anthony Young <sleepsonthefloor@gmail.com>
21490
Date: Sat Jun 25 00:20:10 2011 -0700
21492
empty keypair message
21494
.../dashboard/templates/dash_keypairs.html | 7 ++++++-
21495
1 files changed, 6 insertions(+), 1 deletions(-)
21497
commit 9d7060cf168b4c62f2270614a8745f95846865a1
21498
Author: Anthony Young <sleepsonthefloor@gmail.com>
21499
Date: Sat Jun 25 00:15:54 2011 -0700
21501
fix display of instance uptime
21503
.../templatetags/templatetags/parse_date.py | 10 ++++++++++
21504
.../dashboard/templates/dash_usage.html | 4 ++--
21505
.../dashboard/templates/syspanel_tenant_usage.html | 2 +-
21506
openstack-dashboard/tools/pip-requires | 1 +
21507
4 files changed, 14 insertions(+), 3 deletions(-)
21509
commit 6ef43a161e4e2b7fd3bdf5f644996a32d5a4fd38
21510
Author: Anthony Young <sleepsonthefloor@gmail.com>
21511
Date: Fri Jun 24 23:36:54 2011 -0700
21513
fix compute usage computation on syspanel
21515
.../django_openstack/syspanel/views/instances.py | 8 +++++---
21516
1 files changed, 5 insertions(+), 3 deletions(-)
21518
commit af9961a98b8ebc1cffe62c6390f629e7998f655f
21519
Author: Anthony Young <sleepsonthefloor@gmail.com>
21520
Date: Fri Jun 24 23:34:01 2011 -0700
21522
keep dash_usage from puking when there is no instance data
21524
.../django_openstack/dash/views/instances.py | 5 ++---
21525
1 files changed, 2 insertions(+), 3 deletions(-)
21527
commit 33502c971fbb23f3588db3b01324b28abfaa3e51
21528
Author: Anthony Young <sleepsonthefloor@gmail.com>
21529
Date: Fri Jun 24 23:20:34 2011 -0700
21531
assorted cosmetic and ergonomic changes: Group terminated instances
21532
on user dash. Don't require keypair.
21534
.../django_openstack/dash/views/images.py | 1 +
21535
.../django_openstack/dash/views/instances.py | 13 +++++++++++++
21536
.../dashboard/templates/dash_usage.html | 14 +++++++++++++-
21537
openstack-dashboard/media/dashboard/css/style.css | 4 ++++
21538
4 files changed, 31 insertions(+), 1 deletions(-)
21540
commit c1ee3fb9a44d3e2518ce5e0e889d3603f5b79caa
21541
Author: Anthony Young <sleepsonthefloor@gmail.com>
21542
Date: Fri Jun 24 23:04:22 2011 -0700
21544
some display fixes for user usage dash
21546
.../dashboard/templates/dash_usage.html | 2 +-
21547
1 files changed, 1 insertions(+), 1 deletions(-)
21549
commit f94fc222cab322322240e16d2e434a2ed13e5942
21550
Author: Anthony Young <sleepsonthefloor@gmail.com>
21551
Date: Fri Jun 24 22:59:45 2011 -0700
21553
show MB for ram usage
21555
.../dashboard/templates/dash_usage.html | 2 +-
21556
1 files changed, 1 insertions(+), 1 deletions(-)
21558
commit 370e621141cf77d8a9ee26c3b115b553adea30bd
21559
Author: Anthony Young <sleepsonthefloor@gmail.com>
21560
Date: Fri Jun 24 20:50:00 2011 -0700
21562
parse more date formats
21564
.../templatetags/templatetags/parse_date.py | 5 ++++-
21565
1 files changed, 4 insertions(+), 1 deletions(-)
21567
commit f55960b7972eb837841d4efd5f342950032e8ea9
21568
Merge: 5e27868 2fc255b
21569
Author: Devin Carlen <devin.carlen@gmail.com>
21570
Date: Fri Jun 24 10:17:55 2011 -0700
21572
Merge pull request #18 from mgius/syspanel_overview_fix
21574
syspanel overview needs this setting to compile
21576
commit 2fc255b0d76920b2766531131fcce598f52f206c
21577
Author: Mark Gius <launchpad@markgius.com>
21578
Date: Fri Jun 24 10:03:51 2011 -0700
21580
syspanel overview needs this setting to compile
21582
openstack-dashboard/dashboard/settings.py | 2 ++
21583
1 files changed, 2 insertions(+), 0 deletions(-)
21585
commit 5e278688254b1ce50f09e4e9fcad123fc8213ce9
21586
Merge: 021df7c 0c2d22e
21587
Author: Devin Carlen <devin.carlen@gmail.com>
21588
Date: Thu Jun 23 19:01:31 2011 -0700
21590
Merge pull request #17 from mgius/fix_image_starting
21592
Fix to api to allow images to launch
21594
commit 0c2d22ed98917c5115a01b3d44172fd9bdd0429f
21595
Author: Mark Gius <launchpad@markgius.com>
21596
Date: Thu Jun 23 17:28:56 2011 -0700
21598
Fix to api to allow images to launch
21600
django-openstack/django_openstack/api.py | 2 +-
21601
1 files changed, 1 insertions(+), 1 deletions(-)
21603
commit 021df7c089fdd844907953d27e4983c5e92fd601
21604
Merge: 7d89ced d7243d7
21605
Author: Devin Carlen <devin.carlen@gmail.com>
21606
Date: Thu Jun 23 14:07:52 2011 -0700
21608
Merge pull request #16 from ohnoimdead/pep8-api-fixes
21610
minor pep8 fixes for api and gitignore fix for new layout
21612
commit 7d89cedb22dea15ad4a561e5cfb2f33aefb5d80d
21613
Merge: 142b66d 9eaca7a
21614
Author: Devin Carlen <devin.carlen@gmail.com>
21615
Date: Thu Jun 23 14:07:15 2011 -0700
21617
Merge pull request #15 from mgius/fix_tenant_switch
21619
deprecated form should be Login
21621
commit 142b66dd27fb714f93fd8058e3995094201d9ec8
21622
Merge: fb74829 1760ff4
21623
Author: Devin Carlen <devin.carlen@gmail.com>
21624
Date: Thu Jun 23 14:06:39 2011 -0700
21626
Merge pull request #14 from anotherjesse/no-boto
21628
we don't use boto anymore
21630
commit d7243d75b455cae3f4372ea0b1f2f97a16844794
21631
Author: Tres Henry <tres@treshenry.net>
21632
Date: Thu Jun 23 13:52:41 2011 -0700
21634
minor pep8 fixes for api and gitignore fix for new layout
21636
.gitignore | 4 ++--
21637
django-openstack/django_openstack/api.py | 23 ++++++++++++++++-------
21638
2 files changed, 18 insertions(+), 9 deletions(-)
21640
commit 9eaca7a4e346c954115157d509706cd44aa9378b
21641
Author: Mark Gius <launchpad@markgius.com>
21642
Date: Thu Jun 23 13:51:26 2011 -0700
21644
deprecated form should be Login
21646
django-openstack/django_openstack/auth/views.py | 5 +----
21647
1 files changed, 1 insertions(+), 4 deletions(-)
21649
commit 1760ff409b28e92f4f9bb2e5a54b3b46c5316f45
21650
Author: Jesse Andrews <anotherjesse@gmail.com>
21651
Date: Thu Jun 23 13:46:49 2011 -0700
21653
we don't use boto anymore
21655
openstack-dashboard/dashboard/settings.py | 6 ------
21656
.../local/local_settings.py.example | 4 ----
21657
openstack-dashboard/tools/pip-requires | 1 -
21658
3 files changed, 0 insertions(+), 11 deletions(-)
21660
commit eb08c6013700c9df390c992a92699c81df406a5d
21661
Merge: 1c27148 9ef1e3e
21662
Author: Anthony Young <sleepsonthefloor@gmail.com>
21663
Date: Thu Jun 23 13:26:11 2011 -0700
21665
Merge remote branch 'origin/trunk_safe' into trunk_safe
21667
commit 1c27148fbc7b8590a5a14623c66d968795b67928
21668
Author: Anthony Young <sleepsonthefloor@gmail.com>
21669
Date: Thu Jun 23 13:25:18 2011 -0700
21673
django-openstack/debian/compat | 2 +-
21674
openstack-dashboard/dashboard/settings.py | 3 ---
21675
openstack-dashboard/tools/pip-requires | 2 --
21676
3 files changed, 1 insertions(+), 6 deletions(-)
21678
commit 9ef1e3e5a7c06917e0b0e7eaf6d9734c7de381ec
21679
Merge: 3e2291d 92eeeab
21680
Author: Jake Dahn <jake@ansolabs.com>
21681
Date: Thu Jun 23 04:12:20 2011 -0500
21683
Merge branch 'trunk_safe' of github.com:cloudbuilders/openstack-dashboard into trunk_safe
21685
commit 3e2291d2b8b93beb7f03954807e0c5b7cfd566f0
21686
Author: Jake Dahn <jake@ansolabs.com>
21687
Date: Thu Jun 23 04:08:08 2011 -0500
21691
.../dashboard/templates/dash_usage.html | 6 +++---
21692
1 files changed, 3 insertions(+), 3 deletions(-)
21694
commit b87447083cb5b9b8217cc0c0e381286125ff3e02
21695
Author: Jake Dahn <jake@ansolabs.com>
21696
Date: Thu Jun 23 04:04:49 2011 -0500
21698
adding instance size details to user instance list
21700
.../dashboard/templates/_instance_list.html | 8 ++++++++
21701
openstack-dashboard/media/dashboard/css/style.css | 10 ++++++++++
21702
2 files changed, 18 insertions(+), 0 deletions(-)
21704
commit ed7a7971d12860f60deb49c942cff4220618c559
21705
Author: Jake Dahn <jake@ansolabs.com>
21706
Date: Thu Jun 23 03:56:43 2011 -0500
21708
formatting uptime, and changing text on tenant overview page from inside of syspanel
21710
.../django_openstack/syspanel/views/instances.py | 4 ++--
21711
.../dashboard/templates/syspanel_tenant_usage.html | 20 ++++++--------------
21712
2 files changed, 8 insertions(+), 16 deletions(-)
21714
commit 0e3b56ed69c1d767d0804021f216c9f84901e640
21715
Author: Jake Dahn <jake@ansolabs.com>
21716
Date: Thu Jun 23 03:23:56 2011 -0500
21718
adding refresh buttons
21720
.../dashboard/templates/dash_images.html | 1 +
21721
.../dashboard/templates/dash_keypairs.html | 3 ++-
21722
.../dashboard/templates/syspanel_flavors.html | 2 +-
21723
.../dashboard/templates/syspanel_tenants.html | 1 +
21724
4 files changed, 5 insertions(+), 2 deletions(-)
21726
commit df4af14fd3089135bc7579fcd3c1e08e22ba8e83
21727
Author: Jake Dahn <jake@ansolabs.com>
21728
Date: Thu Jun 23 03:19:11 2011 -0500
21730
adding refresh to dash instances, fixing syspanel flavors refresh button
21732
.../dashboard/templates/dash_instances.html | 1 +
21733
.../dashboard/templates/syspanel_flavors.html | 2 +-
21734
2 files changed, 2 insertions(+), 1 deletions(-)
21736
commit b9f0ef666dbfad7b8caf8b858b725ba00aa247a4
21737
Author: Jake Dahn <jake@ansolabs.com>
21738
Date: Thu Jun 23 03:15:54 2011 -0500
21740
fixing extra quote on refresh links
21742
.../dashboard/templates/syspanel_flavors.html | 2 +-
21743
.../dashboard/templates/syspanel_images.html | 2 +-
21744
.../dashboard/templates/syspanel_instances.html | 2 +-
21745
.../dashboard/templates/syspanel_services.html | 2 +-
21746
.../dashboard/templates/syspanel_users.html | 2 +-
21747
5 files changed, 5 insertions(+), 5 deletions(-)
21749
commit bab36183f21d3c3e2e558d26476d4663d1d195c1
21750
Author: Jake Dahn <jake@ansolabs.com>
21751
Date: Thu Jun 23 03:13:51 2011 -0500
21753
making dates consistent through the dashboard, also adding units to flavor table
21755
.../templatetags/templatetags/parse_date.py | 2 +-
21756
.../dashboard/templates/_image_list.html | 5 +++--
21757
.../dashboard/templates/_syspanel_flavor_list.html | 4 ++--
21758
3 files changed, 6 insertions(+), 5 deletions(-)
21760
commit fb748290426ce1c0696900a39f0e34ef72a5d049
21761
Merge: 6b48fd9 6092994
21762
Author: Devin Carlen <devin.carlen@gmail.com>
21763
Date: Thu Jun 23 00:48:17 2011 -0700
21765
Merge pull request #13 from ziadsawalha/master
21767
Keystone default port changed to 5000
21769
commit 5b8306e9e1e38dc6fea88f97ec68acca047e3272
21770
Author: Jake Dahn <jake@ansolabs.com>
21771
Date: Thu Jun 23 02:29:57 2011 -0500
21773
deleting flavors now works, as well as displays a proper flash message
21775
.../django_openstack/syspanel/views/flavors.py | 9 ++++-----
21776
1 files changed, 4 insertions(+), 5 deletions(-)
21778
commit a11dd5e6356bef041f4a994f3a9b4beeaac5c0dc
21779
Author: Jake Dahn <jake@ansolabs.com>
21780
Date: Thu Jun 23 02:20:48 2011 -0500
21782
adding title to refresh links, and fixing image table width
21784
.../django_openstack/syspanel/views/flavors.py | 11 ++++++++---
21785
.../dashboard/templates/_image_list.html | 2 +-
21786
.../dashboard/templates/syspanel_flavors.html | 2 +-
21787
.../dashboard/templates/syspanel_images.html | 2 +-
21788
.../dashboard/templates/syspanel_instances.html | 2 +-
21789
.../dashboard/templates/syspanel_services.html | 2 +-
21790
.../dashboard/templates/syspanel_users.html | 2 +-
21791
7 files changed, 14 insertions(+), 9 deletions(-)
21793
commit a71926203e6bdfbe578e936fbe3250f347966e3e
21794
Author: Jake Dahn <jake@ansolabs.com>
21795
Date: Thu Jun 23 00:12:50 2011 -0500
21797
if user gives keypair name a space, it is now hyphenated to prevent breakage
21799
.../django_openstack/dash/views/keypairs.py | 5 ++---
21800
1 files changed, 2 insertions(+), 3 deletions(-)
21802
commit 6092994dbf5403969a217c52f70aebc56aad15e6
21803
Author: Ziad Sawalha <github@highbridgellc.com>
21804
Date: Wed Jun 22 23:24:12 2011 -0500
21806
Updated Keystone port to 5000 - new default
21808
.../local/local_settings.py.example | 2 +-
21809
1 files changed, 1 insertions(+), 1 deletions(-)
21811
commit 92eeeab15859af0a55b4b42fc99e0930dbabfc5e
21812
Author: Anthony Young <sleepsonthefloor@gmail.com>
21813
Date: Wed Jun 22 17:24:36 2011 -0700
21815
stub out build files
21817
openstack-dashboard/Makefile | 43 ++++++++++++++++++++++++++++++++++
21818
openstack-dashboard/debian/changelog | 5 ++++
21819
openstack-dashboard/debian/compat | 1 +
21820
openstack-dashboard/debian/control | 17 +++++++++++++
21821
openstack-dashboard/debian/rules | 12 +++++++++
21822
openstack-dashboard/setup.py | 31 ++++++++++++++++++++++++
21823
6 files changed, 109 insertions(+), 0 deletions(-)
21825
commit 8f613022f0739cc76d46c198fb6199b54e281bd1
21826
Merge: 794b260 5ca0e8e
21827
Author: Anthony Young <sleepsonthefloor@gmail.com>
21828
Date: Wed Jun 22 17:10:59 2011 -0700
21830
Merge remote branch 'origin/trunk_safe' into trunk_safe
21832
commit 794b260dd92897c364a67d559bebfefe828d7e97
21833
Author: Anthony Young <sleepsonthefloor@gmail.com>
21834
Date: Wed Jun 22 17:09:23 2011 -0700
21836
remove registration dep
21838
openstack-dashboard/dashboard/urls.py | 1 -
21839
1 files changed, 0 insertions(+), 1 deletions(-)
21841
commit 44de6985bcfac7931e6689d8bacb65da47d88705
21842
Author: Jake Dahn <jake@ansolabs.com>
21843
Date: Wed Jun 22 18:12:07 2011 -0500
21845
fixing width of keypair list
21847
.../dashboard/templates/_keypair_list.html | 2 +-
21848
1 files changed, 1 insertions(+), 1 deletions(-)
21850
commit 6b48fd9200e37d3572a9d894e5bb80ee2d31ea9f
21851
Merge: 1810380 c5b8ea3
21852
Author: Devin Carlen <devin.carlen@gmail.com>
21853
Date: Wed Jun 22 15:58:26 2011 -0700
21855
Merge pull request #12 from mgius/31_django_mailer_support
21857
31 django mailer support
21859
commit c5b8ea3c7f3bf111e36515f92ab3aeb70026771e
21860
Author: Mark Gius <launchpad@markgius.com>
21861
Date: Wed Jun 22 15:27:38 2011 -0700
21863
Add comment ot openstack test
21865
openstack-dashboard/dashboard/tests.py | 5 +++++
21866
1 files changed, 5 insertions(+), 0 deletions(-)
21868
commit da8b1b8a84266901e485e99ba9b27fff82ebf54b
21869
Author: Mark Gius <launchpad@markgius.com>
21870
Date: Wed Jun 22 15:26:34 2011 -0700
21872
Update the settings
21874
.../django_openstack/tests/testsettings.py | 5 ++++-
21875
.../local/local_settings.py.example | 3 +++
21876
2 files changed, 7 insertions(+), 1 deletions(-)
21878
commit 5ca0e8eb4630f888b308c5efb38995c417bb2b28
21879
Author: Jake Dahn <jake@ansolabs.com>
21880
Date: Wed Jun 22 17:25:08 2011 -0500
21882
made success message after deleting a user an info message
21884
.../django_openstack/syspanel/views/users.py | 2 +-
21885
1 files changed, 1 insertions(+), 1 deletions(-)
21887
commit 59ca8372f2f74aaed27691a3d049247f922f155f
21888
Author: Jake Dahn <jake@ansolabs.com>
21889
Date: Wed Jun 22 17:21:56 2011 -0500
21891
fixing and styling the create user form
21893
.../dashboard/templates/_user_form.html | 2 +-
21894
openstack-dashboard/media/dashboard/css/style.css | 8 ++++----
21895
.../media/dashboard/js/form_examples.js | 5 +++++
21896
3 files changed, 10 insertions(+), 5 deletions(-)
21898
commit 3bcb62fff739772d84fcec9275e38d978a6b8872
21899
Merge: 1a7b903 1cd352a
21900
Author: Jake Dahn <jake@ansolabs.com>
21901
Date: Wed Jun 22 17:16:33 2011 -0500
21903
Merge branch 'login-fixes' into trunk_safe
21905
commit 1cd352a9b7be900da0b21df42402b7cc068e6047
21906
Author: Jake Dahn <jake@ansolabs.com>
21907
Date: Wed Jun 22 17:16:18 2011 -0500
21909
removing error message
21911
django-openstack/django_openstack/auth/views.py | 1 -
21912
1 files changed, 0 insertions(+), 1 deletions(-)
21914
commit 1a7b90315c386c0dbb3d21e9abbddc043587f8ad
21915
Merge: 84b2940 284adb4
21916
Author: Jake Dahn <jake@ansolabs.com>
21917
Date: Wed Jun 22 17:15:26 2011 -0500
21919
Merge branch 'login-fixes' into trunk_safe
21921
commit 284adb405b4555eec2f367a44cae575de583e105
21922
Author: Jake Dahn <jake@ansolabs.com>
21923
Date: Wed Jun 22 17:15:04 2011 -0500
21925
actually committing the right stylesheet this time
21927
openstack-dashboard/media/dashboard/css/style.css | 21 +++++++++++----------
21928
1 files changed, 11 insertions(+), 10 deletions(-)
21930
commit 84b2940892a4bc09cbec6adc3d541d20612c432c
21931
Merge: c7e2865 83f82f8
21932
Author: Jake Dahn <jake@ansolabs.com>
21933
Date: Wed Jun 22 17:10:03 2011 -0500
21935
Merge branch 'trunk_safe' of github.com:cloudbuilders/openstack-dashboard into trunk_safe
21937
commit c7e286555e18805e5b25e8c0cd2b4ee24538369a
21938
Author: Jake Dahn <jake@ansolabs.com>
21939
Date: Wed Jun 22 17:09:21 2011 -0500
21941
made the status message box less wide
21943
django-openstack/django_openstack/auth/views.py | 1 +
21944
openstack-dashboard/media/dashboard/css/style.css | 4 ++++
21945
2 files changed, 5 insertions(+), 0 deletions(-)
21947
commit 83f82f86109fb49632a05dba87aa87b5c70539af
21948
Author: Anthony Young <sleepsonthefloor@gmail.com>
21949
Date: Wed Jun 22 14:50:45 2011 -0700
21951
fix redirect on image launch
21953
.../django_openstack/dash/views/images.py | 7 +++++--
21954
1 files changed, 5 insertions(+), 2 deletions(-)
21956
commit 2fff37ce840381e7002eafc888a3a5a0ee4944f6
21957
Author: Mark Gius <launchpad@markgius.com>
21958
Date: Wed Jun 22 14:31:20 2011 -0700
21960
Fix test runner to allow pdb
21962
.../django_openstack/tests/dependency_tests.py | 1 +
21963
.../django_openstack/tests/testsettings.py | 7 ++++++-
21964
2 files changed, 7 insertions(+), 1 deletions(-)
21966
commit 9695264e5e8d13f86f7816b179874b323985df3b
21967
Author: Jake Dahn <jake@ansolabs.com>
21968
Date: Wed Jun 22 16:23:11 2011 -0500
21970
login page is now standalone, and error messages have been styled
21972
django-openstack/django_openstack/auth/views.py | 2 +-
21973
openstack-dashboard/media/dashboard/css/style.css | 10 +++++++++-
21974
2 files changed, 10 insertions(+), 2 deletions(-)
21976
commit 3c0934770fa9a62064b01b5ab153d42461700c15
21977
Author: Mark Gius <launchpad@markgius.com>
21978
Date: Wed Jun 22 14:14:28 2011 -0700
21980
Switching to nosetests runner, moving broken tests to a non-module dir,
21981
adding dependency_tests
21983
django-openstack/buildout.cfg | 7 +-
21984
.../django_openstack/tests/__init__.py | 2 +-
21985
django-openstack/django_openstack/tests/base.py | 81 -------
21986
.../django_openstack/tests/broken/README | 2 +
21987
.../django_openstack/tests/broken/base.py | 81 +++++++
21988
.../tests/broken/credential_tests.py | 70 ++++++
21989
.../django_openstack/tests/broken/image_tests.py | 237 ++++++++++++++++++++
21990
.../tests/broken/instance_tests.py | 69 ++++++
21991
.../django_openstack/tests/broken/keypair_tests.py | 93 ++++++++
21992
.../django_openstack/tests/broken/region_tests.py | 41 ++++
21993
.../django_openstack/tests/broken/test_models.py | 169 ++++++++++++++
21994
.../django_openstack/tests/broken/volume_tests.py | 171 ++++++++++++++
21995
.../django_openstack/tests/credential_tests.py | 70 ------
21996
.../django_openstack/tests/dependency_tests.py | 18 ++
21997
.../django_openstack/tests/image_tests.py | 237 --------------------
21998
.../django_openstack/tests/instance_tests.py | 69 ------
21999
.../django_openstack/tests/keypair_tests.py | 93 --------
22000
.../django_openstack/tests/region_tests.py | 41 ----
22001
.../django_openstack/tests/test_models.py | 169 --------------
22002
.../django_openstack/tests/testsettings.py | 3 +
22003
.../django_openstack/tests/view_tests/__init__.py | 7 -
22004
.../django_openstack/tests/volume_tests.py | 171 --------------
22005
22 files changed, 960 insertions(+), 941 deletions(-)
22007
commit 4673eb353be3a53a75c2e4c246fae53304230ecd
22008
Author: Anthony Young <sleepsonthefloor@gmail.com>
22009
Date: Wed Jun 22 14:11:27 2011 -0700
22011
show empty usage info on /dash
22013
.../dashboard/templates/dash_usage.html | 5 +++++
22014
1 files changed, 5 insertions(+), 0 deletions(-)
22016
commit 751f3faa8b518b5e86a57890d42e8848789b66f0
22017
Author: Anthony Young <sleepsonthefloor@gmail.com>
22018
Date: Wed Jun 22 14:11:01 2011 -0700
22020
handle token expiration
22022
.../django_openstack/middleware/keystone.py | 5 ++++-
22023
1 files changed, 4 insertions(+), 1 deletions(-)
22025
commit c599b40531094a3c54fde5f6be8be58a0f4e0345
22026
Author: Mark Gius <launchpad@markgius.com>
22027
Date: Wed Jun 22 13:31:16 2011 -0700
22029
Adds django_mailer and a presence check for it
22031
django-openstack/buildout.cfg | 5 ++++-
22032
.../django_openstack/tests/__init__.py | 1 +
22033
openstack-dashboard/dashboard/settings.py | 1 +
22034
openstack-dashboard/dashboard/tests.py | 14 ++++++++++++++
22035
.../local/local_settings.py.example | 7 +++++++
22036
openstack-dashboard/tools/pip-requires | 3 ++-
22037
6 files changed, 29 insertions(+), 2 deletions(-)
22039
commit 103e353f16d2cc2724aca42c49c6f02822f726e1
22040
Author: Anthony Young <sleepsonthefloor@gmail.com>
22041
Date: Wed Jun 22 13:29:53 2011 -0700
22043
fix image launching
22045
django-openstack/django_openstack/api.py | 2 +-
22046
1 files changed, 1 insertions(+), 1 deletions(-)
22048
commit 80a2e15e0cf18e4fdcf60647050f827cb594a67c
22049
Merge: 2262d4d a960144
22050
Author: Anthony Young <sleepsonthefloor@gmail.com>
22051
Date: Wed Jun 22 13:29:29 2011 -0700
22053
Merge remote branch 'termie/explicit_api'
22056
django-openstack/django_openstack/syspanel/views/images.py
22058
commit 1810380379eacb09cf6d44cd3413850d2c9d3d65
22059
Merge: 8f1a8ba a960144
22060
Author: Devin Carlen <devin.carlen@gmail.com>
22061
Date: Wed Jun 22 11:37:54 2011 -0700
22063
Merge pull request #11 from termie/explicit_api
22065
factor out api calls
22067
commit a960144e20670eaba2d78a730b4d46a126db5d91
22068
Author: termie <github@anarkystic.com>
22069
Date: Wed Jun 22 11:33:09 2011 -0700
22071
factor out api calls
22073
django-openstack/django_openstack/api.py | 179 ++++++++++++++++++--
22074
django-openstack/django_openstack/auth/views.py | 10 +-
22075
.../django_openstack/context_processors.py | 2 +-
22076
.../django_openstack/dash/views/images.py | 27 ++--
22077
.../django_openstack/dash/views/instances.py | 19 +--
22078
.../django_openstack/dash/views/keypairs.py | 7 +-
22079
.../django_openstack/syspanel/views/flavors.py | 15 +-
22080
.../django_openstack/syspanel/views/images.py | 14 +-
22081
.../django_openstack/syspanel/views/instances.py | 10 +-
22082
.../django_openstack/syspanel/views/services.py | 19 +-
22083
.../django_openstack/syspanel/views/tenants.py | 18 ++-
22084
.../django_openstack/syspanel/views/users.py | 32 ++--
22085
12 files changed, 255 insertions(+), 97 deletions(-)
22087
commit 2262d4d34fcb0a8adaa8769ea2307a697c77fcba
22088
Author: Jake Dahn <jake@ansolabs.com>
22089
Date: Wed Jun 22 12:42:12 2011 -0500
22091
image uploading now works
22093
.../src/django_openstack/syspanel/urls.py | 1 +
22094
.../src/django_openstack/syspanel/views/images.py | 25 ++++++-------
22095
.../src/django_openstack/syspanel/views/tenants.py | 2 +-
22096
.../dashboard/templates/_image_upload_form.html | 10 +++++
22097
.../dashboard/templates/syspanel_image_update.html | 2 +-
22098
.../dashboard/templates/syspanel_image_upload.html | 37 ++++++++++++++++++++
22099
.../dashboard/templates/syspanel_images.html | 2 +-
22100
7 files changed, 62 insertions(+), 17 deletions(-)
22102
commit 8f1a8ba2cbaf2fed639d9ea570a5414da0a335ac
22103
Merge: d744317 764efad
22104
Author: Devin Carlen <devin.carlen@gmail.com>
22105
Date: Wed Jun 22 10:16:07 2011 -0700
22107
Merge pull request #9 from termie/no_src
22109
move django_openstack out of src
22111
commit c52d3728d9df4a9325b4c72ba21bee2eaf4c07d1
22112
Author: Jake Dahn <jake@ansolabs.com>
22113
Date: Wed Jun 22 12:02:50 2011 -0500
22115
image editing now works
22117
.../src/django_openstack/syspanel/views/images.py | 6 +++---
22118
1 files changed, 3 insertions(+), 3 deletions(-)
22120
commit 0fe1ffa6bd2e30e194fd6ba29035962810b6cf0f
22121
Merge: 572e58f e06e8e1
22122
Author: Jake Dahn <jake@ansolabs.com>
22123
Date: Wed Jun 22 12:02:18 2011 -0500
22125
Merge branch 'images'
22127
commit e06e8e1e56ea25972d103497d6179857cc049bdc
22128
Author: Jake Dahn <jake@ansolabs.com>
22129
Date: Wed Jun 22 11:59:28 2011 -0500
22131
image editing now mostly working
22133
.../src/django_openstack/syspanel/urls.py | 4 +-
22134
.../src/django_openstack/syspanel/views/images.py | 35 ++++++++++--------
22135
.../dashboard/templates/_image_form.html | 10 +++++
22136
.../dashboard/templates/_syspanel_image_list.html | 2 +-
22137
.../dashboard/templates/syspanel_image_update.html | 37 ++++++++++++++++++++
22138
.../dashboard/templates/syspanel_user_update.html | 2 +-
22139
.../media/dashboard/js/form_examples.js | 20 +++++-----
22140
7 files changed, 80 insertions(+), 30 deletions(-)
22142
commit 764efad3b636c178c764d1b66c73f9edb298f2a1
22143
Author: termie <github@anarkystic.com>
22144
Date: Wed Jun 22 09:47:45 2011 -0700
22146
move django_openstack out of src
22148
django-openstack/Makefile | 9 +-
22149
django-openstack/django_openstack/api.py | 87 +++
22150
django-openstack/django_openstack/auth/urls.py | 11 +
22151
django-openstack/django_openstack/auth/views.py | 73 +++
22152
.../django_openstack/context_processors.py | 8 +
22153
django-openstack/django_openstack/dash/urls.py | 25 +
22154
.../django_openstack/dash/views/images.py | 155 ++++++
22155
.../django_openstack/dash/views/instances.py | 154 ++++++
22156
.../django_openstack/dash/views/keypairs.py | 97 ++++
22157
django-openstack/django_openstack/forms.py | 157 ++++++
22158
.../locale/en-gb/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
22159
.../locale/en-gb/LC_MESSAGES/django.po | 531 ++++++++++++++++++
22160
.../locale/es/LC_MESSAGES/django.mo | Bin 0 -> 425 bytes
22161
.../locale/es/LC_MESSAGES/django.po | 532 ++++++++++++++++++
22162
.../locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 420 bytes
22163
.../locale/fr/LC_MESSAGES/django.po | 532 ++++++++++++++++++
22164
.../locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 15158 bytes
22165
.../locale/ja/LC_MESSAGES/django.po | 576 ++++++++++++++++++++
22166
.../locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
22167
.../locale/pt/LC_MESSAGES/django.po | 531 ++++++++++++++++++
22168
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
22169
.../locale/zh-cn/LC_MESSAGES/django.po | 531 ++++++++++++++++++
22170
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 0 -> 382 bytes
22171
.../locale/zh-tw/LC_MESSAGES/django.po | 531 ++++++++++++++++++
22172
.../django_openstack/middleware/keystone.py | 48 ++
22173
django-openstack/django_openstack/models.py | 3 +
22174
.../django_openstack/syspanel/forms.py | 9 +
22175
django-openstack/django_openstack/syspanel/urls.py | 50 ++
22176
.../django_openstack/syspanel/views/flavors.py | 78 +++
22177
.../django_openstack/syspanel/views/images.py | 176 ++++++
22178
.../django_openstack/syspanel/views/instances.py | 183 +++++++
22179
.../django_openstack/syspanel/views/services.py | 78 +++
22180
.../django_openstack/syspanel/views/tenants.py | 102 ++++
22181
.../django_openstack/syspanel/views/users.py | 160 ++++++
22182
.../templates/django_openstack/_messages.html | 41 ++
22183
.../templates/django_openstack/auth/_login.html | 16 +
22184
.../templates/django_openstack/auth/_switch.html | 16 +
22185
.../templates/django_openstack/dash/_launch.html | 16 +
22186
.../templates/django_openstack/dash/_upload.html | 14 +
22187
.../django_openstack/syspanel/_create_flavor.html | 16 +
22188
.../templatetags/templatetags/branding.py | 55 ++
22189
.../templatetags/templatetags/parse_date.py | 38 ++
22190
.../templatetags/templatetags/truncate_filter.py | 32 ++
22191
django-openstack/django_openstack/tests/base.py | 81 +++
22192
.../django_openstack/tests/credential_tests.py | 70 +++
22193
.../django_openstack/tests/image_tests.py | 237 ++++++++
22194
.../django_openstack/tests/instance_tests.py | 69 +++
22195
.../django_openstack/tests/keypair_tests.py | 93 ++++
22196
.../django_openstack/tests/region_tests.py | 41 ++
22197
.../django_openstack/tests/test_models.py | 169 ++++++
22198
.../django_openstack/tests/testsettings.py | 34 ++
22199
.../django_openstack/tests/testurls.py | 34 ++
22200
.../django_openstack/tests/view_tests/__init__.py | 7 +
22201
.../django_openstack/tests/volume_tests.py | 171 ++++++
22202
django-openstack/django_openstack/urls.py | 10 +
22203
django-openstack/django_openstack/utils.py | 9 +
22204
django-openstack/setup.py | 10 +-
22205
django-openstack/src/django_openstack/api.py | 87 ---
22206
django-openstack/src/django_openstack/auth/urls.py | 11 -
22207
.../src/django_openstack/auth/views.py | 73 ---
22208
.../src/django_openstack/context_processors.py | 8 -
22209
django-openstack/src/django_openstack/dash/urls.py | 25 -
22210
.../src/django_openstack/dash/views/images.py | 155 ------
22211
.../src/django_openstack/dash/views/instances.py | 154 ------
22212
.../src/django_openstack/dash/views/keypairs.py | 97 ----
22213
django-openstack/src/django_openstack/forms.py | 157 ------
22214
.../locale/en-gb/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
22215
.../locale/en-gb/LC_MESSAGES/django.po | 531 ------------------
22216
.../locale/es/LC_MESSAGES/django.mo | Bin 425 -> 0 bytes
22217
.../locale/es/LC_MESSAGES/django.po | 532 ------------------
22218
.../locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 0 bytes
22219
.../locale/fr/LC_MESSAGES/django.po | 532 ------------------
22220
.../locale/ja/LC_MESSAGES/django.mo | Bin 15158 -> 0 bytes
22221
.../locale/ja/LC_MESSAGES/django.po | 576 --------------------
22222
.../locale/pt/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
22223
.../locale/pt/LC_MESSAGES/django.po | 531 ------------------
22224
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
22225
.../locale/zh-cn/LC_MESSAGES/django.po | 531 ------------------
22226
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
22227
.../locale/zh-tw/LC_MESSAGES/django.po | 531 ------------------
22228
.../src/django_openstack/middleware/keystone.py | 48 --
22229
django-openstack/src/django_openstack/models.py | 3 -
22230
.../src/django_openstack/syspanel/forms.py | 9 -
22231
.../src/django_openstack/syspanel/urls.py | 50 --
22232
.../src/django_openstack/syspanel/views/flavors.py | 78 ---
22233
.../src/django_openstack/syspanel/views/images.py | 176 ------
22234
.../django_openstack/syspanel/views/instances.py | 183 -------
22235
.../django_openstack/syspanel/views/services.py | 78 ---
22236
.../src/django_openstack/syspanel/views/tenants.py | 102 ----
22237
.../src/django_openstack/syspanel/views/users.py | 160 ------
22238
.../templates/django_openstack/_messages.html | 41 --
22239
.../templates/django_openstack/auth/_login.html | 16 -
22240
.../templates/django_openstack/auth/_switch.html | 16 -
22241
.../templates/django_openstack/dash/_launch.html | 16 -
22242
.../templates/django_openstack/dash/_upload.html | 14 -
22243
.../django_openstack/syspanel/_create_flavor.html | 16 -
22244
.../templatetags/templatetags/branding.py | 55 --
22245
.../templatetags/templatetags/parse_date.py | 38 --
22246
.../templatetags/templatetags/truncate_filter.py | 32 --
22247
.../src/django_openstack/tests/base.py | 81 ---
22248
.../src/django_openstack/tests/credential_tests.py | 70 ---
22249
.../src/django_openstack/tests/image_tests.py | 237 --------
22250
.../src/django_openstack/tests/instance_tests.py | 69 ---
22251
.../src/django_openstack/tests/keypair_tests.py | 93 ----
22252
.../src/django_openstack/tests/region_tests.py | 41 --
22253
.../src/django_openstack/tests/test_models.py | 169 ------
22254
.../src/django_openstack/tests/testsettings.py | 34 --
22255
.../src/django_openstack/tests/testurls.py | 34 --
22256
.../django_openstack/tests/view_tests/__init__.py | 7 -
22257
.../src/django_openstack/tests/volume_tests.py | 171 ------
22258
django-openstack/src/django_openstack/urls.py | 10 -
22259
django-openstack/src/django_openstack/utils.py | 9 -
22260
112 files changed, 6699 insertions(+), 6694 deletions(-)
22262
commit d744317aefd8f18bbaf07f2e718ed60f95c9c611
22263
Merge: 5272235 2d4aa17
22264
Author: Devin Carlen <devin.carlen@gmail.com>
22265
Date: Tue Jun 21 19:40:42 2011 -0700
22267
Merge pull request #8 from mgius/make_unit_tests_run
22269
Make unit tests run
22271
commit 2d4aa174cd88107c7e2b64c1c491ecdd3c33b726
22272
Author: Mark Gius <launchpad@markgius.com>
22273
Date: Tue Jun 21 17:23:23 2011 -0700
22275
Removed some dead code from base and updated testsettings
22277
.../src/django_openstack/tests/base.py | 8 --------
22278
.../src/django_openstack/tests/testsettings.py | 10 +++++++---
22279
2 files changed, 7 insertions(+), 11 deletions(-)
22281
commit 572e58f3d9a508079e21e4ebafd0b6e193f0ce37
22282
Author: Vishvananda Ishaya <vishvananda@gmail.com>
22283
Date: Tue Jun 21 16:43:51 2011 -0700
22285
use image_ref not image_id
22287
.../src/django_openstack/dash/views/instances.py | 2 +-
22288
.../django_openstack/syspanel/views/instances.py | 2 +-
22289
2 files changed, 2 insertions(+), 2 deletions(-)
22291
commit 768cdb987d90cc2caeb4eb4406ee9d2ef675ccad
22292
Author: Anthony Young <sleepsonthefloor@gmail.com>
22293
Date: Tue Jun 21 16:16:02 2011 -0700
22297
.../dashboard/templates/_add_tenant_user.html | 8 +++
22298
.../dashboard/templates/_remove_tenant_user.html | 9 +++
22299
.../dashboard/templates/syspanel_tenant_users.html | 54 ++++++++++++++++++++
22300
3 files changed, 71 insertions(+), 0 deletions(-)
22302
commit 8afd7d03c1eaa6864bdd528835b91c9ca36bc432
22303
Author: Anthony Young <sleepsonthefloor@gmail.com>
22304
Date: Tue Jun 21 16:13:46 2011 -0700
22308
.../src/django_openstack/syspanel/urls.py | 1 +
22309
.../src/django_openstack/syspanel/views/tenants.py | 57 ++++++++++++++++++++
22310
.../dashboard/templates/_syspanel_tenant_list.html | 1 +
22311
3 files changed, 59 insertions(+), 0 deletions(-)
22313
commit 6c12efd92cedeac22429a257018792cefad6feb7
22314
Author: Mark Gius <launchpad@markgius.com>
22315
Date: Tue Jun 21 15:59:31 2011 -0700
22317
Added empty stub for models to avoid django bug. Zero tests now run
22319
django-openstack/src/django_openstack/models.py | 3 +++
22320
.../src/django_openstack/tests/__init__.py | 1 -
22321
.../src/django_openstack/tests/testsettings.py | 2 +-
22322
3 files changed, 4 insertions(+), 2 deletions(-)
22324
commit 565c8248729f383cf8aacb5d92823686f94aab0e
22325
Author: Mark Gius <launchpad@markgius.com>
22326
Date: Tue Jun 21 15:42:35 2011 -0700
22328
Working to get tests working
22330
buildout config updated, deprecated tests removed, deprecated imports
22333
django-openstack/buildout.cfg | 2 +-
22334
.../django_openstack/nova/tests/manager_tests.py | 784 --------------------
22335
.../src/django_openstack/tests/__init__.py | 2 -
22336
3 files changed, 1 insertions(+), 787 deletions(-)
22338
commit 5272235e605bf7876642800eaf8e0a91484dc883
22339
Merge: e3fa5aa 6fe0f24
22340
Author: Devin Carlen <devin.carlen@gmail.com>
22341
Date: Mon Jun 20 15:30:53 2011 -0700
22343
Merge pull request #7 from termie/update_pip_requires
22345
update pip requires to point to openstackx
22347
commit e3fa5aa71590d325920f7baee56545c693171936
22348
Merge: 92df4cf f11cf0a
22349
Author: Devin Carlen <devin.carlen@gmail.com>
22350
Date: Mon Jun 20 15:30:11 2011 -0700
22352
Merge pull request #6 from termie/packaging
22354
add files for debian packaging
22356
commit 6fe0f24adcd79c01fa271049820867472b78882c
22357
Author: termie <github@anarkystic.com>
22358
Date: Mon Jun 20 15:24:38 2011 -0700
22360
update pip requires to point to openstackx
22362
openstack-dashboard/tools/pip-requires | 2 +-
22363
1 files changed, 1 insertions(+), 1 deletions(-)
22365
commit f11cf0a256732cb4c8107005833d0ae2e14d5097
22366
Author: termie <github@anarkystic.com>
22367
Date: Mon Jun 20 21:11:02 2011 +0000
22369
add files for debian packaging
22371
django-openstack/Makefile | 35 +++++++++++++++++++++++++++++++++++
22372
django-openstack/debian/changelog | 5 +++++
22373
django-openstack/debian/compat | 1 +
22374
django-openstack/debian/control | 17 +++++++++++++++++
22375
django-openstack/debian/rules | 12 ++++++++++++
22376
5 files changed, 70 insertions(+), 0 deletions(-)
22378
commit 92df4cf34fef3a9f91aed6062feb47914dd53ea5
22379
Merge: 8679903 cf059e0
22380
Author: Devin Carlen <devin.carlen@gmail.com>
22381
Date: Mon Jun 20 14:42:14 2011 -0700
22383
Merge pull request #5 from cloudbuilders/stacky
22385
Refactor of dashboard
22387
commit cf059e097f71439e62bb460dd330fabd628ee467
22388
Merge: e7e966d 5a9051f
22389
Author: termie <github@anarkystic.com>
22390
Date: Mon Jun 20 14:40:03 2011 -0700
22392
Merge branch 'stacky' of github.com:cloudbuilders/openstack-dashboard into stacky
22394
commit e7e966d08ca160a3f7a88aac69d8f7f2aff0cc9c
22395
Merge: 8679903 86d1158
22396
Author: termie <github@anarkystic.com>
22397
Date: Mon Jun 20 14:35:31 2011 -0700
22401
commit 5a9051f551c811261db9caf385b02bb9ade5ba82
22402
Author: Anthony Young <sleepsonthefloor@gmail.com>
22403
Date: Mon Jun 20 14:17:47 2011 -0700
22405
make user editing work
22407
.../src/django_openstack/syspanel/views/users.py | 56 ++++++++++++--------
22408
.../dashboard/templates/syspanel_users.html | 3 +-
22409
2 files changed, 35 insertions(+), 24 deletions(-)
22411
commit 86d11588783593d6f838f5a7b271ca527e7ebe9d
22412
Merge: c2f5477 bf20903
22413
Author: Anthony Young <sleepsonthefloor@gmail.com>
22414
Date: Mon Jun 20 12:20:02 2011 -0700
22416
Merge remote branch 'origin/stacky' into stacky
22418
commit c2f547749aad3ef5e45e007bcd894897e24257cf
22419
Author: Anthony Young <sleepsonthefloor@gmail.com>
22420
Date: Mon Jun 20 12:17:28 2011 -0700
22422
first take at auto-logout
22424
.../src/django_openstack/middleware/keystone.py | 10 ++++++----
22425
1 files changed, 6 insertions(+), 4 deletions(-)
22427
commit bf209031bd5d6e36107ae34a901cbf7227e29ae7
22428
Merge: 8a84291 dece06d
22429
Author: Jake Dahn <jake@ansolabs.com>
22430
Date: Mon Jun 20 12:59:10 2011 -0500
22432
Merge branch 'stacky' of github.com:cloudbuilders/openstack-dashboard into stacky
22434
commit 8a842913bbcb26ce7d4e539bc006ae5d270a86bc
22435
Author: Jake Dahn <jake@ansolabs.com>
22436
Date: Mon Jun 20 12:59:06 2011 -0500
22438
adding confirmation for all actions
22440
.../dashboard/templates/_delete_flavor.html | 2 +-
22441
.../dashboard/templates/_delete_image.html | 2 +-
22442
.../dashboard/templates/_delete_keypair.html | 2 +-
22443
.../dashboard/templates/_reboot.html | 2 +-
22444
.../templates/_service_toggle_enabled.html | 4 ++--
22445
.../dashboard/templates/_tenant_delete.html | 2 +-
22446
.../dashboard/templates/_user_delete.html | 2 +-
22447
.../dashboard/templates/_user_toggle_enabled.html | 4 ++--
22448
.../media/dashboard/js/application.js | 13 +++++++++++--
22449
9 files changed, 21 insertions(+), 12 deletions(-)
22451
commit dece06d58727ab7a792f89bfb31a6b160d48e819
22452
Author: Anthony Young <sleepsonthefloor@gmail.com>
22453
Date: Mon Jun 20 10:21:01 2011 -0700
22455
work improving authentication
22457
.../src/django_openstack/auth/views.py | 2 +-
22458
.../src/django_openstack/context_processors.py | 6 +++---
22459
.../src/django_openstack/middleware/keystone.py | 13 +++++++++++--
22460
openstack-dashboard/dashboard/settings.py | 2 +-
22461
4 files changed, 16 insertions(+), 7 deletions(-)
22463
commit 86799033f48246993a50451e214748479f75a467
22464
Merge: ee85f2b 8b6a8db
22465
Author: Devin Carlen <devin.carlen@gmail.com>
22466
Date: Sun Jun 19 22:15:54 2011 -0700
22468
Merge pull request #3 from mgius/nova_manager_unit_tests
22470
Nova manager unit tests
22472
commit 8b6a8db0e6c328d279ce26e70621d93ad090e75e
22473
Author: Mark Gius <launchpad@markgius.com>
22474
Date: Sun Jun 19 14:25:42 2011 -0700
22476
Removing tests that depend on CLC_IP
22479
https://code.launchpad.net/~tiramisu/openstack-dashboard/dashboard_manager_tests/+merge/64613
22480
This setting is deprecated and all functions that depend on it are to be
22483
.../django_openstack/nova/tests/manager_tests.py | 80 --------------------
22484
.../src/django_openstack/testsettings.py | 1 -
22485
2 files changed, 0 insertions(+), 81 deletions(-)
22487
commit acf11455e4ad7e3837bc15256829390f7d1e6d69
22488
Author: Mark Gius <launchpad@markgius.com>
22489
Date: Sun Jun 19 14:10:44 2011 -0700
22493
port of lp:~tiramisu/openstack-dashboard/dashboard_manager_tests
22496
.../src/django_openstack/nova/manager.py | 6 +-
22497
.../src/django_openstack/nova/tests/__init__.py | 1 +
22498
.../django_openstack/nova/tests/manager_tests.py | 864 ++++++++++++++++++++
22499
.../src/django_openstack/testsettings.py | 1 +
22500
5 files changed, 882 insertions(+), 3 deletions(-)
22502
commit 5c6aeb8fa24058ca9d5bde328273a7c185761b39
22503
Author: Anthony Young <sleepsonthefloor@gmail.com>
22504
Date: Sun Jun 19 12:34:34 2011 -0700
22506
remove duplicate code
22508
.../src/django_openstack/syspanel/views/tenants.py | 15 +++++----------
22509
1 files changed, 5 insertions(+), 10 deletions(-)
22511
commit 81fb88615f71d165e574cd86a45d054d0afffdee
22512
Author: Anthony Young <sleepsonthefloor@gmail.com>
22513
Date: Sun Jun 19 12:17:19 2011 -0700
22515
we don't really need toggle if there is update
22517
.../src/django_openstack/syspanel/views/tenants.py | 5 -----
22518
1 files changed, 0 insertions(+), 5 deletions(-)
22520
commit d19ceda95a0f5ff30e40712737728abf2dff2da7
22521
Author: Anthony Young <sleepsonthefloor@gmail.com>
22522
Date: Sun Jun 19 12:15:35 2011 -0700
22524
sidebar ordering changes
22526
.../dashboard/templates/_syspanel_sidebar.html | 6 +++---
22527
1 files changed, 3 insertions(+), 3 deletions(-)
22529
commit f20e6f3b06c68224d15e5e73e8db2f9175bf1453
22530
Author: Anthony Young <sleepsonthefloor@gmail.com>
22531
Date: Sun Jun 19 12:13:53 2011 -0700
22535
.../src/django_openstack/syspanel/urls.py | 8 ++
22536
.../src/django_openstack/syspanel/views/tenants.py | 112 ++++++++++++++++++++
22537
.../dashboard/templates/_syspanel_sidebar.html | 1 +
22538
.../dashboard/templates/_syspanel_tenant_list.html | 21 ++++
22539
.../dashboard/templates/_tenant_delete.html | 9 ++
22540
.../dashboard/templates/_tenant_form.html | 10 ++
22541
.../dashboard/templates/syspanel_services.html | 2 +-
22542
.../templates/syspanel_tenant_create.html | 36 ++++++
22543
.../templates/syspanel_tenant_update.html | 36 ++++++
22544
.../dashboard/templates/syspanel_tenants.html | 34 ++++++
22545
openstack-dashboard/media/dashboard/css/style.css | 5 +
22546
11 files changed, 273 insertions(+), 1 deletions(-)
22548
commit cf15c32b30dd4d030c4807baa030446eb8220e33
22549
Author: Anthony Young <sleepsonthefloor@gmail.com>
22550
Date: Sun Jun 19 00:41:07 2011 -0700
22552
add fake user management
22554
.../src/django_openstack/syspanel/views/users.py | 7 ++++---
22555
.../dashboard/templates/_user_form.html | 2 +-
22556
.../dashboard/templates/syspanel_user_update.html | 3 +--
22557
3 files changed, 6 insertions(+), 6 deletions(-)
22559
commit 2c1ed806c825c28b771096a77ccfd37d007db725
22560
Author: Anthony Young <sleepsonthefloor@gmail.com>
22561
Date: Sun Jun 19 00:10:00 2011 -0700
22563
make state displays consistent
22565
.../dashboard/templates/_image_list.html | 2 +-
22566
.../dashboard/templates/_instance_list.html | 2 +-
22567
.../dashboard/templates/_syspanel_image_list.html | 2 +-
22568
.../templates/_syspanel_instance_list.html | 2 +-
22569
4 files changed, 4 insertions(+), 4 deletions(-)
22571
commit d94895817da62e6f0938bbf2e18deff837a225a2
22572
Author: Anthony Young <sleepsonthefloor@gmail.com>
22573
Date: Sat Jun 18 23:51:55 2011 -0700
22575
move datetime parsing into filter
22577
.../src/django_openstack/dash/views/instances.py | 5 ----
22578
.../templatetags/templatetags/parse_date.py | 23 +++++++++++++++----
22579
.../dashboard/templates/dash_usage.html | 3 +-
22580
3 files changed, 20 insertions(+), 11 deletions(-)
22582
commit 1831aff0eff563b44f0a4c8de073b156c33fecd0
22583
Author: Anthony Young <sleepsonthefloor@gmail.com>
22584
Date: Sat Jun 18 23:45:54 2011 -0700
22586
need to handle more time formats apparently
22588
.../templatetags/templatetags/parse_date.py | 17 ++++++++++-------
22589
1 files changed, 10 insertions(+), 7 deletions(-)
22591
commit 372d0564831be33ed8538cfca3c38aa0e3fda4df
22592
Author: Anthony Young <sleepsonthefloor@gmail.com>
22593
Date: Sat Jun 18 23:41:19 2011 -0700
22597
.../src/django_openstack/dash/views/instances.py | 6 +++++-
22598
.../dashboard/templates/dash_usage.html | 2 +-
22599
2 files changed, 6 insertions(+), 2 deletions(-)
22601
commit 3a3e16d077b19939a8ada2f232baa308938921d5
22602
Author: Anthony Young <sleepsonthefloor@gmail.com>
22603
Date: Sat Jun 18 22:45:42 2011 -0700
22605
remove some xtra spaces
22607
.../dashboard/templates/dash_usage.html | 10 +++++-----
22608
1 files changed, 5 insertions(+), 5 deletions(-)
22610
commit 3bdc3f00cc44017aed3ad028f8a8c020fb5aaa97
22611
Author: Anthony Young <sleepsonthefloor@gmail.com>
22612
Date: Sat Jun 18 22:04:07 2011 -0700
22614
more overview page fixes
22616
.../dashboard/templates/dash_usage.html | 19 ++++++-------------
22617
.../dashboard/templates/syspanel_usage.html | 1 -
22618
2 files changed, 6 insertions(+), 14 deletions(-)
22620
commit 88404e4ebd542de747d9ce28efed22a918466347
22621
Author: Anthony Young <sleepsonthefloor@gmail.com>
22622
Date: Sat Jun 18 21:15:17 2011 -0700
22624
fix admin dashboard overview display
22626
.../dashboard/templates/syspanel_usage.html | 13 +++++++------
22627
1 files changed, 7 insertions(+), 6 deletions(-)
22629
commit dc5d1665c3cd4588b214000e4471ef9d90de931d
22630
Author: Anthony Young <sleepsonthefloor@gmail.com>
22631
Date: Sat Jun 18 21:11:34 2011 -0700
22633
s/networking/\- in instance_list's private ip
22635
.../dashboard/templates/_instance_list.html | 2 +-
22636
.../templates/_syspanel_instance_list.html | 2 +-
22637
2 files changed, 2 insertions(+), 2 deletions(-)
22639
commit a944016ba6198f717534934b2646b23b367aa36a
22640
Author: Anthony Young <sleepsonthefloor@gmail.com>
22641
Date: Sat Jun 18 21:00:23 2011 -0700
22643
more work on instance lists
22645
django-openstack/src/django_openstack/api.py | 8 ++++++++
22646
.../src/django_openstack/dash/views/instances.py | 11 ++++++++++-
22647
.../django_openstack/syspanel/views/instances.py | 12 +++---------
22648
.../dashboard/templates/_instance_list.html | 6 +++---
22649
4 files changed, 24 insertions(+), 13 deletions(-)
22651
commit c9dc7023f06183e1fecd2b189df97a2d44fdd853
22652
Author: Anthony Young <sleepsonthefloor@gmail.com>
22653
Date: Sat Jun 18 20:52:29 2011 -0700
22655
fix up admin instance list
22657
.../django_openstack/syspanel/views/instances.py | 17 ++++++++++++++++-
22658
.../templates/_syspanel_instance_list.html | 15 +++++++++------
22659
2 files changed, 25 insertions(+), 7 deletions(-)
22661
commit 03ee9f0d5f69747586738512b8f6bca8ea1b02c1
22662
Author: Anthony Young <sleepsonthefloor@gmail.com>
22663
Date: Sat Jun 18 20:01:08 2011 -0700
22665
fix file size formatting in admin/images
22667
.../dashboard/templates/_syspanel_image_list.html | 2 +-
22668
1 files changed, 1 insertions(+), 1 deletions(-)
22670
commit 09eba6a8eb675b90d0df35cfea39347e7c4300f7
22671
Author: Anthony Young <sleepsonthefloor@gmail.com>
22672
Date: Sat Jun 18 19:55:38 2011 -0700
22674
use td#actions instead for css selection + form elements
22676
openstack-dashboard/media/dashboard/css/style.css | 26 +++++++++++---------
22677
1 files changed, 14 insertions(+), 12 deletions(-)
22679
commit 9b84b1d20f18624bce049f8d134d74d5ecff6f95
22680
Author: Anthony Young <sleepsonthefloor@gmail.com>
22681
Date: Sat Jun 18 19:52:24 2011 -0700
22683
make form links in tables consistent
22685
openstack-dashboard/media/dashboard/css/style.css | 13 +++++++++++++
22686
1 files changed, 13 insertions(+), 0 deletions(-)
22688
commit 4addbd78d0d0efaf0dca66653e12d8e5ed22acb3
22689
Author: Anthony Young <sleepsonthefloor@gmail.com>
22690
Date: Sat Jun 18 19:44:22 2011 -0700
22692
add messages to splash
22694
.../dashboard/templates/splash.html | 3 ++-
22695
1 files changed, 2 insertions(+), 1 deletions(-)
22697
commit 78a7b801f95fa47f4519415d3cc5dd1e7af79eee
22698
Author: Anthony Young <sleepsonthefloor@gmail.com>
22699
Date: Sat Jun 18 19:22:14 2011 -0700
22701
fix enabled/disabled logic for services
22703
.../templates/_service_toggle_enabled.html | 10 +++++-----
22704
.../templates/_syspanel_service_list.html | 4 ++--
22705
2 files changed, 7 insertions(+), 7 deletions(-)
22707
commit 9393bf59dd64c81abb85ee9690561297a03f333c
22708
Merge: 526a601 8327e1f
22709
Author: sleepsonthefloor <sleepsonthefloor@gmail.com>
22710
Date: Sat Jun 18 18:26:37 2011 -0700
22712
Merge pull request #4 from cloudbuilders/fix_instance_launch
22714
Fix instance launch
22716
commit 526a6015d9c68b215c4d913cb7b6092c575407c1
22717
Merge: a676b17 f6a6909
22718
Author: sleepsonthefloor <sleepsonthefloor@gmail.com>
22719
Date: Sat Jun 18 18:26:07 2011 -0700
22721
Merge pull request #3 from cloudbuilders/login-standalone
22723
Standalone login + Cleaning login form
22725
commit ee85f2bab05b649a7c11e740ba6ae2cc05579fd4
22726
Merge: 28cd1b3 1f2563b
22727
Author: Devin Carlen <devin.carlen@gmail.com>
22728
Date: Sat Jun 18 01:39:22 2011 -0700
22730
Merge pull request #2 from Mirantis/instance-name
22732
Instance name support
22734
commit 8327e1fb6634bbe39edd5c7fd6d23c8d2d3a9a81
22735
Author: Anthony Young <sleepsonthefloor@gmail.com>
22736
Date: Fri Jun 17 23:52:56 2011 -0700
22738
fix instance launching, and add keypair/user_data
22740
.../src/django_openstack/dash/views/images.py | 26 +++++++++++++++++--
22741
1 files changed, 23 insertions(+), 3 deletions(-)
22743
commit 28cd1b3ff34f8315565bacd4cf235f2ccc7b28d3
22744
Merge: 661770e bebaafa
22745
Author: Devin Carlen <devin.carlen@gmail.com>
22746
Date: Fri Jun 17 23:40:31 2011 -0700
22748
Merge pull request #1 from devcamcar/update-readme
22752
commit bebaafafbf401bfee73063b5148a14cf193d84d9
22753
Author: Devin Carlen <devin.carlen@gmail.com>
22754
Date: Fri Jun 17 23:35:00 2011 -0700
22758
README | 22 +++++++++++++++++-----
22759
1 files changed, 17 insertions(+), 5 deletions(-)
22761
commit f6a690994b5b31c2107ace80cd3255e82922b285
22762
Merge: b0073eb 96cc4bf
22763
Author: Jake Dahn <jake@ansolabs.com>
22764
Date: Fri Jun 17 20:30:02 2011 -0700
22766
Merge remote-tracking branch 'origin/only_show_amis_to_users' into login-standalone
22768
commit a676b17979eee0ad440c15a2aa5915016fa77193
22769
Merge: e9c4ada 96cc4bf
22770
Author: Jake Dahn <jake@ansolabs.com>
22771
Date: Fri Jun 17 20:28:26 2011 -0700
22773
Merge pull request #2 from cloudbuilders/only_show_amis_to_users
22775
Only show amis to users
22777
commit b0073ebc59c255096b7ae22d4f5c9788f814cc23
22778
Author: Jake Dahn <jake@ansolabs.com>
22779
Date: Fri Jun 17 20:25:53 2011 -0700
22781
removing tenant field from login form, when user signs in it sends them to their default tenant
22783
.../src/django_openstack/auth/views.py | 11 +----------
22784
1 files changed, 1 insertions(+), 10 deletions(-)
22786
commit e9c4ada4f26dbae1a61123490acb9f9bdfa6455d
22787
Merge: 9a862cf f94eae2
22788
Author: sleepsonthefloor <sleepsonthefloor@gmail.com>
22789
Date: Fri Jun 17 20:22:46 2011 -0700
22791
Merge pull request #1 from cloudbuilders/service-fixes
22795
commit 96cc4bfc138039df5165ee70c7787bd7f6242f12
22796
Author: Anthony Young <sleepsonthefloor@gmail.com>
22797
Date: Fri Jun 17 20:15:52 2011 -0700
22799
pull in code from trunk to only show amis
22801
.../src/django_openstack/dash/views/images.py | 26 ++++++++++++++++++-
22802
1 files changed, 24 insertions(+), 2 deletions(-)
22804
commit 9322f2ca496bc5e6313e0b6b33c388ab35441235
22805
Author: Jake Dahn <jake@ansolabs.com>
22806
Date: Fri Jun 17 20:00:30 2011 -0700
22808
brought back the standalone login splash page
22810
.../dashboard/templates/splash.html | 46 ++++++++-----------
22811
1 files changed, 19 insertions(+), 27 deletions(-)
22813
commit f94eae2ca568014ed1a375ae682ec8cbb84e1f65
22814
Author: Jake Dahn <jake@ansolabs.com>
22815
Date: Fri Jun 17 19:23:44 2011 -0700
22817
making suggested fixes from termie
22819
.../django_openstack/syspanel/views/services.py | 18 +++++-------
22820
.../templates/_syspanel_service_list.html | 28 ++++++++------------
22821
.../dashboard/templates/syspanel_services.html | 2 +-
22822
3 files changed, 20 insertions(+), 28 deletions(-)
22824
commit f1d6703ce0e3a42d43c4fae3a55384006bd5cff3
22825
Merge: 0cceb6f 9a862cf
22826
Author: Jake Dahn <jake@ansolabs.com>
22827
Date: Fri Jun 17 18:44:59 2011 -0700
22829
Merge branch 'stacky' of git://github.com/cloudbuilders/openstack-dashboard into stacky
22831
commit 0cceb6f57b0e1424affc9644e24619e89aaaf990
22832
Author: Jake Dahn <jake@ansolabs.com>
22833
Date: Fri Jun 17 18:41:33 2011 -0700
22835
fixing services functionality, cleaning templates, generalizing a few things
22837
.../django_openstack/syspanel/views/services.py | 27 ++++---
22838
.../templates/_service_toggle_enabled.html | 4 +-
22839
.../templates/_syspanel_service_list.html | 38 ++++++++++
22840
.../dashboard/templates/syspanel_services.html | 78 ++++---------------
22841
4 files changed, 74 insertions(+), 73 deletions(-)
22843
commit 9a862cfec6147b7baa6c300e2b352f04f959ce3f
22844
Author: termie <github@anarkystic.com>
22845
Date: Fri Jun 17 16:52:47 2011 -0700
22847
move tests related stuff out of the way for now, it is currently all broken and needs to be ported
22849
.../src/django_openstack/tests/testsettings.py | 30 +++++++++++++++++
22850
.../src/django_openstack/tests/testurls.py | 34 ++++++++++++++++++++
22851
.../src/django_openstack/testsettings.py | 30 -----------------
22852
django-openstack/src/django_openstack/testurls.py | 34 --------------------
22853
4 files changed, 64 insertions(+), 64 deletions(-)
22855
commit abb5348395e45a219d79cbda6fb80f9eb051f9f9
22856
Merge: 46e2ad4 49d7659
22857
Author: termie <github@anarkystic.com>
22858
Date: Fri Jun 17 16:51:41 2011 -0700
22860
Merge branch 'cleanup' into stacky
22862
commit 46e2ad4110d92248e754b0dff3a5878ed3bf3139
22863
Author: termie <github@anarkystic.com>
22864
Date: Fri Jun 17 16:48:46 2011 -0700
22866
add missing template for create_flavor
22868
.../django_openstack/syspanel/_create_flavor.html | 16 ++++++++++++++++
22869
1 files changed, 16 insertions(+), 0 deletions(-)
22871
commit 49d765916c7341e8d74cea40624c87e01fe898ca
22872
Author: termie <github@anarkystic.com>
22873
Date: Fri Jun 17 16:50:42 2011 -0700
22875
remove unused templatetags
22877
.../templatetags/templatetags/admin_extras.py | 53 --------------------
22878
.../templatetags/templatetags/sidebar_tags.py | 48 ------------------
22879
2 files changed, 0 insertions(+), 101 deletions(-)
22881
commit 924173105d1392cbc1e88474c63ba4b36e8916aa
22882
Author: termie <github@anarkystic.com>
22883
Date: Fri Jun 17 16:48:46 2011 -0700
22885
add missing template for create_flavor
22887
.../django_openstack/syspanel/_create_flavor.html | 16 ++++++++++++++++
22888
1 files changed, 16 insertions(+), 0 deletions(-)
22890
commit bf3642f7297916b8e600718f1a615ea122f0835d
22891
Author: termie <github@anarkystic.com>
22892
Date: Fri Jun 17 16:46:40 2011 -0700
22894
remove a bunch of unnecessary files
22896
.../src/django_openstack/dash/views/images.py | 134 +-----------
22897
.../src/django_openstack/dash/views/instances.py | 159 +--------------
22898
.../src/django_openstack/dash/views/keypairs.py | 4 +-
22899
.../src/django_openstack/nova/exceptions.py | 93 --------
22900
.../src/django_openstack/nova/forms.py | 176 ---------------
22901
.../src/django_openstack/nova/tests/__init__.py | 6 -
22902
.../src/django_openstack/nova/tests/base.py | 89 --------
22903
.../nova/tests/credential_tests.py | 70 ------
22904
.../src/django_openstack/nova/tests/image_tests.py | 230 --------------------
22905
.../django_openstack/nova/tests/instance_tests.py | 69 ------
22906
.../django_openstack/nova/tests/keypair_tests.py | 93 --------
22907
.../django_openstack/nova/tests/region_tests.py | 41 ----
22908
.../nova/tests/view_tests/__init__.py | 7 -
22909
.../django_openstack/nova/tests/volume_tests.py | 171 ---------------
22910
.../src/django_openstack/nova/urls/region.py | 29 ---
22911
.../src/django_openstack/nova/urls/tenant.py | 105 ---------
22912
.../src/django_openstack/syspanel/urls.py | 32 +---
22913
.../django_nova_syspanel/cloudview/index.html | 45 ----
22914
.../templates/django_nova_syspanel/index.html | 42 ----
22915
.../django_nova_syspanel/instances/index.html | 73 ------
22916
.../django_nova_syspanel/volumes/index.html | 58 -----
22917
.../templates/django_nova_syspanel/vpns/index.html | 99 ---------
22918
.../templates/django_openstack/nova/base.html | 73 ------
22919
.../django_openstack/nova/images/_launch_form.html | 7 -
22920
.../django_openstack/nova/images/_list.html | 114 ----------
22921
.../django_openstack/nova/images/base.html | 7 -
22922
.../django_openstack/nova/images/edit.html | 36 ---
22923
.../django_openstack/nova/images/index.html | 71 ------
22924
.../django_openstack/nova/images/launch.html | 33 ---
22925
.../nova/instances/_instances_list.html | 106 ---------
22926
.../django_openstack/nova/instances/base.html | 8 -
22927
.../nova/instances/detail_list.html | 32 ---
22928
.../django_openstack/nova/instances/edit.html | 35 ---
22929
.../django_openstack/nova/instances/index.html | 106 ---------
22930
.../nova/instances/performance.html | 59 -----
22931
.../django_openstack/nova/tenants/edit_user.html | 74 -------
22932
.../django_openstack/nova/tenants/index.html | 25 --
22933
.../django_openstack/nova/tenants/manage.html | 46 ----
22934
.../nova/volumes/_attach_form.html | 5 -
22935
.../nova/volumes/_create_form.html | 5 -
22936
.../django_openstack/nova/volumes/base.html | 8 -
22937
.../django_openstack/nova/volumes/index.html | 85 -------
22938
.../src/django_openstack/tests/base.py | 89 ++++++++
22939
.../src/django_openstack/tests/credential_tests.py | 70 ++++++
22940
.../src/django_openstack/tests/image_tests.py | 230 ++++++++++++++++++++
22941
.../src/django_openstack/tests/instance_tests.py | 69 ++++++
22942
.../src/django_openstack/tests/keypair_tests.py | 93 ++++++++
22943
.../src/django_openstack/tests/region_tests.py | 41 ++++
22944
.../django_openstack/tests/view_tests/__init__.py | 7 +
22945
.../src/django_openstack/tests/volume_tests.py | 171 +++++++++++++++
22946
openstack-dashboard/dashboard/settings.py | 3 -
22947
openstack-dashboard/dashboard/templates/index.html | 71 ------
22948
openstack-dashboard/dashboard/urls.py | 12 +-
22949
openstack-dashboard/dashboard/views.py | 2 -
22950
54 files changed, 781 insertions(+), 2837 deletions(-)
22952
commit 0e2cf50c70688e81cba4ca217c7614ee671bc113
22953
Merge: 29c17f7 da018a4
22954
Author: termie <github@anarkystic.com>
22955
Date: Fri Jun 17 16:20:57 2011 -0700
22957
Merge branch 'stacky-ui' into stacky-ui-merge
22959
commit da018a4e5f324f8f8ae14690a9c436eb31b25973
22960
Author: termie <github@anarkystic.com>
22961
Date: Fri Jun 17 15:53:15 2011 -0700
22965
django-openstack/src/django_openstack/api.py | 8 ++++++++
22966
1 files changed, 8 insertions(+), 0 deletions(-)
22968
commit 29c17f7acb1fdf0bc950690678b4298b89dcfb17
22969
Merge: 09dc32a 661770e
22970
Author: termie <github@anarkystic.com>
22971
Date: Fri Jun 17 15:11:26 2011 -0700
22973
merge changes from trunk
22975
commit 09dc32af7f33787b60497a2fc8ecdafe8a2793e0
22976
Author: Jake Dahn <jake@ansolabs.com>
22977
Date: Fri Jun 17 13:18:11 2011 -0700
22979
changing page title to compute
22981
.../dashboard/templates/dash_keypairs_create.html | 2 +-
22982
1 files changed, 1 insertions(+), 1 deletions(-)
22984
commit ae2d5be5bb8410f582084096e929fe71a7c20024
22985
Author: Jake Dahn <jake@ansolabs.com>
22986
Date: Fri Jun 17 13:05:48 2011 -0700
22988
fixing sidebar active state
22990
.../dashboard/templates/dash_keypairs.html | 4 ++--
22991
1 files changed, 2 insertions(+), 2 deletions(-)
22993
commit 4b549720056cf908e95301c1c1ce885d5203b881
22994
Author: Jake Dahn <jake@ansolabs.com>
22995
Date: Fri Jun 17 13:01:33 2011 -0700
22997
finishing port for keypairs
22999
django-openstack/src/django_openstack/dash/urls.py | 4 +-
23000
.../src/django_openstack/dash/views/keypairs.py | 72 ++++++++++++++++----
23001
.../dashboard/templates/_dash_sidebar.html | 1 +
23002
.../dashboard/templates/_delete_keypair.html | 6 +-
23003
.../dashboard/templates/_keypair_form.html | 10 +++
23004
.../dashboard/templates/_keypair_list.html | 10 +--
23005
.../dashboard/templates/dash_keypairs.html | 69 +------------------
23006
.../dashboard/templates/dash_keypairs_create.html | 55 +++++++++++++++
23007
openstack-dashboard/media/dashboard/css/style.css | 54 ++++++++++++---
23008
.../media/dashboard/js/application.js | 36 +++++++---
23009
10 files changed, 205 insertions(+), 112 deletions(-)
23011
commit 59a5143fdd04d27f19d24adcfb3b055daf588af0
23012
Author: Jake Dahn <jake@ansolabs.com>
23013
Date: Thu Jun 16 19:57:31 2011 -0700
23015
porting most of keypairs
23017
django-openstack/src/django_openstack/dash/urls.py | 6 +
23018
.../src/django_openstack/dash/views/keypairs.py | 55 +++++++++++
23019
.../dashboard/templates/_delete_keypair.html | 8 ++
23020
.../dashboard/templates/_keypair_list.html | 20 ++++
23021
.../dashboard/templates/dash_create_keypair.html | 34 +++++++
23022
.../dashboard/templates/dash_keypairs.html | 103 ++++++++++++++++++++
23023
.../local/local_settings.py.example | 35 +++++++
23024
7 files changed, 261 insertions(+), 0 deletions(-)
23026
commit 69880b6d60bb2db97cf8f90c27d1248594ffd547
23027
Author: termie <github@anarkystic.com>
23028
Date: Fri Jun 17 14:20:21 2011 -0700
23032
django-openstack/src/django_openstack/api.py | 25 +++++++++++--------
23033
.../src/django_openstack/auth/views.py | 3 ++
23034
.../src/django_openstack/syspanel/views/flavors.py | 2 +-
23035
.../django_openstack/syspanel/views/instances.py | 1 -
23036
4 files changed, 18 insertions(+), 13 deletions(-)
23038
commit ff40d112b1b1593b5eb728a23064d3c229f2d51f
23039
Author: Anthony Young <sleepsonthefloor@gmail.com>
23040
Date: Fri Jun 17 09:04:41 2011 -0700
23042
add in services tab
23044
.../src/django_openstack/syspanel/urls.py | 4 +
23045
.../django_openstack/syspanel/views/services.py | 75 +++++++++++++++++++
23046
.../templates/_service_toggle_enabled.html | 19 +++++
23047
.../dashboard/templates/_syspanel_sidebar.html | 1 +
23048
.../dashboard/templates/syspanel_services.html | 77 ++++++++++++++++++++
23049
5 files changed, 176 insertions(+), 0 deletions(-)
23051
commit a933e501d3a19d2ccb9710a1bc72166b9899eaca
23052
Author: Anthony Young <sleepsonthefloor@gmail.com>
23053
Date: Fri Jun 17 01:41:07 2011 -0700
23057
.../src/django_openstack/syspanel/views/users.py | 147 ++++++++++++++++++++
23058
1 files changed, 147 insertions(+), 0 deletions(-)
23060
commit aa4ee3b255a19a6418fd87d9a76d9412014fa613
23061
Author: Anthony Young <sleepsonthefloor@gmail.com>
23062
Date: Fri Jun 17 01:33:43 2011 -0700
23064
highlight correct sidebar
23066
.../dashboard/templates/syspanel_user_create.html | 2 +-
23067
.../dashboard/templates/syspanel_user_update.html | 2 +-
23068
.../dashboard/templates/syspanel_users.html | 2 +-
23069
3 files changed, 3 insertions(+), 3 deletions(-)
23071
commit 7ddb92652d7fae7581b9b9260d719b7546d950e4
23072
Author: Anthony Young <sleepsonthefloor@gmail.com>
23073
Date: Fri Jun 17 01:32:03 2011 -0700
23075
partially working user management
23077
.../src/django_openstack/syspanel/urls.py | 6 ++
23078
.../django_openstack/syspanel/views/instances.py | 2 -
23079
.../dashboard/templates/_syspanel_sidebar.html | 1 +
23080
.../dashboard/templates/_user_delete.html | 8 +++
23081
.../dashboard/templates/_user_form.html | 10 +++
23082
.../dashboard/templates/_user_toggle_enabled.html | 19 ++++++
23083
.../dashboard/templates/syspanel_user_create.html | 37 ++++++++++++
23084
.../dashboard/templates/syspanel_user_update.html | 39 +++++++++++++
23085
.../dashboard/templates/syspanel_users.html | 59 ++++++++++++++++++++
23086
9 files changed, 179 insertions(+), 2 deletions(-)
23088
commit 29c023e4897ae889cfaa8b05c02bf157abc66045
23089
Author: Anthony Young <sleepsonthefloor@gmail.com>
23090
Date: Fri Jun 17 00:12:55 2011 -0700
23092
add features/fixes from trunk to the overview panel
23094
.../django_openstack/syspanel/views/instances.py | 80 +++++++++++++-------
23095
.../dashboard/templates/syspanel_usage.html | 22 +++++-
23096
2 files changed, 71 insertions(+), 31 deletions(-)
23098
commit 6f0861e8c4817cab5880cfdeb635239316d712b8
23099
Author: Anthony Young <sleepsonthefloor@gmail.com>
23100
Date: Thu Jun 16 23:49:46 2011 -0700
23102
syspanel existing screens working again
23104
.../django_openstack/syspanel/views/instances.py | 4 ++--
23105
1 files changed, 2 insertions(+), 2 deletions(-)
23107
commit 945cf9ff7c2d2aee27695828656389e7116143c4
23108
Author: Anthony Young <sleepsonthefloor@gmail.com>
23109
Date: Thu Jun 16 23:10:09 2011 -0700
23111
update local_settings.py.example to reflect keystone-ness
23113
.../local/local_settings.py.example | 56 ++++----------------
23114
1 files changed, 11 insertions(+), 45 deletions(-)
23116
commit 517060d1e74224019fa1efdad864e43c9610bfc3
23117
Author: Anthony Young <sleepsonthefloor@gmail.com>
23118
Date: Thu Jun 16 23:09:55 2011 -0700
23120
make compute api work
23122
django-openstack/src/django_openstack/api.py | 8 ++++++--
23123
1 files changed, 6 insertions(+), 2 deletions(-)
23125
commit d360b07f3a7645c6c7690b33ffa32bcb5b32d81c
23126
Author: Anthony Young <sleepsonthefloor@gmail.com>
23127
Date: Thu Jun 16 23:01:23 2011 -0700
23129
use service catalog
23131
django-openstack/src/django_openstack/api.py | 60 ++++++++-----------
23132
.../src/django_openstack/auth/views.py | 3 +-
23133
2 files changed, 27 insertions(+), 36 deletions(-)
23135
commit 1f2563b09e86f290b572e84d5026df0e34f3ffc8
23136
Author: Yuriy Taraday <yorik.sar@gmail.com>
23137
Date: Fri Jun 17 12:34:04 2011 +0400
23139
Moved run_instance request logic to ProjectManager class
23141
.../src/django_openstack/nova/manager.py | 20 +++++++++++++++-
23142
.../src/django_openstack/nova/views/images.py | 23 ++++++-------------
23143
2 files changed, 25 insertions(+), 18 deletions(-)
23145
commit 661770ec195d0bcaeeb88694de57ecfb1df70f27
23146
Merge: 9bbefcb bb7d253
23147
Author: Yuriy Taraday <yorik.sar@gmail.com>
23148
Date: Fri Jun 17 00:10:11 2011 +0000
23150
Some small issues we encountered trying to create distribution package for Dashboard installing it as subdir of appache's root.
23152
commit 62a3704da3e5d9eae438f149732f5fb138818cac
23153
Author: termie <github@anarkystic.com>
23154
Date: Thu Jun 16 17:06:57 2011 -0700
23156
add flavors support
23158
.../src/django_openstack/syspanel/urls.py | 5 +
23159
.../src/django_openstack/syspanel/views/cloud.py | 12 ---
23160
.../src/django_openstack/syspanel/views/flavors.py | 78 ++++++++++++++++++++
23161
.../src/django_openstack/syspanel/views/home.py | 10 ---
23162
.../src/django_openstack/syspanel/views/volumes.py | 61 ---------------
23163
.../src/django_openstack/syspanel/views/vpns.py | 59 ---------------
23164
.../dashboard/templates/_create_flavor.html | 5 +
23165
.../dashboard/templates/_delete_flavor.html | 8 ++
23166
.../dashboard/templates/_syspanel_flavor_list.html | 24 ++++++
23167
.../dashboard/templates/_syspanel_sidebar.html | 1 +
23168
.../templates/syspanel_create_flavor.html | 36 +++++++++
23169
.../dashboard/templates/syspanel_flavors.html | 37 +++++++++
23170
12 files changed, 194 insertions(+), 142 deletions(-)
23172
commit 5acdbafe8969a506e456e0495f2bb884644f3f59
23173
Author: termie <github@anarkystic.com>
23174
Date: Thu Jun 16 16:08:36 2011 -0700
23176
delete and toggle images
23178
.../src/django_openstack/syspanel/views/images.py | 64 +++++++++++++-------
23179
.../dashboard/templates/_delete_image.html | 8 +++
23180
.../dashboard/templates/_syspanel_image_list.html | 46 ++++++++++++++
23181
.../dashboard/templates/_toggle_image.html | 8 +++
23182
.../dashboard/templates/syspanel_images.html | 45 +-------------
23183
5 files changed, 105 insertions(+), 66 deletions(-)
23185
commit 7bd6ac65ba53ed546e25d9f7031fb23a45903032
23186
Author: termie <github@anarkystic.com>
23187
Date: Thu Jun 16 15:53:55 2011 -0700
23191
.../src/django_openstack/syspanel/urls.py | 7 +
23192
.../src/django_openstack/syspanel/views/images.py | 156 ++++++++++++++++++++
23193
.../django_openstack/syspanel/views/instances.py | 31 +----
23194
.../templatetags/templatetags/parse_date.py | 22 +++
23195
.../dashboard/templates/_syspanel_sidebar.html | 3 +-
23196
.../dashboard/templates/syspanel_images.html | 79 ++++++++++
23197
.../dashboard/templates/syspanel_instances.html | 14 +-
23198
7 files changed, 274 insertions(+), 38 deletions(-)
23200
commit c5d2fc97f24eb6a224f57e078134387473d864f9
23201
Author: termie <github@anarkystic.com>
23202
Date: Thu Jun 16 15:32:54 2011 -0700
23204
syspanel overviews, instances
23206
.../src/django_openstack/auth/views.py | 4 +-
23207
django-openstack/src/django_openstack/dash/urls.py | 1 +
23208
.../src/django_openstack/dash/views/instances.py | 8 +-
23209
django-openstack/src/django_openstack/forms.py | 122 +++++++++++
23210
.../src/django_openstack/syspanel/urls.py | 13 +-
23211
.../django_openstack/syspanel/views/instances.py | 228 ++++++++++++++------
23212
django-openstack/src/django_openstack/urls.py | 2 +-
23213
.../dashboard/templates/_instance_list.html | 22 +--
23214
.../dashboard/templates/_reboot.html | 8 +
23215
.../templates/_syspanel_instance_list.html | 33 +++
23216
.../dashboard/templates/_syspanel_sidebar.html | 7 +
23217
.../dashboard/templates/_terminate.html | 8 +
23218
.../dashboard/templates/_topbar.html | 4 +-
23219
.../dashboard/templates/admin_base.html | 6 -
23220
.../dashboard/templates/admin_overview.html | 4 -
23221
.../dashboard/templates/admin_upload.html | 34 ---
23222
.../dashboard/templates/dash_base.html | 2 +-
23223
.../dashboard/templates/syspanel_base.html | 12 +
23224
.../dashboard/templates/syspanel_instances.html | 47 ++++
23225
.../dashboard/templates/syspanel_tenant_usage.html | 111 ++++++++++
23226
.../dashboard/templates/syspanel_upload.html | 34 +++
23227
.../dashboard/templates/syspanel_usage.html | 86 ++++++++
23228
openstack-dashboard/dashboard/urls.py | 2 +-
23229
openstack-dashboard/dashboard/views.py | 2 +-
23230
24 files changed, 653 insertions(+), 147 deletions(-)
23232
commit ae99b859761629c2c49298eb8f5ff1f8427e8e7d
23233
Author: termie <github@anarkystic.com>
23234
Date: Thu Jun 16 13:56:34 2011 -0700
23236
move launch to self-handling
23238
django-openstack/src/django_openstack/dash/urls.py | 8 --
23239
.../src/django_openstack/dash/views/images.py | 88 ++++++++-----------
23240
2 files changed, 37 insertions(+), 59 deletions(-)
23242
commit 59326d5ffb3359fdf6733769a9d02612ecfb9928
23243
Author: termie <github@anarkystic.com>
23244
Date: Thu Jun 16 13:43:54 2011 -0700
23246
add self-handling-form concept
23248
.../src/django_openstack/auth/views.py | 99 +++++++++++---------
23249
django-openstack/src/django_openstack/dash/urls.py | 2 -
23250
.../src/django_openstack/dash/views/instances.py | 83 ++++++++++-------
23251
django-openstack/src/django_openstack/forms.py | 35 +++++++
23252
.../src/django_openstack/nova/forms.py | 12 ---
23253
.../templates/django_openstack/auth/_login.html | 2 +-
23254
.../templates/django_openstack/auth/_switch.html | 2 +-
23255
openstack-dashboard/dashboard/settings.py | 6 +-
23256
.../dashboard/templates/_instance_list.html | 18 +++-
23257
.../dashboard/templates/login_required.html | 29 ++++++-
23258
.../dashboard/templates/splash.html | 2 +-
23259
openstack-dashboard/dashboard/views.py | 24 ++---
23260
12 files changed, 195 insertions(+), 119 deletions(-)
23262
commit 32baa13b7e47aec1ba58e9a43d8c0a56d6fe0544
23263
Author: termie <github@anarkystic.com>
23264
Date: Thu Jun 16 12:31:00 2011 -0700
23268
django-openstack/src/django_openstack/auth/urls.py | 1 -
23269
.../src/django_openstack/dash/views/images.py | 16 ----------------
23270
.../templates/django_openstack/dash/_launch.html | 16 ++++++++++++++++
23271
.../templates/django_openstack/dash/_upload.html | 14 ++++++++++++++
23272
4 files changed, 30 insertions(+), 17 deletions(-)
23274
commit f0b8a00880f1ced3c7e3f4cc424e380af0343d26
23275
Author: termie <github@anarkystic.com>
23276
Date: Thu Jun 16 12:02:59 2011 -0700
23280
django-openstack/src/django_openstack/auth/urls.py | 2 +-
23281
.../src/django_openstack/auth/views.py | 14 ++--
23282
django-openstack/src/django_openstack/dash/urls.py | 12 ++--
23283
.../src/django_openstack/dash/views/instances.py | 25 +++++-
23284
.../templates/django_openstack/auth/_switch.html | 16 ++++
23285
.../dashboard/templates/_switch.html | 7 ++
23286
.../dashboard/templates/dash_overview.html | 94 --------------------
23287
.../dashboard/templates/dash_usage.html | 94 ++++++++++++++++++++
23288
.../dashboard/templates/switch_tenants.html | 26 ++++++
23289
openstack-dashboard/dashboard/urls.py | 2 +-
23290
10 files changed, 183 insertions(+), 109 deletions(-)
23292
commit 25db4f453c17ba0c8b42554ebb025674b756b851
23293
Author: termie <github@anarkystic.com>
23294
Date: Thu Jun 16 11:46:54 2011 -0700
23296
upload... but in wrong place
23298
.../src/django_openstack/dash/views/images.py | 45 +++++++++++++++-----
23299
.../src/django_openstack/nova/forms.py | 11 +++++
23300
.../dashboard/templates/_image_list.html | 1 -
23301
.../dashboard/templates/_upload.html | 6 ++-
23302
.../dashboard/templates/admin_upload.html | 34 +++++++++++++++
23303
.../dashboard/templates/dash_images.html | 1 -
23304
.../dashboard/templates/dash_upload.html | 13 ------
23305
7 files changed, 84 insertions(+), 27 deletions(-)
23307
commit c2336f4cd026c6af029d841fa7041586f46044c6
23308
Author: termie <github@anarkystic.com>
23309
Date: Thu Jun 16 11:31:07 2011 -0700
23311
launch, console log, vnc
23313
django-openstack/src/django_openstack/dash/urls.py | 19 ++--
23314
.../src/django_openstack/dash/views/images.py | 7 +-
23315
.../src/django_openstack/dash/views/instances.py | 127 +++++++++++---------
23316
.../dashboard/templates/_instance_list.html | 9 +-
23317
.../dashboard/templates/_launch.html | 5 +
23318
.../dashboard/templates/dash_launch.html | 26 ++++-
23319
6 files changed, 120 insertions(+), 73 deletions(-)
23321
commit 9734d2ba70ff0d62d60e7b8133a973dfec46d882
23322
Author: termie <github@anarkystic.com>
23323
Date: Thu Jun 16 10:46:30 2011 -0700
23325
cleanup + login page
23327
.../src/django_openstack/auth/views.py | 2 +-
23328
.../src/django_openstack/dash/views/images.py | 8 -
23329
.../src/django_openstack/nova/manager.py | 343 -----------------
23330
.../src/django_openstack/nova/shortcuts.py | 135 -------
23331
.../src/django_openstack/nova/views/admin.py | 403 --------------------
23332
.../src/django_openstack/nova/views/tenants.py | 76 ----
23333
.../src/django_openstack/nova/views/volumes.py | 188 ---------
23334
.../templates/django_openstack/auth/_login.html | 8 +-
23335
.../dashboard/templates/_topbar.html | 2 +-
23336
.../dashboard/templates/base-root.html | 83 ----
23337
.../dashboard/templates/base-sidebar.html | 15 -
23338
openstack-dashboard/dashboard/templates/base.html | 2 +
23339
.../dashboard/templates/splash.html | 22 +-
23340
openstack-dashboard/dashboard/urls.py | 8 -
23341
14 files changed, 29 insertions(+), 1266 deletions(-)
23343
commit bb7d25392910fa7e231ee132446dbbe71ade2483
23344
Author: Yuriy Taraday <yorik.sar@gmail.com>
23345
Date: Thu Jun 16 11:01:00 2011 +0400
23349
.../templates/django_openstack/nova/base.html | 4 ++--
23350
openstack-dashboard/dashboard/templates/403.html | 4 ++--
23351
openstack-dashboard/dashboard/templates/404.html | 4 ++--
23352
openstack-dashboard/dashboard/templates/500.html | 4 ++--
23353
.../dashboard/templates/base-root.html | 2 +-
23354
.../dashboard/templates/base-sidebar.html | 4 ++--
23355
.../dashboard/templates/permission_denied.html | 4 ++--
23356
.../registration/password_reset_complete.html | 2 +-
23357
8 files changed, 14 insertions(+), 14 deletions(-)
23359
commit 43ee22664014ff35a6696e7262255c14cfd85e6e
23360
Merge: 05580ac 9bbefcb
23361
Author: Yuriy Taraday <yorik.sar@gmail.com>
23362
Date: Thu Jun 16 10:40:40 2011 +0400
23366
commit 88014b59c74da5f66a6fa462dccb0177fc40c320
23367
Merge: 119eff7 9bbefcb
23368
Author: Yuriy Taraday <yorik.sar@gmail.com>
23369
Date: Thu Jun 16 10:12:41 2011 +0400
23373
commit 84304633489985b19009de4f13ec8b09e44b4ba4
23374
Author: termie <github@anarkystic.com>
23375
Date: Wed Jun 15 18:14:15 2011 -0700
23377
theme + images + instances index pages
23379
django-openstack/src/django_openstack/auth/urls.py | 1 +
23380
django-openstack/src/django_openstack/dash/urls.py | 29 +-
23381
.../src/django_openstack/dash/views/images.py | 3 +-
23382
.../dashboard/templates/_dash_sidebar.html | 11 +-
23383
.../dashboard/templates/_image_list.html | 25 +-
23384
.../dashboard/templates/_instance_list.html | 38 +-
23385
.../dashboard/templates/_messages.html | 27 +
23386
.../dashboard/templates/_topbar.html | 40 +-
23387
openstack-dashboard/dashboard/templates/base.html | 48 +-
23388
.../dashboard/templates/dash_images.html | 28 +-
23389
.../dashboard/templates/dash_instances.html | 33 +-
23390
.../dashboard/templates/dash_overview.html | 80 +-
23391
.../dashboard/css/Anivers_Regular-webfont.eot | Bin 0 -> 25687 bytes
23392
.../dashboard/css/Anivers_Regular-webfont.svg | 244 +++
23393
.../dashboard/css/Anivers_Regular-webfont.ttf | Bin 0 -> 56996 bytes
23394
.../dashboard/css/Anivers_Regular-webfont.woff | Bin 0 -> 29432 bytes
23395
.../media/dashboard/css/Treemap.css | 109 ++
23396
openstack-dashboard/media/dashboard/css/base.css | 122 ++
23397
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes
23398
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 144 bytes
23399
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes
23400
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes
23401
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 151 bytes
23402
.../css/images/ui-bg_glass_75_ffffff_1x400.png | Bin 0 -> 107 bytes
23403
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes
23404
.../images/ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 0 -> 123 bytes
23405
.../css/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes
23406
.../css/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
23407
.../css/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes
23408
.../css/images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes
23409
.../css/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes
23410
.../dashboard/css/jquery-ui-1.8.13.custom.css | 578 ++++++++
23411
openstack-dashboard/media/dashboard/css/reset.css | 100 +-
23412
openstack-dashboard/media/dashboard/css/style.css | 1562 ++++++++++++++++++++
23413
.../media/dashboard/images/body_bg.gif | Bin 0 -> 12957 bytes
23414
.../media/dashboard/images/body_bg.png | Bin 0 -> 2217 bytes
23415
.../media/dashboard/images/book_icon.png | Bin 0 -> 741 bytes
23416
.../media/dashboard/images/bread_crumb.gif | Bin 0 -> 2027 bytes
23417
.../media/dashboard/images/btn_bg.png | Bin 0 -> 1043 bytes
23418
.../media/dashboard/images/button/btn_left.png | Bin 0 -> 1487 bytes
23419
.../media/dashboard/images/button/btn_right.png | Bin 0 -> 2123 bytes
23420
.../media/dashboard/images/button/launch.png | Bin 0 -> 627 bytes
23421
.../media/dashboard/images/chat_icon.png | Bin 0 -> 847 bytes
23422
.../media/dashboard/images/content_bg.gif | Bin 0 -> 105 bytes
23423
.../media/dashboard/images/content_bg.png | Bin 0 -> 138 bytes
23424
.../media/dashboard/images/content_shadow.png | Bin 0 -> 2836 bytes
23425
.../media/dashboard/images/dashblock_bg.png | Bin 0 -> 957 bytes
23426
.../media/dashboard/images/dashboard_nav_bg.png | Bin 0 -> 255 bytes
23427
.../media/dashboard/images/drop_arrow.png | Bin 0 -> 996 bytes
23428
.../media/dashboard/images/foot_back.png | Bin 0 -> 2524 bytes
23429
.../media/dashboard/images/gears.png | Bin 0 -> 4701 bytes
23430
.../media/dashboard/images/header_bg.png | Bin 0 -> 966 bytes
23431
.../media/dashboard/images/home_head_back.png | Bin 0 -> 4459 bytes
23432
.../media/dashboard/images/image_detail.png | Bin 0 -> 47257 bytes
23433
.../media/dashboard/images/large_logo.png | Bin 0 -> 5640 bytes
23434
.../media/dashboard/images/logged_in_box_bg.gif | Bin 0 -> 1100 bytes
23435
.../media/dashboard/images/login_bg.png | Bin 0 -> 476 bytes
23436
.../media/dashboard/images/login_btn.png | Bin 0 -> 238 bytes
23437
.../media/dashboard/images/logo.gif | Bin 0 -> 3098 bytes
23438
.../media/dashboard/images/logo.png | Bin 0 -> 5606 bytes
23439
.../media/dashboard/images/misc_bg.png | Bin 0 -> 166 bytes
23440
.../media/dashboard/images/modal_btn.png | Bin 0 -> 166 bytes
23441
.../media/dashboard/images/nav_arrow.png | Bin 0 -> 471 bytes
23442
.../media/dashboard/images/nav_bg.png | Bin 0 -> 1554 bytes
23443
.../media/dashboard/images/nav_highlight.png | Bin 0 -> 598 bytes
23444
.../media/dashboard/images/page_header.png | Bin 0 -> 782 bytes
23445
.../media/dashboard/images/projects_bg.png | Bin 0 -> 408 bytes
23446
.../media/dashboard/images/refresh.png | Bin 0 -> 2312 bytes
23447
.../media/dashboard/images/search.png | Bin 0 -> 431 bytes
23448
.../media/dashboard/images/server_icon.png | Bin 0 -> 433 bytes
23449
.../media/dashboard/images/spinner.gif | Bin 0 -> 2545 bytes
23450
.../media/dashboard/images/status_sprite.png | Bin 0 -> 11340 bytes
23451
.../media/dashboard/images/steps_left_bg.png | Bin 0 -> 282 bytes
23452
.../media/dashboard/images/steps_right_bg.png | Bin 0 -> 2347 bytes
23453
.../media/dashboard/images/sub-head-back.png | Bin 0 -> 426 bytes
23454
.../media/dashboard/images/sub_head_back.png | Bin 0 -> 3104 bytes
23455
.../media/dashboard/images/table_header_bg.png | Bin 0 -> 157 bytes
23456
.../media/dashboard/images/table_heading_bg.png | Bin 0 -> 968 bytes
23457
.../dashboard/images/title-blank-short-foot.png | Bin 0 -> 435 bytes
23458
.../media/dashboard/img/body_bg.gif | Bin 12957 -> 0 bytes
23459
.../media/dashboard/img/body_bg.png | Bin 2217 -> 0 bytes
23460
.../media/dashboard/img/book_icon.png | Bin 741 -> 0 bytes
23461
.../media/dashboard/img/bread_crumb.gif | Bin 2027 -> 0 bytes
23462
openstack-dashboard/media/dashboard/img/btn_bg.png | Bin 1043 -> 0 bytes
23463
.../media/dashboard/img/chat_icon.png | Bin 847 -> 0 bytes
23464
.../media/dashboard/img/content_bg.gif | Bin 105 -> 0 bytes
23465
.../media/dashboard/img/content_shadow.png | Bin 2836 -> 0 bytes
23466
.../media/dashboard/img/dashboard_nav_bg.png | Bin 255 -> 0 bytes
23467
.../media/dashboard/img/foot_back.png | Bin 2524 -> 0 bytes
23468
openstack-dashboard/media/dashboard/img/gears.png | Bin 4701 -> 0 bytes
23469
.../media/dashboard/img/header_bg.png | Bin 966 -> 0 bytes
23470
.../media/dashboard/img/home_head_back.png | Bin 4459 -> 0 bytes
23471
.../media/dashboard/img/image_detail.png | Bin 47257 -> 0 bytes
23472
.../media/dashboard/img/logged_in_box_bg.gif | Bin 1100 -> 0 bytes
23473
.../media/dashboard/img/login_bg.png | Bin 476 -> 0 bytes
23474
.../media/dashboard/img/login_btn.png | Bin 282 -> 0 bytes
23475
openstack-dashboard/media/dashboard/img/logo.gif | Bin 3098 -> 0 bytes
23476
.../media/dashboard/img/nav_arrow.png | Bin 471 -> 0 bytes
23477
openstack-dashboard/media/dashboard/img/nav_bg.png | Bin 1554 -> 0 bytes
23478
.../media/dashboard/img/nav_highlight.png | Bin 598 -> 0 bytes
23479
.../media/dashboard/img/page_header.png | Bin 782 -> 0 bytes
23480
.../media/dashboard/img/projects_bg.png | Bin 408 -> 0 bytes
23481
.../media/dashboard/img/server_icon.png | Bin 433 -> 0 bytes
23482
.../media/dashboard/img/spinner.gif | Bin 2545 -> 0 bytes
23483
.../media/dashboard/img/sub-head-back.png | Bin 426 -> 0 bytes
23484
.../media/dashboard/img/sub_head_back.png | Bin 3104 -> 0 bytes
23485
.../media/dashboard/img/table_header_bg.png | Bin 157 -> 0 bytes
23486
.../media/dashboard/img/table_heading_bg.png | Bin 968 -> 0 bytes
23487
.../media/dashboard/img/title-blank-short-foot.png | Bin 435 -> 0 bytes
23488
.../media/dashboard/js/application.js | 20 +
23489
openstack-dashboard/media/dashboard/js/data.json | 627 ++++++++
23490
.../media/dashboard/js/form_examples.js | 30 +
23491
openstack-dashboard/media/dashboard/js/jit-yc.js | 24 +
23492
.../media/dashboard/js/jquery-ui.min.js | 415 +++++-
23493
.../media/dashboard/js/jquery.example.min.js | 29 +
23494
.../media/dashboard/js/jquery.masonry.js | 12 +
23495
.../media/dashboard/js/jquery.min.js | 148 +--
23496
.../media/dashboard/js/jquery.quicksearch.js | 150 ++
23497
.../media/dashboard/js/old-application.js | 43 +
23498
.../media/dashboard/js/treemap-stuff.js | 985 ++++++++++++
23499
120 files changed, 5348 insertions(+), 213 deletions(-)
23501
commit 7cefa0f0847982b91359425d5e196009eaf9039b
23502
Author: termie <github@anarkystic.com>
23503
Date: Wed Jun 15 16:25:08 2011 -0700
23505
skeletal framework for non-admin dashboard
23507
django-openstack/src/django_openstack/auth/urls.py | 11 +
23508
.../src/django_openstack/auth/views.py | 69 ++++++
23509
django-openstack/src/django_openstack/dash/urls.py | 18 ++
23510
.../src/django_openstack/dash/views/images.py | 256 ++++++++++++++++++++
23511
.../src/django_openstack/dash/views/instances.py | 250 +++++++++++++++++++
23512
.../src/django_openstack/nova/views/auth.py | 69 ------
23513
.../src/django_openstack/nova/views/images.py | 249 -------------------
23514
.../src/django_openstack/nova/views/instances.py | 254 -------------------
23515
.../templates/django_openstack/auth/_login.html | 2 +-
23516
django-openstack/src/django_openstack/urls.py | 10 +
23517
.../dashboard/templates/_dash_sidebar.html | 3 +
23518
.../dashboard/templates/_footer.html | 1 +
23519
.../dashboard/templates/_header.html | 1 +
23520
.../dashboard/templates/_image_list.html | 1 +
23521
.../dashboard/templates/_instance_list.html | 1 +
23522
.../dashboard/templates/_topbar.html | 1 +
23523
.../dashboard/templates/_upload.html | 1 +
23524
.../dashboard/templates/admin_base.html | 6 +
23525
.../dashboard/templates/admin_overview.html | 4 +
23526
.../dashboard/templates/base-root.html | 116 ++++++----
23527
openstack-dashboard/dashboard/templates/base.html | 16 +-
23528
.../dashboard/templates/dash_base.html | 11 +
23529
.../dashboard/templates/dash_images.html | 15 ++
23530
.../dashboard/templates/dash_instances.html | 13 +
23531
.../dashboard/templates/dash_launch.html | 13 +
23532
.../dashboard/templates/dash_overview.html | 16 ++
23533
.../dashboard/templates/dash_upload.html | 13 +
23534
.../dashboard/templates/login_required.html | 1 +
23535
.../dashboard/templates/splash.html | 8 +
23536
openstack-dashboard/dashboard/urls.py | 25 +-
23537
openstack-dashboard/dashboard/views.py | 28 ++-
23538
31 files changed, 836 insertions(+), 646 deletions(-)
23540
commit 2d5c128fabade8fe3231b31127853f964cf865b7
23541
Author: termie <github@anarkystic.com>
23542
Date: Tue Jun 14 23:04:11 2011 -0700
23546
.../src/django_openstack/nova/views/images.py | 2 +
23547
.../src/django_openstack/nova/views/instances.py | 41 +++++++++++---------
23548
.../templates/django_openstack/nova/base.html | 2 +-
23549
3 files changed, 26 insertions(+), 19 deletions(-)
23551
commit c3cf2005299b6f98e50caac34f3118b8916229f3
23552
Author: termie <github@anarkystic.com>
23553
Date: Tue Jun 14 22:58:05 2011 -0700
23557
.../src/django_openstack/nova/views/instances.py | 43 ++++++++------------
23558
.../nova/instances/detail_list.html | 4 +-
23559
2 files changed, 18 insertions(+), 29 deletions(-)
23561
commit 41419b82eb548f72ff706678c3ba4cd0c529637f
23562
Author: termie <github@anarkystic.com>
23563
Date: Tue Jun 14 22:53:39 2011 -0700
23565
instnace detail page
23567
.../src/django_openstack/nova/views/images.py | 74 +++-----------------
23568
.../src/django_openstack/nova/views/instances.py | 28 ++++----
23569
.../django_openstack/nova/images/index.html | 42 ++++++------
23570
.../nova/instances/_instances_list.html | 24 +++---
23571
4 files changed, 56 insertions(+), 112 deletions(-)
23573
commit 106b59160cb7bed88e7e987fd90b459af847ea36
23574
Author: termie <github@anarkystic.com>
23575
Date: Tue Jun 14 22:19:33 2011 -0700
23579
django-openstack/src/django_openstack/api.py | 11 ++-
23580
.../src/django_openstack/context_processors.py | 2 +-
23581
.../nova/templatetags/project_tags.py | 39 -------
23582
.../nova/templatetags/region_tags.py | 39 -------
23583
.../src/django_openstack/nova/urls/tenant.py | 4 +-
23584
.../src/django_openstack/nova/views/auth.py | 2 +-
23585
.../src/django_openstack/nova/views/images.py | 95 +++++++++++++----
23586
.../src/django_openstack/nova/views/instances.py | 16 ++-
23587
.../src/django_openstack/nova/views/tenants.py | 53 +---------
23588
.../templates/django_openstack/base.html | 85 ---------------
23589
.../django_openstack/images/_launch_form.html | 7 --
23590
.../templates/django_openstack/images/_list.html | 113 --------------------
23591
.../templates/django_openstack/images/base.html | 7 --
23592
.../templates/django_openstack/images/edit.html | 35 ------
23593
.../templates/django_openstack/images/index.html | 70 ------------
23594
.../templates/django_openstack/images/launch.html | 32 ------
23595
.../instances/_instances_list.html | 107 ------------------
23596
.../templates/django_openstack/instances/base.html | 7 --
23597
.../django_openstack/instances/detail_list.html | 33 ------
23598
.../templates/django_openstack/instances/edit.html | 34 ------
23599
.../django_openstack/instances/index.html | 105 ------------------
23600
.../django_openstack/instances/performance.html | 58 ----------
23601
.../django_openstack/nova/images/_list.html | 18 ++--
23602
.../django_openstack/nova/images/launch.html | 6 +-
23603
.../nova/instances/_instances_list.html | 16 ++--
23604
.../django_openstack/nova/instances/index.html | 8 +-
23605
.../django_openstack/tenants/edit_user.html | 73 -------------
23606
.../templates/django_openstack/tenants/index.html | 25 -----
23607
.../templates/django_openstack/tenants/manage.html | 45 --------
23608
.../django_openstack/volumes/_attach_form.html | 5 -
23609
.../django_openstack/volumes/_create_form.html | 5 -
23610
.../templates/django_openstack/volumes/base.html | 7 --
23611
.../templates/django_openstack/volumes/index.html | 84 ---------------
23612
.../dashboard/templates/_login.html | 2 +-
23613
.../dashboard/templates/base-root.html | 2 +-
23614
openstack-dashboard/dashboard/urls.py | 1 +
23615
36 files changed, 125 insertions(+), 1126 deletions(-)
23617
commit ce8f650df402c782dfcbd6dd7166aa3ef6bee41f
23618
Author: termie <github@anarkystic.com>
23619
Date: Tue Jun 14 21:09:44 2011 -0700
23621
remove template region loading
23623
.../templates/django_openstack/nova/base.html | 3 ---
23624
1 files changed, 0 insertions(+), 3 deletions(-)
23626
commit d4b73d9327ff0341702cfcb8f8719b27ee63efa0
23627
Author: termie <github@anarkystic.com>
23628
Date: Tue Jun 14 21:08:58 2011 -0700
23630
add context processor for tenants
23632
.../src/django_openstack/context_processors.py | 8 +++++
23633
.../templates/django_openstack/nova/base.html | 31 +++++++------------
23634
openstack-dashboard/dashboard/settings.py | 3 +-
23635
3 files changed, 22 insertions(+), 20 deletions(-)
23637
commit 61006d1a32927cb809f6f6e1808d034d09568250
23638
Author: termie <github@anarkystic.com>
23639
Date: Tue Jun 14 20:44:49 2011 -0700
23641
overview page and tenant detail
23643
django-openstack/src/django_openstack/api.py | 4 +-
23644
.../src/django_openstack/nova/urls/project.py | 105 ----------------
23645
.../src/django_openstack/nova/urls/tenant.py | 105 ++++++++++++++++
23646
.../src/django_openstack/nova/views/projects.py | 122 -------------------
23647
.../src/django_openstack/nova/views/tenants.py | 127 ++++++++++++++++++++
23648
.../templates/django_openstack/nova/base.html | 19 ++--
23649
.../django_openstack/nova/credentials/expired.html | 18 ---
23650
.../nova/keypairs/_create_form.html | 5 -
23651
.../django_openstack/nova/keypairs/_list.html | 32 -----
23652
.../django_openstack/nova/keypairs/base.html | 8 --
23653
.../django_openstack/nova/keypairs/index.html | 78 ------------
23654
.../django_openstack/nova/projects/edit_user.html | 74 ------------
23655
.../django_openstack/nova/projects/index.html | 27 ----
23656
.../django_openstack/nova/projects/manage.html | 46 -------
23657
.../nova/securitygroups/_authorize_form.html | 5 -
23658
.../nova/securitygroups/_create_form.html | 5 -
23659
.../nova/securitygroups/_revoke_form.html | 3 -
23660
.../django_openstack/nova/securitygroups/base.html | 8 --
23661
.../nova/securitygroups/detail.html | 63 ----------
23662
.../nova/securitygroups/index.html | 60 ---------
23663
.../django_openstack/nova/tenants/edit_user.html | 74 ++++++++++++
23664
.../django_openstack/nova/tenants/index.html | 25 ++++
23665
.../django_openstack/nova/tenants/manage.html | 46 +++++++
23666
.../django_openstack/projects/edit_user.html | 73 -----------
23667
.../templates/django_openstack/projects/index.html | 26 ----
23668
.../django_openstack/projects/manage.html | 45 -------
23669
.../django_openstack/tenants/edit_user.html | 73 +++++++++++
23670
.../templates/django_openstack/tenants/index.html | 25 ++++
23671
.../templates/django_openstack/tenants/manage.html | 45 +++++++
23672
.../dashboard/templates/_login.html | 2 +-
23673
openstack-dashboard/dashboard/templates/index.html | 10 +-
23674
openstack-dashboard/dashboard/urls.py | 2 +-
23675
openstack-dashboard/dashboard/views.py | 16 ++-
23676
33 files changed, 548 insertions(+), 828 deletions(-)
23678
commit 28dc45885972582f0d3a0f17d7eb984b794d0fd6
23679
Author: termie <github@anarkystic.com>
23680
Date: Tue Jun 14 19:33:58 2011 -0700
23684
django-openstack/src/django_openstack/api.py | 65 ++++++++++++++++++
23685
.../src/django_openstack/middleware/keystone.py | 37 +++++++++++
23686
.../src/django_openstack/nova/views/auth.py | 69 ++++++++++++++++++++
23687
.../templates/django_openstack/auth/_login.html | 16 +++++
23688
openstack-dashboard/dashboard/settings.py | 2 +-
23689
.../dashboard/templates/base-root.html | 1 -
23690
openstack-dashboard/dashboard/urls.py | 3 +-
23691
openstack-dashboard/dashboard/views.py | 7 +-
23692
8 files changed, 194 insertions(+), 6 deletions(-)
23694
commit 3c827bb230a10f97dd5408597ea8b8e372aabc89
23695
Author: termie <github@anarkystic.com>
23696
Date: Tue Jun 14 19:00:57 2011 -0700
23698
add local login form
23700
.../dashboard/templates/_login.html | 7 +++++++
23701
1 files changed, 7 insertions(+), 0 deletions(-)
23703
commit b416a7179c50ff7a8b28141cb38df1da0139ed79
23704
Author: termie <github@anarkystic.com>
23705
Date: Tue Jun 14 18:55:11 2011 -0700
23707
get login page loading
23709
.../src/django_openstack/nova/forms.py | 26 ++++++++++++++++++++
23710
.../src/django_openstack/syspanel/urls.py | 2 -
23711
.../dashboard/templates/base-root.html | 2 +-
23712
openstack-dashboard/dashboard/templates/index.html | 15 +----------
23713
openstack-dashboard/dashboard/urls.py | 5 +++-
23714
openstack-dashboard/dashboard/views.py | 4 ++-
23715
openstack-dashboard/tools/pip-requires | 4 +++
23716
7 files changed, 39 insertions(+), 19 deletions(-)
23718
commit 921e383a90567ee4f42fb52f01b915b97bb3aa68
23719
Author: termie <github@anarkystic.com>
23720
Date: Tue Jun 14 16:40:10 2011 -0700
23722
remove references to auth and reg
23724
openstack-dashboard/dashboard/settings.py | 2 -
23725
.../dashboard/templates/admin/index.html | 96 --------------------
23726
openstack-dashboard/dashboard/templates/index.html | 10 +--
23727
.../dashboard/templates/registration/activate.html | 34 -------
23728
.../templates/registration/activation_email.txt | 21 -----
23729
.../registration/activation_email_subject.txt | 1 -
23730
.../dashboard/templates/registration/login.html | 38 --------
23731
.../dashboard/templates/registration/logout.html | 14 ---
23732
.../registration/password_change_done.html | 18 ----
23733
.../registration/password_change_form.html | 23 -----
23734
.../registration/password_reset_complete.html | 19 ----
23735
.../registration/password_reset_confirm.html | 26 ------
23736
.../registration/password_reset_done.html | 17 ----
23737
.../registration/password_reset_email.html | 15 ---
23738
.../registration/password_reset_form.html | 23 -----
23739
.../registration/registration_complete.html | 22 -----
23740
.../templates/registration/registration_form.html | 29 ------
23741
openstack-dashboard/dashboard/urls.py | 1 +
23742
18 files changed, 2 insertions(+), 407 deletions(-)
23744
commit 82d6c943fbafcd88f412725393b9d2faee9712c6
23745
Author: termie <github@anarkystic.com>
23746
Date: Tue Jun 14 14:26:45 2011 -0700
23748
stripping out user/project stuff, step 1
23750
django-nova-syspanel/LICENSE | 176 --------
23751
django-nova-syspanel/README | 38 --
23752
django-nova-syspanel/bootstrap.py | 260 ------------
23753
django-nova-syspanel/buildout.cfg | 19 -
23754
django-nova-syspanel/setup.py | 32 --
23755
.../src/django_nova_syspanel/forms.py | 9 -
23756
.../locale/en-gb/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
23757
.../locale/en-gb/LC_MESSAGES/django.po | 239 -----------
23758
.../locale/es/LC_MESSAGES/django.mo | Bin 425 -> 0 bytes
23759
.../locale/es/LC_MESSAGES/django.po | 240 -----------
23760
.../locale/fr/LC_MESSAGES/django.mo | Bin 420 -> 0 bytes
23761
.../locale/fr/LC_MESSAGES/django.po | 240 -----------
23762
.../locale/ja/LC_MESSAGES/django.mo | Bin 8433 -> 0 bytes
23763
.../locale/ja/LC_MESSAGES/django.po | 282 -------------
23764
.../locale/pt/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
23765
.../locale/pt/LC_MESSAGES/django.po | 239 -----------
23766
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
23767
.../locale/zh-cn/LC_MESSAGES/django.po | 239 -----------
23768
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 382 -> 0 bytes
23769
.../locale/zh-tw/LC_MESSAGES/django.po | 239 -----------
23770
.../src/django_nova_syspanel/models.py | 418 --------------------
23771
.../django_nova_syspanel/cloudview/index.html | 45 ---
23772
.../templates/django_nova_syspanel/index.html | 42 --
23773
.../django_nova_syspanel/instances/index.html | 73 ----
23774
.../security/disable_project_credentials.html | 20 -
23775
.../django_nova_syspanel/security/index.html | 81 ----
23776
.../django_nova_syspanel/volumes/index.html | 58 ---
23777
.../templates/django_nova_syspanel/vpns/index.html | 99 -----
23778
.../src/django_nova_syspanel/urls.py | 32 --
23779
.../src/django_nova_syspanel/views/cloud.py | 14 -
23780
.../src/django_nova_syspanel/views/home.py | 10 -
23781
.../src/django_nova_syspanel/views/instances.py | 92 -----
23782
.../src/django_nova_syspanel/views/security.py | 121 ------
23783
.../src/django_nova_syspanel/views/volumes.py | 63 ---
23784
.../src/django_nova_syspanel/views/vpns.py | 60 ---
23785
.../src/django_openstack/core/connection.py | 34 --
23786
django-openstack/src/django_openstack/log.py | 16 -
23787
.../management/commands/createnovausers.py | 40 --
23788
django-openstack/src/django_openstack/models.py | 131 ------
23789
.../src/django_openstack/nova/forms.py | 130 ------
23790
.../src/django_openstack/nova/manager.py | 1 -
23791
.../src/django_openstack/nova/shortcuts.py | 1 -
23792
.../django_openstack/nova/urls/admin_project.py | 55 ---
23793
.../src/django_openstack/nova/urls/admin_roles.py | 32 --
23794
.../src/django_openstack/nova/urls/project.py | 81 ++---
23795
.../src/django_openstack/nova/views/admin.py | 4 +-
23796
.../src/django_openstack/nova/views/credentials.py | 52 ---
23797
.../src/django_openstack/nova/views/images.py | 2 +-
23798
.../src/django_openstack/nova/views/instances.py | 3 +-
23799
.../src/django_openstack/nova/views/keypairs.py | 139 -------
23800
.../src/django_openstack/nova/views/projects.py | 3 +-
23801
.../src/django_openstack/nova/views/regions.py | 41 --
23802
.../django_openstack/nova/views/securitygroups.py | 220 ----------
23803
.../src/django_openstack/nova/views/volumes.py | 2 +-
23804
.../src/django_openstack/syspanel/forms.py | 9 +
23805
.../src/django_openstack/syspanel/urls.py | 31 ++
23806
.../src/django_openstack/syspanel/views/cloud.py | 12 +
23807
.../src/django_openstack/syspanel/views/home.py | 10 +
23808
.../django_openstack/syspanel/views/instances.py | 90 +++++
23809
.../src/django_openstack/syspanel/views/volumes.py | 61 +++
23810
.../src/django_openstack/syspanel/views/vpns.py | 59 +++
23811
.../django_openstack/nova/project/add_project.html | 45 ---
23812
.../nova/project/add_project_user.html | 69 ----
23813
.../nova/project/base_projects.html | 17 -
23814
.../django_openstack/nova/project/change_list.html | 3 -
23815
.../nova/project/delete_project.html | 26 --
23816
.../nova/project/delete_project_user.html | 26 --
23817
.../nova/project/edit_project.html | 84 ----
23818
.../nova/project/global_edit_user.html | 71 ----
23819
.../nova/project/project_list.html | 42 --
23820
.../nova/project/project_user.html | 76 ----
23821
.../nova/project/send_credentials.html | 87 ----
23822
.../django_openstack/nova/project/user_list.html | 39 --
23823
.../django_nova_syspanel/cloudview/index.html | 45 +++
23824
.../templates/django_nova_syspanel/index.html | 42 ++
23825
.../django_nova_syspanel/instances/index.html | 73 ++++
23826
.../django_nova_syspanel/volumes/index.html | 58 +++
23827
.../templates/django_nova_syspanel/vpns/index.html | 99 +++++
23828
.../django_openstack/credentials/expired.html | 17 -
23829
.../django_openstack/keypairs/_create_form.html | 5 -
23830
.../templates/django_openstack/keypairs/_list.html | 31 --
23831
.../templates/django_openstack/keypairs/base.html | 7 -
23832
.../templates/django_openstack/keypairs/index.html | 77 ----
23833
.../securitygroups/_authorize_form.html | 5 -
23834
.../securitygroups/_create_form.html | 5 -
23835
.../securitygroups/_revoke_form.html | 3 -
23836
.../django_openstack/securitygroups/base.html | 7 -
23837
.../django_openstack/securitygroups/detail.html | 62 ---
23838
.../django_openstack/securitygroups/index.html | 59 ---
23839
.../templatetags/templatetags/branding.py | 55 +++
23840
.../templatetags/django_openstack_tags.py | 55 ---
23841
django-openstack/src/django_openstack/testurls.py | 5 +-
23842
openstack-dashboard/dashboard/settings.py | 2 +-
23843
.../dashboard/templates/admin/index.html | 2 +-
23844
.../dashboard/templates/base-root.html | 2 +-
23845
openstack-dashboard/dashboard/templates/index.html | 2 +-
23846
.../dashboard/templates/registration/login.html | 2 +-
23847
.../registration/password_reset_email.html | 2 +-
23848
openstack-dashboard/dashboard/urls.py | 11 +-
23849
openstack-dashboard/tools/install_venv.py | 7 -
23850
100 files changed, 687 insertions(+), 5377 deletions(-)
23852
commit 9bbefcb5bc839c24944fe43a18ab140daf5d7e3b
23853
Merge: c31843c 3301e23
23854
Author: Mark Gius <launchpad@markgius.com>
23855
Date: Tue Jun 14 20:10:24 2011 +0000
23857
Unit tests for django-openstack.models
23859
commit 3301e239813742ad745a0ea98305b2d84d02cb17
23860
Author: Mark Gius <launchpad@markgius.com>
23861
Date: Tue Jun 14 12:53:54 2011 -0700
23865
.../src/django_openstack/tests/test_models.py | 6 +++---
23866
1 files changed, 3 insertions(+), 3 deletions(-)
23868
commit 4032e584dfb0a7bdb0014347a154358be1fb05b4
23869
Author: Mark Gius <launchpad@markgius.com>
23870
Date: Tue Jun 14 11:30:52 2011 -0700
23872
Remove hacky post_save short-circuit. Post_save tests to follow later
23874
django-openstack/src/django_openstack/models.py | 3 ---
23875
.../src/django_openstack/tests/test_models.py | 10 ++++++++++
23876
.../src/django_openstack/testsettings.py | 2 ++
23877
3 files changed, 12 insertions(+), 3 deletions(-)
23879
commit 765f1216856ae679911abdbc95289ff015b2a19a
23880
Author: Mark Gius <launchpad@markgius.com>
23881
Date: Mon Jun 13 11:59:02 2011 -0700
23883
Address review comments
23885
django-openstack/src/django_openstack/models.py | 3 +-
23886
.../src/django_openstack/tests/__init__.py | 2 +-
23887
.../src/django_openstack/tests/test_models.py | 43 ++++++++-----------
23888
.../src/django_openstack/testsettings.py | 4 +-
23889
django-openstack/src/django_openstack/utils.py | 9 ++++
23890
5 files changed, 32 insertions(+), 29 deletions(-)
23892
commit f90bf259ec8390cdee9a00dd76c525ba37b8a7e7
23893
Merge: c273c44 c31843c
23894
Author: Mark Gius <launchpad@markgius.com>
23895
Date: Fri Jun 10 14:09:26 2011 -0700
23897
Merge localization changes from trunk
23899
commit c31843c7439d3793c0f4ea1f1a9882afdbcd5449
23900
Merge: a5b2847 6d9c581
23901
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
23902
Date: Thu Jun 9 17:20:09 2011 +0000
23904
Internationalized the dashboard so that users who have nova running in other languages can select a dashboard UI language to match. Translated all the strings (Localized) into Japanese & tested in English and Japanese. Created empty translation files for other languages but did not perform translation.
23906
commit 6d9c581fad16f7cd4d6cff2ef0089823c233a2be
23907
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
23908
Date: Thu Jun 9 09:43:12 2011 +0900
23910
updated buildout configuration to work with new version of buildout
23912
django-openstack/buildout.cfg | 5 ++++-
23913
1 files changed, 4 insertions(+), 1 deletions(-)
23915
commit c273c448451bd30a21d4386334b974319e73923b
23916
Author: Mark Gius <launchpad@markgius.com>
23917
Date: Wed Jun 8 11:53:02 2011 -0700
23919
Better formatting and some comments on a couple of the less obvious tests
23921
.../src/django_openstack/tests/test_models.py | 12 +++++++-----
23922
1 files changed, 7 insertions(+), 5 deletions(-)
23924
commit c74ba3a96d8c5a370766ace33110b2db0ebf66b7
23925
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
23926
Date: Wed Jun 8 14:03:08 2011 +0900
23928
Recompiled all message files to catch pep8 string reformatting
23930
.../locale/en-gb/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23931
.../locale/en-gb/LC_MESSAGES/django.po | 36 ++++++++--------
23932
.../locale/es/LC_MESSAGES/django.mo | Bin 421 -> 425 bytes
23933
.../locale/es/LC_MESSAGES/django.po | 36 ++++++++--------
23934
.../locale/fr/LC_MESSAGES/django.mo | Bin 416 -> 420 bytes
23935
.../locale/fr/LC_MESSAGES/django.po | 36 ++++++++--------
23936
.../locale/ja/LC_MESSAGES/django.mo | Bin 8429 -> 8433 bytes
23937
.../locale/ja/LC_MESSAGES/django.po | 46 ++++++++++---------
23938
.../locale/pt/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23939
.../locale/pt/LC_MESSAGES/django.po | 36 ++++++++--------
23940
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23941
.../locale/zh-cn/LC_MESSAGES/django.po | 36 ++++++++--------
23942
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23943
.../locale/zh-tw/LC_MESSAGES/django.po | 36 ++++++++--------
23944
.../locale/en-gb/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23945
.../locale/en-gb/LC_MESSAGES/django.po | 8 ++--
23946
.../locale/es/LC_MESSAGES/django.mo | Bin 421 -> 425 bytes
23947
.../locale/es/LC_MESSAGES/django.po | 8 ++--
23948
.../locale/fr/LC_MESSAGES/django.mo | Bin 416 -> 420 bytes
23949
.../locale/fr/LC_MESSAGES/django.po | 8 ++--
23950
.../locale/ja/LC_MESSAGES/django.mo | Bin 15154 -> 15158 bytes
23951
.../locale/ja/LC_MESSAGES/django.po | 8 ++--
23952
.../locale/pt/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23953
.../locale/pt/LC_MESSAGES/django.po | 8 ++--
23954
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23955
.../locale/zh-cn/LC_MESSAGES/django.po | 8 ++--
23956
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23957
.../locale/zh-tw/LC_MESSAGES/django.po | 8 ++--
23958
.../dashboard/locale/en-gb/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23959
.../dashboard/locale/en-gb/LC_MESSAGES/django.po | 2 +-
23960
.../dashboard/locale/es/LC_MESSAGES/django.mo | Bin 421 -> 425 bytes
23961
.../dashboard/locale/es/LC_MESSAGES/django.po | 2 +-
23962
.../dashboard/locale/fr/LC_MESSAGES/django.mo | Bin 416 -> 420 bytes
23963
.../dashboard/locale/fr/LC_MESSAGES/django.po | 2 +-
23964
.../dashboard/locale/ja/LC_MESSAGES/django.mo | Bin 3670 -> 3673 bytes
23965
.../dashboard/locale/ja/LC_MESSAGES/django.po | 14 ++++--
23966
.../dashboard/locale/pt/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23967
.../dashboard/locale/pt/LC_MESSAGES/django.po | 2 +-
23968
.../dashboard/locale/zh-cn/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23969
.../dashboard/locale/zh-cn/LC_MESSAGES/django.po | 2 +-
23970
.../dashboard/locale/zh-tw/LC_MESSAGES/django.mo | Bin 378 -> 382 bytes
23971
.../dashboard/locale/zh-tw/LC_MESSAGES/django.po | 2 +-
23972
42 files changed, 175 insertions(+), 169 deletions(-)
23974
commit 5794dd5e40a09db1b3ea65dce7fcd018be2fd702
23975
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
23976
Date: Wed Jun 8 13:58:56 2011 +0900
23978
Cleaned up pep8 violations
23980
.../src/django_nova_syspanel/models.py | 68 ++++++++++---------
23981
.../src/django_nova_syspanel/urls.py | 12 +--
23982
.../src/django_nova_syspanel/views/cloud.py | 8 +-
23983
.../src/django_nova_syspanel/views/home.py | 6 +-
23984
.../src/django_nova_syspanel/views/instances.py | 35 ++++++----
23985
.../src/django_nova_syspanel/views/security.py | 44 +++++++------
23986
.../src/django_nova_syspanel/views/volumes.py | 12 ++--
23987
.../src/django_nova_syspanel/views/vpns.py | 6 +-
23988
django-openstack/src/django_openstack/log.py | 1 +
23989
django-openstack/src/django_openstack/models.py | 3 +-
23990
.../src/django_openstack/nova/tests/__init__.py | 1 -
23991
.../src/django_openstack/nova/views/admin.py | 10 ++--
23992
.../src/django_openstack/nova/views/images.py | 8 ++-
23993
.../src/django_openstack/nova/views/instances.py | 10 ++--
23994
.../src/django_openstack/nova/views/volumes.py | 4 +-
23995
.../templatetags/django_openstack_tags.py | 4 +-
23996
16 files changed, 124 insertions(+), 108 deletions(-)
23998
commit 82976b070f7f3fe10b1107fac3c7dbafba6b1ecd
23999
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24000
Date: Wed Jun 8 11:15:11 2011 +0900
24002
Updated translation (po) file headers
24004
.../locale/en-gb/LC_MESSAGES/django.po | 10 +++++-----
24005
.../locale/es/LC_MESSAGES/django.po | 10 +++++-----
24006
.../locale/fr/LC_MESSAGES/django.po | 10 +++++-----
24007
.../locale/ja/LC_MESSAGES/django.po | 10 +++++-----
24008
.../locale/pt/LC_MESSAGES/django.po | 10 +++++-----
24009
.../locale/zh-cn/LC_MESSAGES/django.po | 10 +++++-----
24010
.../locale/zh-tw/LC_MESSAGES/django.po | 10 +++++-----
24011
.../locale/en-gb/LC_MESSAGES/django.po | 10 +++++-----
24012
.../locale/es/LC_MESSAGES/django.po | 10 +++++-----
24013
.../locale/fr/LC_MESSAGES/django.po | 10 +++++-----
24014
.../locale/ja/LC_MESSAGES/django.po | 10 +++++-----
24015
.../locale/pt/LC_MESSAGES/django.po | 10 +++++-----
24016
.../locale/zh-cn/LC_MESSAGES/django.po | 10 +++++-----
24017
.../locale/zh-tw/LC_MESSAGES/django.po | 10 +++++-----
24018
.../dashboard/locale/en-gb/LC_MESSAGES/django.po | 10 +++++-----
24019
.../dashboard/locale/es/LC_MESSAGES/django.po | 10 +++++-----
24020
.../dashboard/locale/fr/LC_MESSAGES/django.po | 10 +++++-----
24021
.../dashboard/locale/ja/LC_MESSAGES/django.po | 10 +++++-----
24022
.../dashboard/locale/pt/LC_MESSAGES/django.po | 10 +++++-----
24023
.../dashboard/locale/zh-cn/LC_MESSAGES/django.po | 10 +++++-----
24024
.../dashboard/locale/zh-tw/LC_MESSAGES/django.po | 10 +++++-----
24025
21 files changed, 105 insertions(+), 105 deletions(-)
24027
commit 5fea39219b24e3a4064e5aa79ecc7083b5bb729a
24028
Author: Mark Gius <launchpad@markgius.com>
24029
Date: Tue Jun 7 12:52:18 2011 -0700
24031
Better way of mocking out get_admin_connection
24033
django-openstack/src/django_openstack/models.py | 13 +++----------
24034
.../src/django_openstack/tests/test_models.py | 5 +++--
24035
2 files changed, 6 insertions(+), 12 deletions(-)
24037
commit 49789616a65742918413e23968e0975ea42b2ec5
24038
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24039
Date: Tue Jun 7 17:06:59 2011 +0900
24041
Added Japanese localization for django-nova-syspanel
24043
.../locale/en-gb/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24044
.../locale/en-gb/LC_MESSAGES/django.po | 2 +-
24045
.../locale/es/LC_MESSAGES/django.mo | Bin 0 -> 421 bytes
24046
.../locale/es/LC_MESSAGES/django.po | 2 +-
24047
.../locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 416 bytes
24048
.../locale/fr/LC_MESSAGES/django.po | 2 +-
24049
.../locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 8429 bytes
24050
.../locale/ja/LC_MESSAGES/django.po | 90 ++++++++++++++------
24051
.../locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24052
.../locale/pt/LC_MESSAGES/django.po | 2 +-
24053
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24054
.../locale/zh-cn/LC_MESSAGES/django.po | 2 +-
24055
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24056
.../locale/zh-tw/LC_MESSAGES/django.po | 2 +-
24057
14 files changed, 71 insertions(+), 31 deletions(-)
24059
commit 09d3cb463f0de87600c576aa6280807b5f570870
24060
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24061
Date: Tue Jun 7 14:30:52 2011 +0900
24063
Japanese Localization of django-openstack
24065
.../locale/en-gb/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24066
.../locale/en-gb/LC_MESSAGES/django.po | 13 +-
24067
.../locale/es/LC_MESSAGES/django.mo | Bin 0 -> 421 bytes
24068
.../locale/es/LC_MESSAGES/django.po | 13 +-
24069
.../locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 416 bytes
24070
.../locale/fr/LC_MESSAGES/django.po | 13 +-
24071
.../locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 15154 bytes
24072
.../locale/ja/LC_MESSAGES/django.po | 231 ++++++++++++--------
24073
.../locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24074
.../locale/pt/LC_MESSAGES/django.po | 13 +-
24075
.../locale/zh-cn/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24076
.../locale/zh-cn/LC_MESSAGES/django.po | 13 +-
24077
.../locale/zh-tw/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24078
.../locale/zh-tw/LC_MESSAGES/django.po | 13 +-
24079
.../nova/project/send_credentials.html | 2 +-
24080
.../django_openstack/nova/projects/index.html | 2 +-
24081
.../dashboard/locale/en-gb/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24082
.../dashboard/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 421 bytes
24083
.../dashboard/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 416 bytes
24084
.../dashboard/locale/ja/LC_MESSAGES/django.mo | Bin 0 -> 3670 bytes
24085
.../dashboard/locale/pt/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24086
.../dashboard/locale/zh-cn/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24087
.../dashboard/locale/zh-tw/LC_MESSAGES/django.mo | Bin 0 -> 378 bytes
24088
23 files changed, 182 insertions(+), 131 deletions(-)
24090
commit 3015e5d6a93315a7b2909b3dded5b25eeb63f35e
24091
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24092
Date: Tue Jun 7 13:54:57 2011 +0900
24094
Finished openstack-dashboard/dashboard localization into Japanese
24096
.../django_openstack/nova/credentials/expired.html | 3 +-
24097
.../templatetags/django_openstack_tags.py | 16 +++
24098
.../dashboard/locale/en-gb/LC_MESSAGES/django.po | 21 ++--
24099
.../dashboard/locale/es/LC_MESSAGES/django.po | 21 ++--
24100
.../dashboard/locale/fr/LC_MESSAGES/django.po | 21 ++--
24101
.../dashboard/locale/ja/LC_MESSAGES/django.po | 98 ++++++++++----------
24102
.../dashboard/locale/pt/LC_MESSAGES/django.po | 21 ++--
24103
.../dashboard/locale/zh-cn/LC_MESSAGES/django.po | 21 ++--
24104
.../dashboard/locale/zh-tw/LC_MESSAGES/django.po | 21 ++--
24105
openstack-dashboard/dashboard/templates/index.html | 8 +-
24106
.../dashboard/templates/permission_denied.html | 2 +-
24107
11 files changed, 131 insertions(+), 122 deletions(-)
24109
commit 2a42cca695ac2c2539c16a11c4085d43d92f7149
24110
Author: Mark Gius <launchpad@markgius.com>
24111
Date: Mon Jun 6 18:57:55 2011 -0700
24113
CredentialsAuthorization fully tested
24115
django-openstack/src/django_openstack/models.py | 11 +++++++++--
24116
.../src/django_openstack/tests/test_models.py | 13 +++++++------
24117
2 files changed, 16 insertions(+), 8 deletions(-)
24119
commit d4c91890d4fbc221ff3af0e5be6270b4d9a432c5
24120
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24121
Date: Tue Jun 7 10:23:36 2011 +0900
24123
Corrected a merge bug in the localization
24125
.../locale/en-gb/LC_MESSAGES/django.po | 2 +-
24126
.../locale/es/LC_MESSAGES/django.po | 2 +-
24127
.../locale/fr/LC_MESSAGES/django.po | 2 +-
24128
.../locale/ja/LC_MESSAGES/django.po | 2 +-
24129
.../locale/pt/LC_MESSAGES/django.po | 2 +-
24130
.../locale/zh-cn/LC_MESSAGES/django.po | 2 +-
24131
.../locale/zh-tw/LC_MESSAGES/django.po | 2 +-
24132
.../src/django_openstack/nova/views/admin.py | 6 +++---
24133
.../dashboard/locale/ja/LC_MESSAGES/django.po | 4 +++-
24134
9 files changed, 13 insertions(+), 11 deletions(-)
24136
commit 342165ceac554df505ab4d54f46da5eea74ea86d
24137
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24138
Date: Tue Jun 7 09:42:24 2011 +0900
24140
updated localization files to reflect yesterday's merge
24142
.../locale/en-gb/LC_MESSAGES/django.po | 2 +-
24143
.../locale/es/LC_MESSAGES/django.po | 2 +-
24144
.../locale/fr/LC_MESSAGES/django.po | 2 +-
24145
.../locale/ja/LC_MESSAGES/django.po | 2 +-
24146
.../locale/pt/LC_MESSAGES/django.po | 2 +-
24147
.../locale/zh-cn/LC_MESSAGES/django.po | 2 +-
24148
.../locale/zh-tw/LC_MESSAGES/django.po | 2 +-
24149
.../locale/en-gb/LC_MESSAGES/django.po | 74 ++++++++++----------
24150
.../locale/es/LC_MESSAGES/django.po | 74 ++++++++++----------
24151
.../locale/fr/LC_MESSAGES/django.po | 74 ++++++++++----------
24152
.../locale/ja/LC_MESSAGES/django.po | 74 ++++++++++----------
24153
.../locale/pt/LC_MESSAGES/django.po | 74 ++++++++++----------
24154
.../locale/zh-cn/LC_MESSAGES/django.po | 74 ++++++++++----------
24155
.../locale/zh-tw/LC_MESSAGES/django.po | 74 ++++++++++----------
24156
.../dashboard/locale/en-gb/LC_MESSAGES/django.po | 18 +++---
24157
.../dashboard/locale/es/LC_MESSAGES/django.po | 18 +++---
24158
.../dashboard/locale/fr/LC_MESSAGES/django.po | 18 +++---
24159
.../dashboard/locale/ja/LC_MESSAGES/django.po | 18 +++---
24160
.../dashboard/locale/pt/LC_MESSAGES/django.po | 18 +++---
24161
.../dashboard/locale/zh-cn/LC_MESSAGES/django.po | 18 +++---
24162
.../dashboard/locale/zh-tw/LC_MESSAGES/django.po | 18 +++---
24163
21 files changed, 329 insertions(+), 329 deletions(-)
24165
commit cb7e71ac3b4a964ff1c97e4a041f2aaac9b74784
24166
Author: Mark Gius <launchpad@markgius.com>
24167
Date: Mon Jun 6 16:04:36 2011 -0700
24169
One test failing. Need to become a Mox Guru to make it pass
24171
.../src/django_openstack/tests/test_models.py | 81 ++++++++++++++++---
24172
.../src/django_openstack/testsettings.py | 1 +
24173
2 files changed, 69 insertions(+), 13 deletions(-)
24175
commit cdf5258d15d061c36b124429ca9550bb40e5fd87
24176
Author: Mark Gius <launchpad@markgius.com>
24177
Date: Mon Jun 6 15:10:59 2011 -0700
24179
Tests for credentials authorization model. Also change testsettings to not rely on a magic string,
24180
instead rely on None object
24182
django-openstack/src/django_openstack/models.py | 5 +-
24183
.../src/django_openstack/tests/__init__.py | 2 +
24184
.../src/django_openstack/tests/test_models.py | 107 ++++++++++++++++++++
24185
.../src/django_openstack/testsettings.py | 5 +-
24186
4 files changed, 117 insertions(+), 2 deletions(-)
24188
commit 5b3cef9c69d884fc05e3580d528384a771d4ef92
24189
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24190
Date: Mon Jun 6 16:38:52 2011 +0900
24192
Corrected bugs introduced in merge
24194
.../src/django_openstack/nova/views/admin.py | 3 ++-
24195
.../src/django_openstack/nova/views/images.py | 8 ++++----
24196
2 files changed, 6 insertions(+), 5 deletions(-)
24198
commit cde72272ae5305fa024ec810f89a4d2066bc90ff
24199
Merge: 9bbd6b9 a5b2847
24200
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24201
Date: Mon Jun 6 16:24:59 2011 +0900
24205
commit a5b28474cb9f87da5c5a5c80eebe93982d0b43fc
24206
Merge: 6c991f4 521e270
24207
Author: Mark Gius <launchpad@markgius.com>
24208
Date: Fri Jun 3 22:07:39 2011 +0000
24210
Add logging throughout django-openstack, mostly informational code-tracing and logging of error conditions. Add middleware to openstack-dashboard to log uncaught exceptions along with tracebacks for them. Updated local_settings.py to give basic idea of how to silence logging for various modules if not desired.
24212
commit 521e2709899e952ddf68f92dcdfe1b4384796265
24213
Author: Mark Gius <launchpad@markgius.com>
24214
Date: Fri Jun 3 14:57:21 2011 -0700
24216
Format is discouraged, so this is probably the next best thing
24218
.../src/django_openstack/nova/views/admin.py | 8 ++++----
24219
1 files changed, 4 insertions(+), 4 deletions(-)
24221
commit 8dc4250e074d3f013ddc07ce04a2b18efe3f7cb8
24222
Author: Mark Gius <launchpad@markgius.com>
24223
Date: Fri Jun 3 14:41:19 2011 -0700
24227
django-openstack/src/django_openstack/log.py | 15 +++++++++++++++
24228
1 files changed, 15 insertions(+), 0 deletions(-)
24230
commit e6b76e499836bec84beccc64cbded1c9f38deb75
24231
Author: Mark Gius <launchpad@markgius.com>
24232
Date: Fri Jun 3 13:07:41 2011 -0700
24234
Still new to bzr, missed middleware
24236
openstack-dashboard/dashboard/middleware.py | 11 +++++++++++
24237
1 files changed, 11 insertions(+), 0 deletions(-)
24239
commit 541ebfcbd5b71711c003ddd05687d41f661ac750
24240
Author: Mark Gius <launchpad@markgius.com>
24241
Date: Fri Jun 3 12:07:08 2011 -0700
24243
Merge review comments. Explicit logging module and small refactor on admin
24245
django-openstack/src/django_openstack/models.py | 3 +-
24246
.../src/django_openstack/nova/shortcuts.py | 2 -
24247
.../src/django_openstack/nova/views/admin.py | 31 ++++++++-----------
24248
.../src/django_openstack/nova/views/credentials.py | 2 +-
24249
.../src/django_openstack/nova/views/images.py | 2 +-
24250
.../src/django_openstack/nova/views/instances.py | 6 ++--
24251
.../src/django_openstack/nova/views/keypairs.py | 2 +-
24252
.../src/django_openstack/nova/views/projects.py | 2 +-
24253
.../src/django_openstack/nova/views/regions.py | 2 +-
24254
.../django_openstack/nova/views/securitygroups.py | 4 +-
24255
.../src/django_openstack/nova/views/volumes.py | 2 +-
24256
11 files changed, 26 insertions(+), 32 deletions(-)
24258
commit 8bc207d59e7a4ce235f38c0c575437a09551fc8c
24259
Author: Mark Gius <launchpad@markgius.com>
24260
Date: Fri Jun 3 11:28:48 2011 -0700
24262
One trailing whitespace line and adapting LOG to openstack convention
24264
.../src/django_openstack/nova/exceptions.py | 4 ----
24265
.../src/django_openstack/nova/views/admin.py | 1 +
24266
.../src/django_openstack/nova/views/credentials.py | 1 +
24267
.../src/django_openstack/nova/views/images.py | 1 +
24268
.../src/django_openstack/nova/views/instances.py | 1 +
24269
.../src/django_openstack/nova/views/keypairs.py | 1 +
24270
.../src/django_openstack/nova/views/projects.py | 3 ++-
24271
.../src/django_openstack/nova/views/regions.py | 1 +
24272
.../django_openstack/nova/views/securitygroups.py | 1 +
24273
.../src/django_openstack/nova/views/volumes.py | 1 +
24274
10 files changed, 10 insertions(+), 5 deletions(-)
24276
commit 3c4708fc9f56dcabaaa373fa132bbb3cbff1f26a
24277
Merge: 8269282 6c991f4
24278
Author: Mark Gius <launchpad@markgius.com>
24279
Date: Fri Jun 3 10:54:58 2011 -0700
24281
Merge in PEP8 changes from trunk
24283
commit 9bbd6b9264fdea921060d94e159b6c62136b3d1d
24284
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24285
Date: Fri Jun 3 16:15:14 2011 +0900
24287
corrected positional string formats in localizable text and generated localization files
24289
.../locale/en-gb/LC_MESSAGES/django.po | 239 +++++++++
24290
.../locale/es/LC_MESSAGES/django.po | 240 +++++++++
24291
.../locale/fr/LC_MESSAGES/django.po | 240 +++++++++
24292
.../locale/ja/LC_MESSAGES/django.po | 240 +++++++++
24293
.../locale/pt/LC_MESSAGES/django.po | 239 +++++++++
24294
.../locale/zh-cn/LC_MESSAGES/django.po | 239 +++++++++
24295
.../locale/zh-tw/LC_MESSAGES/django.po | 239 +++++++++
24296
.../src/django_nova_syspanel/views/security.py | 18 +-
24297
.../src/django_nova_syspanel/views/volumes.py | 4 +-
24298
.../locale/en-gb/LC_MESSAGES/django.po | 530 +++++++++++++++++++
24299
.../locale/es/LC_MESSAGES/django.po | 531 ++++++++++++++++++++
24300
.../locale/fr/LC_MESSAGES/django.po | 531 ++++++++++++++++++++
24301
.../locale/ja/LC_MESSAGES/django.po | 531 ++++++++++++++++++++
24302
.../locale/pt/LC_MESSAGES/django.po | 530 +++++++++++++++++++
24303
.../locale/zh-cn/LC_MESSAGES/django.po | 530 +++++++++++++++++++
24304
.../locale/zh-tw/LC_MESSAGES/django.po | 530 +++++++++++++++++++
24305
.../src/django_openstack/nova/forms.py | 2 +-
24306
.../src/django_openstack/nova/views/admin.py | 20 +-
24307
.../src/django_openstack/nova/views/instances.py | 14 +-
24308
.../django_openstack/nova/views/securitygroups.py | 20 +-
24309
.../src/django_openstack/nova/views/volumes.py | 4 +-
24310
.../dashboard/locale/en-gb/LC_MESSAGES/django.po | 175 +++++++
24311
.../dashboard/locale/es/LC_MESSAGES/django.po | 176 +++++++
24312
.../dashboard/locale/fr/LC_MESSAGES/django.po | 176 +++++++
24313
.../dashboard/locale/ja/LC_MESSAGES/django.po | 176 +++++++
24314
.../dashboard/locale/pt/LC_MESSAGES/django.po | 175 +++++++
24315
.../dashboard/locale/zh-cn/LC_MESSAGES/django.po | 175 +++++++
24316
.../dashboard/locale/zh-tw/LC_MESSAGES/django.po | 175 +++++++
24317
.../dashboard/templates/base-root.html | 2 +-
24318
29 files changed, 6663 insertions(+), 38 deletions(-)
24320
commit 71c41891f002b5aa2cc97894adb31bb1ba983a37
24321
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24322
Date: Fri Jun 3 14:23:25 2011 +0900
24324
Fixed language selection box
24326
openstack-dashboard/dashboard/settings.py | 14 +++++++++++-
24327
openstack-dashboard/dashboard/templates/index.html | 22 +++++++++++--------
24328
openstack-dashboard/dashboard/urls.py | 3 +-
24329
3 files changed, 28 insertions(+), 11 deletions(-)
24331
commit e82235c6165753885fc43818ce009ab4a69b4974
24332
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24333
Date: Fri Jun 3 13:40:37 2011 +0900
24335
Corrected bugs introduced in internationalization
24338
.../django_nova_syspanel/cloudview/index.html | 1 +
24339
.../templates/django_nova_syspanel/index.html | 1 +
24340
.../django_nova_syspanel/instances/index.html | 1 +
24341
.../security/disable_project_credentials.html | 1 +
24342
.../django_nova_syspanel/security/index.html | 1 +
24343
.../django_nova_syspanel/volumes/index.html | 1 +
24344
.../templates/django_nova_syspanel/vpns/index.html | 1 +
24345
.../nova/project/delete_project.html | 1 +
24346
.../nova/project/delete_project_user.html | 1 +
24347
.../nova/project/project_user.html | 2 +-
24348
.../django_openstack/nova/credentials/expired.html | 2 +-
24349
.../django_openstack/nova/images/_list.html | 1 +
24350
.../django_openstack/nova/images/base.html | 1 -
24351
.../django_openstack/nova/images/edit.html | 1 +
24352
.../django_openstack/nova/images/index.html | 3 ++-
24353
.../django_openstack/nova/images/launch.html | 1 +
24354
.../nova/instances/_instances_list.html | 1 +
24355
.../nova/instances/detail_list.html | 1 +
24356
.../django_openstack/nova/instances/edit.html | 1 +
24357
.../django_openstack/nova/instances/index.html | 1 +
24358
.../nova/instances/performance.html | 1 +
24359
.../django_openstack/nova/keypairs/_list.html | 1 +
24360
.../django_openstack/nova/keypairs/index.html | 1 +
24361
.../django_openstack/nova/projects/edit_user.html | 1 +
24362
.../django_openstack/nova/projects/index.html | 1 +
24363
.../django_openstack/nova/projects/manage.html | 1 +
24364
.../nova/securitygroups/detail.html | 1 +
24365
.../nova/securitygroups/index.html | 1 +
24366
.../django_openstack/nova/volumes/index.html | 1 +
24367
openstack-dashboard/dashboard/templates/403.html | 1 +
24368
openstack-dashboard/dashboard/templates/404.html | 1 +
24369
openstack-dashboard/dashboard/templates/500.html | 1 +
24370
.../dashboard/templates/admin/index.html | 3 +--
24371
.../dashboard/templates/base-root.html | 3 +--
24372
openstack-dashboard/dashboard/templates/index.html | 11 ++++++++++-
24373
.../dashboard/templates/permission_denied.html | 1 +
24374
.../dashboard/templates/unavailable.html | 1 +
24375
openstack-dashboard/dashboard/urls.py | 1 +
24376
39 files changed, 48 insertions(+), 9 deletions(-)
24378
commit 82692820ed6a9bc9a87f085f661d48c681315b62
24379
Author: Mark Gius <launchpad@markgius.com>
24380
Date: Thu Jun 2 18:59:21 2011 -0700
24382
Update local_settings.py to show example of how to control logging output
24384
.../local/local_settings.py.example | 22 +++++++++++++------
24385
1 files changed, 15 insertions(+), 7 deletions(-)
24387
commit c02123f6447113e016d037ace1556936a39ec2ef
24388
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24389
Date: Fri Jun 3 10:48:29 2011 +0900
24391
added translation tags to django nova syspanel templates
24393
.../django_nova_syspanel/cloudview/index.html | 3 +--
24394
.../templates/django_nova_syspanel/index.html | 16 ++++++----------
24395
.../django_nova_syspanel/instances/index.html | 9 ++++-----
24396
.../security/disable_project_credentials.html | 8 ++++----
24397
.../django_nova_syspanel/security/index.html | 20 ++++++++++----------
24398
.../django_nova_syspanel/volumes/index.html | 4 ++--
24399
.../templates/django_nova_syspanel/vpns/index.html | 5 ++---
24400
7 files changed, 29 insertions(+), 36 deletions(-)
24402
commit ea82a37769f73f6ef0d8d1b23b3b0f8f9b811349
24403
Author: Mark Gius <launchpad@markgius.com>
24404
Date: Thu Jun 2 18:41:44 2011 -0700
24406
Overzealous auto-indent
24408
.../src/django_openstack/nova/views/volumes.py | 3 ++-
24409
1 files changed, 2 insertions(+), 1 deletions(-)
24411
commit 1452604a901e3df13903457d70d26134e63ae03a
24412
Author: Mark Gius <launchpad@markgius.com>
24413
Date: Thu Jun 2 18:38:53 2011 -0700
24415
Revert changes to createnovausers, CLI interface should print status to stdout
24417
.../management/commands/createnovausers.py | 9 +++------
24418
1 files changed, 3 insertions(+), 6 deletions(-)
24420
commit 3d8f800e8e97b2bdb73214511bd8cfa56b361b32
24421
Author: Mark Gius <launchpad@markgius.com>
24422
Date: Thu Jun 2 18:31:15 2011 -0700
24424
PEP8 fixes for lines I touched
24426
.../src/django_openstack/nova/exceptions.py | 5 +--
24427
.../src/django_openstack/nova/views/admin.py | 38 ++++++++++---------
24428
.../src/django_openstack/nova/views/credentials.py | 4 +-
24429
.../src/django_openstack/nova/views/images.py | 6 ---
24430
.../src/django_openstack/nova/views/keypairs.py | 10 ++++--
24431
.../src/django_openstack/nova/views/projects.py | 4 ++-
24432
.../src/django_openstack/nova/views/regions.py | 1 +
24433
.../django_openstack/nova/views/securitygroups.py | 13 ++++---
24434
.../src/django_openstack/nova/views/volumes.py | 14 ++++----
24435
9 files changed, 48 insertions(+), 47 deletions(-)
24437
commit 260dcd450764f31d1b9638bd4620c1209e3a39a1
24438
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24439
Date: Fri Jun 3 10:16:07 2011 +0900
24441
added translation tags to django_openstack templates
24443
.../nova/project/delete_project.html | 4 ++--
24444
.../nova/project/delete_project_user.html | 6 +++---
24445
.../nova/project/project_user.html | 2 +-
24446
.../nova/project/send_credentials.html | 8 ++++----
24447
.../django_openstack/nova/credentials/expired.html | 8 ++++----
24448
.../django_openstack/nova/images/_list.html | 8 ++++----
24449
.../django_openstack/nova/images/edit.html | 8 ++++----
24450
.../django_openstack/nova/images/index.html | 6 +++---
24451
.../django_openstack/nova/images/launch.html | 8 ++++----
24452
.../nova/instances/_instances_list.html | 2 +-
24453
.../nova/instances/detail_list.html | 8 ++++----
24454
.../django_openstack/nova/instances/edit.html | 8 ++++----
24455
.../django_openstack/nova/instances/index.html | 8 ++++----
24456
.../nova/instances/performance.html | 4 ++--
24457
.../django_openstack/nova/keypairs/_list.html | 2 +-
24458
.../django_openstack/nova/keypairs/index.html | 6 +++---
24459
.../django_openstack/nova/projects/edit_user.html | 10 +++++-----
24460
.../django_openstack/nova/projects/index.html | 10 +++++-----
24461
.../django_openstack/nova/projects/manage.html | 6 +++---
24462
.../nova/securitygroups/detail.html | 4 ++--
24463
.../nova/securitygroups/index.html | 4 ++--
24464
.../django_openstack/nova/volumes/index.html | 10 +++++-----
24465
22 files changed, 70 insertions(+), 70 deletions(-)
24467
commit 14fbfd3f2587a070b587fde897ff419da064b1e3
24468
Author: Mark Gius <launchpad@markgius.com>
24469
Date: Thu Jun 2 18:07:46 2011 -0700
24471
Missed debug line and typo
24473
.../src/django_openstack/nova/views/keypairs.py | 1 -
24474
.../src/django_openstack/nova/views/volumes.py | 2 +-
24475
2 files changed, 1 insertions(+), 2 deletions(-)
24477
commit 15598b13350327989c41e2ba0ae0169da82538fa
24478
Author: Mark Gius <launchpad@markgius.com>
24479
Date: Thu Jun 2 17:03:57 2011 -0700
24483
.../src/django_openstack/nova/exceptions.py | 8 ----
24484
.../src/django_openstack/nova/views/keypairs.py | 11 ++++++
24485
.../src/django_openstack/nova/views/projects.py | 4 ++
24486
.../src/django_openstack/nova/views/regions.py | 3 ++
24487
.../django_openstack/nova/views/securitygroups.py | 35 ++++++++++++++++++++
24488
.../src/django_openstack/nova/views/volumes.py | 27 +++++++++++++++
24489
openstack-dashboard/dashboard/settings.py | 1 +
24490
7 files changed, 81 insertions(+), 8 deletions(-)
24492
commit 520c10c91c7cf490c6d2f66caabda3f027e55936
24493
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24494
Date: Thu Jun 2 16:10:27 2011 +0900
24496
Added translation tags to openstack-dashboard/dashboard templates
24498
openstack-dashboard/dashboard/templates/403.html | 6 +++---
24499
openstack-dashboard/dashboard/templates/404.html | 6 +++---
24500
openstack-dashboard/dashboard/templates/500.html | 4 ++--
24501
.../dashboard/templates/base-root.html | 8 ++++----
24502
openstack-dashboard/dashboard/templates/index.html | 19 ++++++++++---------
24503
.../dashboard/templates/permission_denied.html | 6 +++---
24504
.../dashboard/templates/unavailable.html | 6 +++---
24505
7 files changed, 28 insertions(+), 27 deletions(-)
24507
commit db782470959fe12b2b7bb4be07cfed07541a39ff
24508
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24509
Date: Thu Jun 2 15:34:32 2011 +0900
24511
added {% load i18n %} to base templates
24513
.../nova/project/base_projects.html | 1 +
24514
.../templates/django_openstack/nova/base.html | 1 +
24515
.../django_openstack/nova/images/base.html | 1 +
24516
.../django_openstack/nova/instances/base.html | 1 +
24517
.../django_openstack/nova/keypairs/base.html | 1 +
24518
.../django_openstack/nova/securitygroups/base.html | 1 +
24519
.../django_openstack/nova/volumes/base.html | 1 +
24520
.../dashboard/templates/base-root.html | 1 +
24521
8 files changed, 8 insertions(+), 0 deletions(-)
24523
commit a6d7cab54f8d8bb0bc7ca87cca4b054d513c3e23
24524
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
24525
Date: Thu Jun 2 15:23:09 2011 +0900
24527
marked static strings in python code for Internationalization
24529
.../src/django_nova_syspanel/models.py | 10 ++++++----
24530
.../src/django_nova_syspanel/views/instances.py | 14 ++++++++------
24531
.../src/django_nova_syspanel/views/security.py | 20 +++++++++++---------
24532
.../src/django_nova_syspanel/views/volumes.py | 8 +++++---
24533
.../management/commands/createnovausers.py | 6 ++++--
24534
.../src/django_openstack/nova/forms.py | 12 +++++++-----
24535
.../src/django_openstack/nova/shortcuts.py | 6 ++++--
24536
.../src/django_openstack/nova/views/admin.py | 11 +++++++----
24537
.../src/django_openstack/nova/views/images.py | 18 ++++++++++--------
24538
.../src/django_openstack/nova/views/instances.py | 10 ++++++----
24539
.../src/django_openstack/nova/views/keypairs.py | 8 +++++---
24540
.../src/django_openstack/nova/views/regions.py | 4 +++-
24541
.../django_openstack/nova/views/securitygroups.py | 20 ++++++++++----------
24542
.../src/django_openstack/nova/views/volumes.py | 20 +++++++++++---------
24543
openstack-dashboard/dashboard/settings.py | 2 +-
24544
15 files changed, 98 insertions(+), 71 deletions(-)
24546
commit 80a3f51491f15a9b5499cb51965a762c6d521653
24547
Author: Mark Gius <launchpad@markgius.com>
24548
Date: Wed Jun 1 16:21:22 2011 -0700
24550
instances logged. Some trivial whitespace changes
24552
.../src/django_openstack/nova/views/instances.py | 22 +++++++++++++++++++-
24553
1 files changed, 21 insertions(+), 1 deletions(-)
24555
commit 44ef922c17a28944add428adbe561bd45d4e6d50
24556
Author: Mark Gius <launchpad@markgius.com>
24557
Date: Wed Jun 1 16:00:55 2011 -0700
24559
Fix import order. Add logging to images. Some todos and notes in exceptions and shortcuts that need to be addressed
24561
.../management/commands/createnovausers.py | 2 +-
24562
django-openstack/src/django_openstack/models.py | 2 +-
24563
.../src/django_openstack/nova/exceptions.py | 15 +++++++-
24564
.../src/django_openstack/nova/shortcuts.py | 2 +
24565
.../src/django_openstack/nova/views/credentials.py | 4 ++
24566
.../src/django_openstack/nova/views/images.py | 41 +++++++++++++++++++-
24567
6 files changed, 61 insertions(+), 5 deletions(-)
24569
commit 06540ca4522726909a977b3b6640a54f531c221b
24570
Author: Mark Gius <launchpad@markgius.com>
24571
Date: Wed Jun 1 12:13:32 2011 -0700
24573
Slight change to location/naming of logger. Remove some unnecessary debug logs.
24574
Finish nova/views/admin.py
24576
.../management/commands/createnovausers.py | 7 +--
24577
django-openstack/src/django_openstack/models.py | 8 ++--
24578
.../src/django_openstack/nova/views/admin.py | 54 +++++++-------------
24579
3 files changed, 25 insertions(+), 44 deletions(-)
24581
commit 6c991f4332de79114373ea88927421a914f47345
24582
Merge: 72f7f42 f3f73cf
24583
Author: Devin Carlen <devin.carlen@gmail.com>
24584
Date: Wed Jun 1 04:42:33 2011 +0000
24586
Lots of minor pep8 fixes
24588
commit f3f73cfa24a0af018d99a9f680d27cb5db325723
24589
Author: Devin Carlen <devin.carlen@gmail.com>
24590
Date: Tue May 31 18:15:48 2011 -0700
24594
.../src/django_openstack/core/connection.py | 8 +-
24595
.../management/commands/createnovausers.py | 1 +
24596
django-openstack/src/django_openstack/models.py | 7 +-
24597
.../src/django_openstack/nova/exceptions.py | 2 -
24598
.../src/django_openstack/nova/forms.py | 40 ++++--
24599
.../src/django_openstack/nova/manager.py | 64 +++++----
24600
.../src/django_openstack/nova/shortcuts.py | 13 +-
24601
.../nova/templatetags/region_tags.py | 1 -
24602
.../src/django_openstack/nova/tests/base.py | 1 -
24603
.../nova/tests/credential_tests.py | 4 +-
24604
.../src/django_openstack/nova/tests/image_tests.py | 6 +-
24605
.../django_openstack/nova/tests/instance_tests.py | 33 +++---
24606
.../django_openstack/nova/tests/keypair_tests.py | 4 +-
24607
.../django_openstack/nova/tests/region_tests.py | 2 -
24608
.../django_openstack/nova/tests/volume_tests.py | 3 +-
24609
.../src/django_openstack/nova/views/admin.py | 142 +++++++++++---------
24610
.../src/django_openstack/nova/views/credentials.py | 4 +-
24611
.../src/django_openstack/nova/views/images.py | 11 +-
24612
.../src/django_openstack/nova/views/instances.py | 92 +++++++------
24613
.../src/django_openstack/nova/views/keypairs.py | 20 ++-
24614
.../src/django_openstack/nova/views/projects.py | 36 +++---
24615
.../django_openstack/nova/views/securitygroups.py | 65 +++++----
24616
.../src/django_openstack/nova/views/volumes.py | 59 +++++----
24617
.../templatetags/templatetags/admin_extras.py | 11 +-
24618
.../templatetags/django_openstack_tags.py | 2 +-
24619
.../templatetags/templatetags/sidebar_tags.py | 6 +-
24620
.../templatetags/templatetags/truncate_filter.py | 3 +-
24621
django-openstack/src/django_openstack/testurls.py | 1 -
24622
openstack-dashboard/dashboard/settings.py | 2 +-
24623
openstack-dashboard/dashboard/urls.py | 6 +-
24624
openstack-dashboard/dashboard/views.py | 2 +-
24625
31 files changed, 360 insertions(+), 291 deletions(-)
24627
commit cc2edaea01b69968ffaa15b4744e874864cbc018
24628
Author: Mark Gius <launchpad@markgius.com>
24629
Date: Tue May 31 18:04:51 2011 -0700
24631
Added logging to a number of methods.
24633
views/admin.py is not done yet
24635
.../management/commands/createnovausers.py | 10 +++-
24636
django-openstack/src/django_openstack/models.py | 5 ++
24637
.../src/django_openstack/nova/views/admin.py | 52 +++++++++++++++++++-
24638
3 files changed, 63 insertions(+), 4 deletions(-)
24640
commit 96816150619df01f8278332693a9a53beafca896
24641
Author: Mark Gius <launchpad@markgius.com>
24642
Date: Tue May 31 14:11:47 2011 -0700
24644
Commented out logging directives to reduce debug output
24645
introduced by improved logging in django 1.3
24647
.../local/local_settings.py.example | 27 ++++++++++++++++++++
24648
1 files changed, 27 insertions(+), 0 deletions(-)
24650
commit 72f7f424c18fb385741ea983d955f9f09446488c
24651
Merge: b1a1f76 89a35b8
24652
Author: Yuriy Taraday <yorik.sar@gmail.com>
24653
Date: Tue May 31 16:29:09 2011 +0000
24655
Fix setup.py package_data after django_nova rename
24657
commit b1a1f762449c1b159e16e821283688575a57642e
24658
Merge: a5edfb3 89e6331
24659
Author: Yuriy Taraday <yorik.sar@gmail.com>
24660
Date: Tue May 31 16:27:36 2011 +0000
24662
Another fix after nova->openstack rename.
24664
commit 89e63317fc9f973e4ce6ba1b113b843bb268d821
24665
Author: Yuriy Taraday <yorik.sar@gmail.com>
24666
Date: Tue May 31 16:09:44 2011 +0400
24668
Rename get_nova_connection to get_openstack_connection in nova.views
24670
.../src/django_openstack/nova/views/instances.py | 4 ++--
24671
1 files changed, 2 insertions(+), 2 deletions(-)
24673
commit 89a35b8158236fe727a72279e81539f41e16ec2b
24674
Author: Yuriy Taraday <yorik.sar@gmail.com>
24675
Date: Tue May 31 13:19:38 2011 +0400
24677
Add template files autodiscovery.
24679
django-nova-syspanel/setup.py | 6 ++++--
24680
django-openstack/setup.py | 8 ++++----
24681
2 files changed, 8 insertions(+), 6 deletions(-)
24683
commit a5edfb33c2d7d94183e7a0f878c075fe01994246
24684
Merge: 1bd02e3 967c137
24685
Author: Mark Gius <launchpad@markgius.com>
24686
Date: Thu May 26 22:07:29 2011 +0000
24688
Bump django version numbers to 1.3, fix one trivial deprecation warning and fix settings file to allow project to run under 1.3.
24690
commit 967c137c721e238f6cd9c3fe3e4dcf299ebdb291
24691
Author: Mark Gius <launchpad@markgius.com>
24692
Date: Thu May 26 14:29:53 2011 -0700
24694
address merge review nitpicks
24696
openstack-dashboard/dashboard/urls.py | 6 +++---
24697
1 files changed, 3 insertions(+), 3 deletions(-)
24699
commit 5c8a2d588332e1d76a0f15edc8962dbc4cf2aed6
24700
Author: Mark Gius <launchpad@markgius.com>
24701
Date: Thu May 26 13:47:04 2011 -0700
24703
Update value of TIME_ZONE and replace some deprecated views with new class based views
24705
openstack-dashboard/dashboard/settings.py | 2 +-
24706
openstack-dashboard/dashboard/urls.py | 13 ++++++-------
24707
2 files changed, 7 insertions(+), 8 deletions(-)
24709
commit fce24e7c4aedbf73c4ffc0c67cc5ea61e28bde62
24710
Author: Mark Gius <launchpad@markgius.com>
24711
Date: Thu May 26 13:43:07 2011 -0700
24713
Bump version for django to 1.3
24715
django-openstack/buildout.cfg | 2 +-
24716
django-openstack/setup.py | 2 +-
24717
openstack-dashboard/tools/pip-requires | 2 +-
24718
3 files changed, 3 insertions(+), 3 deletions(-)
24720
commit 1bd02e3a62cb04b1ee2e693ae264e505e16d2f52
24721
Merge: 2a975a8 5340cf5
24722
Author: Mark Gius <launchpad@markgius.com>
24723
Date: Thu May 26 19:32:36 2011 +0000
24725
Fix run_tests.sh to return non-zero exit status when test cases fail. run_tests.sh currently only returns the exit status of the openstack-dashboard tests, ignoring the exit status of the django-openstack tests.
24727
commit 2a975a8a752e159cfa171cdfd6d7bd8c0b3bab7a
24728
Merge: dfb1820 d67f9e3
24729
Author: Yuriy Taraday <yorik.sar@gmail.com>
24730
Date: Thu May 26 17:57:29 2011 +0000
24732
Fix setup.py package_data after django_nova rename
24734
commit 5340cf539aedaf4e58df39702eec41c9a9e45056
24735
Merge: 7b93c15 39fb973
24736
Author: Mark Gius <launchpad@markgius.com>
24737
Date: Thu May 26 10:05:34 2011 -0700
24739
merge unit test fixes
24741
commit 7b93c150f431921fc270a24bea27c945e0756ad9
24742
Author: Mark Gius <launchpad@markgius.com>
24743
Date: Thu May 26 10:04:55 2011 -0700
24745
modify run_tests.sh to return nonzero on failed tests
24747
run_tests.sh | 6 ++++++
24748
1 files changed, 6 insertions(+), 0 deletions(-)
24750
commit dfb1820dbb4f41f5e83c6974c9241e7444ef0fd8
24751
Merge: b8a6341 39fb973
24752
Author: Mark Gius <launchpad@markgius.com>
24753
Date: Thu May 26 16:57:33 2011 +0000
24755
Add two lines to testsettings that were missed during refactor.
24757
commit d67f9e3d06224e1911d8df0be7a51b5bf975d0fe
24758
Author: Yuriy Taraday <yorik.sar@gmail.com>
24759
Date: Thu May 26 13:35:01 2011 +0400
24761
Renamed django_nova to django_openstack in package_data in setup.py
24763
django-openstack/setup.py | 3 ++-
24764
1 files changed, 2 insertions(+), 1 deletions(-)
24766
commit 39fb9736347e64a1a55806bb113fe4295250bbc0
24767
Author: Mark Gius <launchpad@markgius.com>
24768
Date: Wed May 25 17:48:41 2011 -0700
24770
Add missing settings directives to fix unit test failures
24772
.../src/django_openstack/testsettings.py | 2 ++
24773
1 files changed, 2 insertions(+), 0 deletions(-)
24775
commit 119eff726e43b5d3ea23397fe0c077c7dc80ead8
24776
Author: Mike Scherbakov <mihgen@gmail.com>
24777
Date: Tue May 24 23:14:18 2011 +0400
24779
Name as primary for column, id in brackets.
24781
.../nova/instances/_instances_list.html | 4 ++--
24782
1 files changed, 2 insertions(+), 2 deletions(-)
24784
commit 15aecf104e56a654145ba185bc6cb208bc9c701f
24785
Author: Mike Scherbakov <mihgen@gmail.com>
24786
Date: Tue May 24 23:00:02 2011 +0400
24788
Added Name field in Launch dialog
24790
.../src/django_openstack/nova/forms.py | 1 +
24791
.../src/django_openstack/nova/tests/image_tests.py | 23 +++++++++++------
24792
.../src/django_openstack/nova/views/images.py | 27 +++++++++++--------
24793
3 files changed, 32 insertions(+), 19 deletions(-)
24795
commit b8a6341ef1301f20c2f66897f0a5623acde2badf
24796
Merge: b52412f 3ef0396
24797
Author: Mark Gius <launchpad@markgius.com>
24798
Date: Mon May 23 23:27:45 2011 +0000
24800
Updates check_dependencies to properly report error messages when easy_install and virtualenv are both missing, and add in an attempt to install virtualenv using easy_install before giving up. Better error messages and error typos fixed.
24802
commit b52412ffdabcae4fa1dacd12174e5fa18d26fc36
24803
Merge: 0f75bad ef76de8
24804
Author: Mark Gius <launchpad@markgius.com>
24805
Date: Mon May 23 23:22:50 2011 +0000
24807
Makes existing messages for check_dependencies more clear. output for later steps already clear.
24809
commit 0f75bad716fde2754ed05ceefe6cf9a076a9279b
24810
Merge: 4b2bd09 b2086c4
24811
Author: Mark Gius <launchpad@markgius.com>
24812
Date: Mon May 23 23:12:43 2011 +0000
24814
Whitespace changes only.
24816
commit 3ef0396f7f9ef72382b57d933a961216cef34086
24817
Author: Mark Gius <launchpad@markgius.com>
24818
Date: Mon May 23 15:44:47 2011 -0700
24820
check dependencies now attempts to install dependencies and gives better error messages
24822
openstack-dashboard/tools/install_venv.py | 23 ++++++++++++++++++-----
24823
1 files changed, 18 insertions(+), 5 deletions(-)
24825
commit ef76de8983f2f6c4d15b54561169fa3d696937ce
24826
Author: Mark Gius <launchpad@markgius.com>
24827
Date: Mon May 23 14:42:20 2011 -0700
24829
Clearer output on check_dependencies
24831
openstack-dashboard/tools/install_venv.py | 5 +++--
24832
1 files changed, 3 insertions(+), 2 deletions(-)
24834
commit b2086c451587de8cd2002b82a6b9bce9eb6c480d
24835
Author: Mark Gius <launchpad@markgius.com>
24836
Date: Mon May 23 14:37:13 2011 -0700
24838
install_venv -> PEP8 compliance.
24840
openstack-dashboard/tools/install_venv.py | 113 +++++++++++++++--------------
24841
1 files changed, 58 insertions(+), 55 deletions(-)
24843
commit 4b2bd09b9c05bc45444f70f7b98e9dd9a2f6d3ee
24844
Merge: 55efa26 993f61a
24845
Author: Devin Carlen <devin.carlen@gmail.com>
24846
Date: Mon May 23 07:52:48 2011 +0000
24848
Refactored django-nova into django-openstack. This will allow additional OpenStack modules to be supported.
24850
commit 993f61a10754ae08600a714b9b0e5339ea6f09b1
24851
Merge: 95257b5 55efa26
24852
Author: Devin Carlen <devin.carlen@gmail.com>
24853
Date: Fri May 20 22:49:24 2011 -0700
24857
commit 95257b5044579fc8f255f6e3b5da88a7301af16f
24858
Author: Devin Carlen <devin.carlen@gmail.com>
24859
Date: Fri May 20 21:47:44 2011 -0700
24863
.../django_openstack/nova/project/add_project.html | 2 +-
24864
.../nova/project/add_project_user.html | 2 +-
24865
.../nova/project/edit_project.html | 2 +-
24866
.../nova/project/global_edit_user.html | 2 +-
24867
.../nova/project/project_list.html | 2 +-
24868
.../nova/project/project_user.html | 2 +-
24869
.../django_openstack/nova/project/user_list.html | 2 +-
24870
.../templates/django_openstack/_messages.html | 41 +++++++
24871
.../templates/django_openstack/nova/base.html | 85 +++++++++++++++
24872
.../django_openstack/nova/credentials/expired.html | 17 +++
24873
.../django_openstack/nova/images/_launch_form.html | 7 ++
24874
.../django_openstack/nova/images/_list.html | 113 ++++++++++++++++++++
24875
.../django_openstack/nova/images/base.html | 7 ++
24876
.../django_openstack/nova/images/edit.html | 35 ++++++
24877
.../django_openstack/nova/images/index.html | 70 ++++++++++++
24878
.../django_openstack/nova/images/launch.html | 32 ++++++
24879
.../nova/instances/_instances_list.html | 105 ++++++++++++++++++
24880
.../django_openstack/nova/instances/base.html | 7 ++
24881
.../nova/instances/detail_list.html | 33 ++++++
24882
.../django_openstack/nova/instances/edit.html | 34 ++++++
24883
.../django_openstack/nova/instances/index.html | 105 ++++++++++++++++++
24884
.../nova/instances/performance.html | 58 ++++++++++
24885
.../nova/keypairs/_create_form.html | 5 +
24886
.../django_openstack/nova/keypairs/_list.html | 31 ++++++
24887
.../django_openstack/nova/keypairs/base.html | 7 ++
24888
.../django_openstack/nova/keypairs/index.html | 77 +++++++++++++
24889
.../django_openstack/nova/projects/edit_user.html | 73 +++++++++++++
24890
.../django_openstack/nova/projects/index.html | 26 +++++
24891
.../django_openstack/nova/projects/manage.html | 45 ++++++++
24892
.../nova/securitygroups/_authorize_form.html | 5 +
24893
.../nova/securitygroups/_create_form.html | 5 +
24894
.../nova/securitygroups/_revoke_form.html | 3 +
24895
.../django_openstack/nova/securitygroups/base.html | 7 ++
24896
.../nova/securitygroups/detail.html | 62 +++++++++++
24897
.../nova/securitygroups/index.html | 59 ++++++++++
24898
.../nova/volumes/_attach_form.html | 5 +
24899
.../nova/volumes/_create_form.html | 5 +
24900
.../django_openstack/nova/volumes/base.html | 7 ++
24901
.../django_openstack/nova/volumes/index.html | 84 +++++++++++++++
24902
openstack-dashboard/dashboard/urls.py | 8 +-
24903
openstack-dashboard/dashboard/views.py | 4 +-
24904
41 files changed, 1268 insertions(+), 13 deletions(-)
24906
commit 55efa2608d8e3bc84e2ddd4b43939bcd023f3ca2
24907
Merge: 6235c05 e0625fb
24908
Author: Jake Dahn <jake@ansolabs.com>
24909
Date: Thu May 19 00:47:46 2011 +0000
24911
Added a flag in settings.py to enable/disable the vnc button from the instances detail page.
24913
To disable vnc button, set ENABLE_VNC to False in local_settings.py.
24915
commit e0625fb2536c1f1504b722acdf44a2bf652c87ed
24916
Author: Jake Dahn <jake@ansolabs.com>
24917
Date: Wed May 18 14:32:25 2011 -0700
24919
adding a settings flag for the vnc button
24921
.../django_nova/instances/_instances_list.html | 4 +++-
24922
django-nova/src/django_nova/views/instances.py | 4 +++-
24923
openstack-dashboard/dashboard/settings.py | 1 +
24924
3 files changed, 7 insertions(+), 2 deletions(-)
24926
commit 3215429e10c2773be709200f6b91b15445897136
24927
Author: Jake Dahn <jake@ansolabs.com>
24928
Date: Wed May 18 12:41:57 2011 -0700
24930
removing vnc button on instances
24932
.../django_nova/instances/_instances_list.html | 4 ++--
24933
1 files changed, 2 insertions(+), 2 deletions(-)
24935
commit 7e264fa1e9aa08717846d587965a98cfe6e836aa
24936
Author: Devin Carlen <devin.carlen@gmail.com>
24937
Date: Mon May 16 14:51:09 2011 -0700
24941
run_tests.sh | 2 +-
24942
1 files changed, 1 insertions(+), 1 deletions(-)
24944
commit 864b031418f3399cffcb3aa02c05a5ccce8b24a0
24945
Author: Devin Carlen <devin.carlen@gmail.com>
24946
Date: Mon May 16 14:40:24 2011 -0700
24948
Refactored templates
24950
.../nova/tests/credential_tests.py | 2 +-
24951
.../src/django_openstack/nova/tests/image_tests.py | 8 +-
24952
.../django_openstack/nova/tests/instance_tests.py | 4 +-
24953
.../django_openstack/nova/tests/keypair_tests.py | 2 +-
24954
.../django_openstack/nova/tests/volume_tests.py | 2 +-
24955
.../src/django_openstack/nova/views/admin.py | 32 +++---
24956
.../src/django_openstack/nova/views/credentials.py | 2 +-
24957
.../src/django_openstack/nova/views/images.py | 8 +-
24958
.../src/django_openstack/nova/views/instances.py | 14 ++--
24959
.../src/django_openstack/nova/views/keypairs.py | 4 +-
24960
.../src/django_openstack/nova/views/projects.py | 6 +-
24961
.../django_openstack/nova/views/securitygroups.py | 8 +-
24962
.../src/django_openstack/nova/views/volumes.py | 6 +-
24963
.../django_openstack/nova/project/add_project.html | 45 ++++++++
24964
.../nova/project/add_project_user.html | 69 ++++++++++++
24965
.../nova/project/base_projects.html | 16 +++
24966
.../django_openstack/nova/project/change_list.html | 3 +
24967
.../nova/project/delete_project.html | 25 +++++
24968
.../nova/project/delete_project_user.html | 25 +++++
24969
.../nova/project/edit_project.html | 84 +++++++++++++++
24970
.../nova/project/global_edit_user.html | 71 ++++++++++++
24971
.../nova/project/project_list.html | 42 +++++++
24972
.../nova/project/project_user.html | 76 +++++++++++++
24973
.../nova/project/send_credentials.html | 87 +++++++++++++++
24974
.../django_openstack/nova/project/user_list.html | 39 +++++++
24975
.../django_openstack/project/add_project.html | 45 --------
24976
.../django_openstack/project/add_project_user.html | 69 ------------
24977
.../django_openstack/project/base_projects.html | 16 ---
24978
.../django_openstack/project/change_list.html | 3 -
24979
.../django_openstack/project/delete_project.html | 25 -----
24980
.../project/delete_project_user.html | 25 -----
24981
.../django_openstack/project/edit_project.html | 84 ---------------
24982
.../django_openstack/project/global_edit_user.html | 71 ------------
24983
.../django_openstack/project/project_list.html | 42 -------
24984
.../django_openstack/project/project_user.html | 76 -------------
24985
.../django_openstack/project/send_credentials.html | 87 ---------------
24986
.../admin/django_openstack/project/user_list.html | 39 -------
24987
.../templates/django_openstack/_messages.html | 41 -------
24988
.../templates/django_openstack/base.html | 85 ---------------
24989
.../django_openstack/credentials/expired.html | 17 ---
24990
.../django_openstack/images/_launch_form.html | 7 --
24991
.../templates/django_openstack/images/_list.html | 113 --------------------
24992
.../templates/django_openstack/images/base.html | 7 --
24993
.../templates/django_openstack/images/edit.html | 35 ------
24994
.../templates/django_openstack/images/index.html | 70 ------------
24995
.../templates/django_openstack/images/launch.html | 32 ------
24996
.../instances/_instances_list.html | 105 ------------------
24997
.../templates/django_openstack/instances/base.html | 7 --
24998
.../django_openstack/instances/detail_list.html | 33 ------
24999
.../templates/django_openstack/instances/edit.html | 34 ------
25000
.../django_openstack/instances/index.html | 105 ------------------
25001
.../django_openstack/instances/performance.html | 58 ----------
25002
.../django_openstack/keypairs/_create_form.html | 5 -
25003
.../templates/django_openstack/keypairs/_list.html | 31 ------
25004
.../templates/django_openstack/keypairs/base.html | 7 --
25005
.../templates/django_openstack/keypairs/index.html | 77 -------------
25006
.../django_openstack/projects/edit_user.html | 73 -------------
25007
.../templates/django_openstack/projects/index.html | 26 -----
25008
.../django_openstack/projects/manage.html | 45 --------
25009
.../securitygroups/_authorize_form.html | 5 -
25010
.../securitygroups/_create_form.html | 5 -
25011
.../securitygroups/_revoke_form.html | 3 -
25012
.../django_openstack/securitygroups/base.html | 7 --
25013
.../django_openstack/securitygroups/detail.html | 62 -----------
25014
.../django_openstack/securitygroups/index.html | 59 ----------
25015
.../django_openstack/volumes/_attach_form.html | 5 -
25016
.../django_openstack/volumes/_create_form.html | 5 -
25017
.../templates/django_openstack/volumes/base.html | 7 --
25018
.../templates/django_openstack/volumes/index.html | 84 ---------------
25019
69 files changed, 631 insertions(+), 1886 deletions(-)
25021
commit 243f1200810388d231ace3135b61c247771c9e95
25022
Author: Devin Carlen <devin.carlen@gmail.com>
25023
Date: Mon May 16 14:24:17 2011 -0700
25025
Refactored connection.py
25027
.../src/django_openstack/connection.py | 38 --------------------
25028
.../src/django_openstack/core/connection.py | 38 ++++++++++++++++++++
25029
django-openstack/src/django_openstack/models.py | 2 +-
25030
.../src/django_openstack/nova/forms.py | 2 +-
25031
.../src/django_openstack/nova/manager.py | 2 +-
25032
.../src/django_openstack/nova/shortcuts.py | 2 +-
25033
.../src/django_openstack/nova/views/admin.py | 2 +-
25034
.../src/django_openstack/nova/views/projects.py | 2 +-
25035
8 files changed, 44 insertions(+), 44 deletions(-)
25037
commit 7dee947cc81ba07fdc1d5ea8c54d703aba3e7e15
25038
Author: Devin Carlen <devin.carlen@gmail.com>
25039
Date: Mon May 16 14:18:16 2011 -0700
25041
Refactored exceptions
25043
.../src/django_openstack/exceptions.py | 95 --------------------
25044
.../src/django_openstack/nova/exceptions.py | 95 ++++++++++++++++++++
25045
.../src/django_openstack/nova/forms.py | 2 +-
25046
.../src/django_openstack/nova/manager.py | 2 +-
25047
.../src/django_openstack/nova/shortcuts.py | 2 +-
25048
.../src/django_openstack/nova/views/images.py | 4 +-
25049
.../src/django_openstack/nova/views/instances.py | 4 +-
25050
.../src/django_openstack/nova/views/keypairs.py | 4 +-
25051
.../src/django_openstack/nova/views/projects.py | 2 +-
25052
.../django_openstack/nova/views/securitygroups.py | 4 +-
25053
.../src/django_openstack/nova/views/volumes.py | 4 +-
25054
11 files changed, 109 insertions(+), 109 deletions(-)
25056
commit a628c9d7f113cc78a42e220ed73e7b518fae4ddc
25057
Author: Devin Carlen <devin.carlen@gmail.com>
25058
Date: Mon May 16 14:10:50 2011 -0700
25060
Refactored shortcuts
25062
.../src/django_openstack/nova/shortcuts.py | 131 ++++++++++++++++++++
25063
.../nova/templatetags/project_tags.py | 2 +-
25064
.../nova/templatetags/region_tags.py | 8 +-
25065
.../src/django_openstack/nova/tests/base.py | 2 +-
25066
.../src/django_openstack/nova/tests/image_tests.py | 2 +-
25067
.../django_openstack/nova/tests/region_tests.py | 2 +-
25068
.../src/django_openstack/nova/views/images.py | 2 +-
25069
.../src/django_openstack/nova/views/instances.py | 2 +-
25070
.../src/django_openstack/nova/views/keypairs.py | 2 +-
25071
.../src/django_openstack/nova/views/projects.py | 2 +-
25072
.../src/django_openstack/nova/views/regions.py | 2 +-
25073
.../django_openstack/nova/views/securitygroups.py | 2 +-
25074
.../src/django_openstack/nova/views/volumes.py | 2 +-
25075
django-openstack/src/django_openstack/shortcuts.py | 131 --------------------
25076
14 files changed, 146 insertions(+), 146 deletions(-)
25078
commit 987b3abb9c1da588709d08f7b73091375fdec8f6
25079
Author: Devin Carlen <devin.carlen@gmail.com>
25080
Date: Mon May 16 13:54:24 2011 -0700
25082
Refactored manager.py
25084
django-openstack/src/django_openstack/manager.py | 340 --------------------
25085
.../src/django_openstack/nova/manager.py | 340 ++++++++++++++++++++
25086
.../src/django_openstack/nova/tests/base.py | 2 +-
25087
django-openstack/src/django_openstack/shortcuts.py | 2 +-
25088
4 files changed, 342 insertions(+), 342 deletions(-)
25090
commit cde77a8a5683f236a2b95103061331cc59bead12
25091
Author: Devin Carlen <devin.carlen@gmail.com>
25092
Date: Mon May 16 13:49:54 2011 -0700
25096
django-openstack/src/django_openstack/forms.py | 263 --------------------
25097
.../src/django_openstack/nova/forms.py | 263 ++++++++++++++++++++
25098
.../src/django_openstack/nova/tests/image_tests.py | 2 +-
25099
.../django_openstack/nova/tests/volume_tests.py | 2 +-
25100
.../src/django_openstack/nova/views/admin.py | 2 +-
25101
.../src/django_openstack/nova/views/images.py | 4 +-
25102
.../src/django_openstack/nova/views/instances.py | 3 +-
25103
.../src/django_openstack/nova/views/keypairs.py | 2 +-
25104
.../src/django_openstack/nova/views/projects.py | 2 +-
25105
.../django_openstack/nova/views/securitygroups.py | 2 +-
25106
.../src/django_openstack/nova/views/volumes.py | 2 +-
25107
11 files changed, 274 insertions(+), 273 deletions(-)
25109
commit d616d4f92f0a51020e0022337c80131cdaf300d1
25110
Author: Devin Carlen <devin.carlen@gmail.com>
25111
Date: Mon May 16 13:45:01 2011 -0700
25115
django-openstack/src/django_openstack/models.py | 123 +++++++++++
25116
.../src/django_openstack/nova/models.py | 123 -----------
25117
.../src/django_openstack/nova/tests/__init__.py | 8 +-
25118
.../src/django_openstack/nova/tests/base.py | 90 ++++++++
25119
.../nova/tests/credential_tests.py | 70 ++++++
25120
.../src/django_openstack/nova/tests/image_tests.py | 228 ++++++++++++++++++++
25121
.../django_openstack/nova/tests/instance_tests.py | 68 ++++++
25122
.../django_openstack/nova/tests/keypair_tests.py | 93 ++++++++
25123
.../django_openstack/nova/tests/region_tests.py | 43 ++++
25124
.../nova/tests/view_tests/__init__.py | 7 -
25125
.../django_openstack/nova/tests/view_tests/base.py | 90 --------
25126
.../nova/tests/view_tests/credential_tests.py | 70 ------
25127
.../nova/tests/view_tests/image_tests.py | 228 --------------------
25128
.../nova/tests/view_tests/instance_tests.py | 68 ------
25129
.../nova/tests/view_tests/keypair_tests.py | 93 --------
25130
.../nova/tests/view_tests/region_tests.py | 43 ----
25131
.../nova/tests/view_tests/volume_tests.py | 170 ---------------
25132
.../django_openstack/nova/tests/volume_tests.py | 170 +++++++++++++++
25133
18 files changed, 892 insertions(+), 893 deletions(-)
25135
commit 6a2a211ae62b75a0fbc58dbb02ec7c5355f7b842
25136
Author: Devin Carlen <devin.carlen@gmail.com>
25137
Date: Mon May 16 12:57:48 2011 -0700
25139
Refactored tests structure
25141
.../src/django_openstack/nova/tests/__init__.py | 1 +
25142
.../nova/tests/view_tests/__init__.py | 7 +
25143
.../django_openstack/nova/tests/view_tests/base.py | 90 +++++
25144
.../nova/tests/view_tests/credential_tests.py | 70 ++++
25145
.../nova/tests/view_tests/image_tests.py | 228 +++++++++++++
25146
.../nova/tests/view_tests/instance_tests.py | 68 ++++
25147
.../nova/tests/view_tests/keypair_tests.py | 93 ++++++
25148
.../nova/tests/view_tests/region_tests.py | 43 +++
25149
.../nova/tests/view_tests/volume_tests.py | 170 ++++++++++
25150
.../django_openstack/nova/urls/admin_project.py | 55 +++
25151
.../src/django_openstack/nova/urls/admin_roles.py | 32 ++
25152
.../src/django_openstack/nova/urls/project.py | 132 ++++++++
25153
.../src/django_openstack/nova/urls/region.py | 29 ++
25154
.../src/django_openstack/nova/views/admin.py | 350 ++++++++++++++++++++
25155
.../src/django_openstack/nova/views/credentials.py | 46 +++
25156
.../src/django_openstack/nova/views/images.py | 217 ++++++++++++
25157
.../src/django_openstack/nova/views/instances.py | 216 ++++++++++++
25158
.../src/django_openstack/nova/views/keypairs.py | 122 +++++++
25159
.../src/django_openstack/nova/views/projects.py | 112 +++++++
25160
.../src/django_openstack/nova/views/regions.py | 36 ++
25161
.../django_openstack/nova/views/securitygroups.py | 180 ++++++++++
25162
.../src/django_openstack/nova/views/volumes.py | 154 +++++++++
25163
.../src/django_openstack/tests/__init__.py | 2 +-
25164
.../src/django_openstack/tests/urls.py | 36 --
25165
.../django_openstack/tests/view_tests/__init__.py | 7 -
25166
.../src/django_openstack/tests/view_tests/base.py | 90 -----
25167
.../tests/view_tests/credential_tests.py | 70 ----
25168
.../tests/view_tests/image_tests.py | 227 -------------
25169
.../tests/view_tests/instance_tests.py | 68 ----
25170
.../tests/view_tests/keypair_tests.py | 93 ------
25171
.../tests/view_tests/region_tests.py | 43 ---
25172
.../tests/view_tests/volume_tests.py | 170 ----------
25173
.../src/django_openstack/testsettings.py | 5 +-
25174
django-openstack/src/django_openstack/testurls.py | 36 ++
25175
.../src/django_openstack/urls/admin_project.py | 55 ---
25176
.../src/django_openstack/urls/admin_roles.py | 32 --
25177
.../src/django_openstack/urls/project.py | 132 --------
25178
.../src/django_openstack/urls/region.py | 29 --
25179
.../src/django_openstack/views/admin.py | 350 --------------------
25180
.../src/django_openstack/views/credentials.py | 46 ---
25181
.../src/django_openstack/views/images.py | 217 ------------
25182
.../src/django_openstack/views/instances.py | 216 ------------
25183
.../src/django_openstack/views/keypairs.py | 122 -------
25184
.../src/django_openstack/views/projects.py | 112 -------
25185
.../src/django_openstack/views/regions.py | 36 --
25186
.../src/django_openstack/views/securitygroups.py | 180 ----------
25187
.../src/django_openstack/views/volumes.py | 154 ---------
25188
47 files changed, 2491 insertions(+), 2488 deletions(-)
25190
commit 6235c0525f1aafa7b8939dbf923ed608086830c9
25191
Merge: 03dce19 05580ac
25192
Author: Yuriy Taraday <yorik.sar@gmail.com>
25193
Date: Mon May 16 00:52:16 2011 +0000
25195
Some small issues we encountered trying to create distribution package for Dashboard installing it as subdir of appache's root.
25197
commit c26840dab54166a0a042db426abadc5fac8c3e2b
25198
Author: Devin Carlen <devin.carlen@gmail.com>
25199
Date: Fri May 13 17:07:04 2011 -0700
25201
Split up templatetags
25203
django-openstack/src/django_openstack/models.py | 123 --------------------
25204
.../src/django_openstack/nova/models.py | 123 ++++++++++++++++++++
25205
.../nova/templatetags/project_tags.py | 39 ++++++
25206
.../nova/templatetags/region_tags.py | 40 +++++++
25207
.../django_openstack/templatetags/admin_extras.py | 50 --------
25208
.../templatetags/django_openstack_tags.py | 37 ------
25209
.../django_openstack/templatetags/project_tags.py | 39 ------
25210
.../django_openstack/templatetags/region_tags.py | 40 -------
25211
.../django_openstack/templatetags/sidebar_tags.py | 46 --------
25212
.../templatetags/templatetags/admin_extras.py | 50 ++++++++
25213
.../templatetags/django_openstack_tags.py | 37 ++++++
25214
.../templatetags/templatetags/sidebar_tags.py | 46 ++++++++
25215
.../templatetags/templatetags/truncate_filter.py | 31 +++++
25216
.../templatetags/truncate_filter.py | 31 -----
25217
openstack-dashboard/dashboard/settings.py | 4 +-
25218
.../dashboard/templates/admin/index.html | 2 +-
25219
.../dashboard/templates/base-root.html | 2 +-
25220
openstack-dashboard/dashboard/templates/index.html | 2 +-
25221
.../templates/registration/activation_email.txt | 2 +-
25222
.../registration/activation_email_subject.txt | 2 +-
25223
.../dashboard/templates/registration/login.html | 2 +-
25224
.../registration/password_reset_email.html | 2 +-
25225
openstack-dashboard/dashboard/urls.py | 10 +-
25226
openstack-dashboard/dashboard/views.py | 4 +-
25227
openstack-dashboard/tools/install_venv.py | 8 +-
25228
25 files changed, 387 insertions(+), 385 deletions(-)
25230
commit 05580ac6ddd536f2a310f2c8639f5fa6e4708904
25231
Author: Yuriy Taraday <yorik.sar@gmail.com>
25232
Date: Fri May 13 18:23:13 2011 +0400
25234
Added package_data attributes to django-nova and django-nova-syspanel to install
25235
templates with this packages.
25236
Fixed url displayed as "Sign In" (made it use url template tag).
25237
Little hack to login.html to make it redirect to index page even when Dashboard
25238
is accessed not from server's root.
25239
Removed ancient hack from django.wsgi. It was needed only for very old Django
25242
django-nova-syspanel/setup.py | 1 +
25243
django-nova/setup.py | 2 ++
25244
.../dashboard/templates/base-root.html | 2 +-
25245
.../dashboard/templates/registration/login.html | 2 +-
25246
openstack-dashboard/dashboard/wsgi/django.wsgi | 18 +-----------------
25247
5 files changed, 6 insertions(+), 19 deletions(-)
25249
commit bc12083014df632e44facfcffd0786018f3c2924
25250
Author: Devin Carlen <devin.carlen@gmail.com>
25251
Date: Thu May 12 15:05:41 2011 -0700
25255
.../admin/django_nova/project/add_project.html | 45 --------
25256
.../django_nova/project/add_project_user.html | 69 ------------
25257
.../admin/django_nova/project/base_projects.html | 16 ---
25258
.../admin/django_nova/project/change_list.html | 3 -
25259
.../admin/django_nova/project/delete_project.html | 25 -----
25260
.../django_nova/project/delete_project_user.html | 25 -----
25261
.../admin/django_nova/project/edit_project.html | 84 ---------------
25262
.../django_nova/project/global_edit_user.html | 71 ------------
25263
.../admin/django_nova/project/project_list.html | 42 -------
25264
.../admin/django_nova/project/project_user.html | 76 -------------
25265
.../django_nova/project/send_credentials.html | 87 ---------------
25266
.../admin/django_nova/project/user_list.html | 39 -------
25267
.../django_openstack/project/add_project.html | 45 ++++++++
25268
.../django_openstack/project/add_project_user.html | 69 ++++++++++++
25269
.../django_openstack/project/base_projects.html | 16 +++
25270
.../django_openstack/project/change_list.html | 3 +
25271
.../django_openstack/project/delete_project.html | 25 +++++
25272
.../project/delete_project_user.html | 25 +++++
25273
.../django_openstack/project/edit_project.html | 84 +++++++++++++++
25274
.../django_openstack/project/global_edit_user.html | 71 ++++++++++++
25275
.../django_openstack/project/project_list.html | 42 +++++++
25276
.../django_openstack/project/project_user.html | 76 +++++++++++++
25277
.../django_openstack/project/send_credentials.html | 87 +++++++++++++++
25278
.../admin/django_openstack/project/user_list.html | 39 +++++++
25279
.../templates/django_nova/_messages.html | 41 -------
25280
.../templates/django_nova/base.html | 85 ---------------
25281
.../templates/django_nova/credentials/expired.html | 17 ---
25282
.../templates/django_nova/images/_launch_form.html | 7 --
25283
.../templates/django_nova/images/_list.html | 113 --------------------
25284
.../templates/django_nova/images/base.html | 7 --
25285
.../templates/django_nova/images/edit.html | 35 ------
25286
.../templates/django_nova/images/index.html | 70 ------------
25287
.../templates/django_nova/images/launch.html | 32 ------
25288
.../django_nova/instances/_instances_list.html | 105 ------------------
25289
.../templates/django_nova/instances/base.html | 7 --
25290
.../django_nova/instances/detail_list.html | 33 ------
25291
.../templates/django_nova/instances/edit.html | 34 ------
25292
.../templates/django_nova/instances/index.html | 105 ------------------
25293
.../django_nova/instances/performance.html | 58 ----------
25294
.../django_nova/keypairs/_create_form.html | 5 -
25295
.../templates/django_nova/keypairs/_list.html | 31 ------
25296
.../templates/django_nova/keypairs/base.html | 7 --
25297
.../templates/django_nova/keypairs/index.html | 77 -------------
25298
.../templates/django_nova/projects/edit_user.html | 73 -------------
25299
.../templates/django_nova/projects/index.html | 26 -----
25300
.../templates/django_nova/projects/manage.html | 45 --------
25301
.../securitygroups/_authorize_form.html | 5 -
25302
.../django_nova/securitygroups/_create_form.html | 5 -
25303
.../django_nova/securitygroups/_revoke_form.html | 3 -
25304
.../templates/django_nova/securitygroups/base.html | 7 --
25305
.../django_nova/securitygroups/detail.html | 62 -----------
25306
.../django_nova/securitygroups/index.html | 59 ----------
25307
.../django_nova/volumes/_attach_form.html | 5 -
25308
.../django_nova/volumes/_create_form.html | 5 -
25309
.../templates/django_nova/volumes/base.html | 7 --
25310
.../templates/django_nova/volumes/index.html | 84 ---------------
25311
.../templates/django_openstack/_messages.html | 41 +++++++
25312
.../templates/django_openstack/base.html | 85 +++++++++++++++
25313
.../django_openstack/credentials/expired.html | 17 +++
25314
.../django_openstack/images/_launch_form.html | 7 ++
25315
.../templates/django_openstack/images/_list.html | 113 ++++++++++++++++++++
25316
.../templates/django_openstack/images/base.html | 7 ++
25317
.../templates/django_openstack/images/edit.html | 35 ++++++
25318
.../templates/django_openstack/images/index.html | 70 ++++++++++++
25319
.../templates/django_openstack/images/launch.html | 32 ++++++
25320
.../instances/_instances_list.html | 105 ++++++++++++++++++
25321
.../templates/django_openstack/instances/base.html | 7 ++
25322
.../django_openstack/instances/detail_list.html | 33 ++++++
25323
.../templates/django_openstack/instances/edit.html | 34 ++++++
25324
.../django_openstack/instances/index.html | 105 ++++++++++++++++++
25325
.../django_openstack/instances/performance.html | 58 ++++++++++
25326
.../django_openstack/keypairs/_create_form.html | 5 +
25327
.../templates/django_openstack/keypairs/_list.html | 31 ++++++
25328
.../templates/django_openstack/keypairs/base.html | 7 ++
25329
.../templates/django_openstack/keypairs/index.html | 77 +++++++++++++
25330
.../django_openstack/projects/edit_user.html | 73 +++++++++++++
25331
.../templates/django_openstack/projects/index.html | 26 +++++
25332
.../django_openstack/projects/manage.html | 45 ++++++++
25333
.../securitygroups/_authorize_form.html | 5 +
25334
.../securitygroups/_create_form.html | 5 +
25335
.../securitygroups/_revoke_form.html | 3 +
25336
.../django_openstack/securitygroups/base.html | 7 ++
25337
.../django_openstack/securitygroups/detail.html | 62 +++++++++++
25338
.../django_openstack/securitygroups/index.html | 59 ++++++++++
25339
.../django_openstack/volumes/_attach_form.html | 5 +
25340
.../django_openstack/volumes/_create_form.html | 5 +
25341
.../templates/django_openstack/volumes/base.html | 7 ++
25342
.../templates/django_openstack/volumes/index.html | 84 +++++++++++++++
25343
.../templatetags/django_nova_tags.py | 37 -------
25344
.../templatetags/django_openstack_tags.py | 37 +++++++
25345
.../django_openstack/templatetags/project_tags.py | 2 +-
25346
.../django_openstack/templatetags/region_tags.py | 2 +-
25347
.../src/django_openstack/tests/urls.py | 12 +-
25348
.../tests/view_tests/credential_tests.py | 4 +-
25349
.../src/django_openstack/urls/admin_project.py | 18 ++--
25350
.../src/django_openstack/urls/admin_roles.py | 4 +-
25351
.../src/django_openstack/urls/project.py | 70 ++++++------
25352
.../src/django_openstack/urls/region.py | 2 +-
25353
.../src/django_openstack/views/admin.py | 30 +++---
25354
.../src/django_openstack/views/credentials.py | 4 +-
25355
.../src/django_openstack/views/images.py | 20 ++--
25356
.../src/django_openstack/views/instances.py | 22 ++--
25357
.../src/django_openstack/views/keypairs.py | 12 +-
25358
.../src/django_openstack/views/projects.py | 14 ++--
25359
.../src/django_openstack/views/regions.py | 2 +-
25360
.../src/django_openstack/views/securitygroups.py | 16 ++--
25361
.../src/django_openstack/views/volumes.py | 14 ++--
25362
107 files changed, 1998 insertions(+), 1998 deletions(-)
25364
commit 9ff4f407d1f3637cc477caeb0e93ff3d399837cd
25365
Author: Devin Carlen <devin.carlen@gmail.com>
25366
Date: Thu May 12 14:25:06 2011 -0700
25368
Began refactoring django_nova into django_openstack and submodules
25371
django-nova/LICENSE | 176 ----------
25372
django-nova/README | 42 ---
25373
django-nova/bootstrap.py | 260 ---------------
25374
django-nova/buildout.cfg | 19 -
25375
django-nova/setup.py | 30 --
25376
django-nova/src/django_nova/connection.py | 38 ---
25377
django-nova/src/django_nova/exceptions.py | 95 ------
25378
django-nova/src/django_nova/forms.py | 263 ---------------
25379
.../management/commands/createnovausers.py | 37 --
25380
django-nova/src/django_nova/manager.py | 340 -------------------
25381
django-nova/src/django_nova/models.py | 123 -------
25382
django-nova/src/django_nova/shortcuts.py | 131 --------
25383
.../admin/django_nova/project/add_project.html | 45 ---
25384
.../django_nova/project/add_project_user.html | 69 ----
25385
.../admin/django_nova/project/base_projects.html | 16 -
25386
.../admin/django_nova/project/change_list.html | 3 -
25387
.../admin/django_nova/project/delete_project.html | 25 --
25388
.../django_nova/project/delete_project_user.html | 25 --
25389
.../admin/django_nova/project/edit_project.html | 84 -----
25390
.../django_nova/project/global_edit_user.html | 71 ----
25391
.../admin/django_nova/project/project_list.html | 42 ---
25392
.../admin/django_nova/project/project_user.html | 76 -----
25393
.../django_nova/project/send_credentials.html | 87 -----
25394
.../admin/django_nova/project/user_list.html | 39 ---
25395
.../templates/django_nova/_messages.html | 41 ---
25396
.../django_nova/templates/django_nova/base.html | 85 -----
25397
.../templates/django_nova/credentials/expired.html | 17 -
25398
.../templates/django_nova/images/_launch_form.html | 7 -
25399
.../templates/django_nova/images/_list.html | 113 -------
25400
.../templates/django_nova/images/base.html | 7 -
25401
.../templates/django_nova/images/edit.html | 35 --
25402
.../templates/django_nova/images/index.html | 70 ----
25403
.../templates/django_nova/images/launch.html | 32 --
25404
.../django_nova/instances/_instances_list.html | 105 ------
25405
.../templates/django_nova/instances/base.html | 7 -
25406
.../django_nova/instances/detail_list.html | 33 --
25407
.../templates/django_nova/instances/edit.html | 34 --
25408
.../templates/django_nova/instances/index.html | 105 ------
25409
.../django_nova/instances/performance.html | 58 ----
25410
.../django_nova/keypairs/_create_form.html | 5 -
25411
.../templates/django_nova/keypairs/_list.html | 31 --
25412
.../templates/django_nova/keypairs/base.html | 7 -
25413
.../templates/django_nova/keypairs/index.html | 77 -----
25414
.../templates/django_nova/projects/edit_user.html | 73 ----
25415
.../templates/django_nova/projects/index.html | 26 --
25416
.../templates/django_nova/projects/manage.html | 45 ---
25417
.../securitygroups/_authorize_form.html | 5 -
25418
.../django_nova/securitygroups/_create_form.html | 5 -
25419
.../django_nova/securitygroups/_revoke_form.html | 3 -
25420
.../templates/django_nova/securitygroups/base.html | 7 -
25421
.../django_nova/securitygroups/detail.html | 62 ----
25422
.../django_nova/securitygroups/index.html | 59 ----
25423
.../django_nova/volumes/_attach_form.html | 5 -
25424
.../django_nova/volumes/_create_form.html | 5 -
25425
.../templates/django_nova/volumes/base.html | 7 -
25426
.../templates/django_nova/volumes/index.html | 84 -----
25427
.../src/django_nova/templatetags/admin_extras.py | 50 ---
25428
.../django_nova/templatetags/django_nova_tags.py | 37 --
25429
.../src/django_nova/templatetags/project_tags.py | 39 ---
25430
.../src/django_nova/templatetags/region_tags.py | 40 ---
25431
.../src/django_nova/templatetags/sidebar_tags.py | 46 ---
25432
.../django_nova/templatetags/truncate_filter.py | 31 --
25433
django-nova/src/django_nova/tests/__init__.py | 1 -
25434
django-nova/src/django_nova/tests/urls.py | 36 --
25435
.../src/django_nova/tests/view_tests/__init__.py | 7 -
25436
.../src/django_nova/tests/view_tests/base.py | 90 -----
25437
.../tests/view_tests/credential_tests.py | 70 ----
25438
.../django_nova/tests/view_tests/image_tests.py | 227 -------------
25439
.../django_nova/tests/view_tests/instance_tests.py | 67 ----
25440
.../django_nova/tests/view_tests/keypair_tests.py | 93 ------
25441
.../django_nova/tests/view_tests/region_tests.py | 43 ---
25442
.../django_nova/tests/view_tests/volume_tests.py | 170 ----------
25443
django-nova/src/django_nova/testsettings.py | 21 --
25444
django-nova/src/django_nova/urls/admin_project.py | 55 ---
25445
django-nova/src/django_nova/urls/admin_roles.py | 32 --
25446
django-nova/src/django_nova/urls/project.py | 132 --------
25447
django-nova/src/django_nova/urls/region.py | 29 --
25448
django-nova/src/django_nova/views/admin.py | 350 --------------------
25449
django-nova/src/django_nova/views/credentials.py | 46 ---
25450
django-nova/src/django_nova/views/images.py | 217 ------------
25451
django-nova/src/django_nova/views/instances.py | 216 ------------
25452
django-nova/src/django_nova/views/keypairs.py | 122 -------
25453
django-nova/src/django_nova/views/projects.py | 112 -------
25454
django-nova/src/django_nova/views/regions.py | 36 --
25455
.../src/django_nova/views/securitygroups.py | 180 ----------
25456
django-nova/src/django_nova/views/volumes.py | 154 ---------
25457
django-openstack/LICENSE | 176 ++++++++++
25458
django-openstack/README | 42 +++
25459
django-openstack/bootstrap.py | 260 +++++++++++++++
25460
django-openstack/buildout.cfg | 19 +
25461
django-openstack/setup.py | 30 ++
25462
.../src/django_openstack/connection.py | 38 +++
25463
.../src/django_openstack/exceptions.py | 95 ++++++
25464
django-openstack/src/django_openstack/forms.py | 263 +++++++++++++++
25465
.../management/commands/createnovausers.py | 37 ++
25466
django-openstack/src/django_openstack/manager.py | 340 +++++++++++++++++++
25467
django-openstack/src/django_openstack/models.py | 123 +++++++
25468
django-openstack/src/django_openstack/shortcuts.py | 131 ++++++++
25469
.../admin/django_nova/project/add_project.html | 45 +++
25470
.../django_nova/project/add_project_user.html | 69 ++++
25471
.../admin/django_nova/project/base_projects.html | 16 +
25472
.../admin/django_nova/project/change_list.html | 3 +
25473
.../admin/django_nova/project/delete_project.html | 25 ++
25474
.../django_nova/project/delete_project_user.html | 25 ++
25475
.../admin/django_nova/project/edit_project.html | 84 +++++
25476
.../django_nova/project/global_edit_user.html | 71 ++++
25477
.../admin/django_nova/project/project_list.html | 42 +++
25478
.../admin/django_nova/project/project_user.html | 76 +++++
25479
.../django_nova/project/send_credentials.html | 87 +++++
25480
.../admin/django_nova/project/user_list.html | 39 +++
25481
.../templates/django_nova/_messages.html | 41 +++
25482
.../templates/django_nova/base.html | 85 +++++
25483
.../templates/django_nova/credentials/expired.html | 17 +
25484
.../templates/django_nova/images/_launch_form.html | 7 +
25485
.../templates/django_nova/images/_list.html | 113 +++++++
25486
.../templates/django_nova/images/base.html | 7 +
25487
.../templates/django_nova/images/edit.html | 35 ++
25488
.../templates/django_nova/images/index.html | 70 ++++
25489
.../templates/django_nova/images/launch.html | 32 ++
25490
.../django_nova/instances/_instances_list.html | 105 ++++++
25491
.../templates/django_nova/instances/base.html | 7 +
25492
.../django_nova/instances/detail_list.html | 33 ++
25493
.../templates/django_nova/instances/edit.html | 34 ++
25494
.../templates/django_nova/instances/index.html | 105 ++++++
25495
.../django_nova/instances/performance.html | 58 ++++
25496
.../django_nova/keypairs/_create_form.html | 5 +
25497
.../templates/django_nova/keypairs/_list.html | 31 ++
25498
.../templates/django_nova/keypairs/base.html | 7 +
25499
.../templates/django_nova/keypairs/index.html | 77 +++++
25500
.../templates/django_nova/projects/edit_user.html | 73 ++++
25501
.../templates/django_nova/projects/index.html | 26 ++
25502
.../templates/django_nova/projects/manage.html | 45 +++
25503
.../securitygroups/_authorize_form.html | 5 +
25504
.../django_nova/securitygroups/_create_form.html | 5 +
25505
.../django_nova/securitygroups/_revoke_form.html | 3 +
25506
.../templates/django_nova/securitygroups/base.html | 7 +
25507
.../django_nova/securitygroups/detail.html | 62 ++++
25508
.../django_nova/securitygroups/index.html | 59 ++++
25509
.../django_nova/volumes/_attach_form.html | 5 +
25510
.../django_nova/volumes/_create_form.html | 5 +
25511
.../templates/django_nova/volumes/base.html | 7 +
25512
.../templates/django_nova/volumes/index.html | 84 +++++
25513
.../django_openstack/templatetags/admin_extras.py | 50 +++
25514
.../templatetags/django_nova_tags.py | 37 ++
25515
.../django_openstack/templatetags/project_tags.py | 39 +++
25516
.../django_openstack/templatetags/region_tags.py | 40 +++
25517
.../django_openstack/templatetags/sidebar_tags.py | 46 +++
25518
.../templatetags/truncate_filter.py | 31 ++
25519
.../src/django_openstack/tests/__init__.py | 1 +
25520
.../src/django_openstack/tests/urls.py | 36 ++
25521
.../django_openstack/tests/view_tests/__init__.py | 7 +
25522
.../src/django_openstack/tests/view_tests/base.py | 90 +++++
25523
.../tests/view_tests/credential_tests.py | 70 ++++
25524
.../tests/view_tests/image_tests.py | 227 +++++++++++++
25525
.../tests/view_tests/instance_tests.py | 68 ++++
25526
.../tests/view_tests/keypair_tests.py | 93 ++++++
25527
.../tests/view_tests/region_tests.py | 43 +++
25528
.../tests/view_tests/volume_tests.py | 170 ++++++++++
25529
.../src/django_openstack/testsettings.py | 21 ++
25530
.../src/django_openstack/urls/admin_project.py | 55 +++
25531
.../src/django_openstack/urls/admin_roles.py | 32 ++
25532
.../src/django_openstack/urls/project.py | 132 ++++++++
25533
.../src/django_openstack/urls/region.py | 29 ++
25534
.../src/django_openstack/views/admin.py | 350 ++++++++++++++++++++
25535
.../src/django_openstack/views/credentials.py | 46 +++
25536
.../src/django_openstack/views/images.py | 217 ++++++++++++
25537
.../src/django_openstack/views/instances.py | 216 ++++++++++++
25538
.../src/django_openstack/views/keypairs.py | 122 +++++++
25539
.../src/django_openstack/views/projects.py | 112 +++++++
25540
.../src/django_openstack/views/regions.py | 36 ++
25541
.../src/django_openstack/views/securitygroups.py | 180 ++++++++++
25542
.../src/django_openstack/views/volumes.py | 154 +++++++++
25543
173 files changed, 6148 insertions(+), 6147 deletions(-)
25545
commit 03dce1929d885d45cdccdb96953f283c85930074
25546
Merge: a7b3cf4 296216e
25547
Author: Jake Dahn <jake@ansolabs.com>
25548
Date: Wed May 4 16:38:23 2011 +0000
25550
This branch adds the instance 'display name' (nickname) to attach the attache volume to instance form.
25552
commit 296216e10c72a952611a3d4cc669df45a469533b
25553
Author: Jake Dahn <jake@ansolabs.com>
25554
Date: Wed May 4 10:48:51 2011 -0500
25556
adding the forgotten parentheses
25558
django-nova/src/django_nova/forms.py | 2 +-
25559
1 files changed, 1 insertions(+), 1 deletions(-)
25561
commit a7b3cf4993e3a8a8817bc1a8d7f956754984ce0b
25562
Merge: 29dd741 5a25df7
25563
Author: Jake Dahn <jake@ansolabs.com>
25564
Date: Wed May 4 15:28:24 2011 +0000
25566
This branch adds the instance 'display name' (nickname) to attach the attache volume to instance form.
25568
commit 5a25df79ec722866c2f3069fe35b89f00cd2df99
25569
Author: Jake Dahn <jake@ansolabs.com>
25570
Date: Wed May 4 01:14:21 2011 -0500
25572
changing string formatting
25574
django-nova/src/django_nova/forms.py | 2 +-
25575
1 files changed, 1 insertions(+), 1 deletions(-)
25577
commit 1497b2692da6b8a551f881e961ab79d8084b9e04
25578
Author: Jake Dahn <jake@ansolabs.com>
25579
Date: Tue May 3 17:50:22 2011 -0500
25581
adding instance display name to attach volume to instances form
25583
django-nova/src/django_nova/forms.py | 3 ++-
25584
1 files changed, 2 insertions(+), 1 deletions(-)
25586
commit 29dd741aed3bf069292b5dda551138c38c24d08d
25587
Merge: be4d30a 2b206ef
25588
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
25589
Date: Mon May 2 21:09:22 2011 +0000
25591
Fix user table styling bug #741109
25593
commit be4d30a008eb753304d675993a98984b92d7b809
25594
Merge: 6a82ba6 43aac29
25595
Author: Todd Willey <todd@ansolabs.com>
25596
Date: Mon May 2 18:34:54 2011 +0000
25598
Remove some print statements that shouldn't have been there.
25600
commit 6a82ba6d25d3cd6f96f2bcf7dcf6b2659ed529f3
25601
Merge: b18bffe 7a7ae6d
25602
Author: Todd Willey <todd@ansolabs.com>
25603
Date: Mon May 2 18:33:29 2011 +0000
25605
Remove default "admin"/"admin" user/project credentials and replace with what is configured in settings.py
25607
commit 7a7ae6dce2d1a91a8cf8288c09c8bab0bc901c55
25608
Author: Todd Willey <todd@ansolabs.com>
25609
Date: Mon May 2 14:11:08 2011 -0400
25611
Use proper credentials when getting per-project connections.
25613
.../src/django_nova_syspanel/views/instances.py | 9 +++++----
25614
.../src/django_nova_syspanel/views/security.py | 6 ++++--
25615
.../src/django_nova_syspanel/views/volumes.py | 7 ++++---
25616
.../src/django_nova_syspanel/views/vpns.py | 7 ++++---
25617
4 files changed, 17 insertions(+), 12 deletions(-)
25619
commit 43aac29a3f054548d4e15602126f1a50f8253a24
25620
Author: Todd Willey <todd@ansolabs.com>
25621
Date: Mon May 2 13:59:50 2011 -0400
25623
Remove print statements.
25625
.../src/django_nova_syspanel/models.py | 6 ------
25626
1 files changed, 0 insertions(+), 6 deletions(-)
25628
commit 2b206ef250e36bfa1e16d35f0e0115632dbc51fd
25629
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
25630
Date: Wed Apr 27 15:00:01 2011 +0900
25632
fixed user table styling
25634
.../media/dashboard/css/openstack.css | 2 +-
25635
1 files changed, 1 insertions(+), 1 deletions(-)
25637
commit b18bffe92cb2f8e1b15f4c31808179042606c514
25638
Merge: 19d2e0a 2be972b
25639
Author: Jake Dahn <jake@ansolabs.com>
25640
Date: Tue Apr 26 04:43:15 2011 +0000
25642
This branch prevents openstack-dashboard from erroring out when a netadmin tries to modify instance details. It also adds a proper error message for when users who try to terminate instances without permission.
25644
commit 2be972b3bfa92b4d21d09217b9760605c05ccfba
25645
Author: Jake Dahn <jake@ansolabs.com>
25646
Date: Mon Apr 25 17:20:41 2011 -0700
25648
permission denied errors now show proper error for instance actions
25650
django-nova/src/django_nova/views/instances.py | 2 ++
25651
1 files changed, 2 insertions(+), 0 deletions(-)
25653
commit d59f2107ec117f952376415aea54d260d2a75aef
25654
Author: Jake Dahn <jake@ansolabs.com>
25655
Date: Mon Apr 25 15:16:41 2011 -0700
25657
When netadmin tries to edit instance details, they are now given a permissions denied error
25659
django-nova/src/django_nova/views/instances.py | 2 ++
25660
1 files changed, 2 insertions(+), 0 deletions(-)
25662
commit 19d2e0a9be7d381f7b8bdb48d7ab6acbc9b6ddcc
25663
Merge: ef5f007 3e6d1ed
25664
Author: Jake Dahn <jake@ansolabs.com>
25665
Date: Fri Apr 22 04:18:15 2011 +0000
25667
This branch adds styling to the permission denied page.
25669
commit 3e6d1ed71cf74bb7f0be86dba4ec7194cccc54c3
25670
Author: Jake Dahn <jake@ansolabs.com>
25671
Date: Thu Apr 21 22:27:45 2011 -0500
25673
removing redirect from images view, as it is handled by the @handle_nova_error decorator
25675
django-nova/src/django_nova/views/images.py | 1 -
25676
1 files changed, 0 insertions(+), 1 deletions(-)
25678
commit ef5f007abe2e857c62a1a413e292710455a09c31
25679
Merge: 325099e f1bef38
25680
Author: Yuriy Taraday <yorik.sar@gmail.com>
25681
Date: Thu Apr 21 22:48:15 2011 +0000
25683
Added button in instance details to open VNC session.
25684
Requires nova-vncproxy to work.
25686
commit 325099e93b4470820473dc05c3044e486eb922be
25687
Merge: c7b69f5 1584963
25688
Author: Todd Willey <todd@ansolabs.com>
25689
Date: Thu Apr 21 22:18:13 2011 +0000
25691
Selectively show a detach or destroy link on volume list, based on the volume's current attach status.
25693
commit c7b69f595bc6a38142c9f8c54952424bae14d53e
25694
Merge: 5e4afc7 96122fb
25695
Author: Todd Willey <todd@ansolabs.com>
25696
Date: Thu Apr 21 22:10:02 2011 +0000
25698
Show volume id and attachment point on instances list on syspanel.
25700
commit 5e4afc76a48fc325574a222ce23822b1168f6fe4
25701
Merge: b62ba3e 1310392
25702
Author: Todd Willey <todd@ansolabs.com>
25703
Date: Thu Apr 21 21:53:18 2011 +0000
25705
Add django-nova-syspanel, a holistic operations view of the cloud.
25707
commit 15849633938b1d724669902e9c5f0753953ca0dd
25708
Author: Todd Willey <todd@ansolabs.com>
25709
Date: Thu Apr 21 13:45:55 2011 -0400
25711
Detach volumes so they can be destroyed.
25713
.../templates/django_nova_syspanel/index.html | 2 +-
25714
.../django_nova_syspanel/volumes/index.html | 9 +++++-
25715
.../src/django_nova_syspanel/urls.py | 1 +
25716
.../src/django_nova_syspanel/views/volumes.py | 27 +++++++++++--------
25717
4 files changed, 25 insertions(+), 14 deletions(-)
25719
commit 8f9d19b166a9f1791f26874594657c831648d682
25720
Author: Jake Dahn <jake@ansolabs.com>
25721
Date: Wed Apr 20 13:18:38 2011 -0500
25723
removing redundant error message
25725
django-nova/src/django_nova/views/images.py | 3 +--
25726
1 files changed, 1 insertions(+), 2 deletions(-)
25728
commit 96122fbe24b9007b18e9892b744e11053d609a20
25729
Author: Todd Willey <todd@ansolabs.com>
25730
Date: Wed Apr 20 03:33:17 2011 -0400
25732
List volumes on instances.
25734
.../django_nova_syspanel/instances/index.html | 2 +-
25735
.../src/django_nova_syspanel/views/instances.py | 3 +++
25736
2 files changed, 4 insertions(+), 1 deletions(-)
25738
commit f1bef38ac7c29fce7f723f43d2d047a70057f361
25739
Author: Yuriy Taraday <yorik.sar@gmail.com>
25740
Date: Tue Apr 19 16:21:54 2011 +0400
25742
Added button in instance details to open VNC session.
25744
.../django_nova/instances/_instances_list.html | 3 ++-
25745
django-nova/src/django_nova/urls/project.py | 3 +++
25746
django-nova/src/django_nova/views/instances.py | 9 +++++++++
25747
3 files changed, 14 insertions(+), 1 deletions(-)
25749
commit b62ba3e88331ada9f343d0a94b5e3ccb45b5a183
25750
Merge: 375a472 80723e2
25751
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
25752
Date: Mon Apr 18 23:38:21 2011 +0000
25754
Fix for Bug #761913. I made the python version string in the install script dynamically set to the version that was used to create the virtualenv. Tested with Python 2.6.6. and Python 2.7.6 on Ubuntu 10.10.
25756
commit 80723e2fae52343617e01151f30e77ca5ca78760
25757
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
25758
Date: Mon Apr 18 17:12:47 2011 +0900
25760
detect python version in install script
25762
openstack-dashboard/tools/install_venv.py | 3 ++-
25763
1 files changed, 2 insertions(+), 1 deletions(-)
25765
commit 3c8145cf3d135fa59b24e11a488cf43618a19d0b
25766
Author: Jake Dahn <jake@ansolabs.com>
25767
Date: Wed Apr 13 16:01:52 2011 -0500
25769
styling permission denied page
25771
django-nova/src/django_nova/views/images.py | 4 +++
25772
.../dashboard/templates/permission_denied.html | 25 ++++++++++++++++----
25773
2 files changed, 24 insertions(+), 5 deletions(-)
25775
commit 131039224287ab6457cc4a8d41a9d482a923910b
25776
Author: Todd Willey <todd@ansolabs.com>
25777
Date: Wed Apr 13 14:33:51 2011 -0500
25779
Ignore egg info directory.
25782
1 files changed, 1 insertions(+), 0 deletions(-)
25784
commit 375a472abbccd649e5bf011b81516fbd6129ed89
25785
Merge: b9dfb98 0db35ce
25786
Author: Jake Dahn <jake@ansolabs.com>
25787
Date: Wed Apr 13 19:28:17 2011 +0000
25789
Added close link to the image detail ui, so users do not have to go to the main navigation to return to the standard image list.
25791
commit 8c3e65fd843d8f743c41a05390e72b9cd548c9c1
25792
Author: Todd Willey <todd@ansolabs.com>
25793
Date: Wed Apr 13 14:24:45 2011 -0500
25795
Add missing setup.py file.
25797
django-nova-syspanel/setup.py | 29 +++++++++++++++++++++++++++++
25798
1 files changed, 29 insertions(+), 0 deletions(-)
25800
commit 0db35cecebd02d9b4eb4ff03cb4f90890d76068b
25801
Author: Jake Dahn <jake@ansolabs.com>
25802
Date: Wed Apr 13 14:05:52 2011 -0500
25804
added a close button for the image detail interface
25806
.../templates/django_nova/images/_list.html | 7 ++++---
25807
django-nova/src/django_nova/views/images.py | 2 +-
25808
.../media/dashboard/css/openstack.css | 12 +++++++++++-
25809
3 files changed, 16 insertions(+), 5 deletions(-)
25811
commit bd671e27fa852c4a8e522f8561164dda854a0ef8
25812
Author: Todd Willey <todd@ansolabs.com>
25813
Date: Wed Apr 13 13:29:39 2011 -0500
25817
django-nova-syspanel/LICENSE | 176 ++++++++
25818
django-nova-syspanel/README | 38 ++
25819
django-nova-syspanel/bootstrap.py | 260 ++++++++++++
25820
django-nova-syspanel/buildout.cfg | 19 +
25821
.../src/django_nova_syspanel/forms.py | 9 +
25822
.../src/django_nova_syspanel/models.py | 418 ++++++++++++++++++++
25823
.../django_nova_syspanel/cloudview/index.html | 45 +++
25824
.../templates/django_nova_syspanel/index.html | 45 +++
25825
.../django_nova_syspanel/instances/index.html | 73 ++++
25826
.../security/disable_project_credentials.html | 19 +
25827
.../django_nova_syspanel/security/index.html | 80 ++++
25828
.../django_nova_syspanel/volumes/index.html | 52 +++
25829
.../templates/django_nova_syspanel/vpns/index.html | 99 +++++
25830
.../src/django_nova_syspanel/urls.py | 35 ++
25831
.../src/django_nova_syspanel/views/cloud.py | 14 +
25832
.../src/django_nova_syspanel/views/home.py | 8 +
25833
.../src/django_nova_syspanel/views/instances.py | 81 ++++
25834
.../src/django_nova_syspanel/views/security.py | 111 ++++++
25835
.../src/django_nova_syspanel/views/volumes.py | 55 +++
25836
.../src/django_nova_syspanel/views/vpns.py | 59 +++
25837
openstack-dashboard/dashboard/settings.py | 1 +
25838
openstack-dashboard/dashboard/urls.py | 1 +
25839
openstack-dashboard/tools/install_venv.py | 7 +
25840
23 files changed, 1705 insertions(+), 0 deletions(-)
25842
commit b9dfb9867de6f9faf40bc7d56d8551b63680fd89
25843
Merge: 5ac19f6 d6ef901
25844
Author: Devin Carlen <devin.carlen@gmail.com>
25845
Date: Wed Apr 13 17:23:28 2011 +0000
25847
Update pip-requires to use django 1.2.4 to address security vulnerability
25849
commit d6ef901f349d27bc92cc21229ff5662ab07de910
25850
Author: Devin Carlen <devin.carlen@gmail.com>
25851
Date: Wed Apr 13 12:14:37 2011 -0500
25853
Made dashboard require Django 1.2.4
25855
openstack-dashboard/tools/pip-requires | 2 +-
25856
1 files changed, 1 insertions(+), 1 deletions(-)
25858
commit 5ac19f6257fcecc5c82f65930b1ce80912048180
25859
Merge: 3cae4f1 ccc12d6
25860
Author: Jake Dahn <jake@ansolabs.com>
25861
Date: Fri Apr 8 02:08:21 2011 +0000
25863
The jquery ui popup alert that the user may be having connection issues when ajax requests fail now waits until it fails twice (30 seconds) before notifying the user.
25865
This will eliminate the annoying popup from interrupting the user's workflow when they may just have a small connection hiccup.
25867
commit ccc12d67623d684fc06b4fc5bb1bc0d67a6c8a7d
25868
Author: Jake Dahn <jake@ansolabs.com>
25869
Date: Thu Apr 7 18:40:57 2011 -0500
25871
instances page now waits until it fails to connect to the server for at least 30 seconds before it alerts the user that there may be a vpn or connection error
25873
.../templates/django_nova/instances/index.html | 23 +++++++++++++-------
25874
1 files changed, 15 insertions(+), 8 deletions(-)
25876
commit 3cae4f191764dcdc5a4f68bb33d78411253c2645
25877
Merge: 27ea981 730a9fc
25878
Author: Devin Carlen <devin.carlen@gmail.com>
25879
Date: Thu Mar 31 05:42:58 2011 +0000
25881
Now references the nova-adminclient project instead of maintaining a copy of the adminclient.
25883
commit 730a9fc6d380778c3d22fd02d9f36bf7bfa3456d
25884
Author: Devin Carlen <devin.carlen@gmail.com>
25885
Date: Wed Mar 30 22:15:31 2011 -0700
25887
Fixed nova-adminclient reference in setup.py
25889
django-nova/setup.py | 2 +-
25890
1 files changed, 1 insertions(+), 1 deletions(-)
25892
commit 03946ec42564e7bd814789659837684eea785050
25893
Author: Devin Carlen <devin.carlen@gmail.com>
25894
Date: Wed Mar 30 22:08:06 2011 -0700
25898
openstack-dashboard/tools/pip-requires | 2 +-
25899
1 files changed, 1 insertions(+), 1 deletions(-)
25901
commit 724381a0b769cd8bbd7fcdcb8027a29ce2679f1f
25902
Merge: 1e9bb18 27ea981
25903
Author: Devin Carlen <devin.carlen@gmail.com>
25904
Date: Wed Mar 30 22:05:11 2011 -0700
25908
commit 27ea981f513aed3b4c3a4d2b4f1ede944a6e3535
25909
Merge: 30354bd e27e42a
25910
Author: Jake Dahn <jake@ansolabs.com>
25911
Date: Wed Mar 30 22:32:49 2011 +0000
25913
This branch fixes inconsistencies which were causing errors and breaking section 508 compatibility.
25915
commit e27e42a2b8de2e686add11c8a6e732102bf370f3
25916
Author: Jake Dahn <jake@ansolabs.com>
25917
Date: Wed Mar 30 14:36:38 2011 -0500
25919
fixing 508 errors on user management page
25921
.../templates/django_nova/images/launch.html | 2 +-
25922
.../templates/django_nova/projects/edit_user.html | 7 ++++---
25923
2 files changed, 5 insertions(+), 4 deletions(-)
25925
commit 7bcbedb1c1cb511a2aa061939dbdc3ad636f2f66
25926
Author: Jake Dahn <jake@ansolabs.com>
25927
Date: Wed Mar 30 11:23:11 2011 -0500
25929
fixing section 508 error where launch form had an extra label with no form field
25931
.../templates/django_nova/images/launch.html | 2 +-
25932
1 files changed, 1 insertions(+), 1 deletions(-)
25934
commit 30354bd6e325756dff2432cfebd9d6d26df4cb56
25935
Merge: 00b0d7e 366a490
25936
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
25937
Date: Wed Mar 30 08:02:52 2011 +0000
25939
Fixed overlap of register h3 with button on Firefox 3.6, and adjusted height of login box to match.
25941
commit 366a490ad151dcfcb159e81d1127dcb6ae926d56
25942
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
25943
Date: Wed Mar 30 13:47:34 2011 +0900
25945
fixed overlap of register button and h3 text bug 741106
25947
openstack-dashboard/dashboard/templates/index.html | 4 ++--
25948
.../media/dashboard/css/openstack.css | 4 ++--
25949
2 files changed, 4 insertions(+), 4 deletions(-)
25951
commit 00b0d7e1f20a379e581623526ca986f557c40ec9
25952
Merge: aabfa6f 5a18bdc
25953
Author: Todd Willey <todd@ansolabs.com>
25954
Date: Wed Mar 23 05:57:50 2011 +0000
25956
change message when attach message sent to compute host. change the default, as ephemeral disks (depending on instance since, like m1.medium) may be available at /dev/vdb.
25958
commit 5a18bdc8a17ac45717a3210d85508d0f0b6d8d71
25959
Author: Todd Willey <todd@ansolabs.com>
25960
Date: Wed Mar 23 01:00:58 2011 -0400
25962
Change message for shorter wait if volume attach fails.
25964
django-nova/src/django_nova/views/volumes.py | 2 +-
25965
1 files changed, 1 insertions(+), 1 deletions(-)
25967
commit aabfa6ffe831431fb1754e5aed2d4e25c8ef18d6
25968
Merge: 0b1367e 9c7f6d2
25969
Author: Devin Carlen <devin.carlen@gmail.com>
25970
Date: Sat Mar 19 01:57:43 2011 +0000
25972
Fixed an issue that preventing images from being made public.
25974
commit 9c7f6d23c7bb470cdbc8ba6bf94c02f72ecb7522
25975
Author: Devin Carlen <devin.carlen@gmail.com>
25976
Date: Fri Mar 18 18:48:42 2011 -0700
25978
Fixed an issue where images couldnt be made public
25980
django-nova/src/django_nova/manager.py | 6 +++---
25981
1 files changed, 3 insertions(+), 3 deletions(-)
25983
commit 37f91eefdaff1ce2ee69e4dbc813810df7a6e5d3
25984
Author: Todd Willey <todd@ansolabs.com>
25985
Date: Fri Mar 18 13:08:27 2011 -0400
25987
Update default device & success message for attaching a disk.
25989
django-nova/src/django_nova/forms.py | 2 +-
25990
django-nova/src/django_nova/views/volumes.py | 5 ++++-
25991
2 files changed, 5 insertions(+), 2 deletions(-)
25993
commit 0b1367e5e13deb9430f57833fcbd698ee9f5f61e
25994
Merge: 1806c01 e9f849a
25995
Author: Devin Carlen <devin.carlen@gmail.com>
25996
Date: Fri Mar 18 07:02:48 2011 +0000
25998
Simplified the logic around whether a user can modify images. It needs to be refactored again but it was very broken in its current state.
26000
commit e9f849a0a4ed39e400b6981a1a05c2a38b48ec1a
26001
Author: Devin Carlen <devin.carlen@gmail.com>
26002
Date: Thu Mar 17 18:25:14 2011 -0700
26004
Patched image list to not show edit links for all images
26006
.../templates/django_nova/images/_list.html | 6 +-
26007
.../templates/django_nova/images/detail_list.html | 207 --------------------
26008
.../django_nova/tests/view_tests/image_tests.py | 11 +-
26009
django-nova/src/django_nova/views/images.py | 16 +--
26010
4 files changed, 7 insertions(+), 233 deletions(-)
26012
commit 1806c014f684031eadbc6e92b650b0c396d78e98
26013
Merge: 22dd5e8 8f46541
26014
Author: Devin Carlen <devin.carlen@gmail.com>
26015
Date: Thu Mar 17 20:52:49 2011 +0000
26017
The manage user roles UI on the project tab wasn't showing the correct roles when editing a user.
26019
commit 8f4654159ed111040f915f755a19ca0576d2aa49
26020
Author: Devin Carlen <devin.carlen@gmail.com>
26021
Date: Thu Mar 17 13:46:13 2011 -0700
26023
Fixed modify user roles UI
26025
django-nova/src/django_nova/views/projects.py | 7 ++++++-
26026
1 files changed, 6 insertions(+), 1 deletions(-)
26028
commit 22dd5e81ca8649ac0c0f44f184dc7cf5497efbb8
26029
Merge: 8dce383 a9550c5
26030
Author: Devin Carlen <devin.carlen@gmail.com>
26031
Date: Wed Mar 16 23:47:45 2011 +0000
26033
Fixed the project role admin UI.
26035
commit a9550c5f7acb2d5602b3d8823c6bfbbc6271d61c
26036
Author: Devin Carlen <devin.carlen@gmail.com>
26037
Date: Wed Mar 16 16:40:32 2011 -0700
26039
Fixed project role admin ui
26041
django-nova/src/django_nova/views/admin.py | 21 +++++++++++----------
26042
1 files changed, 11 insertions(+), 10 deletions(-)
26044
commit 8dce3837d012c96e1002bf84df18e7856d1b8cd5
26045
Merge: d327e48 dec930a
26046
Author: Devin Carlen <devin.carlen@gmail.com>
26047
Date: Wed Mar 16 23:12:49 2011 +0000
26049
Fixed an issue where some auth drivers would cause get_user to fail.
26051
commit dec930a32d736621ad1e742fb74fb1246251fe83
26052
Author: Devin Carlen <devin.carlen@gmail.com>
26053
Date: Wed Mar 16 16:06:47 2011 -0700
26055
Patch to make get_user work with all auth drivers
26057
django-nova/src/django_nova/adminclient.py | 237 +++++++++++++++------------
26058
1 files changed, 132 insertions(+), 105 deletions(-)
26060
commit 6357598f20a251c30ed7a05a7a23b612e47a3353
26061
Author: Devin Carlen <devin.carlen@gmail.com>
26062
Date: Wed Mar 16 15:58:45 2011 -0700
26064
Patch to make get_user work with all auth drivers
26066
django-nova/src/django_nova/adminclient.py | 15 ++++++++++++---
26067
1 files changed, 12 insertions(+), 3 deletions(-)
26069
commit 63a6ba6e7545f6f981c85e0daf5746e7398aa25e
26070
Author: Devin Carlen <devin.carlen@gmail.com>
26071
Date: Tue Mar 15 21:18:20 2011 -0700
26073
Fixed DescribeUser in adminclient
26075
django-nova/src/django_nova/adminclient.py | 240 ++++++++++++----------------
26076
1 files changed, 104 insertions(+), 136 deletions(-)
26078
commit 1e9bb1812078bf61798d45caa13433d1f78676e8
26079
Author: Devin Carlen <devin.carlen@gmail.com>
26080
Date: Mon Mar 14 23:02:40 2011 -0700
26082
Refactored django-nova to pull nova adminclient from pypi
26084
django-nova/setup.py | 3 +-
26085
django-nova/src/django_nova/adminclient.py | 505 --------------------
26086
django-nova/src/django_nova/connection.py | 2 +-
26087
.../src/django_nova/tests/view_tests/base.py | 2 +-
26088
openstack-dashboard/tools/pip-requires | 2 +-
26089
5 files changed, 5 insertions(+), 509 deletions(-)
26091
commit d327e48ee0ae25ae1d8be2db20053eff1c395f25
26092
Merge: c820c4e 2988452
26093
Author: Jake Dahn <jake@ansolabs.com>
26094
Date: Thu Mar 10 19:27:33 2011 +0000
26096
This branch adds the ability to modify the project manager of any given project from the django-admin interface.
26098
commit 2988452c407798bf03982542352d568b0e23d351
26099
Author: Jake Dahn <jake@ansolabs.com>
26100
Date: Thu Mar 10 04:59:33 2011 -0600
26102
fixing typo in the form, and adding modify_project to adminclient.py
26104
django-nova/src/django_nova/adminclient.py | 7 +++++++
26105
1 files changed, 7 insertions(+), 0 deletions(-)
26107
commit de010ce3d07c761d8861c912e25fc37ad82b0d62
26108
Author: Jake Dahn <jake@ansolabs.com>
26109
Date: Thu Mar 10 04:56:59 2011 -0600
26111
adding modify_project to adminclient and fixing typo which caused error on form post
26113
django-nova/src/django_nova/views/admin.py | 4 ++--
26114
1 files changed, 2 insertions(+), 2 deletions(-)
26116
commit d17310eab2ac88aac944896d278b7fa090007857
26117
Author: Jake Dahn <jake@ansolabs.com>
26118
Date: Thu Mar 10 04:53:25 2011 -0600
26120
stubbed out the ability to modify project manager
26122
.../admin/django_nova/project/edit_project.html | 17 ++---------
26123
django-nova/src/django_nova/views/admin.py | 29 +++++++++++++++++--
26124
2 files changed, 29 insertions(+), 17 deletions(-)
26126
commit c820c4e6e1d30e83e3a3707f4fcd0b189b8897ba
26127
Merge: 6cc9e7e b4ca8b2
26128
Author: Jake Dahn <jake@ansolabs.com>
26129
Date: Wed Mar 9 20:28:51 2011 +0000
26131
Removed a 'read more' link which was a text artifact from the nebula dashboard
26133
commit 6cc9e7e7e19bd0baf8d1ce05cf9e97ec9d8a53ee
26134
Merge: c8ebf01 04d28e8
26135
Author: Devin Carlen <devin.carlen@gmail.com>
26136
Date: Wed Mar 9 20:27:27 2011 +0000
26138
Fixed a problem that caused Send Credentials from the admin UI to fail if the email subject template contained a newline.
26140
commit 04d28e8a244af57e3cc12928842cc2a6ba15cf29
26141
Author: Devin Carlen <devin.carlen@gmail.com>
26142
Date: Wed Mar 9 12:15:05 2011 -0800
26144
Fixed credentials email subject parsing
26146
django-nova/src/django_nova/models.py | 4 +++-
26147
1 files changed, 3 insertions(+), 1 deletions(-)
26149
commit b4ca8b28b8362d631d7243d08fcb9c1b5967d1b2
26150
Author: Jake Dahn <jake@ansolabs.com>
26151
Date: Wed Mar 9 04:02:34 2011 -0600
26153
removing text artifact from nebula dashboard
26155
.../templates/django_nova/images/launch.html | 2 +-
26156
1 files changed, 1 insertions(+), 1 deletions(-)
26158
commit c8ebf01e1539504eb3dc241709484e39944fc11e
26159
Merge: bd82779 b9dd01a
26160
Author: Devin Carlen <devin.carlen@gmail.com>
26161
Date: Fri Mar 4 07:57:29 2011 +0000
26163
The django-nova project has been moved into the openstack-dashboard repo to simplify development efforts.
26165
commit b9dd01a61ed10f3d6bb587ed51adcdbd2b68a669
26166
Author: Devin Carlen <devin.carlen@gmail.com>
26167
Date: Thu Mar 3 23:41:53 2011 -0800
26169
Combined django-nova and openstack-dashboard
26171
.bzrignore | 6 ++++++
26172
README | 14 ++++++++++++++
26173
openstack-dashboard/README | 16 ++--------------
26174
.../local/local_settings.py.example | 6 ++++++
26175
openstack-dashboard/run_tests.sh | 7 -------
26176
run_tests.sh | 12 ++++++++++++
26177
6 files changed, 40 insertions(+), 21 deletions(-)
26179
commit bd8277921601ebdee10de3618970c739ab9b66fe
26180
Merge: 99f2553 e6c6059
26181
Author: Todd Willey <todd@ansolabs.com>
26182
Date: Thu Mar 3 22:32:23 2011 +0000
26184
Ignore sqlite database, venv directory, and local settings.
26186
commit 99f25538a33d76fe6c0205cf6c00959405233326
26187
Merge: b76e15c d68d9be
26188
Author: Todd Willey <todd@ansolabs.com>
26189
Date: Thu Mar 3 22:18:57 2011 +0000
26191
Add sample configuration and explanatory comments to the local/local_settings.py.example to show how to configure your outgoing mail server, which is used by django-registration.
26193
commit b76e15cb7371f0ce196c17dff085cc9070fa3d84
26194
Merge: 86a696e 3c6b04f
26195
Author: Todd Willey <todd@ansolabs.com>
26196
Date: Thu Mar 3 22:17:15 2011 +0000
26198
Change text of the submit button on the registration form to say "Register" instead of "Reset Password".
26200
commit 86a696e2f91349f1b8eb199f676883e1372e39b2
26201
Merge: a7a27a4 225e014
26202
Author: Todd Willey <todd@ansolabs.com>
26203
Date: Thu Mar 3 21:52:26 2011 +0000
26205
Change the name of the default sqlite database to have a .sqlite3 extension.
26207
commit d4a5bc97f394985e2a53dca924974514c6fda8c3
26208
Author: Devin Carlen <devin.carlen@gmail.com>
26209
Date: Wed Mar 2 17:20:17 2011 -0800
26211
Added django-nova to openstack-dashboard repo
26215
dashboard/manage.py | 11 -
26216
dashboard/settings.py | 94 ---
26217
dashboard/templates/403.html | 27 -
26218
dashboard/templates/404.html | 26 -
26219
dashboard/templates/500.html | 26 -
26220
dashboard/templates/admin/index.html | 97 ---
26221
dashboard/templates/base-root.html | 60 --
26222
dashboard/templates/base-sidebar.html | 15 -
26223
dashboard/templates/base.html | 5 -
26224
dashboard/templates/index.html | 78 --
26225
dashboard/templates/permission_denied.html | 11 -
26226
dashboard/templates/registration/activate.html | 34 -
26227
.../templates/registration/activation_email.txt | 21 -
26228
.../registration/activation_email_subject.txt | 1 -
26229
dashboard/templates/registration/login.html | 38 -
26230
dashboard/templates/registration/logout.html | 14 -
26231
.../registration/password_change_done.html | 18 -
26232
.../registration/password_change_form.html | 23 -
26233
.../registration/password_reset_complete.html | 19 -
26234
.../registration/password_reset_confirm.html | 26 -
26235
.../registration/password_reset_done.html | 17 -
26236
.../registration/password_reset_email.html | 15 -
26237
.../registration/password_reset_form.html | 23 -
26238
.../registration/registration_complete.html | 22 -
26239
.../templates/registration/registration_form.html | 29 -
26240
dashboard/templates/unavailable.html | 11 -
26241
dashboard/urls.py | 62 --
26242
dashboard/views.py | 42 -
26243
dashboard/wsgi/django.wsgi | 29 -
26244
django-nova/LICENSE | 176 +++++
26245
django-nova/README | 42 +
26246
django-nova/bootstrap.py | 260 +++++++
26247
django-nova/buildout.cfg | 19 +
26248
django-nova/setup.py | 29 +
26249
django-nova/src/django_nova/adminclient.py | 498 +++++++++++++
26250
django-nova/src/django_nova/connection.py | 38 +
26251
django-nova/src/django_nova/exceptions.py | 95 +++
26252
django-nova/src/django_nova/forms.py | 262 +++++++
26253
.../management/commands/createnovausers.py | 37 +
26254
django-nova/src/django_nova/manager.py | 340 +++++++++
26255
django-nova/src/django_nova/models.py | 121 +++
26256
django-nova/src/django_nova/shortcuts.py | 131 ++++
26257
.../admin/django_nova/project/add_project.html | 45 ++
26258
.../django_nova/project/add_project_user.html | 69 ++
26259
.../admin/django_nova/project/base_projects.html | 16 +
26260
.../admin/django_nova/project/change_list.html | 3 +
26261
.../admin/django_nova/project/delete_project.html | 25 +
26262
.../django_nova/project/delete_project_user.html | 25 +
26263
.../admin/django_nova/project/edit_project.html | 95 +++
26264
.../django_nova/project/global_edit_user.html | 71 ++
26265
.../admin/django_nova/project/project_list.html | 42 +
26266
.../admin/django_nova/project/project_user.html | 76 ++
26267
.../django_nova/project/send_credentials.html | 87 +++
26268
.../admin/django_nova/project/user_list.html | 39 +
26269
.../templates/django_nova/_messages.html | 41 +
26270
.../django_nova/templates/django_nova/base.html | 85 +++
26271
.../templates/django_nova/credentials/expired.html | 17 +
26272
.../templates/django_nova/images/_launch_form.html | 7 +
26273
.../templates/django_nova/images/_list.html | 112 +++
26274
.../templates/django_nova/images/base.html | 7 +
26275
.../templates/django_nova/images/detail_list.html | 207 ++++++
26276
.../templates/django_nova/images/edit.html | 35 +
26277
.../templates/django_nova/images/index.html | 70 ++
26278
.../templates/django_nova/images/launch.html | 32 +
26279
.../django_nova/instances/_instances_list.html | 104 +++
26280
.../templates/django_nova/instances/base.html | 7 +
26281
.../django_nova/instances/detail_list.html | 33 +
26282
.../templates/django_nova/instances/edit.html | 34 +
26283
.../templates/django_nova/instances/index.html | 98 +++
26284
.../django_nova/instances/performance.html | 58 ++
26285
.../django_nova/keypairs/_create_form.html | 5 +
26286
.../templates/django_nova/keypairs/_list.html | 31 +
26287
.../templates/django_nova/keypairs/base.html | 7 +
26288
.../templates/django_nova/keypairs/index.html | 77 ++
26289
.../templates/django_nova/projects/edit_user.html | 72 ++
26290
.../templates/django_nova/projects/index.html | 26 +
26291
.../templates/django_nova/projects/manage.html | 45 ++
26292
.../securitygroups/_authorize_form.html | 5 +
26293
.../django_nova/securitygroups/_create_form.html | 5 +
26294
.../django_nova/securitygroups/_revoke_form.html | 3 +
26295
.../templates/django_nova/securitygroups/base.html | 7 +
26296
.../django_nova/securitygroups/detail.html | 62 ++
26297
.../django_nova/securitygroups/index.html | 59 ++
26298
.../django_nova/volumes/_attach_form.html | 5 +
26299
.../django_nova/volumes/_create_form.html | 5 +
26300
.../templates/django_nova/volumes/base.html | 7 +
26301
.../templates/django_nova/volumes/index.html | 84 +++
26302
.../src/django_nova/templatetags/admin_extras.py | 50 ++
26303
.../django_nova/templatetags/django_nova_tags.py | 37 +
26304
.../src/django_nova/templatetags/project_tags.py | 39 +
26305
.../src/django_nova/templatetags/region_tags.py | 40 +
26306
.../src/django_nova/templatetags/sidebar_tags.py | 46 ++
26307
.../django_nova/templatetags/truncate_filter.py | 31 +
26308
django-nova/src/django_nova/tests/__init__.py | 1 +
26309
django-nova/src/django_nova/tests/urls.py | 36 +
26310
.../src/django_nova/tests/view_tests/__init__.py | 7 +
26311
.../src/django_nova/tests/view_tests/base.py | 90 +++
26312
.../tests/view_tests/credential_tests.py | 70 ++
26313
.../django_nova/tests/view_tests/image_tests.py | 232 ++++++
26314
.../django_nova/tests/view_tests/instance_tests.py | 67 ++
26315
.../django_nova/tests/view_tests/keypair_tests.py | 93 +++
26316
.../django_nova/tests/view_tests/region_tests.py | 43 ++
26317
.../django_nova/tests/view_tests/volume_tests.py | 170 +++++
26318
django-nova/src/django_nova/testsettings.py | 21 +
26319
django-nova/src/django_nova/urls/admin_project.py | 55 ++
26320
django-nova/src/django_nova/urls/admin_roles.py | 32 +
26321
django-nova/src/django_nova/urls/project.py | 129 ++++
26322
django-nova/src/django_nova/urls/region.py | 29 +
26323
django-nova/src/django_nova/views/admin.py | 326 ++++++++
26324
django-nova/src/django_nova/views/credentials.py | 46 ++
26325
django-nova/src/django_nova/views/images.py | 229 ++++++
26326
django-nova/src/django_nova/views/instances.py | 203 +++++
26327
django-nova/src/django_nova/views/keypairs.py | 122 +++
26328
django-nova/src/django_nova/views/projects.py | 107 +++
26329
django-nova/src/django_nova/views/regions.py | 36 +
26330
.../src/django_nova/views/securitygroups.py | 180 +++++
26331
django-nova/src/django_nova/views/volumes.py | 151 ++++
26332
local/local_settings.py.example | 24 -
26333
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 251 -> 0 bytes
26334
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 181 -> 0 bytes
26335
.../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 158 -> 0 bytes
26336
.../images/ui-bg_glass_50_3baae3_1x400.png | Bin 131 -> 0 bytes
26337
.../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 124 -> 0 bytes
26338
.../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 103 -> 0 bytes
26339
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 118 -> 0 bytes
26340
.../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 104 -> 0 bytes
26341
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 119 -> 0 bytes
26342
.../cupertino/images/ui-icons_2694e8_256x240.png | Bin 4369 -> 0 bytes
26343
.../cupertino/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes
26344
.../cupertino/images/ui-icons_3d80b3_256x240.png | Bin 4369 -> 0 bytes
26345
.../cupertino/images/ui-icons_72a7cf_256x240.png | Bin 4369 -> 0 bytes
26346
.../cupertino/images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes
26347
.../css/cupertino/jquery-ui-1.7.2.custom.css | 406 ----------
26348
media/dashboard/css/django-admin-widgets.css | 541 --------------
26349
media/dashboard/css/ie7.css | 15 -
26350
media/dashboard/css/openstack.css | 783 --------------------
26351
media/dashboard/css/reset.css | 50 --
26352
media/dashboard/img/body_bg.gif | Bin 12957 -> 0 bytes
26353
media/dashboard/img/body_bg.png | Bin 2217 -> 0 bytes
26354
media/dashboard/img/book_icon.png | Bin 741 -> 0 bytes
26355
media/dashboard/img/bread_crumb.gif | Bin 2027 -> 0 bytes
26356
media/dashboard/img/btn_bg.png | Bin 1043 -> 0 bytes
26357
media/dashboard/img/chat_icon.png | Bin 847 -> 0 bytes
26358
media/dashboard/img/content_bg.gif | Bin 105 -> 0 bytes
26359
media/dashboard/img/content_shadow.png | Bin 2836 -> 0 bytes
26360
media/dashboard/img/dashboard_nav_bg.png | Bin 255 -> 0 bytes
26361
media/dashboard/img/foot_back.png | Bin 2524 -> 0 bytes
26362
media/dashboard/img/gears.png | Bin 4701 -> 0 bytes
26363
media/dashboard/img/header_bg.png | Bin 966 -> 0 bytes
26364
media/dashboard/img/home_head_back.png | Bin 4459 -> 0 bytes
26365
media/dashboard/img/image_detail.png | Bin 47257 -> 0 bytes
26366
media/dashboard/img/logged_in_box_bg.gif | Bin 1100 -> 0 bytes
26367
media/dashboard/img/login_bg.png | Bin 476 -> 0 bytes
26368
media/dashboard/img/login_btn.png | Bin 282 -> 0 bytes
26369
media/dashboard/img/logo.gif | Bin 3098 -> 0 bytes
26370
media/dashboard/img/nav_arrow.png | Bin 471 -> 0 bytes
26371
media/dashboard/img/nav_bg.png | Bin 1554 -> 0 bytes
26372
media/dashboard/img/nav_highlight.png | Bin 598 -> 0 bytes
26373
media/dashboard/img/page_header.png | Bin 782 -> 0 bytes
26374
media/dashboard/img/projects_bg.png | Bin 408 -> 0 bytes
26375
media/dashboard/img/server_icon.png | Bin 433 -> 0 bytes
26376
media/dashboard/img/spinner.gif | Bin 2545 -> 0 bytes
26377
media/dashboard/img/sub-head-back.png | Bin 426 -> 0 bytes
26378
media/dashboard/img/sub_head_back.png | Bin 3104 -> 0 bytes
26379
media/dashboard/img/table_header_bg.png | Bin 157 -> 0 bytes
26380
media/dashboard/img/table_heading_bg.png | Bin 968 -> 0 bytes
26381
media/dashboard/img/title-blank-short-foot.png | Bin 435 -> 0 bytes
26382
media/dashboard/js/dashboard.js | 4 -
26383
media/dashboard/js/django-admin.multiselect.js | 564 --------------
26384
media/dashboard/js/jquery-ui.min.js | 9 -
26385
media/dashboard/js/jquery.form.js | 675 -----------------
26386
media/dashboard/js/jquery.min.js | 154 ----
26387
openstack-dashboard/README | 49 ++
26388
openstack-dashboard/dashboard/manage.py | 11 +
26389
openstack-dashboard/dashboard/settings.py | 94 +++
26390
openstack-dashboard/dashboard/templates/403.html | 27 +
26391
openstack-dashboard/dashboard/templates/404.html | 26 +
26392
openstack-dashboard/dashboard/templates/500.html | 26 +
26393
.../dashboard/templates/admin/index.html | 97 +++
26394
.../dashboard/templates/base-root.html | 60 ++
26395
.../dashboard/templates/base-sidebar.html | 15 +
26396
openstack-dashboard/dashboard/templates/base.html | 5 +
26397
openstack-dashboard/dashboard/templates/index.html | 78 ++
26398
.../dashboard/templates/permission_denied.html | 11 +
26399
.../dashboard/templates/registration/activate.html | 34 +
26400
.../templates/registration/activation_email.txt | 21 +
26401
.../registration/activation_email_subject.txt | 1 +
26402
.../dashboard/templates/registration/login.html | 38 +
26403
.../dashboard/templates/registration/logout.html | 14 +
26404
.../registration/password_change_done.html | 18 +
26405
.../registration/password_change_form.html | 23 +
26406
.../registration/password_reset_complete.html | 19 +
26407
.../registration/password_reset_confirm.html | 26 +
26408
.../registration/password_reset_done.html | 17 +
26409
.../registration/password_reset_email.html | 15 +
26410
.../registration/password_reset_form.html | 23 +
26411
.../registration/registration_complete.html | 22 +
26412
.../templates/registration/registration_form.html | 29 +
26413
.../dashboard/templates/unavailable.html | 11 +
26414
openstack-dashboard/dashboard/urls.py | 62 ++
26415
openstack-dashboard/dashboard/views.py | 42 +
26416
openstack-dashboard/dashboard/wsgi/django.wsgi | 29 +
26417
.../local/local_settings.py.example | 24 +
26418
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 0 -> 251 bytes
26419
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 0 -> 181 bytes
26420
.../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 0 -> 158 bytes
26421
.../images/ui-bg_glass_50_3baae3_1x400.png | Bin 0 -> 131 bytes
26422
.../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 0 -> 124 bytes
26423
.../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 0 -> 103 bytes
26424
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 0 -> 118 bytes
26425
.../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 0 -> 104 bytes
26426
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 0 -> 119 bytes
26427
.../cupertino/images/ui-icons_2694e8_256x240.png | Bin 0 -> 4369 bytes
26428
.../cupertino/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
26429
.../cupertino/images/ui-icons_3d80b3_256x240.png | Bin 0 -> 4369 bytes
26430
.../cupertino/images/ui-icons_72a7cf_256x240.png | Bin 0 -> 4369 bytes
26431
.../cupertino/images/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes
26432
.../css/cupertino/jquery-ui-1.7.2.custom.css | 406 ++++++++++
26433
.../media/dashboard/css/django-admin-widgets.css | 541 ++++++++++++++
26434
openstack-dashboard/media/dashboard/css/ie7.css | 15 +
26435
.../media/dashboard/css/openstack.css | 783 ++++++++++++++++++++
26436
openstack-dashboard/media/dashboard/css/reset.css | 50 ++
26437
.../media/dashboard/img/body_bg.gif | Bin 0 -> 12957 bytes
26438
.../media/dashboard/img/body_bg.png | Bin 0 -> 2217 bytes
26439
.../media/dashboard/img/book_icon.png | Bin 0 -> 741 bytes
26440
.../media/dashboard/img/bread_crumb.gif | Bin 0 -> 2027 bytes
26441
openstack-dashboard/media/dashboard/img/btn_bg.png | Bin 0 -> 1043 bytes
26442
.../media/dashboard/img/chat_icon.png | Bin 0 -> 847 bytes
26443
.../media/dashboard/img/content_bg.gif | Bin 0 -> 105 bytes
26444
.../media/dashboard/img/content_shadow.png | Bin 0 -> 2836 bytes
26445
.../media/dashboard/img/dashboard_nav_bg.png | Bin 0 -> 255 bytes
26446
.../media/dashboard/img/foot_back.png | Bin 0 -> 2524 bytes
26447
openstack-dashboard/media/dashboard/img/gears.png | Bin 0 -> 4701 bytes
26448
.../media/dashboard/img/header_bg.png | Bin 0 -> 966 bytes
26449
.../media/dashboard/img/home_head_back.png | Bin 0 -> 4459 bytes
26450
.../media/dashboard/img/image_detail.png | Bin 0 -> 47257 bytes
26451
.../media/dashboard/img/logged_in_box_bg.gif | Bin 0 -> 1100 bytes
26452
.../media/dashboard/img/login_bg.png | Bin 0 -> 476 bytes
26453
.../media/dashboard/img/login_btn.png | Bin 0 -> 282 bytes
26454
openstack-dashboard/media/dashboard/img/logo.gif | Bin 0 -> 3098 bytes
26455
.../media/dashboard/img/nav_arrow.png | Bin 0 -> 471 bytes
26456
openstack-dashboard/media/dashboard/img/nav_bg.png | Bin 0 -> 1554 bytes
26457
.../media/dashboard/img/nav_highlight.png | Bin 0 -> 598 bytes
26458
.../media/dashboard/img/page_header.png | Bin 0 -> 782 bytes
26459
.../media/dashboard/img/projects_bg.png | Bin 0 -> 408 bytes
26460
.../media/dashboard/img/server_icon.png | Bin 0 -> 433 bytes
26461
.../media/dashboard/img/spinner.gif | Bin 0 -> 2545 bytes
26462
.../media/dashboard/img/sub-head-back.png | Bin 0 -> 426 bytes
26463
.../media/dashboard/img/sub_head_back.png | Bin 0 -> 3104 bytes
26464
.../media/dashboard/img/table_header_bg.png | Bin 0 -> 157 bytes
26465
.../media/dashboard/img/table_heading_bg.png | Bin 0 -> 968 bytes
26466
.../media/dashboard/img/title-blank-short-foot.png | Bin 0 -> 435 bytes
26467
.../media/dashboard/js/dashboard.js | 4 +
26468
.../media/dashboard/js/django-admin.multiselect.js | 564 ++++++++++++++
26469
.../media/dashboard/js/jquery-ui.min.js | 9 +
26470
.../media/dashboard/js/jquery.form.js | 675 +++++++++++++++++
26471
.../media/dashboard/js/jquery.min.js | 154 ++++
26472
openstack-dashboard/run_tests.sh | 7 +
26473
openstack-dashboard/tools/install_venv.py | 127 ++++
26474
openstack-dashboard/tools/pip-requires | 6 +
26475
openstack-dashboard/tools/with_venv.sh | 5 +
26477
tools/install_venv.py | 139 ----
26478
tools/pip-requires | 6 -
26479
tools/with_venv.sh | 5 -
26480
267 files changed, 11128 insertions(+), 4328 deletions(-)
26482
commit 3c6b04ffa17ce2437b9a4b45800ef6be9fcf6359
26483
Author: Todd Willey <todd@ansolabs.com>
26484
Date: Wed Mar 2 00:49:12 2011 -0600
26486
Fix text on button for registration form.
26488
.../templates/registration/registration_form.html | 2 +-
26489
1 files changed, 1 insertions(+), 1 deletions(-)
26491
commit e6c6059ec2b6b424df5b14f7959b7f53ed0b276e
26492
Author: Todd Willey <todd@ansolabs.com>
26493
Date: Tue Mar 1 15:20:32 2011 -0600
26495
Ignore sqlite database, venv directory, and local settings.
26498
1 files changed, 3 insertions(+), 0 deletions(-)
26500
commit 225e0140c7bd4665ec66b81bb3c52cf0c68388ee
26501
Author: Todd Willey <todd@ansolabs.com>
26502
Date: Tue Mar 1 15:07:22 2011 -0600
26504
Change the name of the default sqlite database to have a .sqlite3 extension.
26506
local/local_settings.py.example | 2 +-
26507
1 files changed, 1 insertions(+), 1 deletions(-)
26509
commit d68d9befde184f31a52b7aec349cccaef3fc7083
26510
Author: Todd Willey <todd@ansolabs.com>
26511
Date: Tue Mar 1 14:39:10 2011 -0600
26513
Add dummy SMTP settings in local settings exmple.
26515
local/local_settings.py.example | 5 +++++
26516
1 files changed, 5 insertions(+), 0 deletions(-)
26518
commit a7a27a41ab6c9eb8eaf7344c089584f2a51f4e43
26519
Merge: fc4acbc b195db6
26520
Author: Devin Carlen <devin.carlen@gmail.com>
26521
Date: Tue Feb 1 21:22:06 2011 +0000
26523
Added site branding tags to reduce number of templates that must be overridden in containing projects.
26525
commit b195db60f24390e203cb941b6457cf64e75ffa69
26526
Merge: 9aeb7af fc4acbc
26527
Author: Devin Carlen <devin.carlen@gmail.com>
26528
Date: Tue Feb 1 11:47:20 2011 -0800
26532
commit fc4acbcb2c4f440f27941db00c84c9573487dd09
26533
Merge: 56a6414 e9324d1
26534
Author: Devin Carlen <devin.carlen@gmail.com>
26535
Date: Tue Feb 1 11:27:26 2011 -0800
26537
Merged lp:~jakedahn/openstack-dashboard/homepage-additions
26539
commit 9aeb7af277370efbd1839b72815b5f37b54a98bf
26540
Merge: 694d8a8 56a6414
26541
Author: Devin Carlen <devin.carlen@gmail.com>
26542
Date: Tue Feb 1 11:22:16 2011 -0800
26546
commit 56a6414151dd714f7836f53b9e6097cde3bd9d47
26547
Merge: 0509917 2f4f034
26548
Author: Devin Carlen <devin.carlen@gmail.com>
26549
Date: Tue Feb 1 11:21:40 2011 -0800
26551
Merged lp:~jakedahn/openstack-dashboard/ie-fixes
26553
commit 694d8a88e0627bd1fc2255f9b0abd000b446433b
26554
Author: Devin Carlen <devin.carlen@gmail.com>
26555
Date: Tue Feb 1 11:19:13 2011 -0800
26557
Simplified site branding tag
26559
dashboard/templates/admin/index.html | 5 ++---
26560
dashboard/templates/base-root.html | 5 ++---
26561
dashboard/templates/index.html | 3 +--
26562
.../templates/registration/activation_email.txt | 16 ++++++++--------
26563
.../registration/activation_email_subject.txt | 2 +-
26564
dashboard/templates/registration/login.html | 3 +--
26565
.../registration/password_reset_email.html | 6 +++---
26566
7 files changed, 18 insertions(+), 22 deletions(-)
26568
commit e9324d12826acec9edc07cc2441be1ba6ce046cc
26569
Author: Jake Dahn <jake@ansolabs.com>
26570
Date: Tue Feb 1 03:32:40 2011 -0600
26572
finishing up first pass on homepage design
26574
dashboard/templates/index.html | 13 ++++++++++++-
26575
media/dashboard/css/openstack.css | 7 ++-----
26576
2 files changed, 14 insertions(+), 6 deletions(-)
26578
commit 8794f3161cbe7a146850bf7d346603c7a56d7e11
26579
Author: Jake Dahn <jake@ansolabs.com>
26580
Date: Tue Feb 1 00:01:17 2011 -0600
26582
updating links for openstack resources section
26584
dashboard/templates/index.html | 4 ++--
26585
1 files changed, 2 insertions(+), 2 deletions(-)
26587
commit cdca3c300d51a29064c8c0504f53ad419bb15495
26588
Merge: 17e2dae 2f4f034
26589
Author: Jake Dahn <jake@ansolabs.com>
26590
Date: Mon Jan 31 23:59:41 2011 -0600
26592
first design pass on homepage when logged out
26594
commit 17e2dae7ebf60f344cea67c4e45b41b7ee03de35
26595
Author: Jake Dahn <jake@ansolabs.com>
26596
Date: Mon Jan 31 20:32:03 2011 -0600
26598
Filling in some preliminary content for styling
26600
dashboard/templates/index.html | 60 ++++++++++++++++++++++-----------------
26601
1 files changed, 34 insertions(+), 26 deletions(-)
26603
commit c35e218b773d1456247a655663fd563a576bef96
26604
Author: Devin Carlen <devin.carlen@gmail.com>
26605
Date: Mon Jan 31 17:15:54 2011 -0800
26607
Fixed broken template tag reference
26609
dashboard/templates/admin/index.html | 2 +-
26610
1 files changed, 1 insertions(+), 1 deletions(-)
26612
commit a94d055c26b3768d3b84618cbd715cffba40c03b
26613
Author: Devin Carlen <devin.carlen@gmail.com>
26614
Date: Mon Jan 31 17:06:45 2011 -0800
26616
Modified templates to use site branding template tags
26618
dashboard/templates/admin/index.html | 6 ++++--
26619
dashboard/templates/base-root.html | 6 ++++--
26620
dashboard/templates/index.html | 4 +++-
26621
.../templates/registration/activation_email.txt | 16 ++++++++--------
26622
.../registration/activation_email_subject.txt | 2 +-
26623
dashboard/templates/registration/login.html | 5 ++++-
26624
.../registration/password_reset_email.html | 8 +++++---
26625
7 files changed, 29 insertions(+), 18 deletions(-)
26627
commit 2f4f034aa40ceaaf27dfb61b665d9c1720625565
26628
Author: Jake Dahn <jake@ansolabs.com>
26629
Date: Mon Jan 31 19:01:01 2011 -0600
26631
killing new sidebar background image for now
26633
media/dashboard/css/openstack.css | 2 +-
26634
media/dashboard/img/sidebar_bg.gif | Bin 54 -> 0 bytes
26635
2 files changed, 1 insertions(+), 1 deletions(-)
26637
commit 520921178ef1334d3ebef37189e54b846530e631
26638
Author: Jake Dahn <jake@ansolabs.com>
26639
Date: Mon Jan 31 18:59:19 2011 -0600
26641
refactoring some of the main css, and fixing display issues in IE7
26643
media/dashboard/css/ie7.css | 94 +++++-------------------------------
26644
media/dashboard/css/openstack.css | 28 +++++-----
26645
media/dashboard/img/sidebar_bg.gif | Bin 0 -> 54 bytes
26646
3 files changed, 26 insertions(+), 96 deletions(-)
26648
commit 0509917a8b6fc481aa548911894d6cf640a8907c
26649
Author: Devin Carlen <devin.carlen@gmail.com>
26650
Date: Mon Jan 31 14:40:25 2011 -0800
26652
chmox +x run_tests.sh
26654
0 files changed, 0 insertions(+), 0 deletions(-)
26656
commit 6aa5e1d2015534aa6003c45839f728a64a12a274
26657
Merge: 89b881d 44d956d
26658
Author: Devin Carlen <devin.carlen@gmail.com>
26659
Date: Mon Jan 31 14:32:53 2011 -0800
26661
Merged lp:~mordred/openstack-dashboard/add-test-script
26663
commit 44d956dc82f71e253222160344ddf83986847540
26664
Author: Monty Taylor <mordred@inaugust.com>
26665
Date: Mon Jan 31 22:23:32 2011 +0000
26667
Added simple test runner.
26669
run_tests.sh | 7 +++++++
26670
1 files changed, 7 insertions(+), 0 deletions(-)
26672
commit 89b881d2966e8906df4282c8b84118de3893df2b
26673
Merge: 2217613 ac88632
26674
Author: Devin Carlen <devin.carlen@gmail.com>
26675
Date: Mon Jan 31 14:12:49 2011 -0800
26677
Merged lp:~devcamcar/openstack-dashboard/lp710868
26679
commit 221761390ab4286ab56153b78e3c10c794d63f08
26680
Merge: 520771d 42324f2
26681
Author: Devin Carlen <devin.carlen@gmail.com>
26682
Date: Mon Jan 31 13:25:25 2011 -0800
26684
Merged lp:~ken-pepple/openstack-dashboard/lp710890
26686
commit ac88632b3e2bd7fc62c7516fb33563910c874dcd
26687
Author: Devin Carlen <devin.carlen@gmail.com>
26688
Date: Mon Jan 31 13:12:52 2011 -0800
26690
Removed all Nebula references
26692
dashboard/settings.py | 3 ++-
26693
.../templates/registration/activation_email.txt | 14 +++++++-------
26694
.../registration/activation_email_subject.txt | 2 +-
26695
dashboard/templates/registration/login.html | 2 +-
26696
.../registration/password_reset_email.html | 4 ++--
26697
5 files changed, 13 insertions(+), 12 deletions(-)
26699
commit 42324f225d0cc18679243f3c5a7b9487345e19f5
26700
Author: Ken Pepple <ken.pepple@gmail.com>
26701
Date: Mon Jan 31 12:32:17 2011 -0800
26703
added NOVA_ADMIN_USER and NOVA_PROJECT to local_settings to prompt users that these are needed
26705
local/local_settings.py.example | 4 +++-
26706
1 files changed, 3 insertions(+), 1 deletions(-)
26708
commit 520771dcaa582443cb32710737c37d4923387cb9
26709
Merge: 936a095 ddf7214
26710
Author: Devin Carlen <devin.carlen@gmail.com>
26711
Date: Tue Jan 25 11:30:37 2011 -0800
26713
Merged lp:~devcamcar/openstack-dashboard/fix_unavailable_template
26715
commit ddf7214c20d774e716392cef29bf375649db5afb
26716
Author: Devin Carlen <devin.carlen@gmail.com>
26717
Date: Tue Jan 25 11:03:11 2011 -0800
26719
Cleaned up unavailable template
26721
dashboard/templates/unavailable.html | 4 ++--
26722
1 files changed, 2 insertions(+), 2 deletions(-)
26724
commit 936a09525ea6f11f2878383d4be5b5925676b089
26725
Merge: b7f32ba 50d4d10
26726
Author: Devin Carlen <devin.carlen@gmail.com>
26727
Date: Mon Jan 24 10:11:56 2011 -0800
26729
Merged lp:~jakedahn/openstack-dashboard/templates-cleanup
26731
commit 50d4d10b1b88df9f24799396606df923ce3ffa0c
26732
Author: Jake Dahn <jake@ansolabs.com>
26733
Date: Sat Jan 22 20:36:05 2011 -0600
26735
adding forgotten text update to template
26737
dashboard/templates/unavailable.html | 2 +-
26738
1 files changed, 1 insertions(+), 1 deletions(-)
26740
commit 30d8c91be2d4aebdf33f43cbca62350a3adfd4bc
26741
Author: Jake Dahn <jake@ansolabs.com>
26742
Date: Sat Jan 22 20:31:51 2011 -0600
26744
adding 'service unavailable' template and adjusting urls to point to it
26746
dashboard/templates/unavailable.html | 11 +++++++++++
26747
dashboard/urls.py | 2 +-
26748
2 files changed, 12 insertions(+), 1 deletions(-)
26750
commit 13f9c37288a6ddf98f139a410c430cc718f4ed3a
26751
Author: Jake Dahn <jake@ansolabs.com>
26752
Date: Sat Jan 22 01:41:20 2011 -0600
26754
removed the extra 'or' text on the signin form
26756
dashboard/templates/index.html | 2 +-
26757
1 files changed, 1 insertions(+), 1 deletions(-)
26759
commit ccf1ad7475ed3bd4e3e50bbc42f93df2b2e76724
26760
Author: Jake Dahn <jake@ansolabs.com>
26761
Date: Sat Jan 22 01:40:25 2011 -0600
26763
removing references to nebula forum and wiki
26765
dashboard/templates/403.html | 8 --------
26766
dashboard/templates/404.html | 8 --------
26767
dashboard/templates/500.html | 8 --------
26768
dashboard/templates/base-root.html | 1 -
26769
4 files changed, 0 insertions(+), 25 deletions(-)
26771
commit b7f32ba5922b8c61234dfeff7ff8556845a918d0
26772
Merge: 43e9089 843d82b
26773
Author: Devin Carlen <devin.carlen@gmail.com>
26774
Date: Mon Jan 17 02:25:47 2011 -0800
26776
Merged lp:~jakedashn/openstack-dashboard/newcss
26778
commit 843d82b26306f9c14babebd51994ed7a318b7daf
26779
Author: Jake Dahn <jake@ansolabs.com>
26780
Date: Mon Jan 17 03:59:30 2011 -0600
26784
dashboard/templates/base-root.html | 23 +-
26785
dashboard/templates/base-sidebar.html | 4 +-
26786
media/dashboard/css/dashboard.css | 749 ---------------------
26787
media/dashboard/css/dashboard_sub.css | 217 ------
26788
media/dashboard/css/global.css | 18 -
26789
media/dashboard/css/home.css | 745 ---------------------
26790
media/dashboard/css/jquery.tooltip.css | 9 -
26791
media/dashboard/css/new_dash.css | 1145 --------------------------------
26792
media/dashboard/css/openstack.css | 747 ++++++++++++++++++++-
26793
9 files changed, 729 insertions(+), 2928 deletions(-)
26795
commit 43e9089ce6b4eae717d842ea4f4dc6adb6e6cea6
26796
Merge: 12929d8 2ab809e
26797
Author: Devin Carlen <devin.carlen@gmail.com>
26798
Date: Sat Jan 15 03:22:16 2011 -0800
26800
Merged lp:~devcamcar/openstack-dashboard/maintenance_mode
26802
commit 2ab809e010feed3e517ef1f974760db35df0f7ed
26803
Author: Devin Carlen <devin.carlen@gmail.com>
26804
Date: Sat Jan 15 01:16:25 2011 -0800
26806
Added handle_nova_error to home page view
26808
dashboard/views.py | 3 +++
26809
1 files changed, 3 insertions(+), 0 deletions(-)
26811
commit c50cf43d5f104c1a4529c3aa625df1def0d0b586
26812
Author: Devin Carlen <devin.carlen@gmail.com>
26813
Date: Sat Jan 15 01:05:54 2011 -0800
26815
Support django-nova maintenance mode
26817
dashboard/settings.py | 7 ++++++-
26818
dashboard/urls.py | 7 ++++++-
26819
2 files changed, 12 insertions(+), 2 deletions(-)
26821
commit 12929d85f725883c6f66b641d116c5c69f910473
26822
Author: Devin Carlen <devin.carlen@gmail.com>
26823
Date: Wed Jan 12 14:22:29 2011 -0800
26827
README | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
26828
1 files changed, 49 insertions(+), 0 deletions(-)
26830
commit 303644819e0deccd0c8aa12587d5dcbcdf3a3968
26831
Author: Devin Carlen <devin.carlen@gmail.com>
26832
Date: Wed Jan 12 13:48:45 2011 -0800
26834
Made with_venv.sh executable
26836
0 files changed, 0 insertions(+), 0 deletions(-)
26838
commit d3965a9f0ae6d6c648d772a9518ca85aeed9c13b
26839
Author: Devin Carlen <devin.carlen@gmail.com>
26840
Date: Wed Jan 12 13:43:31 2011 -0800
26845
dashboard/manage.py | 11 +
26846
dashboard/settings.py | 88 ++
26847
dashboard/templates/403.html | 35 +
26848
dashboard/templates/404.html | 34 +
26849
dashboard/templates/500.html | 34 +
26850
dashboard/templates/admin/index.html | 96 ++
26851
dashboard/templates/base-root.html | 63 ++
26852
dashboard/templates/base-sidebar.html | 15 +
26853
dashboard/templates/base.html | 5 +
26854
dashboard/templates/index.html | 56 +
26855
dashboard/templates/permission_denied.html | 11 +
26856
dashboard/templates/registration/activate.html | 34 +
26857
.../templates/registration/activation_email.txt | 21 +
26858
.../registration/activation_email_subject.txt | 1 +
26859
dashboard/templates/registration/login.html | 36 +
26860
dashboard/templates/registration/logout.html | 14 +
26861
.../registration/password_change_done.html | 18 +
26862
.../registration/password_change_form.html | 23 +
26863
.../registration/password_reset_complete.html | 19 +
26864
.../registration/password_reset_confirm.html | 26 +
26865
.../registration/password_reset_done.html | 17 +
26866
.../registration/password_reset_email.html | 13 +
26867
.../registration/password_reset_form.html | 23 +
26868
.../registration/registration_complete.html | 22 +
26869
.../templates/registration/registration_form.html | 29 +
26870
dashboard/urls.py | 57 +
26871
dashboard/views.py | 39 +
26872
dashboard/wsgi/django.wsgi | 29 +
26873
local/local_settings.py.example | 22 +
26874
.../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 0 -> 251 bytes
26875
.../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 0 -> 181 bytes
26876
.../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 0 -> 158 bytes
26877
.../images/ui-bg_glass_50_3baae3_1x400.png | Bin 0 -> 131 bytes
26878
.../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 0 -> 124 bytes
26879
.../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 0 -> 103 bytes
26880
.../ui-bg_highlight-hard_70_000000_1x100.png | Bin 0 -> 118 bytes
26881
.../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 0 -> 104 bytes
26882
.../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 0 -> 119 bytes
26883
.../cupertino/images/ui-icons_2694e8_256x240.png | Bin 0 -> 4369 bytes
26884
.../cupertino/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes
26885
.../cupertino/images/ui-icons_3d80b3_256x240.png | Bin 0 -> 4369 bytes
26886
.../cupertino/images/ui-icons_72a7cf_256x240.png | Bin 0 -> 4369 bytes
26887
.../cupertino/images/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes
26888
.../css/cupertino/jquery-ui-1.7.2.custom.css | 406 +++++++
26889
media/dashboard/css/dashboard.css | 749 +++++++++++++
26890
media/dashboard/css/dashboard_sub.css | 217 ++++
26891
media/dashboard/css/django-admin-widgets.css | 541 +++++++++
26892
media/dashboard/css/global.css | 18 +
26893
media/dashboard/css/home.css | 745 +++++++++++++
26894
media/dashboard/css/ie7.css | 85 ++
26895
media/dashboard/css/jquery.tooltip.css | 9 +
26896
media/dashboard/css/new_dash.css | 1145 ++++++++++++++++++++
26897
media/dashboard/css/openstack.css | 63 ++
26898
media/dashboard/css/reset.css | 50 +
26899
media/dashboard/img/body_bg.gif | Bin 0 -> 12957 bytes
26900
media/dashboard/img/body_bg.png | Bin 0 -> 2217 bytes
26901
media/dashboard/img/book_icon.png | Bin 0 -> 741 bytes
26902
media/dashboard/img/bread_crumb.gif | Bin 0 -> 2027 bytes
26903
media/dashboard/img/btn_bg.png | Bin 0 -> 1043 bytes
26904
media/dashboard/img/chat_icon.png | Bin 0 -> 847 bytes
26905
media/dashboard/img/content_bg.gif | Bin 0 -> 105 bytes
26906
media/dashboard/img/content_shadow.png | Bin 0 -> 2836 bytes
26907
media/dashboard/img/dashboard_nav_bg.png | Bin 0 -> 255 bytes
26908
media/dashboard/img/foot_back.png | Bin 0 -> 2524 bytes
26909
media/dashboard/img/gears.png | Bin 0 -> 4701 bytes
26910
media/dashboard/img/header_bg.png | Bin 0 -> 966 bytes
26911
media/dashboard/img/home_head_back.png | Bin 0 -> 4459 bytes
26912
media/dashboard/img/image_detail.png | Bin 0 -> 47257 bytes
26913
media/dashboard/img/logged_in_box_bg.gif | Bin 0 -> 1100 bytes
26914
media/dashboard/img/login_bg.png | Bin 0 -> 476 bytes
26915
media/dashboard/img/login_btn.png | Bin 0 -> 282 bytes
26916
media/dashboard/img/logo.gif | Bin 0 -> 3098 bytes
26917
media/dashboard/img/nav_arrow.png | Bin 0 -> 471 bytes
26918
media/dashboard/img/nav_bg.png | Bin 0 -> 1554 bytes
26919
media/dashboard/img/nav_highlight.png | Bin 0 -> 598 bytes
26920
media/dashboard/img/page_header.png | Bin 0 -> 782 bytes
26921
media/dashboard/img/projects_bg.png | Bin 0 -> 408 bytes
26922
media/dashboard/img/server_icon.png | Bin 0 -> 433 bytes
26923
media/dashboard/img/spinner.gif | Bin 0 -> 2545 bytes
26924
media/dashboard/img/sub-head-back.png | Bin 0 -> 426 bytes
26925
media/dashboard/img/sub_head_back.png | Bin 0 -> 3104 bytes
26926
media/dashboard/img/table_header_bg.png | Bin 0 -> 157 bytes
26927
media/dashboard/img/table_heading_bg.png | Bin 0 -> 968 bytes
26928
media/dashboard/img/title-blank-short-foot.png | Bin 0 -> 435 bytes
26929
media/dashboard/js/dashboard.js | 4 +
26930
media/dashboard/js/django-admin.multiselect.js | 564 ++++++++++
26931
media/dashboard/js/jquery-ui.min.js | 9 +
26932
media/dashboard/js/jquery.form.js | 675 ++++++++++++
26933
media/dashboard/js/jquery.min.js | 154 +++
26934
tools/install_venv.py | 139 +++
26935
tools/pip-requires | 6 +
26936
tools/with_venv.sh | 5 +
26937
93 files changed, 6651 insertions(+), 0 deletions(-)
b'\\ No newline at end of file'