~zulcss/horizon/horizon-g3-precise

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2012-06-01 10:57:56 UTC
  • mfrom: (1.1.15)
  • Revision ID: package-import@ubuntu.com-20120601105756-dif0km7n98vhdi2x
Tags: 2012.2~f2~20120530.1777-0ubuntu1
* New upstream release. 
* debian/patches/add_juju_settings_panel.patch: Refreshed
* debian/patches/turn-off-debug.patch: Refreshed

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
commit 96388c7fa95ce3bdc9474e47a1edac8dc46f6eec
 
2
Merge: 6091b68 3b41cb9
 
3
Author: Jenkins <jenkins@review.openstack.org>
 
4
Date:   Wed May 30 22:35:37 2012 +0000
 
5
 
 
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."
 
7
 
 
8
commit 6091b682d17d6928ba11133f20c289eeaf25d76c
 
9
Merge: f1ab7f7 bbdba48
 
10
Author: Jenkins <jenkins@review.openstack.org>
 
11
Date:   Tue May 29 23:33:43 2012 +0000
 
12
 
 
13
    Merge "Adding an AJAX indication to modal loading."
 
14
 
 
15
commit bbdba48d644443574702a94639fb3372634db475
 
16
Author: John Postlethwait <john.postlethwait@nebula.com>
 
17
Date:   Tue May 29 11:47:35 2012 -0700
 
18
 
 
19
    Adding an AJAX indication to modal loading.
 
20
    
 
21
    Fixes Bug #1006073
 
22
    
 
23
    Change-Id: I438f59659b4e9b2d689401aa7f33f39cd54cc322
 
24
 
 
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(-)
 
48
 
 
49
commit f1ab7f7cb164df559738c890f698db988cc021af
 
50
Author: jakedahn <jake@ansolabs.com>
 
51
Date:   Thu May 24 13:25:28 2012 -0700
 
52
 
 
53
    Bootstrapifying quota bars in launch modal window
 
54
    
 
55
      * Blueprint bootstrap-progress-bars
 
56
      * Success state: http://stsh.me/1zc
 
57
      * Error state: http://stsh.me/1zb
 
58
    
 
59
    Change-Id: Id2a9644225d906dd116c9547f344d7ed2babfa08
 
60
 
 
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(-)
 
64
 
 
65
commit 37e7461068187b88de626fcb812827a0ed3bf3df
 
66
Merge: 228c717 c93e7c0
 
67
Author: Jenkins <jenkins@review.openstack.org>
 
68
Date:   Tue May 29 17:44:44 2012 +0000
 
69
 
 
70
    Merge "Add ProjectTestingInterface to horizon."
 
71
 
 
72
commit 3b41cb97c45167d7c5cc075a8d73c4eb3e7bbc93
 
73
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
74
Date:   Mon May 28 13:19:54 2012 +0300
 
75
 
 
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.
 
79
    
 
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.
 
84
    
 
85
    Fixes bug 999960
 
86
    
 
87
    Change-Id: I3b885e84ef8332bfd0fe35a2307eb691cf34be03
 
88
 
 
89
 horizon/tests/base_tests.py                        |   25 ++++++++++++++++++++
 
90
 .../local/local_settings.py.example                |    8 +++++-
 
91
 2 files changed, 32 insertions(+), 1 deletions(-)
 
92
 
 
93
commit 228c717e2ad715bc020d7e94580893271e213423
 
94
Merge: 1a31f36 3b942b4
 
95
Author: Jenkins <jenkins@review.openstack.org>
 
96
Date:   Sat May 26 22:45:05 2012 +0000
 
97
 
 
98
    Merge "Lowering zindex for spinners, so they don't appear above modal windows."
 
99
 
 
100
commit 1a31f36d30945061765861a57b7adfc6164e8c43
 
101
Merge: 26634cd f986a63
 
102
Author: Jenkins <jenkins@review.openstack.org>
 
103
Date:   Sat May 26 22:24:20 2012 +0000
 
104
 
 
105
    Merge "Make sure Horizon is treating passwords securely."
 
106
 
 
107
commit 26634cd1b682781062b546ff1b762592e7b96d92
 
108
Merge: 113fb84 9cb0c10
 
109
Author: Jenkins <jenkins@review.openstack.org>
 
110
Date:   Sat May 26 22:12:57 2012 +0000
 
111
 
 
112
    Merge "Removing the current project from the drop-down."
 
113
 
 
114
commit c93e7c06fdfbd357767d8bb14b4a4d6fd9693e1e
 
115
Author: Monty Taylor <mordred@inaugust.com>
 
116
Date:   Sat May 26 14:58:14 2012 -0400
 
117
 
 
118
    Add ProjectTestingInterface to horizon.
 
119
    
 
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.
 
123
    
 
124
    Change-Id: I464c3b10d9708a0b7b5ffd42c88cd3cf515ef6a7
 
125
 
 
126
 .gitignore                           |    4 +
 
127
 AUTHORS                              |   57 ----------
 
128
 MANIFEST.in                          |    1 +
 
129
 horizon/openstack/common/setup.py    |  200 ++++++++++++++++++++++++++++++++++
 
130
 horizon/tests/authors_tests.py       |   64 -----------
 
131
 openstack-common.conf                |    7 +
 
132
 run_tests.sh                         |    2 +-
 
133
 setup.cfg                            |    4 +
 
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(-)
 
139
 
 
140
commit 113fb8490a2d71dee5dcc748f3f4233f042436e5
 
141
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
142
Date:   Thu May 24 17:58:10 2012 -0700
 
143
 
 
144
    Prevent switching from syspanel to nova dash for image detail.
 
145
    
 
146
    Fixes bug 1004258.
 
147
    
 
148
    Change-Id: I7a17414aa24041e4e5484ac4d77bfaf18da54323
 
149
 
 
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(-)
 
154
 
 
155
commit 4f7ee81b5850b43a2c1eaba85d6bac8099600e19
 
156
Merge: dcae1d7 48e325d
 
157
Author: Jenkins <jenkins@review.openstack.org>
 
158
Date:   Fri May 25 00:34:41 2012 +0000
 
159
 
 
160
    Merge "Restored functionality of the region switcher dropdown."
 
161
 
 
162
commit 9cb0c10025843bc43009f1cc7cad7f33c0790019
 
163
Author: John Postlethwait <john.postlethwait@nebula.com>
 
164
Date:   Wed May 23 10:51:41 2012 -0700
 
165
 
 
166
    Removing the current project from the drop-down.
 
167
    
 
168
    Removing the current region as well. Also renaming
 
169
    the label to be "Current" Project, and updating
 
170
    the translation files.
 
171
    
 
172
    Change-Id: I60e37ff9490b9709fb4bf9b2fd936b39092e215d
 
173
 
 
174
 .../templates/horizon/common/_region_selector.html |    4 +++-
 
175
 horizon/templates/horizon/common/_sidebar.html     |    4 ++--
 
176
 2 files changed, 5 insertions(+), 3 deletions(-)
 
177
 
 
178
commit 48e325dd909e5d742edd6596b078232f3d0297ea
 
179
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
180
Date:   Thu May 24 16:34:50 2012 -0700
 
181
 
 
182
    Restored functionality of the region switcher dropdown.
 
183
    
 
184
    Fixes bug 1004222 and fixes bug 1004234.
 
185
    
 
186
    Change-Id: I7bd61cdcac576600e6dea97e3b7c131dfb8d469c
 
187
 
 
188
 horizon/templates/horizon/auth/_login.html |    2 +-
 
189
 horizon/views/auth_forms.py                |    8 +++++---
 
190
 2 files changed, 6 insertions(+), 4 deletions(-)
 
191
 
 
192
commit dcae1d76433f7f6f4feac433d0184486d761bde1
 
193
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
194
Date:   Thu May 24 16:27:11 2012 -0700
 
195
 
 
196
    PEP8/style cleanup.
 
197
    
 
198
    Also unblocks Jenkins.
 
199
    
 
200
    Change-Id: I76e401e7154714448911c77e08e7c9d18d8734e9
 
201
 
 
202
 horizon/test.py |   15 ++++++++-------
 
203
 1 files changed, 8 insertions(+), 7 deletions(-)
 
204
 
 
205
commit f986a631a25c8fa547d07d2fae4bd2b4ac1c2b9a
 
206
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
207
Date:   Thu May 24 15:25:35 2012 -0700
 
208
 
 
209
    Make sure Horizon is treating passwords securely.
 
210
    
 
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
 
214
      security.
 
215
    * Adds notes on logging to the docs.
 
216
    
 
217
    Fixes bug 1004114 for Horizon.
 
218
    
 
219
    Change-Id: I13ac91d91e0ed2322cc61633b02455cfed39fdcd
 
220
 
 
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(-)
 
230
 
 
231
commit 629453f41ed6ddd384b6496d3d1f51e3a453e806
 
232
Merge: eabe38b 142c1a8
 
233
Author: Jenkins <jenkins@review.openstack.org>
 
234
Date:   Thu May 24 08:10:19 2012 +0000
 
235
 
 
236
    Merge "Ordering the attached volumes for an instance by device name instead of order by id"
 
237
 
 
238
commit 3b942b49e155d845dfeffdba066482ff752e59c1
 
239
Author: jakedahn <jake@ansolabs.com>
 
240
Date:   Thu May 24 00:41:30 2012 -0700
 
241
 
 
242
    Lowering zindex for spinners, so they don't appear above modal windows.
 
243
    
 
244
      * Fixes bug 1002579
 
245
    
 
246
    Change-Id: I62f3220e3474e7d6e689aa36d8dd213e666cfbf9
 
247
 
 
248
 horizon/static/horizon/js/horizon.js |    3 ++-
 
249
 1 files changed, 2 insertions(+), 1 deletions(-)
 
250
 
 
251
commit eabe38b549b676e7e47d69e550a1148401c71385
 
252
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
253
Date:   Wed May 23 14:31:49 2012 -0700
 
254
 
 
255
    Removing an unused template.
 
256
    
 
257
    Change-Id: I259b99b454382b5ef6539650592c1ae4f21b6f5d
 
258
 
 
259
 .../nova/images_and_snapshots/images/launch.html   |   19 -------------------
 
260
 1 files changed, 0 insertions(+), 19 deletions(-)
 
261
 
 
262
commit 142c1a8a05e23c26e139dd1f42934dd516e4f025
 
263
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
264
Date:   Wed May 23 16:53:58 2012 +0300
 
265
 
 
266
    Ordering the attached volumes
 
267
    for an instance by device name
 
268
    instead of order by id
 
269
    
 
270
    Fixed bug 980332.
 
271
    
 
272
    Change-Id: Iad292ea01ce31f1ed07b1b48117ef64ea7207ac8
 
273
 
 
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(-)
 
277
 
 
278
commit a9e7a910f2369ae0b54699958790d5c962b21bb1
 
279
Merge: e51b9b7 5172803
 
280
Author: Jenkins <jenkins@review.openstack.org>
 
281
Date:   Wed May 23 18:43:27 2012 +0000
 
282
 
 
283
    Merge "Translation fixes/updates."
 
284
 
 
285
commit 51728039fcb823ec5acbe791c426adb24b46dfa0
 
286
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
287
Date:   Wed May 23 11:09:06 2012 -0700
 
288
 
 
289
    Translation fixes/updates.
 
290
    
 
291
    Change-Id: I76b371e6c8119df81afe77c5f63f449a935c0c0a
 
292
 
 
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(-)
 
310
 
 
311
commit e51b9b75ca1f4bacd48daa33fd8e8ec02b9b8236
 
312
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
313
Date:   Tue May 22 20:00:43 2012 -0700
 
314
 
 
315
    Adds pagination to Glance API and tables.
 
316
    
 
317
    Fixes bug 981252.
 
318
    
 
319
    Change-Id: Ib1fa6136947a23521dcdbf6d0d7ae783a6e0fae7
 
320
 
 
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(-)
 
334
 
 
335
commit b4fa6ba48990f2f3a5bdc1ac53d835c5b2b95ce6
 
336
Merge: 1a9a70e d8affa5
 
337
Author: Jenkins <jenkins@review.openstack.org>
 
338
Date:   Wed May 23 01:20:32 2012 +0000
 
339
 
 
340
    Merge "Adds initial workflow support to Horizon."
 
341
 
 
342
commit d8affa596c1386a6b0480880c6093cd07a018db1
 
343
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
344
Date:   Sun May 13 13:25:38 2012 -0700
 
345
 
 
346
    Adds initial workflow support to Horizon.
 
347
    
 
348
    Implements blueprint workflows.
 
349
    
 
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.
 
353
    
 
354
    Change-Id: I7325ef9db2ba2496d3fc1e2767cfeda50c71cbca
 
355
 
 
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(-)
 
401
 
 
402
commit 1a9a70ecae1032d774aefb035aaea2a851ec9fa9
 
403
Author: Tom Fifield <fifieldt@unimelb.edu.au>
 
404
Date:   Tue May 22 16:46:15 2012 +1000
 
405
 
 
406
    update quickstart doc to fix minor typos
 
407
    
 
408
    fixes bug 1002661
 
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
 
412
    
 
413
    Change-Id: I8f04fd90f59d85f0339bd59c9e8d478bcb84f9e2
 
414
 
 
415
 AUTHORS                    |    1 +
 
416
 docs/source/quickstart.rst |   17 ++++++++---------
 
417
 2 files changed, 9 insertions(+), 9 deletions(-)
 
418
 
 
419
commit 4210177f939f3ab99eb9247dff216b87930c20ca
 
420
Merge: 8d9633d 1de3b24
 
421
Author: Jenkins <jenkins@review.openstack.org>
 
422
Date:   Tue May 22 19:04:14 2012 +0000
 
423
 
 
424
    Merge "Allow setup.py bdist to complete happily."
 
425
 
 
426
commit 8d9633d52275a5e2a3e6037fb6ba068cc5147c9e
 
427
Merge: 0d3ea26 40e4506
 
428
Author: Jenkins <jenkins@review.openstack.org>
 
429
Date:   Tue May 22 18:55:26 2012 +0000
 
430
 
 
431
    Merge "Instance table minor fixes."
 
432
 
 
433
commit 1de3b24ed9844c4b39ad9d78f87cb1e1f2cd3985
 
434
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
435
Date:   Mon May 21 15:42:26 2012 -0700
 
436
 
 
437
    Allow setup.py bdist to complete happily.
 
438
    
 
439
    Fixes bug 1002551.
 
440
    
 
441
    Change-Id: Ied984f020a6ae97375824fbc1297739db032ed0b
 
442
 
 
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(-)
 
452
 
 
453
commit 0d3ea269718ba317829a5218a5cd0459050e3a2d
 
454
Author: Ke Wu <ke.wu@ibeca.me>
 
455
Date:   Mon May 21 13:49:05 2012 -0700
 
456
 
 
457
    bug #1001313, using dict(list) method to support python2.6
 
458
    
 
459
    Change-Id: Idd372aa80f81f77a76fd53d26afbd61c4ffa78eb
 
460
 
 
461
 .../dashboards/nova/access_and_security/views.py   |    2 +-
 
462
 1 files changed, 1 insertions(+), 1 deletions(-)
 
463
 
 
464
commit 524d7ff8b10d4e90e9ee089d574cefcbb5e50609
 
465
Author: Ke Wu <ke.wu@ibeca.me>
 
466
Date:   Mon May 21 10:25:45 2012 -0700
 
467
 
 
468
    bug #974599, rename the cookie 'delete' function to 'remove' to avoid reserve word usage
 
469
    
 
470
    Change-Id: I1568e4c859d3f529b0efb9d945cc30f6ae3e24d1
 
471
 
 
472
 horizon/static/horizon/js/horizon.js |    2 +-
 
473
 1 files changed, 1 insertions(+), 1 deletions(-)
 
474
 
 
475
commit 908997c67c8e4c47e643434d34d6f02f0ba9abbb
 
476
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
477
Date:   Fri May 18 11:37:52 2012 -0700
 
478
 
 
479
    Adding css files from horizon dir to manifest file.
 
480
    
 
481
    Fixes bug 1001219.
 
482
    
 
483
    Change-Id: Ib136692ac303a27a75114a690fd14e0f6505d8f3
 
484
 
 
485
 MANIFEST.in |    2 +-
 
486
 1 files changed, 1 insertions(+), 1 deletions(-)
 
487
 
 
488
commit d958f82bb813af2b8596ffaac2a17a3b0f632926
 
489
Author: Ke Wu <ke.wu@ibeca.me>
 
490
Date:   Thu May 17 00:17:31 2012 -0700
 
491
 
 
492
    bug 999371, add a simple test case to test the tag
 
493
    
 
494
    add name and contact info to AUTHORS file. Change Author in the commit
 
495
    message, add email to .mailmap
 
496
    
 
497
    Change-Id: Ic9aba5dfde0aae0faee6b944d253cd3d9d8ea4e7
 
498
 
 
499
 .mailmap                                       |    1 +
 
500
 AUTHORS                                        |    1 +
 
501
 horizon/templates/horizon/common/_sidebar.html |    4 ++--
 
502
 horizon/tests/templatetag_tests.py             |   16 +++++++++++++++-
 
503
 4 files changed, 19 insertions(+), 3 deletions(-)
 
504
 
 
505
commit 0d8273463dbc6d55d725e8f9404006927ec5a67b
 
506
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
507
Date:   Tue May 15 19:56:02 2012 +0300
 
508
 
 
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.
 
514
    
 
515
    Fixes bug 997374
 
516
    
 
517
    Change-Id: I18560868435b4cbc42670e3fc9c0bc83ebf9fda4
 
518
 
 
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(-)
 
525
 
 
526
commit b0df3b73f0c0ae43a9bc4242b0cbea699debe62b
 
527
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
528
Date:   Tue May 15 12:23:21 2012 -0700
 
529
 
 
530
    Isolates base_tests.py from "real" dashboards.
 
531
    
 
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.
 
535
    
 
536
    Fixes bug 999357.
 
537
    
 
538
    Change-Id: I78e70eaf32a639db5c87a3c03377dc2a02d66ad9
 
539
 
 
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(-)
 
573
 
 
574
commit 872265ed1721f4d74b7d7fb0d5cc6ca55aca9b6a
 
575
Merge: db2d1c7 155a3a1
 
576
Author: Jenkins <jenkins@review.openstack.org>
 
577
Date:   Tue May 15 17:14:04 2012 +0000
 
578
 
 
579
    Merge "Fixed template loader bug. Fixes bug 999360."
 
580
 
 
581
commit db2d1c718e4dfb7cb7c067f41324b1bfd8eca26e
 
582
Merge: db88771 874107d
 
583
Author: Jenkins <jenkins@review.openstack.org>
 
584
Date:   Tue May 15 16:47:07 2012 +0000
 
585
 
 
586
    Merge "Panel scaffolding fixes."
 
587
 
 
588
commit db887715b484d097cb0a27e1e7ff9cbcbc2bd33f
 
589
Author: Erwan Gallen <dev@zinux.com>
 
590
Date:   Thu May 10 17:36:51 2012 +0200
 
591
 
 
592
    bug/997665
 
593
    Po file has been created under locale directory for French, but it has not been translated, all message strings are empty.
 
594
    
 
595
    Change-Id: I473ec39254ef9ee11df419d6e68a8e6c0f099563
 
596
    
 
597
    Headers and AUTHORS file updated.
 
598
    
 
599
    Change-Id: I473ec39254ef9ee11df419d6e68a8e6c0f099563
 
600
 
 
601
 AUTHORS                                            |    1 +
 
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(-)
 
607
 
 
608
commit 155a3a1d3886b9fc2038486a1a8f2cb561acee43
 
609
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
610
Date:   Sun May 13 15:42:01 2012 -0700
 
611
 
 
612
    Fixed template loader bug. Fixes bug 999360.
 
613
    
 
614
    Change-Id: I96902b5ec810a64f3377b263ab044b3be0eb1c85
 
615
 
 
616
 horizon/loaders.py |   26 ++++++++++++++------------
 
617
 1 files changed, 14 insertions(+), 12 deletions(-)
 
618
 
 
619
commit 874107d5b178f2e00adc35de6809f155de11f50a
 
620
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
621
Date:   Sun May 13 15:43:41 2012 -0700
 
622
 
 
623
    Panel scaffolding fixes.
 
624
    
 
625
    Adds a missing class name to registration (Fixes bug 999358)
 
626
    Cleans up the example template path (fixes bug 999363)
 
627
    
 
628
    Change-Id: Idf5a38cad31872e05c47f918b4f729f70db3ae0d
 
629
 
 
630
 horizon/conf/panel_template/panel.py |    2 +-
 
631
 horizon/conf/panel_template/views.py |    2 +-
 
632
 2 files changed, 2 insertions(+), 2 deletions(-)
 
633
 
 
634
commit 7fed6d662065f9917e3fd62d14dd69733cc178d9
 
635
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
636
Date:   Mon May 14 15:15:49 2012 -0700
 
637
 
 
638
    Make empty_value accept a callable.
 
639
    
 
640
    Fixes bug 999370.
 
641
    
 
642
    Change-Id: I0c3f830396645b261e4eb71c7b3d59560c913c6f
 
643
 
 
644
 horizon/tables/base.py |   11 ++++++++---
 
645
 1 files changed, 8 insertions(+), 3 deletions(-)
 
646
 
 
647
commit cb48cebefc277912c870eaee76fe0466308abed4
 
648
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
649
Date:   Wed May 9 16:43:17 2012 +0300
 
650
 
 
651
    Implementation of blueprint ip-validation
 
652
    
 
653
    First draft. Added a forms.Field wrapper for IPAddress.
 
654
    Implemented IPv4 and IPv6 checks, subnet mask range,
 
655
    optional mask range limitation.
 
656
    
 
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.
 
663
    
 
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
 
670
    
 
671
    Regarding IPy library - it performs some strict
 
672
    subnet validation, which will not accept cidr like this:
 
673
    192.168.1.1/20
 
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.
 
678
    
 
679
    Change-Id: Ie497fe65fde3af25a18109a182ab78255ad7ec60
 
680
 
 
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(-)
 
687
 
 
688
commit 856983fbcdecdeff4d370f47871c7e791e8b22da
 
689
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
690
Date:   Wed May 9 17:37:18 2012 -0700
 
691
 
 
692
    Allow proper log output during test runs.
 
693
    
 
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.
 
697
    
 
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.
 
702
    
 
703
    Change-Id: I6b420382dcdc5792c7be4d727853f438154c641e
 
704
 
 
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(-)
 
735
 
 
736
commit 65824cb8c897ee87488a95a036ebd2dcbf1da85e
 
737
Author: John Postlethwait <john.postlethwait@nebula.com>
 
738
Date:   Wed May 2 18:57:00 2012 -0700
 
739
 
 
740
    Fixes to the user form, UI behaviors, and tests.
 
741
    
 
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
 
745
    those fields.
 
746
    
 
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.
 
751
    
 
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.
 
756
    
 
757
    Fixes Bug #993572
 
758
    
 
759
    Change-Id: Iaebd6525bb4509a2ec6b350df432f4f60dd35114
 
760
 
 
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(-)
 
768
 
 
769
commit cc91a19c0a842f300a9d40b3f9cbbb8787e4c530
 
770
Merge: 21dc547 a07df17
 
771
Author: Jenkins <jenkins@review.openstack.org>
 
772
Date:   Tue May 8 21:22:41 2012 +0000
 
773
 
 
774
    Merge "Use publicURLs for generated endpoints for ec2rc.sh"
 
775
 
 
776
commit 21dc5479698ee40c9a8ca81e2c555d85d4dddd17
 
777
Merge: 7ad3a43 d89d83c
 
778
Author: Jenkins <jenkins@review.openstack.org>
 
779
Date:   Tue May 8 21:13:08 2012 +0000
 
780
 
 
781
    Merge "Added instance name for volume attachment"
 
782
 
 
783
commit 7ad3a4354751a822f53e408264876b9deb10780f
 
784
Merge: 91040bc 5645aa0
 
785
Author: Jenkins <jenkins@review.openstack.org>
 
786
Date:   Tue May 8 18:49:48 2012 +0000
 
787
 
 
788
    Merge "Added instance names to floating ip table."
 
789
 
 
790
commit 91040bc679f576372d03c7c1365c0f1cee27741c
 
791
Merge: d2cc7fe 64e32bb
 
792
Author: Jenkins <jenkins@review.openstack.org>
 
793
Date:   Tue May 8 04:29:14 2012 +0000
 
794
 
 
795
    Merge "Dismissing alerts when a new modal is opened."
 
796
 
 
797
commit d2cc7fef579754880ad98d06c853244a2193ac18
 
798
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
799
Date:   Mon May 7 17:31:19 2012 -0700
 
800
 
 
801
    Unit test corrections. Fixes bug 996255.
 
802
    
 
803
    Change-Id: I6cf0a8ef2fa41a0d69042fe53d08b6d29ae8afdc
 
804
 
 
805
 .../nova/images_and_snapshots/images/tests.py      |    4 ----
 
806
 1 files changed, 0 insertions(+), 4 deletions(-)
 
807
 
 
808
commit 5645aa057c94f8ffb7a0c65ac017582b03aa3ee5
 
809
Author: Emma Steimann <emmasteimann@gmail.com>
 
810
Date:   Thu Apr 12 23:19:07 2012 -0500
 
811
 
 
812
    Added instance names to floating ip table.
 
813
    
 
814
        * fixes bug 966764
 
815
    
 
816
    Change-Id: Id88c7c392a81423c8e530bab43c246164ffb3fa7
 
817
 
 
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(-)
 
821
 
 
822
commit 041b1c44c7d6cf5429505067c32f8f35166a8bab
 
823
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
824
Date:   Fri May 4 16:26:18 2012 -0700
 
825
 
 
826
    Fixes lp978896 -- Session fixation security fix
 
827
    
 
828
    Rotates session tokens on logout, and properly clears sessions
 
829
    to prevent data leakage.
 
830
    
 
831
    Change-Id: I52d03576d07b1e023a7730857156d0da1887b1df
 
832
 
 
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(-)
 
840
 
 
841
commit 0f952bcdc525c59380742f96945a24146aab6193
 
842
Author: Joe Heck <heckj@mac.com>
 
843
Date:   Thu May 3 19:02:22 2012 +0000
 
844
 
 
845
    makes api return default endpoint types. fixes bug 994151
 
846
    
 
847
    Change-Id: I409a5415ffeb21ea81ecf540caa2cd5ac3336d90
 
848
 
 
849
 horizon/api/base.py                   |    7 ++++++-
 
850
 horizon/tests/api_tests/base_tests.py |   14 +++++++++-----
 
851
 2 files changed, 15 insertions(+), 6 deletions(-)
 
852
 
 
853
commit a07df1700c81f67623816f9c710bde3d694373cf
 
854
Author: Sam Morrison <sorrison@gmail.com>
 
855
Date:   Fri May 4 09:12:47 2012 +1000
 
856
 
 
857
    Use publicURLs for generated endpoints for ec2rc.sh
 
858
    
 
859
    Fixes bug 994297
 
860
    
 
861
    Change-Id: Icbc0b3ca327d87754bac291b0d179faacdabc7aa
 
862
 
 
863
 horizon/dashboards/settings/ec2/forms.py |    8 ++++++--
 
864
 1 files changed, 6 insertions(+), 2 deletions(-)
 
865
 
 
866
commit 64e32bbed8d8f2a09ccd5c8e064fa2c3d31ffcc3
 
867
Author: John Postlethwait <john.postlethwait@nebula.com>
 
868
Date:   Wed May 2 19:35:25 2012 -0700
 
869
 
 
870
    Dismissing alerts when a new modal is opened.
 
871
    
 
872
    This makes it more relatively clear what messages correspond to
 
873
    what actions.
 
874
    
 
875
    Fixes Bug #993678
 
876
    
 
877
    Change-Id: I91c8dd43c8ce8c2dada5dd8100ed3d8f8c362e94
 
878
 
 
879
 horizon/static/horizon/js/horizon.js |   14 ++++++++++++++
 
880
 1 files changed, 14 insertions(+), 0 deletions(-)
 
881
 
 
882
commit d89d83cf2d96b910170b6e620b6a87540cce705c
 
883
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
884
Date:   Wed Apr 11 15:44:18 2012 +0300
 
885
 
 
886
    Added instance name for volume attachment
 
887
    
 
888
    Fixes bug 974916.
 
889
    
 
890
    The instance is displayed in the same way
 
891
    as it is in volume detail page.
 
892
    
 
893
    Change-Id: I33ee44befa846767d5556bc56695306951414dc2
 
894
 
 
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(-)
 
899
 
 
900
commit 2698f2b350421ac6ec12b53998e5d2ce775ef8c6
 
901
Merge: 1721ba9 5a8abb6
 
902
Author: Jenkins <jenkins@review.openstack.org>
 
903
Date:   Wed May 2 02:48:26 2012 +0000
 
904
 
 
905
    Merge "Complete Simplified Chinese translation for po file."
 
906
 
 
907
commit 1721ba9c4ab4c69ff4bc49f345cf00cc9718d8ea
 
908
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
909
Date:   Thu Apr 26 19:22:51 2012 -0700
 
910
 
 
911
    Adds dash/panel app templates, mgmt commands, template loader.
 
912
    
 
913
    Implements blueprint scaffolding.
 
914
    
 
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
 
918
    for more info.
 
919
    
 
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.
 
924
    
 
925
    Change-Id: I1df5eb152cb18694dc89d562799c8d3e8950ca6f
 
926
 
 
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(-)
 
950
 
 
951
commit 8396026722af5ac62228766ad5b4d2c1dd72ded6
 
952
Author: John Postlethwait <john.postlethwait@nebula.com>
 
953
Date:   Tue May 1 12:56:24 2012 -0700
 
954
 
 
955
    Replacing the gif AJAX spinner with spin.js
 
956
    
 
957
    Fixes Bug 992822
 
958
    
 
959
    Change-Id: Ibd1b81ca54dd47ffb01f3ced9ca92ad1ed727483
 
960
 
 
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(-)
 
968
 
 
969
commit aef2e5a6b612bbad4c4c7255b763e1cf76a0da63
 
970
Merge: 0b94c43 f469b7c
 
971
Author: Jenkins <jenkins@review.openstack.org>
 
972
Date:   Mon Apr 30 19:45:04 2012 +0000
 
973
 
 
974
    Merge "Remove instance from 'Attach volume' form if the instance is already attached to that volume."
 
975
 
 
976
commit 0b94c431ab8e510b5fd4e7d1e8719c7d2055fa0f
 
977
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
978
Date:   Thu Apr 12 17:13:56 2012 -0700
 
979
 
 
980
    Move to python-glanceclient.
 
981
    
 
982
    This depends on https://review.openstack.org/#/c/6506/ for image
 
983
    filtering support. Do not merge this until that has been merged.
 
984
    
 
985
    Change-Id: I12e420f153b7b8323956e741bf9a202e31daa3b5
 
986
 
 
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 ++
 
1001
 run_tests.sh                                       |    2 +-
 
1002
 tools/pip-requires                                 |    2 +-
 
1003
 16 files changed, 90 insertions(+), 238 deletions(-)
 
1004
 
 
1005
commit 5a8abb6df334a3eac7ca4876edb412e176e1e2db
 
1006
Author: zhang-hare <zhuadl@cn.ibm.com>
 
1007
Date:   Fri Apr 27 15:13:24 2012 +0800
 
1008
 
 
1009
    Complete Simplified Chinese translation for po file.
 
1010
    
 
1011
    Fixes bug 988649.
 
1012
    
 
1013
    Change-Id: I48d8f288f046fa10ed9108643b5777806267086f
 
1014
 
 
1015
 AUTHORS                                    |    1 +
 
1016
 horizon/locale/zh_CN/LC_MESSAGES/django.po | 1009 ++++++++++++++--------------
 
1017
 2 files changed, 515 insertions(+), 495 deletions(-)
 
1018
 
 
1019
commit 5864097f5a48ae6c9220758373c0dcf860866f35
 
1020
Merge: c02ee78 8462fd0
 
1021
Author: Jenkins <jenkins@review.openstack.org>
 
1022
Date:   Fri Apr 27 01:43:28 2012 +0000
 
1023
 
 
1024
    Merge "Added english translation files and updated all strings."
 
1025
 
 
1026
commit c02ee78b05032880f9be7f5b6f65461ea6d0d429
 
1027
Merge: 6423266 29c9274
 
1028
Author: Jenkins <jenkins@review.openstack.org>
 
1029
Date:   Fri Apr 27 01:23:45 2012 +0000
 
1030
 
 
1031
    Merge "Make it easy to have VNC without scrollbars"
 
1032
 
 
1033
commit 6423266de79b15dfcba3148316da6e797dc9fbea
 
1034
Author: Tres Henry <tres@treshenry.net>
 
1035
Date:   Tue Apr 24 15:40:11 2012 -0700
 
1036
 
 
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.
 
1040
    
 
1041
    Fixes bug 988560
 
1042
    
 
1043
    Change-Id: I688347054ad17732eb96d6580a68b39d5cf9a809
 
1044
 
 
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(-)
 
1051
 
 
1052
commit 220fa044d101a4cce8f1a56ad1a8cda3a133eff6
 
1053
Merge: e8a360c a4bfe08
 
1054
Author: Jenkins <jenkins@review.openstack.org>
 
1055
Date:   Wed Apr 25 20:09:51 2012 +0000
 
1056
 
 
1057
    Merge "Added tutorial docs for "Building on Horizon"."
 
1058
 
 
1059
commit e8a360caf3b16d96bb5c82dd6e78acd385daf713
 
1060
Merge: 503f0f9 83f66be
 
1061
Author: Jenkins <jenkins@review.openstack.org>
 
1062
Date:   Wed Apr 25 19:58:36 2012 +0000
 
1063
 
 
1064
    Merge "Adds S3_URL to generated ec2rc.sh template."
 
1065
 
 
1066
commit a4bfe08c84688539cfffcde04adeb80274f8ec13
 
1067
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1068
Date:   Wed Apr 18 01:31:56 2012 -0700
 
1069
 
 
1070
    Added tutorial docs for "Building on Horizon".
 
1071
    
 
1072
    Change-Id: Ib2f827a6d506f28c76b241b75f526688b73f855a
 
1073
 
 
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(-)
 
1078
 
 
1079
commit 8462fd02e6a957cbaf0550f45b47d00e1176df63
 
1080
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1081
Date:   Tue Apr 24 16:41:40 2012 -0700
 
1082
 
 
1083
    Added english translation files and updated all strings.
 
1084
    
 
1085
    Change-Id: I74a394599bdc977c585129451ba2c6ca15e611cc
 
1086
 
 
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(-)
 
1104
 
 
1105
commit 503f0f93fd27e20116d052194c10a694801d9543
 
1106
Merge: 850f577 28a75f4
 
1107
Author: Jenkins <jenkins@review.openstack.org>
 
1108
Date:   Tue Apr 24 21:46:15 2012 +0000
 
1109
 
 
1110
    Merge "Quota usage infographics now update dynamically when flavor or instance count are changed."
 
1111
 
 
1112
commit 850f577724fb72e630f3fd4686f1b8614fe3d3c0
 
1113
Merge: 60f01ef d2e4914
 
1114
Author: Jenkins <jenkins@review.openstack.org>
 
1115
Date:   Tue Apr 24 19:04:13 2012 +0000
 
1116
 
 
1117
    Merge "Change Instance to Image for image detail page."
 
1118
 
 
1119
commit 28a75f49c046150144f15241fc950b39501ba905
 
1120
Author: Tres Henry <tres@treshenry.net>
 
1121
Date:   Thu Apr 12 11:39:21 2012 -0700
 
1122
 
 
1123
    Quota usage infographics now update dynamically when flavor or instance
 
1124
    count are changed.
 
1125
    
 
1126
    Fixes bug 981237
 
1127
    
 
1128
    Change-Id: Ia2b5905a579ddb718ea21a5f9ce2bea2ad413cd5
 
1129
 
 
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(-)
 
1143
 
 
1144
commit 29c9274d99f6af73d1017383bd7795e30714d732
 
1145
Author: Bernhard M. Wiedemann <bwiedemann@suse.de>
 
1146
Date:   Tue Apr 24 12:18:41 2012 +0200
 
1147
 
 
1148
    Make it easy to have VNC without scrollbars
 
1149
    
 
1150
    Change-Id: I30e6c1027e712a299059719a0d61a7a70d520b63
 
1151
 
 
1152
 AUTHORS                                            |    1 +
 
1153
 .../instances/_detail_vnc.html                     |    2 +-
 
1154
 2 files changed, 2 insertions(+), 1 deletions(-)
 
1155
 
 
1156
commit 83f66be66f0610493a502b2ae23f21efccbfdf7a
 
1157
Author: Sam Morrison <sorrison@gmail.com>
 
1158
Date:   Tue Apr 24 18:08:08 2012 +1000
 
1159
 
 
1160
    Adds S3_URL to generated ec2rc.sh template.
 
1161
    
 
1162
    Fixes bug 987678
 
1163
    
 
1164
    Change-Id: I5e4d82b0724a7827fa73625160381bf2df58905b
 
1165
 
 
1166
 AUTHORS                                            |    1 +
 
1167
 horizon/dashboards/settings/ec2/forms.py           |    5 +++++
 
1168
 .../templates/settings/ec2/ec2rc.sh.template       |    1 +
 
1169
 3 files changed, 7 insertions(+), 0 deletions(-)
 
1170
 
 
1171
commit 60f01efd6edb11cbd8d93ea4d793aea864336dfb
 
1172
Merge: a2e7b10 c904872
 
1173
Author: Jenkins <jenkins@review.openstack.org>
 
1174
Date:   Tue Apr 24 06:42:03 2012 +0000
 
1175
 
 
1176
    Merge "Adding a closing tag to DT."
 
1177
 
 
1178
commit a2e7b109182f179ebe651876958e73c4a0d8affa
 
1179
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1180
Date:   Wed Apr 11 14:04:08 2012 -0700
 
1181
 
 
1182
    Revamp of testing machinery.
 
1183
    
 
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.
 
1188
    
 
1189
    Change-Id: I5c8a145aba868acf355fe215307d7ce8835913f6
 
1190
 
 
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(-)
 
1200
 
 
1201
commit c904872236f9c74362d7026663d0a896faa0682f
 
1202
Author: John Postlethwait <john.postlethwait@nebula.com>
 
1203
Date:   Mon Apr 23 13:45:56 2012 -0700
 
1204
 
 
1205
    Adding a closing tag to DT.
 
1206
    
 
1207
    Fixes Bug #987523
 
1208
    
 
1209
    Change-Id: Id5a32ac8d555892294c729479ca1b25a1e258dc8
 
1210
 
 
1211
 .../volumes/_detail_overview.html                  |    2 +-
 
1212
 1 files changed, 1 insertions(+), 1 deletions(-)
 
1213
 
 
1214
commit 13a356e0eddf8a2e386a88a1a1c4cf7d0ac67d72
 
1215
Merge: 35cac44 ac0b1f4
 
1216
Author: Jenkins <jenkins@review.openstack.org>
 
1217
Date:   Mon Apr 23 18:01:50 2012 +0000
 
1218
 
 
1219
    Merge "Made quota names prettier. Fixed bug 979417."
 
1220
 
 
1221
commit 35cac4400ee8c2ed02826b89f5c98bc9ed38b6ae
 
1222
Merge: 0c18385 ab2e275
 
1223
Author: Jenkins <jenkins@review.openstack.org>
 
1224
Date:   Mon Apr 23 17:38:14 2012 +0000
 
1225
 
 
1226
    Merge "html escape the console log in refresh"
 
1227
 
 
1228
commit d2e491439336aca7ed50c0590714dcbd6fb87a49
 
1229
Author: Tres Henry <tres@treshenry.net>
 
1230
Date:   Thu Apr 19 17:25:09 2012 -0700
 
1231
 
 
1232
    Change Instance to Image for image detail page.
 
1233
    
 
1234
    Fixes bug 985844
 
1235
    
 
1236
    Change-Id: I82a56bedd8ca70b49a6bf859378f644787b4c2fa
 
1237
 
 
1238
 .../images/_detail_overview.html                   |    2 +-
 
1239
 1 files changed, 1 insertions(+), 1 deletions(-)
 
1240
 
 
1241
commit 0c18385fd16ae3a30b106238e0cdedd12f576b80
 
1242
Author: James E. Blair <jeblair@hp.com>
 
1243
Date:   Tue Apr 17 12:12:30 2012 -0700
 
1244
 
 
1245
    Add distribute to test-requires.
 
1246
    
 
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.
 
1251
    
 
1252
    Install test-requires first, otherwise distribute doesn't get properly set.
 
1253
    
 
1254
    Install distribute manually until we can re-address venv creation.
 
1255
    
 
1256
    Align webob version to the other projects due to version conflicts.
 
1257
    
 
1258
    Change-Id: Iac0b6860c600fbf230cf4f602ce1b76c68fcb7cd
 
1259
 
 
1260
 .mailmap              |    3 +--
 
1261
 AUTHORS               |    2 +-
 
1262
 tools/install_venv.py |    5 ++++-
 
1263
 tools/pip-requires    |    2 +-
 
1264
 tools/test-requires   |    1 +
 
1265
 5 files changed, 8 insertions(+), 5 deletions(-)
 
1266
 
 
1267
commit ab2e27522aaeb0268fcc121bd3eff5a4485f313c
 
1268
Author: J. Daniel Schmidt <jdsn@suse.de>
 
1269
Date:   Tue Apr 10 14:56:37 2012 +0200
 
1270
 
 
1271
    html escape the console log in refresh
 
1272
    
 
1273
    fixes bug 977944
 
1274
    
 
1275
    Change-Id: I89089155d1083332d02ae9039898227cbab42d07
 
1276
 
 
1277
 horizon/static/horizon/js/horizon.js |    2 +-
 
1278
 1 files changed, 1 insertions(+), 1 deletions(-)
 
1279
 
 
1280
commit f469b7cf2d3323e1baadfb7006308c708ae41b14
 
1281
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
1282
Date:   Thu Apr 12 17:20:04 2012 +0300
 
1283
 
 
1284
    Remove instance from 'Attach volume'
 
1285
    form if the instance is already attached
 
1286
    to that volume.
 
1287
    
 
1288
    Fixes bug 970673.
 
1289
    
 
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...
 
1307
    
 
1308
    Change-Id: I1bc02e7f18d48d7d5559516c022b522a9e95d2b3
 
1309
 
 
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(-)
 
1314
 
 
1315
commit 40e4506c04754f7067899b83b91c63d5afb303ea
 
1316
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1317
Date:   Wed Apr 11 16:11:57 2012 -0700
 
1318
 
 
1319
    Instance table minor fixes.
 
1320
    
 
1321
      1. Don't display terminate action for paused instance.
 
1322
         Fixes bug 979417.
 
1323
      2. Don't poll on paused status in syspanel instances table.
 
1324
         Fixes bug 979443.
 
1325
    
 
1326
    Change-Id: I7d5b515eb8572c681898e46de355e777539f9944
 
1327
 
 
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(-)
 
1331
 
 
1332
commit ac0b1f4359be538e52d79ca269643d157f110d0e
 
1333
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1334
Date:   Wed Apr 11 15:32:01 2012 -0700
 
1335
 
 
1336
    Made quota names prettier. Fixed bug 979417.
 
1337
    
 
1338
    Change-Id: Id772087c4aaddc8b036a1bd740c5a342c26108ec
 
1339
 
 
1340
 horizon/dashboards/syspanel/quotas/tables.py |    6 +++++-
 
1341
 1 files changed, 5 insertions(+), 1 deletions(-)
 
1342
 
 
1343
commit e36dbd2c2a7f50033860dfa00f2c3b3ff29934e3
 
1344
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
1345
Date:   Thu Apr 5 11:35:15 2012 -0700
 
1346
 
 
1347
    Fix it's in the doc's. :P
 
1348
    
 
1349
    Change-Id: I519f19db109c97cab42d85687e90bab87d363122
 
1350
 
 
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(-)
 
1356
 
 
1357
commit 552c80a1827385abb00e315cd2e0125ca3e2839f
 
1358
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1359
Date:   Wed Apr 4 18:31:52 2012 -0700
 
1360
 
 
1361
    Added release notes for 2012.1.
 
1362
    
 
1363
    Change-Id: I2da48e70ff6a82da30630297cb4a27c42fb520af
 
1364
 
 
1365
 docs/source/index.rst           |    8 ++
 
1366
 docs/source/releases/2012_1.rst |  148 +++++++++++++++++++++++++++++++++++++++
 
1367
 2 files changed, 156 insertions(+), 0 deletions(-)
 
1368
 
 
1369
commit a4679bc7b5ad66e5e45cc17fa73df1eb00cf056b
 
1370
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1371
Date:   Wed Apr 4 16:16:53 2012 -0700
 
1372
 
 
1373
    Corrects the ImportError handling for the override mechanism.
 
1374
    
 
1375
    Fixes bug 973836.
 
1376
    
 
1377
    Change-Id: Ide849ca230d1e07c7242268d32f06600e09c6746
 
1378
 
 
1379
 horizon/base.py |    3 ++-
 
1380
 1 files changed, 2 insertions(+), 1 deletions(-)
 
1381
 
 
1382
commit bf9abd581179e653b4119eca8bb0c50b3ca2a834
 
1383
Author: John Postlethwait <john.postlethwait@nebula.com>
 
1384
Date:   Tue Apr 3 14:03:04 2012 -0700
 
1385
 
 
1386
    Adding a user configurable log length.
 
1387
    
 
1388
    Fixes bug #963596
 
1389
    
 
1390
    Change-Id: I730e8c23c3387121aeb9033937bb300d5102fc33
 
1391
 
 
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(-)
 
1400
 
 
1401
commit c55567354bd6d381a3b5e5751af40409bb719d14
 
1402
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1403
Date:   Tue Apr 3 12:36:54 2012 -0700
 
1404
 
 
1405
    Don't choke on unlimited quotas. Fixes bug 971937.
 
1406
    
 
1407
    Change-Id: Icc8b6a4189197c9d750163b1246173ca1a00afbe
 
1408
 
 
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(-)
 
1416
 
 
1417
commit 44a428785a8d709e13ae2fc0a6ae3822d7bebd68
 
1418
Author: jakedahn <jake@ansolabs.com>
 
1419
Date:   Mon Mar 26 13:31:21 2012 -0700
 
1420
 
 
1421
    Prevent table data elements from wrapping text.
 
1422
    
 
1423
      * Fixes bug 964738
 
1424
    
 
1425
    Change-Id: Ib6b7afeb3c11717a0ed9d1bd0f066ce805d6db26
 
1426
 
 
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(-)
 
1430
 
 
1431
commit a0805e35a5b933b5917368e742b28ebc8a800d56
 
1432
Author: Tres Henry <tres@treshenry.net>
 
1433
Date:   Mon Apr 2 18:05:31 2012 -0700
 
1434
 
 
1435
    Can now specify endpoint type via setting.
 
1436
    
 
1437
    Fixes bug 969725
 
1438
    
 
1439
    Change-Id: Ifd3179f5e76ba316fdeda31140cea4c47a780c60
 
1440
 
 
1441
 horizon/api/keystone.py                            |   18 ++++++++++++++----
 
1442
 .../local/local_settings.py.example                |    5 +++++
 
1443
 2 files changed, 19 insertions(+), 4 deletions(-)
 
1444
 
 
1445
commit ef371d7610df872e376191773956f130baa1c09c
 
1446
Merge: 7196ef6 ca5ea82
 
1447
Author: Jenkins <jenkins@review.openstack.org>
 
1448
Date:   Mon Apr 2 23:50:53 2012 +0000
 
1449
 
 
1450
    Merge "Instance log and console actions now go to detail tabs."
 
1451
 
 
1452
commit 7196ef64ef014cd8bcfbb44043c2edc9921ccdb4
 
1453
Merge: dfd5174 bf6f9a2
 
1454
Author: Jenkins <jenkins@review.openstack.org>
 
1455
Date:   Mon Apr 2 23:41:18 2012 +0000
 
1456
 
 
1457
    Merge "Adds an error message for an outright failure on an ajax modal."
 
1458
 
 
1459
commit dfd51749a909e93804be6845db484dc330cb43c1
 
1460
Author: J. Daniel Schmidt <jdsn@suse.de>
 
1461
Date:   Mon Apr 2 11:24:38 2012 +0200
 
1462
 
 
1463
    fix cidr help text
 
1464
    
 
1465
    fixes bug 971980
 
1466
    
 
1467
    Change-Id: Ia3319bf5654daa8d034ee8b6844405dffba915ef
 
1468
 
 
1469
 AUTHORS                                            |    1 +
 
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(-)
 
1479
 
 
1480
commit bf6f9a205f566b906a6627cef14bf668e9f9897b
 
1481
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1482
Date:   Mon Apr 2 15:37:51 2012 -0700
 
1483
 
 
1484
    Adds an error message for an outright failure on an ajax modal.
 
1485
    
 
1486
    Fixes bug 971965.
 
1487
    
 
1488
    Change-Id: I5d4e015701b922cfbcec26c13b18d7a0b8919f99
 
1489
 
 
1490
 horizon/static/horizon/js/modals.js |    4 ++++
 
1491
 1 files changed, 4 insertions(+), 0 deletions(-)
 
1492
 
 
1493
commit e90886aa0761611d201ba163dce4c657c5cd57b0
 
1494
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1495
Date:   Mon Apr 2 14:58:05 2012 -0700
 
1496
 
 
1497
    Prevent confirmation password data from being sent to keystone.
 
1498
    
 
1499
    Fixes bug 970483.
 
1500
    
 
1501
    Change-Id: Id26bfcab81f62cedc31236417835081deef07e9a
 
1502
 
 
1503
 horizon/dashboards/syspanel/users/forms.py |   13 ++++++-------
 
1504
 horizon/dashboards/syspanel/users/tests.py |    1 -
 
1505
 2 files changed, 6 insertions(+), 8 deletions(-)
 
1506
 
 
1507
commit ca5ea82ed020e1bd37c7da7dc4f1880a6c95d558
 
1508
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1509
Date:   Mon Apr 2 13:51:50 2012 -0700
 
1510
 
 
1511
    Instance log and console actions now go to detail tabs.
 
1512
    
 
1513
    Fixes bug 969630.
 
1514
    
 
1515
    Change-Id: I28a591e5f765300f6a0bca021ef1fa802d277336
 
1516
 
 
1517
 .../nova/instances_and_volumes/instances/tables.py |   16 ++++++++++++++--
 
1518
 horizon/tabs/base.py                               |   12 ++++++++----
 
1519
 2 files changed, 22 insertions(+), 6 deletions(-)
 
1520
 
 
1521
commit 47f44598c815be4923869ebf04e680cc14db319f
 
1522
Merge: 2883b6e bb1e7e6
 
1523
Author: Jenkins <jenkins@review.openstack.org>
 
1524
Date:   Mon Apr 2 20:02:04 2012 +0000
 
1525
 
 
1526
    Merge "volume.volumeId property used wrongly as .volume_id"
 
1527
 
 
1528
commit 2883b6e8b60dcf82949fe5aa453b3db57237ec81
 
1529
Merge: 98f4ad2 6146c7c
 
1530
Author: Jenkins <jenkins@review.openstack.org>
 
1531
Date:   Mon Apr 2 19:28:02 2012 +0000
 
1532
 
 
1533
    Merge "Don't try to make an admin call in a user-level dashboard."
 
1534
 
 
1535
commit 6146c7cd0843a3ba12d59b69107148f6080a00fc
 
1536
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1537
Date:   Mon Apr 2 11:47:37 2012 -0700
 
1538
 
 
1539
    Don't try to make an admin call in a user-level dashboard.
 
1540
    
 
1541
    Fixes bug 971723.
 
1542
    
 
1543
    Change-Id: I5c5f74163ec912f599e1f0e606bb6906327b4f61
 
1544
 
 
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(-)
 
1548
 
 
1549
commit 98f4ad276e902a83c25fa99f4bc1cc8cf9f5f6af
 
1550
Merge: ed851fd 5ab735f
 
1551
Author: Jenkins <jenkins@review.openstack.org>
 
1552
Date:   Mon Apr 2 18:34:58 2012 +0000
 
1553
 
 
1554
    Merge "Prevent multiple modals/multiple form submissions via ajax."
 
1555
 
 
1556
commit ed851fd223f20c76a253a8bd607774016503ba20
 
1557
Merge: e32f9c1 6b9e1f3
 
1558
Author: Jenkins <jenkins@review.openstack.org>
 
1559
Date:   Mon Apr 2 17:05:50 2012 +0000
 
1560
 
 
1561
    Merge "Ensure that table action ids are unique again. Fixes bug 971328."
 
1562
 
 
1563
commit e32f9c1d61ef1108bfd4a40b136ebe5bb33bd41b
 
1564
Merge: aedeaa3 289fc72
 
1565
Author: Jenkins <jenkins@review.openstack.org>
 
1566
Date:   Mon Apr 2 16:57:36 2012 +0000
 
1567
 
 
1568
    Merge "Improved keystone error handling in syspanel."
 
1569
 
 
1570
commit aedeaa38b9fbd70ffde51d76f41117ebe6a6eb50
 
1571
Merge: 0bf1e5e cf815c0
 
1572
Author: Jenkins <jenkins@review.openstack.org>
 
1573
Date:   Mon Apr 2 16:48:52 2012 +0000
 
1574
 
 
1575
    Merge "Added a min-width to the header bar."
 
1576
 
 
1577
commit 5ab735fcade2aef563aa2c8cb135a1f3c6239c43
 
1578
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1579
Date:   Mon Apr 2 01:08:37 2012 -0700
 
1580
 
 
1581
    Prevent multiple modals/multiple form submissions via ajax.
 
1582
    
 
1583
    Fixes bug 963543.
 
1584
    
 
1585
    Change-Id: I721b4ef64d4c63d306b246defe63e36125ec6aa9
 
1586
 
 
1587
 horizon/static/horizon/js/modals.js |   31 ++++++++++++++++++++++++++-----
 
1588
 1 files changed, 26 insertions(+), 5 deletions(-)
 
1589
 
 
1590
commit 6b9e1f3ea408680463ebf2b26f56dc71b7ca133b
 
1591
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1592
Date:   Mon Apr 2 00:40:55 2012 -0700
 
1593
 
 
1594
    Ensure that table action ids are unique again. Fixes bug 971328.
 
1595
    
 
1596
    Change-Id: I98a1af2d0b527befec4a807ee7eb151c57a98422
 
1597
 
 
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(-)
 
1602
 
 
1603
commit 289fc72168767c1bc0d1d4727268f17d2343a66a
 
1604
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1605
Date:   Mon Apr 2 00:15:36 2012 -0700
 
1606
 
 
1607
    Improved keystone error handling in syspanel.
 
1608
    
 
1609
      * Added "AuthorizationFailure" to the recoverable errors list
 
1610
        since keystoneclient raises it anytime it can't talk to
 
1611
        keystone. Fixes bug 971249.
 
1612
    
 
1613
      * Used proper exception handling for the users index view.
 
1614
        Fixed some tests that had been failiing but masked previously.
 
1615
        Fixes bug 971250.
 
1616
    
 
1617
    Change-Id: Iec8c1fc7bf8585a529fa15af55f807abc0f84d42
 
1618
 
 
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(-)
 
1624
 
 
1625
commit bb1e7e6a5a3f0517ed8178a2572783eeaee17434
 
1626
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
1627
Date:   Sun Apr 1 12:04:13 2012 +0300
 
1628
 
 
1629
    volume.volumeId property used wrongly as .volume_id
 
1630
    
 
1631
    Fixes bug 969162
 
1632
    
 
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.
 
1639
    
 
1640
    Fixes Bug 971150
 
1641
    
 
1642
    Change-Id: If5cfd515d0726a9ab85021b904a53e94b80205ea
 
1643
 
 
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(-)
 
1650
 
 
1651
commit 0bf1e5e9534ed7133376708edc203b2f736314a2
 
1652
Author: Tres Henry <tres@treshenry.net>
 
1653
Date:   Fri Mar 30 18:15:55 2012 -0700
 
1654
 
 
1655
    Using internalURL for Keystone endpoint.
 
1656
    
 
1657
    Change-Id: I50632a7dda2d7fd64f083135b91d821e050fc284
 
1658
 
 
1659
 horizon/api/keystone.py                   |   10 +++++-----
 
1660
 horizon/tests/api_tests/keystone_tests.py |   14 +++++++-------
 
1661
 2 files changed, 12 insertions(+), 12 deletions(-)
 
1662
 
 
1663
commit 31912ff553e8bdd55d6a6087e44d1f52244e93cb
 
1664
Author: John Postlethwait <john.postlethwait@nebula.com>
 
1665
Date:   Fri Mar 30 14:55:45 2012 -0700
 
1666
 
 
1667
    Replacing the ULs with DLs on the instance detail page.
 
1668
    
 
1669
    Fixes Bug #969612
 
1670
    
 
1671
    Change-Id: I6d69cb4c939424fc2a002c59c830f848a213510f
 
1672
 
 
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(-)
 
1678
 
 
1679
commit a68d35e52f449c54c27c3e680a562d326a83479b
 
1680
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1681
Date:   Fri Mar 30 14:27:33 2012 -0700
 
1682
 
 
1683
    Makes OS_TENANT_ID and OS_TENANT_NAME separate in RC file.
 
1684
    
 
1685
    Fixes bug 966038.
 
1686
    
 
1687
    Change-Id: Ie57e816ad7edfa0cb636a93413b8b7faf72f0d2d
 
1688
 
 
1689
 horizon/dashboards/settings/project/forms.py       |    6 +++++-
 
1690
 .../templates/settings/project/openrc.sh.template  |    3 ++-
 
1691
 2 files changed, 7 insertions(+), 2 deletions(-)
 
1692
 
 
1693
commit 1e8ba66fe4cac98ad840e60973e643d6eb35010c
 
1694
Merge: 0142ec0 873d9df
 
1695
Author: Jenkins <jenkins@review.openstack.org>
 
1696
Date:   Fri Mar 30 01:56:34 2012 +0000
 
1697
 
 
1698
    Merge "Added "network" to the list of required nova services."
 
1699
 
 
1700
commit 873d9df35786739a5ea24a56e712aac2afece835
 
1701
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1702
Date:   Thu Mar 29 18:11:44 2012 -0700
 
1703
 
 
1704
    Added "network" to the list of required nova services.
 
1705
    
 
1706
    Fixes bug 967987.
 
1707
    
 
1708
    Change-Id: Icd6ac8c332815de86b2333640f454a0e8c91e982
 
1709
 
 
1710
 README.rst                 |    2 +-
 
1711
 docs/source/quickstart.rst |    2 +-
 
1712
 2 files changed, 2 insertions(+), 2 deletions(-)
 
1713
 
 
1714
commit 0142ec0d2bf3820be8823464d0a2fa3b1680d815
 
1715
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1716
Date:   Thu Mar 29 18:01:58 2012 -0700
 
1717
 
 
1718
    Add preference towards single id for action handling.
 
1719
    
 
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.
 
1725
    
 
1726
    Fixes bug 960866.
 
1727
    
 
1728
    Change-Id: I53034589ada5792c22c2fc5144af2aee3b551eb0
 
1729
 
 
1730
 horizon/tables/base.py       |    4 +++-
 
1731
 horizon/tests/table_tests.py |   19 ++++++++++++++++---
 
1732
 2 files changed, 19 insertions(+), 4 deletions(-)
 
1733
 
 
1734
commit 21b6c3d0dc8e30fbed31d79eb8023536f8d7fa24
 
1735
Merge: a965563 d750fc4
 
1736
Author: Jenkins <jenkins@review.openstack.org>
 
1737
Date:   Thu Mar 29 01:55:03 2012 +0000
 
1738
 
 
1739
    Merge "show proper error message in VNC tab if instance not ready"
 
1740
 
 
1741
commit a9655638bb6e9ad415514d54303749e18135b68a
 
1742
Merge: e2b3ac8 5cd1e5d
 
1743
Author: Jenkins <jenkins@review.openstack.org>
 
1744
Date:   Thu Mar 29 01:41:57 2012 +0000
 
1745
 
 
1746
    Merge "Fix issue with not loading and showing tenant name in syspanel/instance view"
 
1747
 
 
1748
commit 5cd1e5d216997c9d2b6e9fbcbea75c91984a2fed
 
1749
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
1750
Date:   Tue Mar 27 10:13:05 2012 +0300
 
1751
 
 
1752
    Fix issue with not loading and showing
 
1753
    tenant name in syspanel/instance view
 
1754
    
 
1755
    Fixes bug 964739
 
1756
    
 
1757
    Patch2: Replaced API calls with _get(),
 
1758
    added unit test
 
1759
    
 
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...
 
1765
    
 
1766
    Change-Id: Ib74f7049625292644bba41ac0ab17279274a8ca3
 
1767
 
 
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(-)
 
1772
 
 
1773
commit cf815c08aea390c78e9a88ae1f16cfe6f555d0a4
 
1774
Author: Emma Steimann <emmasteimann@gmail.com>
 
1775
Date:   Wed Mar 21 00:02:45 2012 -0500
 
1776
 
 
1777
    Added a min-width to the header bar.
 
1778
    
 
1779
      * fixes bug 955695
 
1780
    
 
1781
    Change-Id: I6623e5cc0986aa29798a714e4cc8ac2f1475702a
 
1782
 
 
1783
 openstack_dashboard/static/dashboard/css/style.css |    2 ++
 
1784
 1 files changed, 2 insertions(+), 0 deletions(-)
 
1785
 
 
1786
commit e2b3ac88540dcb2d3e5f2666ce12df4e14392f9c
 
1787
Author: Vishvananda Ishaya <vishvananda@gmail.com>
 
1788
Date:   Wed Mar 28 18:50:44 2012 +0000
 
1789
 
 
1790
    Fix display of volumes and snapshots
 
1791
    
 
1792
     * displayName -> display_name
 
1793
     * displayDescription -> display_description
 
1794
     * serverId -> server_id
 
1795
     * volumeId -> volume_id
 
1796
     * fixes bug 967408
 
1797
    
 
1798
    Change-Id: I05b66716246be4f010719a51c242dc74811549c0
 
1799
 
 
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(-)
 
1811
 
 
1812
commit d750fc41d250eb41c25cd39a85cbbdd45bda57ec
 
1813
Author: Andy Chong <andycjw@gmail.com>
 
1814
Date:   Tue Mar 27 11:03:35 2012 +0800
 
1815
 
 
1816
    show proper error message in VNC tab if instance not ready
 
1817
    
 
1818
     * fix bug 965555
 
1819
    
 
1820
    Change-Id: I01dd86d0131637851eb14740bb52b7ac0347e3f1
 
1821
 
 
1822
 .../nova/instances_and_volumes/instances/tabs.py   |    2 +-
 
1823
 .../instances/_detail_vnc.html                     |    5 +++++
 
1824
 2 files changed, 6 insertions(+), 1 deletions(-)
 
1825
 
 
1826
commit b2ff1ee446fdce96efec10a1d8864023dc3cea9e
 
1827
Merge: 459a3a2 0798d92
 
1828
Author: Jenkins <jenkins@review.openstack.org>
 
1829
Date:   Tue Mar 27 23:01:43 2012 +0000
 
1830
 
 
1831
    Merge "Adds configurable ajax connection queueing."
 
1832
 
 
1833
commit 459a3a20996082ab71756609569b8445b701e110
 
1834
Author: Andy Chong <andycjw@gmail.com>
 
1835
Date:   Wed Mar 21 13:07:22 2012 +0800
 
1836
 
 
1837
    Dropdown arrow button inherits the same style as main button.
 
1838
    
 
1839
     * fix bug 959674
 
1840
    
 
1841
    Change-Id: Ib19046538876720cf426d099d72f3c26ab81a57f
 
1842
 
 
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(-)
 
1847
 
 
1848
commit afd16018e6fec4b162de0702cf41576ae3bcbf04
 
1849
Merge: fe2599f d3abf33
 
1850
Author: Jenkins <jenkins@review.openstack.org>
 
1851
Date:   Tue Mar 27 22:17:57 2012 +0000
 
1852
 
 
1853
    Merge "updating image should redirect back to original page"
 
1854
 
 
1855
commit fe2599ff5d21efa9cd3c50a66337a61cf775c869
 
1856
Merge: ad07031 7a0af95
 
1857
Author: Jenkins <jenkins@review.openstack.org>
 
1858
Date:   Tue Mar 27 21:59:49 2012 +0000
 
1859
 
 
1860
    Merge "Add link to instance for its id in floating ip list"
 
1861
 
 
1862
commit ad07031839329122dfcc139506c84884d5f63cd3
 
1863
Merge: 3e8f4db fc8a05b
 
1864
Author: Jenkins <jenkins@review.openstack.org>
 
1865
Date:   Tue Mar 27 21:51:29 2012 +0000
 
1866
 
 
1867
    Merge "fix label name for add rule in security group to be consistent"
 
1868
 
 
1869
commit 0798d922a65e83a11086fbc03c2f9f5c9ab539cc
 
1870
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1871
Date:   Mon Mar 26 23:26:10 2012 -0700
 
1872
 
 
1873
    Adds configurable ajax connection queueing.
 
1874
    
 
1875
    Fixes bug 965910.
 
1876
    
 
1877
    Change-Id: I84807f6ca0d9769d25b942c151c1a83501648a0a
 
1878
 
 
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(-)
 
1884
 
 
1885
commit 3e8f4dbfbd0ef8d0266e2d17f803153cdb5a7312
 
1886
Merge: 6982e37 ec9bdf3
 
1887
Author: Jenkins <jenkins@review.openstack.org>
 
1888
Date:   Tue Mar 27 05:13:16 2012 +0000
 
1889
 
 
1890
    Merge "Adds an option for "sticky" tabs."
 
1891
 
 
1892
commit ec9bdf3d14513a9b025b92f466ca9e112707d2e2
 
1893
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1894
Date:   Mon Mar 26 21:09:45 2012 -0700
 
1895
 
 
1896
    Adds an option for "sticky" tabs.
 
1897
    
 
1898
    Uses cookies to store the active tab state for a given user via an
 
1899
    opt-in attribute on the TabGroup.
 
1900
    
 
1901
    Fixes bug 964774.
 
1902
    
 
1903
    Change-Id: I361942bec6bc789447bd38153d2b1b5ab0fb4b26
 
1904
 
 
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(-)
 
1913
 
 
1914
commit 6982e373f94e94a04b18a5dffe7e9ad7c28ab94d
 
1915
Merge: c1b05e9 ac71246
 
1916
Author: Jenkins <jenkins@review.openstack.org>
 
1917
Date:   Tue Mar 27 02:13:35 2012 +0000
 
1918
 
 
1919
    Merge "Adds PanelGroup class and site customization hook."
 
1920
 
 
1921
commit ac712468029ea2981e912da36afd74a9a5de67bf
 
1922
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
1923
Date:   Mon Mar 26 18:08:48 2012 -0700
 
1924
 
 
1925
    Adds PanelGroup class and site customization hook.
 
1926
    
 
1927
      * Adds a PanelGroup class and slightly reworks the way panel
 
1928
        ordering is handled to fix bug 963550.
 
1929
    
 
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.
 
1933
        Fixes bug 965839.
 
1934
    
 
1935
    Change-Id: Idc5358f2db6751494bcdfc382ec3bb6af65199b9
 
1936
 
 
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(-)
 
1947
 
 
1948
commit c1b05e9bd86bcffb9bf3179aff6b026714c9277e
 
1949
Author: John Postlethwait <john.postlethwait@nebula.com>
 
1950
Date:   Mon Mar 26 17:52:15 2012 -0700
 
1951
 
 
1952
    User needs to log in messages.
 
1953
    
 
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
 
1959
    reflect that.
 
1960
    
 
1961
    Fixes Bug #965810
 
1962
    
 
1963
    Change-Id: Ic9de135d4d3d8e7b19524cd100a3fe7ea027e1f4
 
1964
 
 
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(-)
 
1983
 
 
1984
commit 46530614034e7242fc9aec158b7720bab8aa51ce
 
1985
Author: John Postlethwait <john.postlethwait@nebula.com>
 
1986
Date:   Mon Mar 26 14:38:13 2012 -0700
 
1987
 
 
1988
    Replacing the caption tag in data tables.
 
1989
    
 
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
 
1993
    borders.
 
1994
    
 
1995
    Fixes Bug #965603
 
1996
    
 
1997
    Change-Id: I08962c850061860ed0bd749deb389205c5b731fe
 
1998
 
 
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(-)
 
2003
 
 
2004
commit 6f0a8cc6c388714992283162af611301d81a7218
 
2005
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2006
Date:   Sun Mar 25 20:21:05 2012 -0700
 
2007
 
 
2008
    Replaces "_" with " " for instance status and task messages.
 
2009
    
 
2010
    Fixes bug 964320.
 
2011
    
 
2012
    Change-Id: Ia32f262a9f8f86e76c106758a38cc5d36bd909fc
 
2013
 
 
2014
 .../nova/instances_and_volumes/instances/tables.py |   10 +++++++---
 
2015
 1 files changed, 7 insertions(+), 3 deletions(-)
 
2016
 
 
2017
commit 7a0af953d196304e2432289f8aa0b4f542ab6078
 
2018
Author: Andy Chong <andycjw@gmail.com>
 
2019
Date:   Mon Mar 26 11:20:56 2012 +0800
 
2020
 
 
2021
    Add link to instance for its id in floating ip list
 
2022
    
 
2023
     * fix bug 964735
 
2024
    
 
2025
    Change-Id: I75398eecb36c272fffb19fb3fc368d6f3d0df313
 
2026
 
 
2027
 .../access_and_security/floating_ips/tables.py     |   10 ++++++++++
 
2028
 horizon/tables/base.py                             |    5 +++--
 
2029
 2 files changed, 13 insertions(+), 2 deletions(-)
 
2030
 
 
2031
commit a5d5b4f288b509342bbec57adff8ed94a829354e
 
2032
Merge: 9203e69 f65b68b
 
2033
Author: Jenkins <jenkins@review.openstack.org>
 
2034
Date:   Sun Mar 25 21:48:36 2012 +0000
 
2035
 
 
2036
    Merge "fix ajax row update polling decay,"
 
2037
 
 
2038
commit 9203e69f00f2ff8886bc5348632c7f15d52f6eae
 
2039
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2040
Date:   Sun Mar 25 14:08:27 2012 -0700
 
2041
 
 
2042
    ".modal" style only applied to modals now.
 
2043
    
 
2044
    The ".static_page" style now handles all static styling and
 
2045
    looks more "static" than it did before.
 
2046
    
 
2047
    Removed a couple dead and/or extraneous templates.
 
2048
    
 
2049
    Updated translation files.
 
2050
    
 
2051
    Fixed bug 963482.
 
2052
    
 
2053
    Change-Id: I8b6af12f0752e844192db3fc6caa1fc389b0cddc
 
2054
 
 
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(-)
 
2078
 
 
2079
commit 35bf1f33b87ebd45b68212dccbf7623aee4951c5
 
2080
Merge: 325414c 434fed0
 
2081
Author: Jenkins <jenkins@review.openstack.org>
 
2082
Date:   Sun Mar 25 19:24:52 2012 +0000
 
2083
 
 
2084
    Merge "make setup.py execute with python by default"
 
2085
 
 
2086
commit d3abf336ee91d2284d6b5d9cbcd99a2a0f481bb1
 
2087
Author: Andy Chong <andycjw@gmail.com>
 
2088
Date:   Wed Mar 21 12:02:33 2012 +0800
 
2089
 
 
2090
    updating image should redirect back to original page
 
2091
    
 
2092
     * fix bug 960448
 
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
 
2096
       handling
 
2097
     * syspanel AdminEditImage was pointless because it didn't
 
2098
       override the 'url', now fixed
 
2099
    
 
2100
    Change-Id: Ia8f24c7a895b397f11978a59232ab00da3e8813d
 
2101
 
 
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(-)
 
2110
 
 
2111
commit f65b68bfd1974b9ea6876f7b5273eeb963837eda
 
2112
Author: Andy Chong <andycjw@gmail.com>
 
2113
Date:   Thu Mar 22 18:27:37 2012 +0800
 
2114
 
 
2115
    fix ajax row update polling decay,
 
2116
    
 
2117
    it stopped working because decay_constant is removed on
 
2118
    each ajax complete instead of removing it on valid row update
 
2119
    
 
2120
     * fix bug 962732
 
2121
    
 
2122
    Change-Id: I419eb82f4e2c3c1fcce980c616d71d5da7b7b099
 
2123
 
 
2124
 horizon/static/horizon/js/horizon.js |    4 ++--
 
2125
 1 files changed, 2 insertions(+), 2 deletions(-)
 
2126
 
 
2127
commit 325414ccb19706db3c43aa56bbdf061e707eec45
 
2128
Merge: 4c98dcd 52b9e19
 
2129
Author: Jenkins <jenkins@review.openstack.org>
 
2130
Date:   Sun Mar 25 07:57:10 2012 +0000
 
2131
 
 
2132
    Merge "Copies column instances to be unique per table instance."
 
2133
 
 
2134
commit 4c98dcdd0ce59e04f195a4875ae2f61ff373a808
 
2135
Merge: 28defb5 a7db3bc
 
2136
Author: Jenkins <jenkins@review.openstack.org>
 
2137
Date:   Sun Mar 25 06:27:51 2012 +0000
 
2138
 
 
2139
    Merge "Removed max_length from username/password fields in login page"
 
2140
 
 
2141
commit 52b9e1982b73ca8773e9be8801909969a5b27f0a
 
2142
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2143
Date:   Sat Mar 24 23:01:19 2012 -0700
 
2144
 
 
2145
    Copies column instances to be unique per table instance.
 
2146
    
 
2147
    Fixes bug 964345.
 
2148
    
 
2149
    Incidentally fixes bug 964351 as well by wrapping the dropdown
 
2150
    actions template code in a spaceless tag.
 
2151
    
 
2152
    Change-Id: I672cb517d230db235c90a403e9b8ac0740e8732d
 
2153
 
 
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(-)
 
2159
 
 
2160
commit 28defb5ca98dea7aecca7dcb337dfa7c41879ef3
 
2161
Merge: 1125df6 33a0a2e
 
2162
Author: Jenkins <jenkins@review.openstack.org>
 
2163
Date:   Sun Mar 25 05:48:05 2012 +0000
 
2164
 
 
2165
    Merge "Ensures tab data is preloaded. With tests! Fixes bug 964317."
 
2166
 
 
2167
commit 1125df69e9665b60c856b2f505169eefe270c34e
 
2168
Merge: 7d3a0f4 63d8d36
 
2169
Author: Jenkins <jenkins@review.openstack.org>
 
2170
Date:   Sun Mar 25 04:22:21 2012 +0000
 
2171
 
 
2172
    Merge "Prevent AJAX POST for multipart forms (e.g. file uploads)."
 
2173
 
 
2174
commit 33a0a2e4012bee53d3877e2bec6058a026d9f584
 
2175
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2176
Date:   Sat Mar 24 20:53:28 2012 -0700
 
2177
 
 
2178
    Ensures tab data is preloaded. With tests! Fixes bug 964317.
 
2179
    
 
2180
    Change-Id: I55ad1e0b9b836793ee2816cec18160b223f80462
 
2181
 
 
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(-)
 
2187
 
 
2188
commit a7db3bc3a365ad3cb35245b2e4c721dca43c9cbf
 
2189
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
2190
Date:   Wed Mar 21 20:47:40 2012 +0200
 
2191
 
 
2192
    Removed max_length from username/password fields in login page
 
2193
    
 
2194
    Fixes bug 959179
 
2195
    
 
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.
 
2200
    
 
2201
    Updates the translation files for the new strings.
 
2202
    
 
2203
    Change-Id: Ib3bc72a024fe3e39e06bf948c6aaca8f2b1e60ee
 
2204
 
 
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(-)
 
2225
 
 
2226
commit 7d3a0f4d15d542144335aa36e8ad2d0b5bb11b4d
 
2227
Author: Julien Danjou <julien.danjou@enovance.com>
 
2228
Date:   Mon Mar 19 10:38:43 2012 +0100
 
2229
 
 
2230
    Fix ephemeral field name in quota computing
 
2231
    
 
2232
    ephemeral is now part of an extension is now prefixed with OS-FLV-EXT-DATA.
 
2233
    
 
2234
    This fixes bug #961965
 
2235
    
 
2236
    Change-Id: I67fc7cd666fbf6c350eb0361a5f4e69d1842973b
 
2237
 
 
2238
 horizon/api/nova.py                   |    4 ++-
 
2239
 horizon/tests/api_tests/nova_tests.py |   44 ++++++++++++++++----------------
 
2240
 2 files changed, 25 insertions(+), 23 deletions(-)
 
2241
 
 
2242
commit 63d8d365091a21881c5c6a2a3e88ef5a4db9308f
 
2243
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2244
Date:   Sat Mar 24 17:58:30 2012 -0700
 
2245
 
 
2246
    Prevent AJAX POST for multipart forms (e.g. file uploads).
 
2247
    
 
2248
    Fixes bug 962670.
 
2249
    
 
2250
    Change-Id: I4a2da4f86687088aa0ceed20159ae413d81c3c9a
 
2251
 
 
2252
 horizon/static/horizon/js/modals.js |    4 ++++
 
2253
 1 files changed, 4 insertions(+), 0 deletions(-)
 
2254
 
 
2255
commit 477c13a40706eba83c8861e9f0efdad478985a0d
 
2256
Merge: 14e2dfc e02c442
 
2257
Author: Jenkins <jenkins@review.openstack.org>
 
2258
Date:   Sun Mar 25 00:02:16 2012 +0000
 
2259
 
 
2260
    Merge "Adds support for tabs + tables."
 
2261
 
 
2262
commit e02c442c86a0e961442d2825d451ef0508acbd72
 
2263
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2264
Date:   Sat Mar 24 16:11:19 2012 -0700
 
2265
 
 
2266
    Adds support for tabs + tables.
 
2267
    
 
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.
 
2271
    
 
2272
    Fixes bug 964214.
 
2273
    
 
2274
    Change-Id: I3f70d77975593773bf783d31de06d2b724aad2d5
 
2275
 
 
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(-)
 
2289
 
 
2290
commit 14e2dfc386a3715ff71f2afd784cd17698bfc8bb
 
2291
Merge: 2adab84 700fa88
 
2292
Author: Jenkins <jenkins@review.openstack.org>
 
2293
Date:   Fri Mar 23 23:21:58 2012 +0000
 
2294
 
 
2295
    Merge "Fix instance row updates polling and actions name"
 
2296
 
 
2297
commit 2adab84aec94de677bad073bbc390c099e07314b
 
2298
Merge: 5987fcd 08055cf
 
2299
Author: Jenkins <jenkins@review.openstack.org>
 
2300
Date:   Fri Mar 23 23:05:31 2012 +0000
 
2301
 
 
2302
    Merge "remove console.log from javascript"
 
2303
 
 
2304
commit 5987fcd2912575fa6ee90674a2ccb1dd07f9cb85
 
2305
Merge: fbaa526 d635688
 
2306
Author: Jenkins <jenkins@review.openstack.org>
 
2307
Date:   Fri Mar 23 22:58:59 2012 +0000
 
2308
 
 
2309
    Merge changes Ibd478e24,I69ce9f89
 
2310
    
 
2311
    * changes:
 
2312
      Additional translations for Traditional Chinese
 
2313
      Use ugettext_lazy for verbose_texts instead of unicode.
 
2314
 
 
2315
commit fbaa5260e15127a85c1319d0edd7ff45cc2841c6
 
2316
Merge: e755c0a a8ab28a
 
2317
Author: Jenkins <jenkins@review.openstack.org>
 
2318
Date:   Fri Mar 23 22:46:15 2012 +0000
 
2319
 
 
2320
    Merge "Added check to verify email exists when filtering users."
 
2321
 
 
2322
commit e755c0a58d83c9fd0b34674bd001245844ff1f71
 
2323
Merge: 1ebed2e c1f34e6
 
2324
Author: Jenkins <jenkins@review.openstack.org>
 
2325
Date:   Fri Mar 23 22:39:43 2012 +0000
 
2326
 
 
2327
    Merge "skip adding spinner animation to row cell if no polling needed"
 
2328
 
 
2329
commit 1ebed2e334174034d743e8c8d302465b2c0f5836
 
2330
Merge: ab71aff a80da1a
 
2331
Author: Jenkins <jenkins@review.openstack.org>
 
2332
Date:   Fri Mar 23 19:29:48 2012 +0000
 
2333
 
 
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"
 
2335
 
 
2336
commit c1f34e6145e4c26f618d4c655a6d2ea2897166da
 
2337
Author: Andy Chong <andycjw@gmail.com>
 
2338
Date:   Fri Mar 23 16:13:07 2012 +0800
 
2339
 
 
2340
    skip adding spinner animation to row cell if no polling needed
 
2341
    
 
2342
     * fix bug 962838
 
2343
    
 
2344
    Change-Id: I1a8bd23106285ab329e6fd709ede7711d8f2bc71
 
2345
 
 
2346
 horizon/static/horizon/js/horizon.js |    6 +++++-
 
2347
 1 files changed, 5 insertions(+), 1 deletions(-)
 
2348
 
 
2349
commit d6356888826e2c634a0a4b761b0111c5a24d7131
 
2350
Author: Andy Chong <andycjw@gmail.com>
 
2351
Date:   Fri Mar 23 13:40:14 2012 +0800
 
2352
 
 
2353
    Additional translations for Traditional Chinese
 
2354
    
 
2355
     * fixed all the fuzzy strings
 
2356
     * updated all locale .po for edited string
 
2357
     * compiled .mo for zh_TW locale
 
2358
    
 
2359
    Change-Id: Ibd478e245c793b4e2920b9b97e555650a96041b8
 
2360
 
 
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(-)
 
2375
 
 
2376
commit a8ab28ad13ab4803373b36bcb2203357b17a06f6
 
2377
Author: Emma Steimann <emmasteimann@gmail.com>
 
2378
Date:   Thu Mar 15 00:03:14 2012 -0500
 
2379
 
 
2380
    Added check to verify email exists when filtering users.
 
2381
    
 
2382
      * fixes bug 953809
 
2383
    
 
2384
    Change-Id: Ib43c404bfc12ec4f6a0c8e47792fad01d1aaeec6
 
2385
 
 
2386
 horizon/dashboards/syspanel/users/tables.py |    3 ++-
 
2387
 1 files changed, 2 insertions(+), 1 deletions(-)
 
2388
 
 
2389
commit fc8a05bdbad164dd13c7a35d778c73992baa2959
 
2390
Author: Andy Chong <andycjw@gmail.com>
 
2391
Date:   Thu Mar 22 16:19:14 2012 +0800
 
2392
 
 
2393
    fix label name for add rule in security group to be consistent
 
2394
    
 
2395
     * fix bug 962742
 
2396
    
 
2397
    Change-Id: I087c4742485f5bf90bc1373dea4850bb7d03c596
 
2398
 
 
2399
 .../access_and_security/security_groups/forms.py   |    4 ++--
 
2400
 1 files changed, 2 insertions(+), 2 deletions(-)
 
2401
 
 
2402
commit 08055cf9ee29029bd860aaf0ba20822594401dfa
 
2403
Author: Andy Chong <andycjw@gmail.com>
 
2404
Date:   Wed Mar 21 11:02:25 2012 +0800
 
2405
 
 
2406
    remove console.log from javascript
 
2407
    
 
2408
     * fix bug 962733
 
2409
    
 
2410
    Change-Id: I40cd226dae2d02a032d3ec40730d850636efea32
 
2411
 
 
2412
 horizon/static/horizon/js/horizon.js |    2 --
 
2413
 1 files changed, 0 insertions(+), 2 deletions(-)
 
2414
 
 
2415
commit 8e83bc8bc406a70432ea52084010f03765c3aa1c
 
2416
Author: Jim Yeh <lemonlatte@gmail.com>
 
2417
Date:   Thu Mar 22 21:15:56 2012 +0800
 
2418
 
 
2419
    Use ugettext_lazy for verbose_texts instead of unicode.
 
2420
    
 
2421
     * Fix bug 962417
 
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.
 
2427
    
 
2428
    Change-Id: I69ce9f89b0f0c2afb32b26e15ea8db84828d840f
 
2429
 
 
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(-)
 
2476
 
 
2477
commit ab71aff23f30360e8463d3a5ca2cec5719994b8c
 
2478
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2479
Date:   Thu Mar 22 15:12:37 2012 -0700
 
2480
 
 
2481
    Rework translation for panel and dashboard names. Marked more strings.
 
2482
    
 
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.
 
2487
    
 
2488
    In the process, many more strings which had been missed have been
 
2489
    marked for translation.
 
2490
    
 
2491
    Fixes bug 910297.
 
2492
    
 
2493
    Change-Id: Ie8d10a928b0419313e6c54b0eff7a3a37299ca83
 
2494
 
 
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(-)
 
2549
 
 
2550
commit a80da1a2de709fd342a0ea46281a1598c35e083a
 
2551
Author: John Postlethwait <john.postlethwait@nebula.com>
 
2552
Date:   Thu Mar 22 13:51:18 2012 -0700
 
2553
 
 
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
 
2555
    
 
2556
    Change-Id: I78050462903e1b971d0a219805d19c5f728e23f7
 
2557
 
 
2558
 horizon/tables/base.py  |    5 +++++
 
2559
 horizon/usage/tables.py |    2 +-
 
2560
 2 files changed, 6 insertions(+), 1 deletions(-)
 
2561
 
 
2562
commit 67f366381fbfe3ce53cbe4473d913cb46bb1e841
 
2563
Merge: 77bb331 6c9d6dc
 
2564
Author: Jenkins <jenkins@review.openstack.org>
 
2565
Date:   Thu Mar 22 20:21:01 2012 +0000
 
2566
 
 
2567
    Merge "Translate the sidebar."
 
2568
 
 
2569
commit 77bb331165b620c311b4a84c54f113563fd65528
 
2570
Merge: 63d8b63 60f71c5
 
2571
Author: Jenkins <jenkins@review.openstack.org>
 
2572
Date:   Thu Mar 22 20:11:47 2012 +0000
 
2573
 
 
2574
    Merge "fix ajax-modal to work with updated row"
 
2575
 
 
2576
commit 63d8b63e83c7b490e6203bb7adcb1a32e3cd85ad
 
2577
Merge: 5e26130 63ca823
 
2578
Author: Jenkins <jenkins@review.openstack.org>
 
2579
Date:   Thu Mar 22 20:05:26 2012 +0000
 
2580
 
 
2581
    Merge "Allow image name up to 255 characters"
 
2582
 
 
2583
commit 5e261301743fd894f10846e8c61b03d379b80a65
 
2584
Merge: f0e52e1 599f7f5
 
2585
Author: Jenkins <jenkins@review.openstack.org>
 
2586
Date:   Thu Mar 22 19:59:27 2012 +0000
 
2587
 
 
2588
    Merge "Block launching more than one instance if volume is specified"
 
2589
 
 
2590
commit f0e52e16556694aa5f6c8f8545640c790255b171
 
2591
Merge: 41b19e1 05b208f
 
2592
Author: Jenkins <jenkins@review.openstack.org>
 
2593
Date:   Thu Mar 22 19:53:37 2012 +0000
 
2594
 
 
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."
 
2596
 
 
2597
commit 41b19e13e21e286c74149fd0fb5302156fe7ffe6
 
2598
Merge: c864d93 aea02a4
 
2599
Author: Jenkins <jenkins@review.openstack.org>
 
2600
Date:   Thu Mar 22 19:46:35 2012 +0000
 
2601
 
 
2602
    Merge "fix horizontal form error field layout break"
 
2603
 
 
2604
commit c864d93c08389d55be251eee00975e2f6229db6c
 
2605
Merge: 21a4d22 dc9b33c
 
2606
Author: Jenkins <jenkins@review.openstack.org>
 
2607
Date:   Thu Mar 22 19:32:54 2012 +0000
 
2608
 
 
2609
    Merge "LaunchAction button enabled only if image is in 'active' state"
 
2610
 
 
2611
commit 6c9d6dccdfa8a6a8df3b5d7f7efb6ed655ed6b6f
 
2612
Author: Jim Yeh <lemonlatte@gmail.com>
 
2613
Date:   Thu Mar 22 23:18:59 2012 +0800
 
2614
 
 
2615
    Translate the sidebar.
 
2616
    
 
2617
     * Update *.po
 
2618
    
 
2619
    Change-Id: I5b86eb3745d0322c251a45b6bba017e08b8e53f5
 
2620
 
 
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(-)
 
2644
 
 
2645
commit 21a4d22f9a574ab631aba83c5f90504411a92fed
 
2646
Merge: 2acd536 ebe9e8a
 
2647
Author: Jenkins <jenkins@review.openstack.org>
 
2648
Date:   Thu Mar 22 17:27:14 2012 +0000
 
2649
 
 
2650
    Merge "set kernel and ramdisk id not as required field as it's not editable"
 
2651
 
 
2652
commit 700fa8844bb62663b25df1cb39be4dc833786ce8
 
2653
Author: Andy Chong <andycjw@gmail.com>
 
2654
Date:   Thu Mar 22 21:03:48 2012 +0800
 
2655
 
 
2656
    Fix instance row updates polling and actions name
 
2657
    
 
2658
     * fix bug 962034, add suspended/paused as True column status
 
2659
     * fix bug 955697, forgot to reset the current_present_action
 
2660
    
 
2661
    Change-Id: I16cabd94d176f648bdc695922cd168531a8c4a2a
 
2662
 
 
2663
 .../nova/instances_and_volumes/instances/tables.py |    6 ++++++
 
2664
 1 files changed, 6 insertions(+), 0 deletions(-)
 
2665
 
 
2666
commit 60f71c58af7dea24c7a9540c095416d2627359ee
 
2667
Author: Andy Chong <andycjw@gmail.com>
 
2668
Date:   Thu Mar 22 18:12:18 2012 +0800
 
2669
 
 
2670
    fix ajax-modal to work with updated row
 
2671
    
 
2672
     * fix bug 962029
 
2673
    
 
2674
    Change-Id: Id006df4d1b959bab6045d9b092c39d08c8dd94a4
 
2675
 
 
2676
 horizon/static/horizon/js/modals.js |    2 +-
 
2677
 1 files changed, 1 insertions(+), 1 deletions(-)
 
2678
 
 
2679
commit 434fed0a185694522b0491aee633f2ca1bbd2c7c
 
2680
Author: Ionuț Arțăriși <iartarisi@suse.cz>
 
2681
Date:   Thu Mar 22 10:57:49 2012 +0100
 
2682
 
 
2683
    make setup.py execute with python by default
 
2684
    
 
2685
    Change-Id: Ie53a3d304b225f34490063913b072147c271090b
 
2686
 
 
2687
 setup.py |    1 +
 
2688
 1 files changed, 1 insertions(+), 0 deletions(-)
 
2689
 
 
2690
commit 2acd53679bda26130ac2d1c077a5e0beeec4f400
 
2691
Author: Ionuț Arțăriși <iartarisi@suse.cz>
 
2692
Date:   Thu Mar 22 11:00:58 2012 +0100
 
2693
 
 
2694
    fix IndexError when trying to create the first flavor (bug 959232)
 
2695
    
 
2696
    this happens when all the default flavors have been deleted and a user tries to add a new one through the WebUI
 
2697
    
 
2698
    Change-Id: Ic7779ac2ead409626c1b6ec0540865629e78277e
 
2699
 
 
2700
 horizon/dashboards/syspanel/flavors/tests.py |   26 ++++++++++++++++++++++++++
 
2701
 horizon/dashboards/syspanel/flavors/views.py |    7 +++++--
 
2702
 2 files changed, 31 insertions(+), 2 deletions(-)
 
2703
 
 
2704
commit dc9b33cc39f6f2fa10b0e0a68128e5983304d685
 
2705
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
2706
Date:   Thu Mar 22 11:28:16 2012 +0200
 
2707
 
 
2708
    LaunchAction button enabled only if image
 
2709
    is in 'active' state
 
2710
    
 
2711
    Fixes bug 959705. Affects snapshot images,
 
2712
    that can currently be launched when still in
 
2713
    queued status.
 
2714
    
 
2715
    Change-Id: I07233242ac79fc05fafa792d28a2fb08f82b1d5c
 
2716
 
 
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(-)
 
2720
 
 
2721
commit 63ca8238a59e9e22acac84334aa4594b1447976b
 
2722
Author: Andy Chong <andycjw@gmail.com>
 
2723
Date:   Thu Mar 22 15:48:31 2012 +0800
 
2724
 
 
2725
    Allow image name up to 255 characters
 
2726
    
 
2727
     * fix bug 960443
 
2728
    
 
2729
    Change-Id: I8e0e7f3e15180054888ea4d158f3ba5349a09c86
 
2730
 
 
2731
 .../nova/images_and_snapshots/images/forms.py      |    2 +-
 
2732
 1 files changed, 1 insertions(+), 1 deletions(-)
 
2733
 
 
2734
commit 599f7f50dde52cae88a958ec3e78ff31f70842c0
 
2735
Author: Andy Chong <andycjw@gmail.com>
 
2736
Date:   Thu Mar 22 15:02:33 2012 +0800
 
2737
 
 
2738
    Block launching more than one instance if volume is specified
 
2739
    
 
2740
     * fix bug 961866
 
2741
    
 
2742
    Change-Id: I5e25d38f67d56268e9e3e904df7a4d873ecb98d5
 
2743
 
 
2744
 .../nova/images_and_snapshots/images/forms.py      |   13 +++++++++++++
 
2745
 1 files changed, 13 insertions(+), 0 deletions(-)
 
2746
 
 
2747
commit 05b208f1046c96b69af44b1aff6a8c57f8a1b44d
 
2748
Author: Andy Chong <andycjw@gmail.com>
 
2749
Date:   Thu Mar 22 13:34:40 2012 +0800
 
2750
 
 
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
 
2755
    the meantime.
 
2756
    
 
2757
     * fix bug 961863
 
2758
    
 
2759
    Change-Id: I213e23a150b4afaba1249584e8cb3b376095533e
 
2760
 
 
2761
 horizon/middleware.py |   12 ++++++++++++
 
2762
 1 files changed, 12 insertions(+), 0 deletions(-)
 
2763
 
 
2764
commit aea02a484dfbb0005f1d3e5e966066888054c821
 
2765
Author: Andy Chong <andycjw@gmail.com>
 
2766
Date:   Thu Mar 22 11:26:21 2012 +0800
 
2767
 
 
2768
    fix horizontal form error field layout break
 
2769
    
 
2770
     * fix bug 955618
 
2771
    
 
2772
    Change-Id: Iaa7ba1dde64fdc615e10e4e9e8d7fb538107dec1
 
2773
 
 
2774
 openstack_dashboard/static/dashboard/css/style.css |    9 ++++-----
 
2775
 1 files changed, 4 insertions(+), 5 deletions(-)
 
2776
 
 
2777
commit 479ebdc3ff9972af2e8d7d1a218342beddd52539
 
2778
Merge: 65c80c1 c11cd9d
 
2779
Author: Jenkins <jenkins@review.openstack.org>
 
2780
Date:   Thu Mar 22 01:40:53 2012 +0000
 
2781
 
 
2782
    Merge "Implements AJAX form posting."
 
2783
 
 
2784
commit c11cd9d1c5a4cfcc0120b5ab75564ef1d2df15f6
 
2785
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2786
Date:   Wed Mar 21 16:14:59 2012 -0700
 
2787
 
 
2788
    Implements AJAX form posting.
 
2789
    
 
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.
 
2793
    
 
2794
    Thanks to Andy Chong for pushing forward with the initial attempts
 
2795
    which lead to this patch.
 
2796
    
 
2797
    Fixes bug 943518.
 
2798
    
 
2799
    Change-Id: Ia65d926d3d406b07301e23b4c87de60c66ddec75
 
2800
 
 
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(-)
 
2806
 
 
2807
commit 65c80c15c44d510fee008dfa6450ae9e4ed7fa2e
 
2808
Merge: cc54654 cb8b05f
 
2809
Author: Jenkins <jenkins@review.openstack.org>
 
2810
Date:   Thu Mar 22 00:40:09 2012 +0000
 
2811
 
 
2812
    Merge "Show the modal exactly where it's invoked"
 
2813
 
 
2814
commit cc5465412a99884b1a2e4dcf4cc19246bcc4aa5c
 
2815
Merge: 0a640c3 8a10e8a
 
2816
Author: Jenkins <jenkins@review.openstack.org>
 
2817
Date:   Thu Mar 22 00:23:20 2012 +0000
 
2818
 
 
2819
    Merge "Handle custom column classes; inherit from HTMLElement."
 
2820
 
 
2821
commit 0a640c300e63fbf866f0fde2d087fa812c6ec7bf
 
2822
Author: John Postlethwait <john.postlethwait@nebula.com>
 
2823
Date:   Wed Mar 21 12:53:20 2012 -0700
 
2824
 
 
2825
    Fixing an issue with overlapping content in FireFox using the caption tag. Fixes bug #960823
 
2826
    
 
2827
    Change-Id: Id6ad9aeac860c53e325138d888adc93732fbaf6f
 
2828
 
 
2829
 openstack_dashboard/static/dashboard/css/style.css |    2 +-
 
2830
 1 files changed, 1 insertions(+), 1 deletions(-)
 
2831
 
 
2832
commit ebe9e8a0fdda04f293b341d657ed75f3b0f706eb
 
2833
Author: Andy Chong <andycjw@gmail.com>
 
2834
Date:   Wed Mar 21 11:43:53 2012 +0800
 
2835
 
 
2836
    set kernel and ramdisk id not as required field as it's not editable
 
2837
    
 
2838
     * fix bug 960441
 
2839
    
 
2840
    Change-Id: I210c0b755b5d7ce216b1c1e4e43b55583bab5154
 
2841
 
 
2842
 .../nova/images_and_snapshots/images/forms.py      |    2 ++
 
2843
 1 files changed, 2 insertions(+), 0 deletions(-)
 
2844
 
 
2845
commit cb8b05f84ba62608850fc79d9cee17fa3123569a
 
2846
Author: Jim Yeh <lemonlatte@gmail.com>
 
2847
Date:   Wed Mar 14 17:41:04 2012 +0800
 
2848
 
 
2849
    Show the modal exactly where it's invoked
 
2850
    
 
2851
     * Fix bug 955748
 
2852
     * Rebase to master
 
2853
    
 
2854
    Change-Id: Idac37f6935211c9dfc1c474266864741123e5748
 
2855
 
 
2856
 horizon/static/horizon/js/modals.js |    6 ++++++
 
2857
 1 files changed, 6 insertions(+), 0 deletions(-)
 
2858
 
 
2859
commit 8a10e8a5f9e83411dc2008639a6900f9ee6ee904
 
2860
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2861
Date:   Tue Mar 20 13:49:38 2012 -0700
 
2862
 
 
2863
    Handle custom column classes; inherit from HTMLElement.
 
2864
    
 
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.
 
2869
        Fixes bug 960590.
 
2870
    
 
2871
    Change-Id: I88ec6d8d66703f11c508b4c10af439e3b732b3ce
 
2872
 
 
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(-)
 
2879
 
 
2880
commit 513a60b69fb2eea13c43fdf9a8f84d6e7a415fb5
 
2881
Author: Thierry Carrez <thierry@openstack.org>
 
2882
Date:   Tue Mar 20 17:06:05 2012 +0100
 
2883
 
 
2884
    Open Folsom
 
2885
    
 
2886
    Set 2012.2 version to formally open Folsom development
 
2887
    
 
2888
    Change-Id: Id615f4d1c820f5602b1eb697d10d4a71c352c024
 
2889
 
 
2890
 horizon/version.py |    2 +-
 
2891
 1 files changed, 1 insertions(+), 1 deletions(-)
 
2892
 
 
2893
commit e42a70aeed2a74338de2ea688ebdd84c7e84ac8d
 
2894
Merge: 2a51171 53f15d9
 
2895
Author: Jenkins <jenkins@review.openstack.org>
 
2896
Date:   Tue Mar 20 15:48:26 2012 +0000
 
2897
 
 
2898
    Merge "don't use zipfile's context manager as it won't work on py2.6"
 
2899
 
 
2900
commit 2a51171517de2890d26130225a60901827fdfd51
 
2901
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2902
Date:   Mon Mar 19 18:49:01 2012 -0700
 
2903
 
 
2904
    Corrects glance image action permissions.
 
2905
    
 
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.
 
2912
    
 
2913
    Note, this requires the latest version of Glance.
 
2914
    
 
2915
    Change-Id: Ib816d7e6e1320a9024c5dbe95b04249291ec0463
 
2916
 
 
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(-)
 
2920
 
 
2921
commit 28deef6c58b47c6a1daa71d6e6aae25016110793
 
2922
Merge: 9bb106f 8b1d028
 
2923
Author: Jenkins <jenkins@review.openstack.org>
 
2924
Date:   Mon Mar 19 23:49:02 2012 +0000
 
2925
 
 
2926
    Merge "Load tab context data during init for "preload" tabs. Fixes bug 959800."
 
2927
 
 
2928
commit 8b1d02859612c6b3979861df8bd1e3abc053538c
 
2929
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2930
Date:   Mon Mar 19 16:31:40 2012 -0700
 
2931
 
 
2932
    Load tab context data during init for "preload" tabs. Fixes bug 959800.
 
2933
    
 
2934
    Change-Id: If05c022def2e97bbae682db65d4311b1401e850d
 
2935
 
 
2936
 .../nova/instances_and_volumes/instances/tests.py  |    5 +++--
 
2937
 horizon/tabs/base.py                               |   12 +++++++++++-
 
2938
 2 files changed, 14 insertions(+), 3 deletions(-)
 
2939
 
 
2940
commit 9bb106f864759ebf14b6138b5712be593e8ce229
 
2941
Merge: 9931748 872543a
 
2942
Author: Jenkins <jenkins@review.openstack.org>
 
2943
Date:   Mon Mar 19 22:59:22 2012 +0000
 
2944
 
 
2945
    Merge "Changing name of project settings page to Download OpenStack RC File."
 
2946
 
 
2947
commit 872543a2512ef785ac7eddb39ce053aecd338eee
 
2948
Author: jakedahn <jake@ansolabs.com>
 
2949
Date:   Mon Mar 19 15:00:45 2012 -0700
 
2950
 
 
2951
    Changing name of project settings page to Download OpenStack RC File.
 
2952
    
 
2953
      * Also updates internationalization strings.
 
2954
    
 
2955
    Change-Id: Ie14aadfd38cada0a0905bffb024e8818ac02bbe3
 
2956
 
 
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(-)
 
2973
 
 
2974
commit 9931748ae86c50a19a9a0b74efaef8cccc568853
 
2975
Author: jakedahn <jake@ansolabs.com>
 
2976
Date:   Mon Mar 19 14:10:52 2012 -0700
 
2977
 
 
2978
    Making download ec2 credentials submit button blue
 
2979
    
 
2980
    Change-Id: I1aa42c99c85ca79f525d4839c0f89903eddcea16
 
2981
 
 
2982
 .../templates/settings/ec2/download_form.html      |    2 +-
 
2983
 1 files changed, 1 insertions(+), 1 deletions(-)
 
2984
 
 
2985
commit 6d75243a75b94abaef34b3017362ae48a98719ff
 
2986
Merge: f59ecbe 2f946fa
 
2987
Author: Jenkins <jenkins@review.openstack.org>
 
2988
Date:   Mon Mar 19 20:18:43 2012 +0000
 
2989
 
 
2990
    Merge "Allow message assertions to check response context as well."
 
2991
 
 
2992
commit 2f946fa07b38beb9e3f0dd0d5ef0588089a6059a
 
2993
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
2994
Date:   Mon Mar 19 12:55:19 2012 -0700
 
2995
 
 
2996
    Allow message assertions to check response context as well.
 
2997
    
 
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).
 
3001
    
 
3002
    Change-Id: I9f3b1ec3f908d05c523ce013ab5fbd73837aff55
 
3003
 
 
3004
 horizon/test.py |   19 ++++++++++++-------
 
3005
 1 files changed, 12 insertions(+), 7 deletions(-)
 
3006
 
 
3007
commit f59ecbef7839e2d6a711f49362353739b0fde69e
 
3008
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3009
Date:   Sun Mar 18 17:24:23 2012 -0700
 
3010
 
 
3011
    Fixed a variable being clobbered in the auth_forms handler.
 
3012
    
 
3013
    Adds some new test data and a regression test for this bug.
 
3014
    
 
3015
    Fixes bug 953806.
 
3016
    
 
3017
    Change-Id: I1873e7f2cf0ce4431a6f6fb0ad7b0ef0cbd34334
 
3018
 
 
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(-)
 
3025
 
 
3026
commit 8ea84225c39f9fca8a6b8808d5ee8b47976260fb
 
3027
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3028
Date:   Sun Mar 18 16:47:33 2012 -0700
 
3029
 
 
3030
    Adds service name to services table.
 
3031
    
 
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.
 
3035
    
 
3036
    Fixes bug 956552.
 
3037
    
 
3038
    Change-Id: I9407578bb27f3fe0765397793f2de03ed084637b
 
3039
 
 
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(-)
 
3046
 
 
3047
commit 67f3d28349a8cd077e4af98ea183b2cdd447c891
 
3048
Merge: e315b19 3a6ffe8
 
3049
Author: Jenkins <jenkins@review.openstack.org>
 
3050
Date:   Mon Mar 19 19:12:55 2012 +0000
 
3051
 
 
3052
    Merge "Added AJAX updating error handling."
 
3053
 
 
3054
commit e315b1944328216a564b0da7b2ccf4a3969b1d9c
 
3055
Author: Julien Danjou <julien.danjou@enovance.com>
 
3056
Date:   Mon Mar 19 17:51:03 2012 +0100
 
3057
 
 
3058
    Fix EC2 endpoint when downloading credentials
 
3059
    
 
3060
    This fixes bug #959480
 
3061
    
 
3062
    Change-Id: Ib1f645dc8200a0f943e81c8aef94d1247bb02881
 
3063
    Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
 
3064
 
 
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(-)
 
3069
 
 
3070
commit 53f15d9424bd6137baf98187215520abb6c545cc
 
3071
Author: Ionuț Arțăriși <iartarisi@suse.cz>
 
3072
Date:   Wed Mar 14 17:36:33 2012 +0100
 
3073
 
 
3074
    don't use zipfile's context manager as it won't work on py2.6
 
3075
    
 
3076
    Fixes bug: 955994
 
3077
    
 
3078
    Change-Id: I436c667f496b10d64281538692acc10e327a8fdf
 
3079
 
 
3080
 AUTHORS                                  |    1 +
 
3081
 horizon/dashboards/settings/ec2/forms.py |    3 ++-
 
3082
 2 files changed, 3 insertions(+), 1 deletions(-)
 
3083
 
 
3084
commit 75053c8222f1d65664c1cea96bde1d6cdc05307f
 
3085
Merge: b3c7035 74dd2e9
 
3086
Author: Jenkins <jenkins@review.openstack.org>
 
3087
Date:   Mon Mar 19 05:44:15 2012 +0000
 
3088
 
 
3089
    Merge "Filter action respects HTTP method. Fixes bug 931272."
 
3090
 
 
3091
commit b3c70356b45ed855446b7acfe4ccbb3808cc27eb
 
3092
Author: Andy Chong <andycjw@gmail.com>
 
3093
Date:   Mon Mar 19 11:07:17 2012 +0800
 
3094
 
 
3095
    Add a select all checkbox at table header dynamically
 
3096
    
 
3097
     * implements wishlist at bug 959017
 
3098
    
 
3099
    Change-Id: I22a1fc3007dcf69e5f3f0d9eac48adbe62ad8035
 
3100
 
 
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(-)
 
3105
 
 
3106
commit 74dd2e9de790ad983af2034d0e56297bb6deaa98
 
3107
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3108
Date:   Sun Mar 18 22:17:30 2012 -0700
 
3109
 
 
3110
    Filter action respects HTTP method. Fixes bug 931272.
 
3111
    
 
3112
    Change-Id: I1c292f741349a2e82a871432fbba0edd9d62044c
 
3113
 
 
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(-)
 
3118
 
 
3119
commit f2c4e80fce4f263b9d35018f98d9c227563f0e0e
 
3120
Merge: 19ef513 fccfacb
 
3121
Author: Jenkins <jenkins@review.openstack.org>
 
3122
Date:   Mon Mar 19 05:20:26 2012 +0000
 
3123
 
 
3124
    Merge "Security Group Rule enhancements."
 
3125
 
 
3126
commit 19ef51302e5d13330df6fe6ebc962f667c058e35
 
3127
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3128
Date:   Sun Mar 18 21:35:43 2012 -0700
 
3129
 
 
3130
    Paring down the syspanel instances table.
 
3131
    
 
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
 
3136
    a detail page.
 
3137
    
 
3138
    Fixes bug 944506.
 
3139
    
 
3140
    Change-Id: Iaad218bc6ed6647645c5943920467bec097a0a2d
 
3141
 
 
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(-)
 
3146
 
 
3147
commit fccfacb6b5e9d136766a9e0947ec3fa596835cfa
 
3148
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3149
Date:   Sun Mar 18 20:57:12 2012 -0700
 
3150
 
 
3151
    Security Group Rule enhancements.
 
3152
    
 
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.
 
3156
    
 
3157
    Change-Id: I66afeb4b530be350f33f63c8f9a60bd4a20e01bf
 
3158
 
 
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(-)
 
3165
 
 
3166
commit 3a6ffe81d870392f596ad2d443d9ca0abc1ad00e
 
3167
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3168
Date:   Sun Mar 18 19:23:04 2012 -0700
 
3169
 
 
3170
    Added AJAX updating error handling.
 
3171
    
 
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.
 
3177
    
 
3178
    Fixes bug 957461.
 
3179
    
 
3180
    Change-Id: I5114430d35e2d20603e817651540b2db1f8a4d07
 
3181
 
 
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(-)
 
3191
 
 
3192
commit 9ba9d9741901572af328e52dee66d9eb861e4c76
 
3193
Merge: b53d083 5ab5d28
 
3194
Author: Jenkins <jenkins@review.openstack.org>
 
3195
Date:   Sun Mar 18 23:18:22 2012 +0000
 
3196
 
 
3197
    Merge "reset table to empty look if row becomes empty during updates"
 
3198
 
 
3199
commit b53d08386fa3d0b054844f8e9b6a1a05b744c6af
 
3200
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3201
Date:   Sun Mar 18 15:30:45 2012 -0700
 
3202
 
 
3203
    Instantiate novaclient managers for test data.
 
3204
    
 
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.
 
3209
    
 
3210
    Fixes bug 958857.
 
3211
    
 
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
 
3214
    of a file on disk.
 
3215
    
 
3216
    Change-Id: I1331e4ae5658b45d01b8247623554c5c43f67578
 
3217
 
 
3218
 horizon/tests/test_data/nova_data.py |   30 ++++++++++++++++--------------
 
3219
 horizon/tests/testsettings.py        |   15 ++-------------
 
3220
 run_tests.sh                         |    2 +-
 
3221
 3 files changed, 19 insertions(+), 28 deletions(-)
 
3222
 
 
3223
commit 9fbca5643974d0f1a53d4989685a4af79198fb08
 
3224
Author: John Postlethwait <john.postlethwait@nebula.com>
 
3225
Date:   Sat Mar 17 15:10:09 2012 -0700
 
3226
 
 
3227
    Using the <caption> tag for table captions. Fixes bug #953741
 
3228
    
 
3229
    Change-Id: I68873292cefac3ad9426f235c228522db3cf171f
 
3230
 
 
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(-)
 
3234
 
 
3235
commit 5ab5d280312fd85f0cf0c9ce539e1b2b294d52bb
 
3236
Author: Andy Chong <andycjw@gmail.com>
 
3237
Date:   Thu Mar 15 15:28:55 2012 +0800
 
3238
 
 
3239
    reset table to empty look if row becomes empty during updates
 
3240
    
 
3241
     * fixes bug 955706
 
3242
    
 
3243
    Change-Id: Icb4190ce8cf20e3375c237f6729c64cb17f404e1
 
3244
 
 
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(-)
 
3249
 
 
3250
commit baf6662ac46a6102ff6a3322ddca72f88f5e394e
 
3251
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3252
Date:   Fri Mar 16 16:52:35 2012 -0700
 
3253
 
 
3254
    Improves the BaseAdminView TestCase.
 
3255
    
 
3256
    Change-Id: I7786cac7dc8968d08083236e617a178e75d2e0b3
 
3257
 
 
3258
 horizon/test.py |   16 ++++------------
 
3259
 1 files changed, 4 insertions(+), 12 deletions(-)
 
3260
 
 
3261
commit 3763816ae6f46afe1d1bbec30d7b62af69bdb77d
 
3262
Merge: 69f784b a942066
 
3263
Author: Jenkins <jenkins@review.openstack.org>
 
3264
Date:   Fri Mar 16 21:39:40 2012 +0000
 
3265
 
 
3266
    Merge "Adding a string for the create volume form. Fixes Bug #957139"
 
3267
 
 
3268
commit 69f784b87ca3c3ec715a18c410f04c39ae16a230
 
3269
Merge: ca82397 cefb135
 
3270
Author: Jenkins <jenkins@review.openstack.org>
 
3271
Date:   Fri Mar 16 20:56:22 2012 +0000
 
3272
 
 
3273
    Merge "Set usage to 0 if attribute not present"
 
3274
 
 
3275
commit a9420668e709cf5895792254178e17c2776f1aee
 
3276
Author: John Postlethwait <john.postlethwait@nebula.com>
 
3277
Date:   Fri Mar 16 13:51:58 2012 -0700
 
3278
 
 
3279
    Adding a string for the create volume form. Fixes Bug #957139
 
3280
    
 
3281
    Change-Id: I431b4799612fbea87e34f983b2654a0defdb8a4c
 
3282
 
 
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(-)
 
3299
 
 
3300
commit ca82397522bf752473137eb29559061bc78eca24
 
3301
Merge: a8b4308 cb18f03
 
3302
Author: Jenkins <jenkins@review.openstack.org>
 
3303
Date:   Fri Mar 16 20:39:18 2012 +0000
 
3304
 
 
3305
    Merge "Clears session if login fails unexepctedly. Fixes bug 956493."
 
3306
 
 
3307
commit a8b4308d141e7debec27af41d3d0de077a2156cb
 
3308
Merge: 0798706 d4456b3
 
3309
Author: Jenkins <jenkins@review.openstack.org>
 
3310
Date:   Fri Mar 16 20:33:38 2012 +0000
 
3311
 
 
3312
    Merge "fix syspanel overview missing messages if future date selected"
 
3313
 
 
3314
commit 07987065c53a1f82f397874224a663175f801664
 
3315
Merge: fabb3d9 fd3bb97
 
3316
Author: Jenkins <jenkins@review.openstack.org>
 
3317
Date:   Fri Mar 16 20:27:38 2012 +0000
 
3318
 
 
3319
    Merge "Port validation should include 65535"
 
3320
 
 
3321
commit fabb3d9892747515a5df09c6f2c5a649a665104b
 
3322
Merge: 440950b ebbf8a0
 
3323
Author: Jenkins <jenkins@review.openstack.org>
 
3324
Date:   Fri Mar 16 20:08:23 2012 +0000
 
3325
 
 
3326
    Merge "auth_forms: remove dead code"
 
3327
 
 
3328
commit 440950b19f1d2fcc6cbb58743d763064500a11d6
 
3329
Merge: 99019b2 83d04b6
 
3330
Author: Jenkins <jenkins@review.openstack.org>
 
3331
Date:   Fri Mar 16 19:56:56 2012 +0000
 
3332
 
 
3333
    Merge "Remove OPENSTACK_KEYSTONE_ADMIN_URL"
 
3334
 
 
3335
commit cefb1350f18cc4b4d326e1725ff9b5c981d11e0f
 
3336
Author: Julien Danjou <julien.danjou@enovance.com>
 
3337
Date:   Fri Mar 16 15:05:11 2012 +0100
 
3338
 
 
3339
    Set usage to 0 if attribute not present
 
3340
    
 
3341
    This fixes bug #956989
 
3342
    
 
3343
    Change-Id: If673dff48806642c866c593ab0575a470906cb2d
 
3344
    Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
 
3345
 
 
3346
 horizon/api/nova.py |    2 +-
 
3347
 1 files changed, 1 insertions(+), 1 deletions(-)
 
3348
 
 
3349
commit d4456b367f97deb57a73d2c1cac3b0deabada110
 
3350
Author: Andy Chong <andycjw@gmail.com>
 
3351
Date:   Fri Mar 16 16:17:17 2012 +0800
 
3352
 
 
3353
    fix syspanel overview missing messages if future date selected
 
3354
    
 
3355
    Change-Id: I172a681c107ad0703ef5a4558250576a700b6dae
 
3356
 
 
3357
 .../templates/syspanel/overview/usage.html         |    2 +-
 
3358
 1 files changed, 1 insertions(+), 1 deletions(-)
 
3359
 
 
3360
commit 99019b25af8083ce60d8ad232d50c2298a162575
 
3361
Author: Andy Chong <andycjw@gmail.com>
 
3362
Date:   Fri Mar 16 11:10:50 2012 +0800
 
3363
 
 
3364
    allow backdrop for modal inside modal, and rearrange the z-indexes
 
3365
    
 
3366
     * fix bug 955622
 
3367
     * proper fix for the quick fix https://review.openstack.org/4806
 
3368
    
 
3369
    Change-Id: Ibbe929fa6264ee7ecf443bae759e4a26cc14a22b
 
3370
 
 
3371
 horizon/static/horizon/js/horizon.js |   10 ++++++++--
 
3372
 horizon/static/horizon/js/modals.js  |    8 +++++---
 
3373
 2 files changed, 13 insertions(+), 5 deletions(-)
 
3374
 
 
3375
commit fd3bb97a8a7b803a3eaa6a83fbf016b1979daf72
 
3376
Author: Greg Althaus <galthaus@austin.rr.com>
 
3377
Date:   Thu Mar 15 21:25:06 2012 -0700
 
3378
 
 
3379
    Port validation should include 65535
 
3380
    
 
3381
    Python's range test in inclusive to exclusive.
 
3382
    Update 65535 to 65536.
 
3383
    
 
3384
    bug 956683
 
3385
    
 
3386
    Change-Id: I1e22c045ab659c8a303e9fe3823236fe3e114feb
 
3387
 
 
3388
 AUTHORS                     |    1 +
 
3389
 horizon/utils/validators.py |    2 +-
 
3390
 2 files changed, 2 insertions(+), 1 deletions(-)
 
3391
 
 
3392
commit cb18f038805d1e74361cf11405b4ca707c4e8627
 
3393
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3394
Date:   Thu Mar 15 15:24:32 2012 -0700
 
3395
 
 
3396
    Clears session if login fails unexepctedly. Fixes bug 956493.
 
3397
    
 
3398
    Change-Id: I1435d6beb2142d22c9357399c761a12d9969edbb
 
3399
 
 
3400
 horizon/views/auth_forms.py |    4 +++-
 
3401
 1 files changed, 3 insertions(+), 1 deletions(-)
 
3402
 
 
3403
commit f00f17706877b069cc3c49d0986740f07655eb8f
 
3404
Merge: b8754d5 3ab6377
 
3405
Author: Jenkins <jenkins@review.openstack.org>
 
3406
Date:   Thu Mar 15 19:12:57 2012 +0000
 
3407
 
 
3408
    Merge "allow errored volume to be deleted since nova api allows it now"
 
3409
 
 
3410
commit b8754d5ecd12b29297d6462b18c2ffc0c3176d90
 
3411
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3412
Date:   Wed Mar 14 18:55:28 2012 -0700
 
3413
 
 
3414
    Updates Image Details page to match other details pages. Fixes bug 955625.
 
3415
    
 
3416
    While updating these, a bug was discovered in the tab exception handling
 
3417
    which is also fixed by this patch. Fixes bug 955642.
 
3418
    
 
3419
    Also incorporates some cleanup on the other details pages so that
 
3420
    they are all uniform and at their best.
 
3421
    
 
3422
    Additionally, added a command to run_tests.sh to update all the translation
 
3423
    strings (./run_tests.sh -m or --makemessages).
 
3424
    
 
3425
    Updates translation files.
 
3426
    
 
3427
    Change-Id: I61287b91fb442f7343c2ddebfcc547dc559efbdf
 
3428
 
 
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(-)
 
3457
 
 
3458
commit 8a25850fdfa39e68de1df915db5daf1a91e50ef9
 
3459
Merge: 66f67fc b61ee08
 
3460
Author: Jenkins <jenkins@review.openstack.org>
 
3461
Date:   Thu Mar 15 18:39:24 2012 +0000
 
3462
 
 
3463
    Merge "Corrects available actions for syspanel images table."
 
3464
 
 
3465
commit 83d04b615a269a12b9dbf5ce175441b19bb9a041
 
3466
Author: Julien Danjou <julien.danjou@enovance.com>
 
3467
Date:   Thu Mar 15 12:06:34 2012 +0100
 
3468
 
 
3469
    Remove OPENSTACK_KEYSTONE_ADMIN_URL
 
3470
    
 
3471
    This is not needed anymore, since the catalog is now used.
 
3472
    
 
3473
    Change-Id: I9dca3c91b6f50f5f15ec334f5a124ca08b9e4194
 
3474
    Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
 
3475
 
 
3476
 horizon/tests/testsettings.py                      |    1 -
 
3477
 .../local/local_settings.py.example                |    3 ---
 
3478
 2 files changed, 0 insertions(+), 4 deletions(-)
 
3479
 
 
3480
commit ebbf8a0e6dbab3b7fd3db6299900184f669c14e0
 
3481
Author: Julien Danjou <julien.danjou@enovance.com>
 
3482
Date:   Thu Mar 15 11:51:31 2012 +0100
 
3483
 
 
3484
    auth_forms: remove dead code
 
3485
    
 
3486
    tenant is not used at all
 
3487
    
 
3488
    Change-Id: I013eae34abc116b7127d0b2d68011248528353f9
 
3489
    Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
 
3490
 
 
3491
 horizon/views/auth_forms.py |    4 ----
 
3492
 1 files changed, 0 insertions(+), 4 deletions(-)
 
3493
 
 
3494
commit 66f67fcdaa449e01fa70952a0eb39a66c84b56ba
 
3495
Merge: b989724 5a2da5d
 
3496
Author: Jenkins <jenkins@review.openstack.org>
 
3497
Date:   Thu Mar 15 08:51:32 2012 +0000
 
3498
 
 
3499
    Merge "set minimum instance launch count to 1"
 
3500
 
 
3501
commit 3ab63779c147f2147428f9ffe9e2683feb6bc4cd
 
3502
Author: Andy Chong <andycjw@gmail.com>
 
3503
Date:   Thu Mar 15 16:03:23 2012 +0800
 
3504
 
 
3505
    allow errored volume to be deleted since nova api allows it now
 
3506
    
 
3507
     * fixes bug 955704
 
3508
     * related nova changes at https://review.openstack.org/5342
 
3509
    
 
3510
    Change-Id: I10aa598a3bfbc63bade757972c09db43377a737b
 
3511
 
 
3512
 .../nova/instances_and_volumes/volumes/tables.py   |    9 ---------
 
3513
 1 files changed, 0 insertions(+), 9 deletions(-)
 
3514
 
 
3515
commit b9897240e34e30096d40ccd74a8aff5a338d5522
 
3516
Author: Andy Chong <andycjw@gmail.com>
 
3517
Date:   Wed Mar 14 15:09:19 2012 +0800
 
3518
 
 
3519
    adds default text for empty instance list in form select widget
 
3520
    
 
3521
     * updated related locale .po file
 
3522
    
 
3523
    Change-Id: Ie217a6021829822777a6b0af7ce166a5c21ee549
 
3524
 
 
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(-)
 
3535
 
 
3536
commit b61ee0865300f85563c0c708d9c56923e0429049
 
3537
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3538
Date:   Wed Mar 14 17:59:00 2012 -0700
 
3539
 
 
3540
    Corrects available actions for syspanel images table.
 
3541
    
 
3542
      * Fixes bug 955630 by removing the launch instance action.
 
3543
      * Allows admins to delete any image.
 
3544
    
 
3545
    Change-Id: Ie9bd1c93349c19ac07b6d576115420da55148042
 
3546
 
 
3547
 horizon/dashboards/syspanel/images/tables.py |   17 ++++++++++++++++-
 
3548
 horizon/dashboards/syspanel/images/views.py  |    4 ++--
 
3549
 2 files changed, 18 insertions(+), 3 deletions(-)
 
3550
 
 
3551
commit 42c47150c96f36e5a33cd5953315572996ecbb37
 
3552
Merge: 4cf6933 588c782
 
3553
Author: Jenkins <jenkins@review.openstack.org>
 
3554
Date:   Thu Mar 15 00:45:20 2012 +0000
 
3555
 
 
3556
    Merge "add source group rule interface in security groups edit"
 
3557
 
 
3558
commit 4cf69331e05780a77f2863da67ce000f1ca7818e
 
3559
Merge: 7459bc7 7d6089b
 
3560
Author: Jenkins <jenkins@review.openstack.org>
 
3561
Date:   Thu Mar 15 00:27:53 2012 +0000
 
3562
 
 
3563
    Merge "Updating ec2 credentials verbiage."
 
3564
 
 
3565
commit 7459bc7f782356c42a3822e07846996f3854c66c
 
3566
Merge: e2a558a 047d674
 
3567
Author: Jenkins <jenkins@review.openstack.org>
 
3568
Date:   Thu Mar 15 00:16:41 2012 +0000
 
3569
 
 
3570
    Merge "Add missing docs files in tarball"
 
3571
 
 
3572
commit 7d6089b81a6c91c3e1bf03fdd8c61d4286982eed
 
3573
Author: jakedahn <jake@ansolabs.com>
 
3574
Date:   Mon Mar 12 20:13:13 2012 -0700
 
3575
 
 
3576
    Updating ec2 credentials verbiage.
 
3577
    
 
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.
 
3583
      * Fixes bug 947647
 
3584
      * Fixes bug 953530
 
3585
    
 
3586
    Change-Id: Ifdbdf0036bfbaacae2e525fd6791f83aa947f3ff
 
3587
 
 
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(-)
 
3609
 
 
3610
commit e2a558a8d82a515d823a191c29e7d7b75ad1c638
 
3611
Author: jakedahn <jake@ansolabs.com>
 
3612
Date:   Mon Mar 12 13:07:28 2012 -0700
 
3613
 
 
3614
    Changes 'project settings' to a more fitting 'OpenStack Credentials'
 
3615
    
 
3616
      * fixes bug 953373
 
3617
    
 
3618
    Change-Id: I1546e8b3e47aea0762efe68dfbc7d233e86b26a0
 
3619
 
 
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(-)
 
3638
 
 
3639
commit 6ceebc1f6f4d782a161e3cdc90176abc16521dcf
 
3640
Merge: b9a5911 cb8f3dd
 
3641
Author: Jenkins <jenkins@review.openstack.org>
 
3642
Date:   Wed Mar 14 19:18:37 2012 +0000
 
3643
 
 
3644
    Merge "Added IDs and identifiable classes to all action buttons."
 
3645
 
 
3646
commit b9a59118e94234ee79cfe377332c64fadc9b67e7
 
3647
Merge: ee3e890 382a510
 
3648
Author: Jenkins <jenkins@review.openstack.org>
 
3649
Date:   Wed Mar 14 18:06:21 2012 +0000
 
3650
 
 
3651
    Merge "User.authorized_tenants is now a cached property."
 
3652
 
 
3653
commit cb8f3ddf4e43ab786a2dc56ee392b322c8f2a33c
 
3654
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3655
Date:   Tue Mar 13 20:35:23 2012 -0700
 
3656
 
 
3657
    Added IDs and identifiable classes to all action buttons.
 
3658
    
 
3659
    Fixes bug 953483.
 
3660
    
 
3661
    Change-Id: Ie6b858a9a595d024f71ca372a11b97a454b3b1e8
 
3662
 
 
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(-)
 
3684
 
 
3685
commit ee3e890466b07b0db5d11456958768aa87e6f5e8
 
3686
Merge: 753ebd6 56d98e5
 
3687
Author: Jenkins <jenkins@review.openstack.org>
 
3688
Date:   Wed Mar 14 17:28:17 2012 +0000
 
3689
 
 
3690
    Merge "Created a new detail view for volumes (like instance details)."
 
3691
 
 
3692
commit 047d674dfde665e3133b8d02e943e7d289e0b238
 
3693
Author: Thierry Carrez <thierry@openstack.org>
 
3694
Date:   Wed Mar 14 16:11:29 2012 +0100
 
3695
 
 
3696
    Add missing docs files in tarball
 
3697
    
 
3698
    Fix MANIFEST.in to include a few missing files in the docs.
 
3699
    Fixes bug 954910.
 
3700
    
 
3701
    Change-Id: I8916dfb139607d33f9053a33b082b6eb44b00f3e
 
3702
 
 
3703
 AUTHORS     |    1 +
 
3704
 MANIFEST.in |    2 +-
 
3705
 2 files changed, 2 insertions(+), 1 deletions(-)
 
3706
 
 
3707
commit 5a2da5d7c41ba565a9d4fe7b9d7872d17722b440
 
3708
Author: Andy Chong <andycjw@gmail.com>
 
3709
Date:   Wed Mar 14 11:59:19 2012 +0800
 
3710
 
 
3711
    set minimum instance launch count to 1
 
3712
    
 
3713
     * added assertion test for form errors
 
3714
    
 
3715
    Change-Id: I573a459facfbad6980390d97b26f490613cabc87
 
3716
 
 
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(-)
 
3721
 
 
3722
commit 56d98e5fe28c4e9de4a77a78a63347d68c4e3142
 
3723
Author: Emma Steimann <emmasteimann@gmail.com>
 
3724
Date:   Sun Mar 4 00:35:21 2012 -0600
 
3725
 
 
3726
    Created a new detail view for volumes (like instance details).
 
3727
    
 
3728
      * fixes bug 944497 and fixes bug 953464.
 
3729
    
 
3730
    Change-Id: Idea17ab07f4fa46b72af6b54017899cbfe7e6ef0
 
3731
 
 
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(-)
 
3760
 
 
3761
commit 753ebd673c164cc0469a3de1b9ce40fefe92e99b
 
3762
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3763
Date:   Tue Mar 13 17:27:18 2012 -0700
 
3764
 
 
3765
    Moved ajax updating from Action to Row.
 
3766
    
 
3767
    This fixes the problem of having to "hide" the update action
 
3768
    in the row's actions column. Fixes bug 948397.
 
3769
    
 
3770
    Additionally, added some protection for spillover between
 
3771
    the attrs dictionary on action instances. Fixes bug 954592.
 
3772
    
 
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.
 
3777
    
 
3778
    Change-Id: Ic8932a33ca6956a56c8eee09bb0a4d1f59e0ab3a
 
3779
 
 
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(-)
 
3793
 
 
3794
commit f7c0dd203dec019fe23203740d6859aa0643481c
 
3795
Author: John Postlethwait <john.postlethwait@nebula.com>
 
3796
Date:   Tue Mar 13 15:18:34 2012 -0700
 
3797
 
 
3798
    Adding a cancel CSS class to confirmation modals so they can be styled individualls. Fixes Bug #954515
 
3799
    
 
3800
    Change-Id: I99ff5bc2252991216c47d4a9d95b420369f56966
 
3801
 
 
3802
 horizon/templates/horizon/client_side/_modal.html |    2 +-
 
3803
 1 files changed, 1 insertions(+), 1 deletions(-)
 
3804
 
 
3805
commit 382a5105c44ced79801b450e485e94acae39a7e0
 
3806
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3807
Date:   Tue Mar 13 15:09:12 2012 -0700
 
3808
 
 
3809
    User.authorized_tenants is now a cached property.
 
3810
    
 
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.
 
3815
    
 
3816
    Fixes bug 942074.
 
3817
    
 
3818
    Change-Id: Ic09b15adbffb16c0358bb28aec73345cc01834ad
 
3819
 
 
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(-)
 
3829
 
 
3830
commit dff76a2b7902f5fdf1c2302764b965f9514e56ce
 
3831
Merge: ceed483 6999780
 
3832
Author: Jenkins <jenkins@review.openstack.org>
 
3833
Date:   Tue Mar 13 20:30:00 2012 +0000
 
3834
 
 
3835
    Merge "Updated docs to reflect current required services for Horizon."
 
3836
 
 
3837
commit 6999780204076776595d240dd9f4a9db52d5e9eb
 
3838
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3839
Date:   Tue Mar 13 13:11:16 2012 -0700
 
3840
 
 
3841
    Updated docs to reflect current required services for Horizon.
 
3842
    
 
3843
    Fixes bug 946874.
 
3844
    
 
3845
    Change-Id: Ieaac7f102047be1d6fb17f129bd2b74d13a1dc4c
 
3846
 
 
3847
 README.rst                 |   11 +++++++++++
 
3848
 docs/source/quickstart.rst |   13 ++++++++++++-
 
3849
 2 files changed, 23 insertions(+), 1 deletions(-)
 
3850
 
 
3851
commit ceed4838437b27ee12b6eadc4d3fe7631954cbc5
 
3852
Author: Andy Chong <andycjw@gmail.com>
 
3853
Date:   Wed Mar 7 14:23:10 2012 +0800
 
3854
 
 
3855
    Show security groups for instance in overview detail.
 
3856
    
 
3857
    Fixes bug 897090, since IP information is displayed as nova returns it.
 
3858
    
 
3859
    Change-Id: If64ec14ba4cf6b081a7a99aa7ccee0aef70efa35
 
3860
 
 
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(-)
 
3865
 
 
3866
commit d3f25525474022f6e4b3601bdf9a625fa6e7ca96
 
3867
Merge: 24ab51c dfe55c0
 
3868
Author: Jenkins <jenkins@review.openstack.org>
 
3869
Date:   Tue Mar 13 19:28:37 2012 +0000
 
3870
 
 
3871
    Merge "add progressive interval delay, extra checks in ajax row update polling"
 
3872
 
 
3873
commit 24ab51c02ad85ca706c7315759bd1422bceec3f8
 
3874
Merge: a044427 f5efe11
 
3875
Author: Jenkins <jenkins@review.openstack.org>
 
3876
Date:   Tue Mar 13 19:23:23 2012 +0000
 
3877
 
 
3878
    Merge "fix filter form for container objects list"
 
3879
 
 
3880
commit a04442705b44f1a52fa97c912b5c5a71f283a150
 
3881
Merge: ad7c3c7 91b9f15
 
3882
Author: Jenkins <jenkins@review.openstack.org>
 
3883
Date:   Tue Mar 13 19:17:44 2012 +0000
 
3884
 
 
3885
    Merge "use tables.DeleteAction for DeleteContainer and DeleteObject"
 
3886
 
 
3887
commit ad7c3c729326f380ebd5503ed8837a394ef681cb
 
3888
Merge: 3afb8ad ea63d25
 
3889
Author: Jenkins <jenkins@review.openstack.org>
 
3890
Date:   Tue Mar 13 19:03:20 2012 +0000
 
3891
 
 
3892
    Merge "force actions_column min-width:140px to prevent dropdown collapse"
 
3893
 
 
3894
commit 3afb8ad426af3c3b0e39c0ae68ae7dfcc03c6c30
 
3895
Merge: 6c92987 d0f7867
 
3896
Author: Jenkins <jenkins@review.openstack.org>
 
3897
Date:   Tue Mar 13 18:57:59 2012 +0000
 
3898
 
 
3899
    Merge "Removes duplicate error messages from being displayed during batch action error."
 
3900
 
 
3901
commit 6c929871edd39733a4609e875faca3d996cc48e5
 
3902
Merge: b820fba 8944026
 
3903
Author: Jenkins <jenkins@review.openstack.org>
 
3904
Date:   Tue Mar 13 18:52:40 2012 +0000
 
3905
 
 
3906
    Merge "Volume delete action cleanup."
 
3907
 
 
3908
commit b820fba2fe793328c38e21b9768c52dce5af21a3
 
3909
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
3910
Date:   Mon Mar 12 19:02:37 2012 -0700
 
3911
 
 
3912
    Adds default text for keypair select widget on launch form.
 
3913
    
 
3914
    Fixes bug 953488.
 
3915
    
 
3916
    Change-Id: I089f281111203959995fb0ca5068cd2aabcd2b18
 
3917
 
 
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(-)
 
3921
 
 
3922
commit ea63d2525ce82f01f91944e3ff6be2ef8252d4bb
 
3923
Author: Andy Chong <andycjw@gmail.com>
 
3924
Date:   Tue Mar 13 18:51:28 2012 +0800
 
3925
 
 
3926
    force actions_column min-width:140px to prevent dropdown collapse
 
3927
    
 
3928
     * fix bug 953750
 
3929
    
 
3930
    Change-Id: I60241e85a5831ffac0d7ec5b26b13f15cafdd494
 
3931
 
 
3932
 openstack_dashboard/static/dashboard/css/style.css |    1 +
 
3933
 1 files changed, 1 insertions(+), 0 deletions(-)
 
3934
 
 
3935
commit dfe55c00b6738e8f3b9ea904ed3efbe3ab45a379
 
3936
Author: Andy Chong <andycjw@gmail.com>
 
3937
Date:   Fri Mar 9 12:24:57 2012 +0800
 
3938
 
 
3939
    add progressive interval delay, extra checks in ajax row update polling
 
3940
    
 
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
 
3948
    
 
3949
    Change-Id: I487407289305694025a555f1dc96317d17416307
 
3950
 
 
3951
 horizon/static/horizon/js/horizon.js |   29 ++++++++++++++++++++++++++---
 
3952
 horizon/static/horizon/js/tables.js  |   12 +++++++++++-
 
3953
 2 files changed, 37 insertions(+), 4 deletions(-)
 
3954
 
 
3955
commit f5efe118c90a15a4c281f0a9151078196454f033
 
3956
Author: Andy Chong <andycjw@gmail.com>
 
3957
Date:   Mon Mar 12 15:42:08 2012 +0800
 
3958
 
 
3959
    fix filter form for container objects list
 
3960
    
 
3961
     * fixes bug 953815
 
3962
    
 
3963
    Change-Id: I95e1bb7a33bd47074114115338ecd51d2135c479
 
3964
 
 
3965
 horizon/dashboards/nova/containers/tables.py |    9 ++++-----
 
3966
 1 files changed, 4 insertions(+), 5 deletions(-)
 
3967
 
 
3968
commit 91b9f1525a8eaa34ab8f19443b52c7d30df680df
 
3969
Author: Andy Chong <andycjw@gmail.com>
 
3970
Date:   Mon Mar 12 13:47:09 2012 +0800
 
3971
 
 
3972
    use tables.DeleteAction for DeleteContainer and DeleteObject
 
3973
    
 
3974
     * fix bug 953814, hide delete button if table is empty
 
3975
    
 
3976
    Change-Id: Iecdbcf4912d4828d5e5174f9acab27e9af95dc61
 
3977
 
 
3978
 horizon/dashboards/nova/containers/tables.py |   42 +++++++++----------------
 
3979
 1 files changed, 15 insertions(+), 27 deletions(-)
 
3980
 
 
3981
commit 588c782067fbc4df77a360fc1ee20e2a4ff872de
 
3982
Author: Andy Chong <andycjw@gmail.com>
 
3983
Date:   Mon Mar 5 12:55:16 2012 +0800
 
3984
 
 
3985
    add source group rule interface in security groups edit
 
3986
    
 
3987
     * fixes bug 860780
 
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
 
3992
    
 
3993
    Change-Id: I77af442ea4c0408556bfed8c2d1669b860219f66
 
3994
 
 
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(-)
 
4005
 
 
4006
commit d0f78679a042328f63129586a5e6051dfbf9a561
 
4007
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4008
Date:   Mon Mar 12 18:46:59 2012 -0700
 
4009
 
 
4010
    Removes duplicate error messages from being displayed during batch action error.
 
4011
    
 
4012
    Fixes bug 953583.
 
4013
    
 
4014
    Change-Id: Ie7a5e0bef12372debb3fa1b3837488b5609b58c8
 
4015
 
 
4016
 horizon/tables/actions.py |    7 ++++---
 
4017
 1 files changed, 4 insertions(+), 3 deletions(-)
 
4018
 
 
4019
commit 894402613fc6cde41390e24d0e1b0d451a628cef
 
4020
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4021
Date:   Mon Mar 12 18:39:04 2012 -0700
 
4022
 
 
4023
    Volume delete action cleanup.
 
4024
    
 
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.
 
4031
    
 
4032
    Change-Id: Ie4017c7fbb8e2f22e130ba5f973c7608a24aedfb
 
4033
 
 
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(-)
 
4037
 
 
4038
commit 2c2a583182e722bbb68b2b04124dc8796f43177c
 
4039
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4040
Date:   Mon Mar 12 17:09:37 2012 -0700
 
4041
 
 
4042
    Improved contributing docs.
 
4043
    
 
4044
      * Added IRC information.
 
4045
      * Added etiquette section.
 
4046
      * Added suggestions for ways to help besides writing code.
 
4047
    
 
4048
    Change-Id: I4a4eed0b9617b29c1e542043683979396d79df0c
 
4049
 
 
4050
 docs/source/contributing.rst |   73 +++++++++++++++++++++++++++++++++++++++---
 
4051
 1 files changed, 68 insertions(+), 5 deletions(-)
 
4052
 
 
4053
commit e206ba6a4cb136dad2574ce1ffc475c0f7d9c60b
 
4054
Author: John Postlethwait <john.postlethwait@nebula.com>
 
4055
Date:   Sun Mar 11 19:54:57 2012 -0700
 
4056
 
 
4057
    Ensuring the exception handler for the image detail page works.
 
4058
    
 
4059
    Change-Id: Ia39f1c48f89a0798e832f267dd35103c77f707c7
 
4060
 
 
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(-)
 
4064
 
 
4065
commit 5c7ea2254b7c3840206ea01553443449295f36d0
 
4066
Merge: 7b526b6 d0c6d54
 
4067
Author: Jenkins <jenkins@review.openstack.org>
 
4068
Date:   Mon Mar 12 02:37:37 2012 +0000
 
4069
 
 
4070
    Merge "hide tooltip after select field is selected"
 
4071
 
 
4072
commit 7b526b6a7e0e118ca10bede834b3ad48a0e0feed
 
4073
Author: John Postlethwait <john.postlethwait@nebula.com>
 
4074
Date:   Sun Mar 11 18:37:18 2012 -0700
 
4075
 
 
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
 
4077
    
 
4078
    Change-Id: I7cbfa74d340d25d523ab8fb18138f5cf7d33a9d9
 
4079
 
 
4080
 horizon/api/glance.py                   |   33 +++++++++++++++++++++++++++++++
 
4081
 horizon/tests/api_tests/glance_tests.py |   31 +++++++++++++++++++++++++++++
 
4082
 2 files changed, 64 insertions(+), 0 deletions(-)
 
4083
 
 
4084
commit bf217e838106967869f9e0af77e64bbeac65f962
 
4085
Merge: 44f670e c9f566d
 
4086
Author: Jenkins <jenkins@review.openstack.org>
 
4087
Date:   Mon Mar 12 02:15:53 2012 +0000
 
4088
 
 
4089
    Merge "Changed CharField to IntegerField in forms where the actual value is expected to be integer."
 
4090
 
 
4091
commit 44f670e1049a0c73fd2f7e7d52caa6e897142b06
 
4092
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4093
Date:   Sun Mar 11 16:11:38 2012 -0700
 
4094
 
 
4095
    Allows row status to be determined as the aggregate of multiple columns.
 
4096
    
 
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.
 
4100
    
 
4101
    Change-Id: I8657c79d0ab7ec5972cc7c4886d7f009a1710876
 
4102
 
 
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(-)
 
4110
 
 
4111
commit c9f566dde77a2b7fc922b1b3cceb7f3cde83fbcc
 
4112
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
4113
Date:   Sun Mar 11 17:11:53 2012 +0200
 
4114
 
 
4115
    Changed CharField to IntegerField in forms
 
4116
    where the actual value is expected to be integer.
 
4117
    
 
4118
    Fixes bug 950550
 
4119
    
 
4120
    Change-Id: I8a78284ae8513c3a607b2ecad1ea36db2c247c56
 
4121
 
 
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(-)
 
4127
 
 
4128
commit d0c6d54eee92ccedc54515abcf3c97ce319bc06c
 
4129
Author: Andy Chong <andycjw@gmail.com>
 
4130
Date:   Sun Mar 11 13:14:42 2012 +0800
 
4131
 
 
4132
    hide tooltip after select field is selected
 
4133
    
 
4134
     * fix bug 952000
 
4135
    
 
4136
    Change-Id: Iaef3581335171497551cbf42da8971884d3d15c1
 
4137
 
 
4138
 horizon/static/horizon/js/forms.js |    3 +++
 
4139
 1 files changed, 3 insertions(+), 0 deletions(-)
 
4140
 
 
4141
commit 24f6bc59b27192c76455ce6f3023da6ec41d4ba4
 
4142
Author: John Postlethwait <john.postlethwait@nebula.com>
 
4143
Date:   Sat Mar 10 14:32:23 2012 -0800
 
4144
 
 
4145
    Adding the ability to configure password strength in the local_settings. Fixes bug 948317
 
4146
    
 
4147
    Change-Id: I96e3838ab6675e7282172e56be3f0359065caccb
 
4148
 
 
4149
 AUTHORS                                            |    1 +
 
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(-)
 
4156
 
 
4157
commit e165416a1234968fb2e5417eb483ea512ee97a89
 
4158
Author: Devin Carlen <devin.carlen@gmail.com>
 
4159
Date:   Sat Mar 10 16:36:40 2012 -0800
 
4160
 
 
4161
    Update openrc.sh to work with latest novaclient
 
4162
      * fixes bug 951919
 
4163
    
 
4164
    Change-Id: Ic24e874c2906a758f147021274182dba3c48ebc0
 
4165
 
 
4166
 .../templates/settings/project/openrc.sh.template  |    2 +-
 
4167
 1 files changed, 1 insertions(+), 1 deletions(-)
 
4168
 
 
4169
commit 076ee5f21664d9aabbd0c8b57d20bdb0a96c47c4
 
4170
Merge: a0b57a5 f028477
 
4171
Author: Jenkins <jenkins@review.openstack.org>
 
4172
Date:   Sun Mar 11 00:13:20 2012 +0000
 
4173
 
 
4174
    Merge "Fix the translation of transform string"
 
4175
 
 
4176
commit a0b57a5c375854572656c991fe3f487b3e21a720
 
4177
Author: Tres Henry <tres@treshenry.net>
 
4178
Date:   Sat Mar 10 12:38:38 2012 -0800
 
4179
 
 
4180
    Don't show stack trace when unknown exception happens during login.
 
4181
    
 
4182
    Fixes bug 951799
 
4183
    
 
4184
    Change-Id: Ib012a75e5b0e1d40aab590ecc37a72c3c2ff1343
 
4185
 
 
4186
 horizon/views/auth_forms.py |    7 ++++++-
 
4187
 1 files changed, 6 insertions(+), 1 deletions(-)
 
4188
 
 
4189
commit f028477c5a07b0fe3bfbeee7469d8785ceb052c7
 
4190
Author: Jim Yeh <lemonlatte@gmail.com>
 
4191
Date:   Fri Mar 9 15:59:55 2012 +0800
 
4192
 
 
4193
    Fix the translation of transform string
 
4194
    
 
4195
     * It cause missing attribute while the translation is not english.
 
4196
    
 
4197
    Change-Id: I63cb9b1f2ab566f8724c33b3ccf5e268d0d01196
 
4198
 
 
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(-)
 
4209
 
 
4210
commit d5c438a3c803f0e6602614c29f631cfeaa95cfeb
 
4211
Author: Tres Henry <tres@treshenry.net>
 
4212
Date:   Fri Mar 9 16:29:34 2012 -0800
 
4213
 
 
4214
    Removed id sanitizers now that cinder client does the right thing.
 
4215
    
 
4216
    Fixes bug: 944455
 
4217
    
 
4218
    Change-Id: I98c463dd91936b920b53e09b14f575bdacff1cf6
 
4219
 
 
4220
 .../nova/instances_and_volumes/volumes/tables.py   |   16 +++++++++-------
 
4221
 1 files changed, 9 insertions(+), 7 deletions(-)
 
4222
 
 
4223
commit 849f4b09a44fb60c8b4ade42107856ee74d315ac
 
4224
Merge: 67f37f0 a358f18
 
4225
Author: Jenkins <jenkins@review.openstack.org>
 
4226
Date:   Fri Mar 9 23:07:18 2012 +0000
 
4227
 
 
4228
    Merge "load Edit Attachments for volume in modal window"
 
4229
 
 
4230
commit 67f37f04ad99e7fd8d310b202cd584c0cfc45c61
 
4231
Merge: 0f26d2e 424bf84
 
4232
Author: Jenkins <jenkins@review.openstack.org>
 
4233
Date:   Fri Mar 9 22:57:42 2012 +0000
 
4234
 
 
4235
    Merge "Fix changing locale if using WSGIScriptAlias"
 
4236
 
 
4237
commit 0f26d2e4bc6fdc1c207571827e05e4af918cb927
 
4238
Merge: 80b5d64 839cdbe
 
4239
Author: Jenkins <jenkins@review.openstack.org>
 
4240
Date:   Fri Mar 9 22:52:18 2012 +0000
 
4241
 
 
4242
    Merge "Show quotas in Allocate IP form and block if quota limit reached"
 
4243
 
 
4244
commit 80b5d642d010d5b00cc451be57e1c4f5513c7284
 
4245
Merge: 4fc2300 fa74048
 
4246
Author: Jenkins <jenkins@review.openstack.org>
 
4247
Date:   Fri Mar 9 22:46:35 2012 +0000
 
4248
 
 
4249
    Merge "Restores volume attachment list to instance details."
 
4250
 
 
4251
commit 4fc2300f7d81b9ceeff356853a43c56f7d131e7a
 
4252
Merge: 358839b 6b7f856
 
4253
Author: Jenkins <jenkins@review.openstack.org>
 
4254
Date:   Fri Mar 9 22:41:22 2012 +0000
 
4255
 
 
4256
    Merge "Translate names for some tables."
 
4257
 
 
4258
commit 358839bb11ca436700e66a06d3b5ea47ff3cf35c
 
4259
Merge: d4d8145 07adf63
 
4260
Author: Jenkins <jenkins@review.openstack.org>
 
4261
Date:   Fri Mar 9 22:34:52 2012 +0000
 
4262
 
 
4263
    Merge "Makes sure ajax-updated rows still get correct actions allowed."
 
4264
 
 
4265
commit d4d81459a702503f59ad833302680da68c14c6aa
 
4266
Author: Tres Henry <tres@treshenry.net>
 
4267
Date:   Thu Mar 8 15:41:09 2012 -0800
 
4268
 
 
4269
    User crud no longer available in syspanel when Keystone is using something
 
4270
    other than the native auth backend.
 
4271
    
 
4272
    Fixes bug: 948310
 
4273
    
 
4274
    Change-Id: Ifebf0f5a60228c84d06f11e60f752f9ff474c929
 
4275
 
 
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(-)
 
4284
 
 
4285
commit 6b7f85602ab1e7d6339418e2c9425dbe08cecb36
 
4286
Author: Jim Yeh <lemonlatte@gmail.com>
 
4287
Date:   Fri Mar 9 11:35:26 2012 +0800
 
4288
 
 
4289
    Translate names for some tables.
 
4290
    
 
4291
     * All msgid are existed.
 
4292
     * Edit some msgstr.
 
4293
     * Update locale *.po
 
4294
    
 
4295
    Change-Id: I4bb0c7f5dc5635665cccb0479b9bc46c6977e44d
 
4296
 
 
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(-)
 
4313
 
 
4314
commit f74abc960134ef8952e29c61787adb22d76f1212
 
4315
Merge: 33566cb 22acb8d
 
4316
Author: Jenkins <jenkins@review.openstack.org>
 
4317
Date:   Thu Mar 8 22:34:25 2012 +0000
 
4318
 
 
4319
    Merge "Making initial stride to improve openstack-esq design in sphinx."
 
4320
 
 
4321
commit fa74048b1889c7e004a53461ac68a9b7b0551623
 
4322
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4323
Date:   Thu Mar 8 14:25:34 2012 -0800
 
4324
 
 
4325
    Restores volume attachment list to instance details.
 
4326
    
 
4327
    Change-Id: Ieea404da567642882dbf23b66d485139179cdf51
 
4328
 
 
4329
 horizon/api/nova.py                                |    1 -
 
4330
 .../instances/_detail_overview.html                |    2 +-
 
4331
 2 files changed, 1 insertions(+), 2 deletions(-)
 
4332
 
 
4333
commit 424bf843ddbbb09692154a31a6a71f0d8fc29a5a
 
4334
Author: Cole Robinson <crobinso@redhat.com>
 
4335
Date:   Thu Mar 8 13:32:08 2012 -0500
 
4336
 
 
4337
    Fix changing locale if using WSGIScriptAlias
 
4338
    
 
4339
    In Fedora we are rooting the dashboard at /dashboard rather than
 
4340
    plain /. This changes the locale switcher to not reference the
 
4341
    absolute path /i18n
 
4342
    
 
4343
    Change-Id: I8bb852fc84bf9991d9dcb3bddfc359c8674a87f9
 
4344
 
 
4345
 .../templates/settings/user/_language.html         |    2 +-
 
4346
 horizon/site_urls.py                               |    2 ++
 
4347
 2 files changed, 3 insertions(+), 1 deletions(-)
 
4348
 
 
4349
commit 33566cb66f9edd5accbe639887a39351f30be8d2
 
4350
Author: Andy Chong <andycjw@gmail.com>
 
4351
Date:   Thu Mar 8 15:41:03 2012 +0800
 
4352
 
 
4353
    add table column verbose_name to make it into translation
 
4354
    
 
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
 
4358
    
 
4359
    Change-Id: I664aa79555f52150c24ced8568a685496a1f2727
 
4360
 
 
4361
 AUTHORS                                            |    1 +
 
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(-)
 
4376
 
 
4377
commit 839cdbee28ac9dc37912c1a2eec89fd45a4b8d52
 
4378
Author: Andy Chong <andycjw@gmail.com>
 
4379
Date:   Thu Mar 8 12:57:54 2012 +0800
 
4380
 
 
4381
    Show quotas in Allocate IP form and block if quota limit reached
 
4382
    
 
4383
     * should fix bug 900533
 
4384
    
 
4385
    Change-Id: I9ebeaf28cb47a0ad762fcd36394688ac02b34d4c
 
4386
 
 
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(-)
 
4392
 
 
4393
commit f52c857a3f99a0345f47f11a7e629c36cacf72db
 
4394
Merge: 13b7509 009a5de
 
4395
Author: Jenkins <jenkins@review.openstack.org>
 
4396
Date:   Wed Mar 7 22:06:16 2012 +0000
 
4397
 
 
4398
    Merge "Removed "networks" panel from Horizon."
 
4399
 
 
4400
commit 13b7509f869c8a385ae05504858cf3c8028b020a
 
4401
Merge: d354c60 2d2e600
 
4402
Author: Jenkins <jenkins@review.openstack.org>
 
4403
Date:   Wed Mar 7 22:00:43 2012 +0000
 
4404
 
 
4405
    Merge "Refactorize JS codes for action button check to reduce duplication"
 
4406
 
 
4407
commit a358f182fc1e04e29bc159e541ae1441e94d8380
 
4408
Author: Andy Chong <andycjw@gmail.com>
 
4409
Date:   Wed Mar 7 16:19:52 2012 +0800
 
4410
 
 
4411
    load Edit Attachments for volume in modal window
 
4412
    
 
4413
    Change-Id: I48ef05eb348e6ec0a80843b19b0d8160a16bf859
 
4414
 
 
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(-)
 
4418
 
 
4419
commit d354c606fb2fe6cd677bf83930431fc2df704e0d
 
4420
Author: Andy Chong <andycjw@gmail.com>
 
4421
Date:   Wed Mar 7 15:19:32 2012 +0800
 
4422
 
 
4423
    Fix quicksearch filter for tables, thr row class odd/even has been missing
 
4424
    
 
4425
    Change-Id: Id40d7d694aee076d798362692554f395ff6f93d6
 
4426
 
 
4427
 horizon/static/horizon/js/tables.js |    2 +-
 
4428
 1 files changed, 1 insertions(+), 1 deletions(-)
 
4429
 
 
4430
commit 7affd63c35c0e09607828a61da631f5ba4ea2b23
 
4431
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4432
Date:   Tue Mar 6 20:29:21 2012 -0800
 
4433
 
 
4434
    Minor extensibility tweaks (sidebar context and div wrapper)
 
4435
    
 
4436
      * Adds the request to the sidebar templatetag template contexts.
 
4437
        Fixes bug 948670.
 
4438
      * Adds a wrapper div around the usage summary information at the
 
4439
        top of the common usage template.
 
4440
    
 
4441
    Change-Id: I1404c52c6d5e75324038683dbb3a92276b075c78
 
4442
 
 
4443
 .../templates/horizon/common/_usage_summary.html   |   30 ++++++++++---------
 
4444
 horizon/templatetags/horizon.py                    |    6 ++-
 
4445
 2 files changed, 20 insertions(+), 16 deletions(-)
 
4446
 
 
4447
commit 93f8382057577ce752f4b89fb327e7eeedc41436
 
4448
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4449
Date:   Tue Mar 6 20:00:31 2012 -0800
 
4450
 
 
4451
    Moves the branding back out of the main nav template.
 
4452
    
 
4453
    It was moved in carelessly during the previous extensibility patch.
 
4454
    
 
4455
    Change-Id: Ifee2817eb37e346239fa046094a55f0ad7b68188
 
4456
 
 
4457
 horizon/templates/horizon/_nav_list.html       |    1 -
 
4458
 horizon/templates/horizon/common/_sidebar.html |    2 ++
 
4459
 2 files changed, 2 insertions(+), 1 deletions(-)
 
4460
 
 
4461
commit 456d2c1dfca5fdd2d2366e721bedaf58ae6c4f0b
 
4462
Merge: 79fc689 a32f679
 
4463
Author: Jenkins <jenkins@review.openstack.org>
 
4464
Date:   Wed Mar 7 03:54:59 2012 +0000
 
4465
 
 
4466
    Merge "Minor extensibility improvements."
 
4467
 
 
4468
commit 79fc6898f23470f2049e48b3fed1605cd7bd46fa
 
4469
Merge: 8ff0f46 efb280f
 
4470
Author: Jenkins <jenkins@review.openstack.org>
 
4471
Date:   Wed Mar 7 03:48:47 2012 +0000
 
4472
 
 
4473
    Merge "Translation for Chinese Traditional"
 
4474
 
 
4475
commit 07adf638eb57b3c6b81ef5180c956a1750013aa7
 
4476
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4477
Date:   Tue Mar 6 19:34:20 2012 -0800
 
4478
 
 
4479
    Makes sure ajax-updated rows still get correct actions allowed.
 
4480
    
 
4481
    Also moved some logic that pertained to BatchAction from
 
4482
    BaseAction to BatchAction where it belonged.
 
4483
    
 
4484
    Fixes bug 944853.
 
4485
    
 
4486
    Change-Id: I24f590f0b4320a0cc58d954398673a8fa75a49b6
 
4487
 
 
4488
 horizon/tables/actions.py |   10 +++++++---
 
4489
 1 files changed, 7 insertions(+), 3 deletions(-)
 
4490
 
 
4491
commit 2d2e6001e40cbf9fba345ab024dd898b31f0c8c5
 
4492
Author: Andy Chong <andycjw@gmail.com>
 
4493
Date:   Mon Mar 5 17:29:19 2012 +0800
 
4494
 
 
4495
    Refactorize JS codes for action button check to reduce duplication
 
4496
    
 
4497
    Change-Id: I196ccdbf327425e40a8205edc620ecdf817746db
 
4498
 
 
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(-)
 
4504
 
 
4505
commit a32f67967e4b1657fc35d9306ff342930719110d
 
4506
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4507
Date:   Tue Mar 6 17:43:15 2012 -0800
 
4508
 
 
4509
    Minor extensibility improvements.
 
4510
    
 
4511
      * Allow exceptions.handle to include user-defined exception types.
 
4512
        Fixes bug 948536.
 
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.
 
4517
    
 
4518
    Change-Id: I045c29744ee01f60b080f2c1bbdc79ea5acf1b86
 
4519
 
 
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(-)
 
4526
 
 
4527
commit 22acb8d142ef4c094c681f9e93598f1b51a33723
 
4528
Author: jakedahn <jake@ansolabs.com>
 
4529
Date:   Mon Mar 5 21:47:22 2012 -0800
 
4530
 
 
4531
    Making initial stride to improve openstack-esq design in sphinx.
 
4532
    
 
4533
    Change-Id: I4c015b66e818b876c7ce23cdd103b785680d5b58
 
4534
 
 
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(-)
 
4544
 
 
4545
commit 009a5de2877257d0e5b034331c0e9fa22ecdf048
 
4546
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4547
Date:   Tue Mar 6 12:23:25 2012 -0800
 
4548
 
 
4549
    Removed "networks" panel from Horizon.
 
4550
    
 
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. :-(
 
4556
    
 
4557
    Change-Id: I9c8b6e31303461a35270bea8d1ed30ad0ae6ed93
 
4558
 
 
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(-)
 
4577
 
 
4578
commit 8ff0f46b46f9b0991d4cafe379122ad6befc1569
 
4579
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
4580
Date:   Tue Mar 6 21:50:24 2012 +0200
 
4581
 
 
4582
    Update for AUTHORS file to remove duplicate entries
 
4583
    Multiple emails per person are mapped in .mailmap file
 
4584
    Fixes bug 945268
 
4585
    
 
4586
    As primary email I've assumed the last one used in a commit.
 
4587
    
 
4588
    Change-Id: I755e98ccf82dc9a680bbfb103a0703c4d84d3e34
 
4589
 
 
4590
 .mailmap |    9 +++++++++
 
4591
 AUTHORS  |   12 +-----------
 
4592
 2 files changed, 10 insertions(+), 11 deletions(-)
 
4593
 
 
4594
commit efb280fa177d461fb00c469746ebc1a4b6d760cf
 
4595
Author: Andy Chong <andycjw@gmail.com>
 
4596
Date:   Tue Mar 6 12:51:27 2012 +0800
 
4597
 
 
4598
    Translation for Chinese Traditional
 
4599
    
 
4600
    Change-Id: I5ff3ebf3605b2750461f3d38e4907aa78443d307
 
4601
 
 
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(-)
 
4606
 
 
4607
commit ecbd98a0f4c7a1c2a585021a2267540349e9b6db
 
4608
Author: Andy Chong <andycjw@gmail.com>
 
4609
Date:   Tue Mar 6 13:33:02 2012 +0800
 
4610
 
 
4611
    Fix typo vnc to VNC
 
4612
    
 
4613
    Change-Id: Ic363cbd12f8e8e63b7aaf04228af9e0872a452ff
 
4614
 
 
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(-)
 
4624
 
 
4625
commit 3a36b8f01c8a97afc70f15463e77bd7ea31b3149
 
4626
Author: Andy Chong <andycjw@gmail.com>
 
4627
Date:   Tue Mar 6 13:10:01 2012 +0800
 
4628
 
 
4629
    Fix typo Snaphots to Snapshots
 
4630
    
 
4631
    Change-Id: I986d3ba28da319da145e3c9492c4261e553cdb8e
 
4632
 
 
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(-)
 
4642
 
 
4643
commit ff5f0d5a3c6a7fe47d630a6f8e62b8daed8c3f0f
 
4644
Author: Andy Chong <andycjw@gmail.com>
 
4645
Date:   Tue Mar 6 12:59:38 2012 +0800
 
4646
 
 
4647
    Fix typo termiante to terminate
 
4648
    
 
4649
    Change-Id: Iad6284a3b5cb31e970c12a7cc5e480064d3d7a2a
 
4650
 
 
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(-)
 
4660
 
 
4661
commit ad0784c9225ec39a81e9ccea563578d1ffdb793f
 
4662
Author: Andy Chong <andycjw@gmail.com>
 
4663
Date:   Tue Mar 6 10:27:21 2012 +0800
 
4664
 
 
4665
    fix chinese i18n code name from zh-TW/zh-CN to zh_TW/zh_CN
 
4666
    
 
4667
    translation strings for chinese should load properly now
 
4668
    
 
4669
    Change-Id: I05ecdaed44fa1268f9c1c943226b2b769e6f6983
 
4670
 
 
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(-)
 
4680
 
 
4681
commit 4b2de9359ca4e4dad110fb91621026af75bbf9b6
 
4682
Merge: 874e72b aebc081
 
4683
Author: Jenkins <jenkins@review.openstack.org>
 
4684
Date:   Mon Mar 5 22:57:02 2012 +0000
 
4685
 
 
4686
    Merge "Remove trailing whitespaces in regular file"
 
4687
 
 
4688
commit 874e72b16a6544a340a0d9180c28962a39a82daa
 
4689
Merge: be9c8e4 86bb083
 
4690
Author: Jenkins <jenkins@review.openstack.org>
 
4691
Date:   Mon Mar 5 22:28:45 2012 +0000
 
4692
 
 
4693
    Merge "Form errors should be very apparent."
 
4694
 
 
4695
commit be9c8e45457249b915e029086a898d639f117e0b
 
4696
Merge: 131a991 f631470
 
4697
Author: Jenkins <jenkins@review.openstack.org>
 
4698
Date:   Mon Mar 5 20:34:37 2012 +0000
 
4699
 
 
4700
    Merge "Remove old Glance variables from openrc template"
 
4701
 
 
4702
commit 131a99127eaa809e0f87ae3e1a10cd65ef3c0653
 
4703
Merge: a205432 b59d288
 
4704
Author: Jenkins <jenkins@review.openstack.org>
 
4705
Date:   Mon Mar 5 19:55:20 2012 +0000
 
4706
 
 
4707
    Merge "Updated translation files; added sphinx template placeholder to manifest."
 
4708
 
 
4709
commit f631470645d10c0d9ef2510dffebca601d76bcaf
 
4710
Author: Dean Troyer <dtroyer@gmail.com>
 
4711
Date:   Mon Mar 5 10:30:26 2012 -0600
 
4712
 
 
4713
    Remove old Glance variables from openrc template
 
4714
    
 
4715
    Fixes bug 947352
 
4716
    
 
4717
    Change-Id: I3d8a9f26c5fc3e18702bbfe288552d89ad8dd914
 
4718
 
 
4719
 AUTHORS                                            |    1 +
 
4720
 .../templates/settings/project/openrc.sh.template  |    7 -------
 
4721
 2 files changed, 1 insertions(+), 7 deletions(-)
 
4722
 
 
4723
commit a20543247440d6643721d360150db6890f12ce45
 
4724
Merge: c49ab04 a23434d
 
4725
Author: Jenkins <jenkins@review.openstack.org>
 
4726
Date:   Mon Mar 5 19:48:17 2012 +0000
 
4727
 
 
4728
    Merge "Show proper warning message if security group rule is incomplete"
 
4729
 
 
4730
commit b59d288ef8983ca720efd9183cde8b9de5d54fb0
 
4731
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4732
Date:   Mon Mar 5 09:52:02 2012 -0800
 
4733
 
 
4734
    Updated translation files; added sphinx template placeholder to manifest.
 
4735
    
 
4736
    Fixed a problem with the batch action translation strings preventing
 
4737
    translations from working properly.
 
4738
    
 
4739
    Renamed the zh-cn and zh-tw translations to zh-CN and zh-TW as
 
4740
    is correct.
 
4741
    
 
4742
    Fixed bug 947027.
 
4743
    
 
4744
    Change-Id: Ifa5704d5c9664d6c4af8ef3fca83a5a81148a82e
 
4745
 
 
4746
 MANIFEST.in                                        |    5 +-
 
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(-)
 
4767
 
 
4768
commit 86bb083c9d24f770e0a14c50ee8f53453f938deb
 
4769
Author: Joshua McKenty <joshua@pistoncloud.com>
 
4770
Date:   Thu Mar 1 23:40:25 2012 +0000
 
4771
 
 
4772
    Form errors should be very apparent.
 
4773
    
 
4774
      * Adding the required control-group css class to the form fields.
 
4775
      * bug #898808
 
4776
    
 
4777
    Change-Id: I1c09200e1e58204f5e651d57967f4e3aa4c41919
 
4778
 
 
4779
 AUTHORS                                            |    1 +
 
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(-)
 
4783
 
 
4784
commit c49ab04b3da30ec79a3138dcf9fd5f4ab7ece72b
 
4785
Author: Tres Henry <tres@treshenry.net>
 
4786
Date:   Sun Mar 4 16:44:30 2012 -0800
 
4787
 
 
4788
    Fixed a couple of places where tenant was still being shown to the user.
 
4789
    
 
4790
    Change-Id: Ibd79e06bb47c4a2152ffee6c8ac86dc8f1945ae3
 
4791
 
 
4792
 horizon/dashboards/syspanel/users/forms.py |    4 ++--
 
4793
 1 files changed, 2 insertions(+), 2 deletions(-)
 
4794
 
 
4795
commit a23434dae4607a2a1d1d029ebae87fa75c53a3a5
 
4796
Author: Andy Chong <andycjw@gmail.com>
 
4797
Date:   Sun Mar 4 12:19:10 2012 +0800
 
4798
 
 
4799
    Show proper warning message if security group rule is incomplete
 
4800
    
 
4801
     * fixes bug 944472
 
4802
    
 
4803
    Change-Id: I1a275385547f09dc317ba213767f80036b3bca7c
 
4804
 
 
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(-)
 
4809
 
 
4810
commit a6c39e5ba6c5195961d9c98d1a37efdbcafa2191
 
4811
Merge: 234c9d7 d70a0fa
 
4812
Author: Jenkins <jenkins@review.openstack.org>
 
4813
Date:   Sun Mar 4 01:05:00 2012 +0000
 
4814
 
 
4815
    Merge "Disable submit action button until any of list item is selected"
 
4816
 
 
4817
commit 234c9d759c3e101c12b4b605486a8ed58072ba3b
 
4818
Merge: 504f2e1 0860680
 
4819
Author: Jenkins <jenkins@review.openstack.org>
 
4820
Date:   Sun Mar 4 01:00:03 2012 +0000
 
4821
 
 
4822
    Merge "set image attributes not modifiable as read-only"
 
4823
 
 
4824
commit 504f2e1abb8266821c443d8f050c5f43cc3c9e6f
 
4825
Merge: 40c12a7 9edcc59
 
4826
Author: Jenkins <jenkins@review.openstack.org>
 
4827
Date:   Sun Mar 4 00:44:41 2012 +0000
 
4828
 
 
4829
    Merge "Return proper error message when adding security group with no params"
 
4830
 
 
4831
commit 40c12a76bc69b450f8d2b7860d8d3865303a1194
 
4832
Merge: 5d22379 dff4efa
 
4833
Author: Jenkins <jenkins@review.openstack.org>
 
4834
Date:   Sun Mar 4 00:38:35 2012 +0000
 
4835
 
 
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"
 
4837
 
 
4838
commit 9edcc59af4df3098d95e7fe764557571cc9985a0
 
4839
Author: Andy Chong <andycjw@gmail.com>
 
4840
Date:   Fri Mar 2 18:47:16 2012 +0800
 
4841
 
 
4842
    Return proper error message when adding security group with no params
 
4843
    
 
4844
     * fixes bug 944469
 
4845
    
 
4846
    Change-Id: I03ba89de135a2d7e2e9f6359ec652b069e55d089
 
4847
 
 
4848
 AUTHORS                                            |    1 +
 
4849
 .../access_and_security/security_groups/forms.py   |   17 ++++++++++++++---
 
4850
 horizon/utils/validators.py                        |    6 ++++++
 
4851
 3 files changed, 21 insertions(+), 3 deletions(-)
 
4852
 
 
4853
commit d70a0fa18c9eae52b6bb361a476a9f2aa266f8d0
 
4854
Author: Andy Chong <andycjw@gmail.com>
 
4855
Date:   Fri Mar 2 13:23:29 2012 +0800
 
4856
 
 
4857
    Disable submit action button until any of list item is selected
 
4858
    
 
4859
     * fixes bug 944460
 
4860
    
 
4861
    Change-Id: Iddd356271575f3976d627ace5ae81ffd01c5ef6a
 
4862
 
 
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(-)
 
4867
 
 
4868
commit 0860680d3a9fe3450d6378dd7bdf3507c78ea460
 
4869
Author: Andy Chong <andycjw@gmail.com>
 
4870
Date:   Fri Mar 2 11:39:19 2012 +0800
 
4871
 
 
4872
    set image attributes not modifiable as read-only
 
4873
    
 
4874
     * fixes bug 944509
 
4875
    
 
4876
    Change-Id: Ib3319be474d71d6fe8f46263a43330d48180e889
 
4877
 
 
4878
 .../nova/images_and_snapshots/images/forms.py      |   26 ++++++++++++++-----
 
4879
 1 files changed, 19 insertions(+), 7 deletions(-)
 
4880
 
 
4881
commit aebc081c66caf4db9fd4cbf19fffef3d996e3155
 
4882
Author: Hengqing Hu <hudayou@hotmail.com>
 
4883
Date:   Sat Mar 3 12:03:51 2012 +0800
 
4884
 
 
4885
    Remove trailing whitespaces in regular file
 
4886
    
 
4887
    Change-Id: I2317eb6d87054af4b04c91ef216a4c46c3dec423
 
4888
 
 
4889
 AUTHORS                                            |    1 +
 
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 +-
 
4895
 tools/rfc.sh                                       |    2 +-
 
4896
 7 files changed, 53 insertions(+), 52 deletions(-)
 
4897
 
 
4898
commit eb724878faaa7291b7c6fe0c20ec7c1acfba9910
 
4899
Merge: 8f339f5 7423d11
 
4900
Author: Jenkins <jenkins@review.openstack.org>
 
4901
Date:   Sat Mar 3 03:46:49 2012 +0000
 
4902
 
 
4903
    Merge "Made Create Snapshot load in modal."
 
4904
 
 
4905
commit 8f339f52163e6629e085ca3bd75db19ef03bc170
 
4906
Merge: bd3f3b6 d2324b8
 
4907
Author: Jenkins <jenkins@review.openstack.org>
 
4908
Date:   Sat Mar 3 03:19:38 2012 +0000
 
4909
 
 
4910
    Merge "Changed alert message to show actual IP instead of obj_id for 'Disassociate IP' action."
 
4911
 
 
4912
commit bd3f3b63da49b86e226825df22cca8b692b1d387
 
4913
Merge: 87a4c07 017f756
 
4914
Author: Jenkins <jenkins@review.openstack.org>
 
4915
Date:   Sat Mar 3 03:04:45 2012 +0000
 
4916
 
 
4917
    Merge "add git commit date / sha1 to sphinx html docs"
 
4918
 
 
4919
commit 87a4c0722ff78bfcfe7399ad21884812d4501195
 
4920
Merge: e60aeae 9ffb726
 
4921
Author: Jenkins <jenkins@review.openstack.org>
 
4922
Date:   Sat Mar 3 01:57:05 2012 +0000
 
4923
 
 
4924
    Merge "Added floatformat:2 filter to Overview usage for Hours/GBs"
 
4925
 
 
4926
commit e60aeae12ca43ebcf11bdb85ca3cfbebf3cfdf05
 
4927
Merge: 9bea795 f5a8fd4
 
4928
Author: Jenkins <jenkins@review.openstack.org>
 
4929
Date:   Sat Mar 3 00:41:49 2012 +0000
 
4930
 
 
4931
    Merge "One last redux for setup.py requirement parsing."
 
4932
 
 
4933
commit 9bea7957dc7abcaeaed879780a69203201bee90d
 
4934
Author: Tres Henry <tres@treshenry.net>
 
4935
Date:   Fri Mar 2 16:17:12 2012 -0800
 
4936
 
 
4937
    Made readme a little more clear on where to put local_settings.py
 
4938
    
 
4939
    Change-Id: I670f6dd57e259fded7ce206380d0a3d588d4083d
 
4940
 
 
4941
 README.rst |    6 +++---
 
4942
 1 files changed, 3 insertions(+), 3 deletions(-)
 
4943
 
 
4944
commit 017f756626e1c56960345f11731ab8e2a45ec081
 
4945
Author: Jesse Andrews <anotherjesse@gmail.com>
 
4946
Date:   Fri Mar 2 16:06:39 2012 -0800
 
4947
 
 
4948
    add git commit date / sha1 to sphinx html docs
 
4949
    
 
4950
    Change-Id: I5c525e372986e394c64e89e13ab7fe322f5251ba
 
4951
 
 
4952
 docs/source/conf.py |    2 ++
 
4953
 1 files changed, 2 insertions(+), 0 deletions(-)
 
4954
 
 
4955
commit f5a8fd44045f45c26e32d31d696e7de1f6c29ec2
 
4956
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
4957
Date:   Fri Mar 2 13:59:07 2012 -0800
 
4958
 
 
4959
    One last redux for setup.py requirement parsing.
 
4960
    
 
4961
    Working around some limitations of setuptools/distribute/distutils
 
4962
    in order to get the right versions of everything installed.
 
4963
    
 
4964
    Splits requirements out between core requirements and testing
 
4965
    requirements.
 
4966
    
 
4967
    Change-Id: I2157527a91041a6297efe689b2a709f47fc605d8
 
4968
 
 
4969
 setup.py            |   31 ++++++++++++++++++++-----------
 
4970
 tools/pip-requires  |    1 +
 
4971
 tools/test-requires |    1 -
 
4972
 3 files changed, 21 insertions(+), 12 deletions(-)
 
4973
 
 
4974
commit 5d22379f4dbcbf5275c3483dc1d36721ec4d4db5
 
4975
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
4976
Date:   Thu Mar 1 13:31:02 2012 +0200
 
4977
 
 
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.
 
4984
    
 
4985
    Fixes bug 944502
 
4986
    
 
4987
    Change-Id: I8086dcd14f5fbfb3c9d69a7f2f20e62e012b294e
 
4988
 
 
4989
 horizon/static/horizon/js/horizon.js |    3 ++-
 
4990
 1 files changed, 2 insertions(+), 1 deletions(-)
 
4991
 
 
4992
commit dff4efaa05e92d819804d1976eb98786c68d566f
 
4993
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
4994
Date:   Thu Mar 1 16:13:30 2012 +0200
 
4995
 
 
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
 
4999
    
 
5000
    Fixes bug 944477
 
5001
    
 
5002
    Change-Id: I28692a9c39b95b143c92dc2ac7fbcc40c7dab3e7
 
5003
 
 
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(-)
 
5007
 
 
5008
commit 7423d110fc42babfac59e7786de6a0fb1273f6f1
 
5009
Author: Emma Steimann <emmasteimann@gmail.com>
 
5010
Date:   Fri Mar 2 15:48:17 2012 -0600
 
5011
 
 
5012
    Made Create Snapshot load in modal.
 
5013
    
 
5014
      * fixes bug 944498
 
5015
    
 
5016
    Change-Id: I0274c715117af97521a610ae0e639418dd9bb13b
 
5017
 
 
5018
 .../nova/instances_and_volumes/volumes/tables.py   |    1 +
 
5019
 1 files changed, 1 insertions(+), 0 deletions(-)
 
5020
 
 
5021
commit 0ee6fa835b63667f9f1b96af5cbdc4e1ee05edcb
 
5022
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
5023
Date:   Fri Mar 2 13:01:43 2012 -0800
 
5024
 
 
5025
    Fixed MANIFEST.in so the setup.py sdist command works properly.
 
5026
    
 
5027
    Fixes bug 944763.
 
5028
    
 
5029
    Change-Id: Ic6334a9031cba80970b1bfb29fb89e1ace6468b3
 
5030
 
 
5031
 MANIFEST.in |   15 +++++++++++++++
 
5032
 1 files changed, 15 insertions(+), 0 deletions(-)
 
5033
 
 
5034
commit c16ba74d9f6e71999683c6132cc8872395b19ede
 
5035
Merge: 6dee4e0 b1a6f00
 
5036
Author: Jenkins <jenkins@review.openstack.org>
 
5037
Date:   Fri Mar 2 20:36:17 2012 +0000
 
5038
 
 
5039
    Merge "Added a default SECRET_KEY"
 
5040
 
 
5041
commit b1a6f00de05ee0a723fa2db0aa54ba32ba9b02e8
 
5042
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
5043
Date:   Thu Mar 1 16:30:17 2012 -0800
 
5044
 
 
5045
    Added a default SECRET_KEY
 
5046
    
 
5047
    Django 1.4 complains when you don't set a SECRET_KEY.
 
5048
    
 
5049
    Change-Id: I4ab08ef4cdd696fae51869f303f22c2cbce04a60
 
5050
 
 
5051
 .../local/local_settings.py.example                |    3 +++
 
5052
 1 files changed, 3 insertions(+), 0 deletions(-)
 
5053
 
 
5054
commit 07559bee7089e478ea23cb05d68dffce8ebd0570
 
5055
Merge: 28c1a25 a9d926e
 
5056
Author: Jenkins <jenkins@review.openstack.org>
 
5057
Date:   Thu Mar 1 21:08:22 2012 +0000
 
5058
 
 
5059
    Merge "Added package_data to horizon"
 
5060
 
 
5061
commit 28c1a252f4877829e40ced7b1b8f12c7b0d33bda
 
5062
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
5063
Date:   Thu Mar 1 12:01:17 2012 -0800
 
5064
 
 
5065
    Require django >= 1.3.1 and rework __init__ to make installing easier.
 
5066
    
 
5067
    Change-Id: I43c90755db4f9dfa4202d57b80f0b674e9a8a670
 
5068
 
 
5069
 horizon/__init__.py |   12 ++++++------
 
5070
 tools/pip-requires  |    2 +-
 
5071
 2 files changed, 7 insertions(+), 7 deletions(-)
 
5072
 
 
5073
commit a9d926e358d9d6dfbed8c1cd3598384c81995e65
 
5074
Author: Ghe Rivero <ghe@debian.org>
 
5075
Date:   Thu Mar 1 12:44:29 2012 +0100
 
5076
 
 
5077
    Added package_data to horizon
 
5078
    
 
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
 
5082
    
 
5083
    Patch Set 2: Added info to AUTHORS file
 
5084
    
 
5085
    Change-Id: Id8a6a007eff17edbe77d2ead236fa2067231248f
 
5086
 
 
5087
 AUTHORS     |    2 ++
 
5088
 MANIFEST.in |    1 +
 
5089
 setup.py    |    1 +
 
5090
 3 files changed, 4 insertions(+), 0 deletions(-)
 
5091
 
 
5092
commit d57a34c5b1af8c63ad20cbff177907471d6ccd88
 
5093
Merge: 2042b89 dec0bc3
 
5094
Author: Jenkins <jenkins@review.openstack.org>
 
5095
Date:   Thu Mar 1 18:18:00 2012 +0000
 
5096
 
 
5097
    Merge "Small fix for forms with alert messages"
 
5098
 
 
5099
commit d2324b8c35e6874b8ecbba4015eed3f41616ae6d
 
5100
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
5101
Date:   Thu Mar 1 17:00:26 2012 +0200
 
5102
 
 
5103
    Changed alert message to show actual IP instead of obj_id
 
5104
    for 'Disassociate IP' action.
 
5105
    
 
5106
    Fixes bug 944478.
 
5107
    
 
5108
    Change-Id: I5a5fbd649ce1235de032c0de846e9f353ebb1576
 
5109
 
 
5110
 .../access_and_security/floating_ips/tables.py     |    2 +-
 
5111
 1 files changed, 1 insertions(+), 1 deletions(-)
 
5112
 
 
5113
commit 70465e7ef7568e05b16469f8198448a39e84a559
 
5114
Merge: b03a607 fa1f817
 
5115
Author: Jenkins <jenkins@review.openstack.org>
 
5116
Date:   Fri Mar 2 06:49:46 2012 +0000
 
5117
 
 
5118
    Merge "Removed period from login status."
 
5119
 
 
5120
commit b03a6072c21c09ffa6ad96cca946a3377b007c30
 
5121
Merge: cb79bba 6d20a65
 
5122
Author: Jenkins <jenkins@review.openstack.org>
 
5123
Date:   Fri Mar 2 03:43:41 2012 +0000
 
5124
 
 
5125
    Merge "Made Release Floating IPs buttons red."
 
5126
 
 
5127
commit cb79bba869a3df71c96587a6db562291ccddf885
 
5128
Merge: 309a724 0b7b11b
 
5129
Author: Jenkins <jenkins@review.openstack.org>
 
5130
Date:   Fri Mar 2 03:38:35 2012 +0000
 
5131
 
 
5132
    Merge "Give a project name instead of tenant id when allocating an ip"
 
5133
 
 
5134
commit 309a72488b57404124c5ca8c3f68919e961bb3d1
 
5135
Author: Emma Steimann <emmasteimann@gmail.com>
 
5136
Date:   Thu Mar 1 20:12:20 2012 -0600
 
5137
 
 
5138
    Removed subheading from Overview pages.
 
5139
    
 
5140
      * fixes bug 944490
 
5141
    
 
5142
    Change-Id: I1601413125263bd1c1b2863cdcdcf07e8361b4c8
 
5143
 
 
5144
 .../nova/templates/nova/overview/usage.html        |    2 +-
 
5145
 .../templates/syspanel/overview/usage.html         |    2 +-
 
5146
 2 files changed, 2 insertions(+), 2 deletions(-)
 
5147
 
 
5148
commit 6d20a651e04e5f47814078675e93cd3bb044b2c1
 
5149
Author: Emma Steimann <emmasteimann@gmail.com>
 
5150
Date:   Thu Mar 1 20:26:28 2012 -0600
 
5151
 
 
5152
    Made Release Floating IPs buttons red.
 
5153
    
 
5154
      * fixes bug 944475
 
5155
      * fixes bug 944481
 
5156
    
 
5157
    Change-Id: I00834b025838de8985ce0544b94b62f6996a1fcc
 
5158
 
 
5159
 .../access_and_security/floating_ips/tables.py     |    1 +
 
5160
 1 files changed, 1 insertions(+), 0 deletions(-)
 
5161
 
 
5162
commit 0b7b11bf99709672f88d8b69711f28d7c05904a9
 
5163
Author: Mike Perez <thingee@gmail.com>
 
5164
Date:   Thu Mar 1 18:34:50 2012 -0800
 
5165
 
 
5166
    Give a project name instead of tenant id when allocating an ip
 
5167
    
 
5168
    bug 944474
 
5169
    
 
5170
    Change-Id: Ife24deeaa338349a02cb49bc1947904d0a48fac6
 
5171
 
 
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(-)
 
5175
 
 
5176
commit fa1f8175ecf0260c6a493253d934b906d7dc15ff
 
5177
Author: Emma Steimann <emmasteimann@gmail.com>
 
5178
Date:   Thu Mar 1 20:02:05 2012 -0600
 
5179
 
 
5180
    Removed period from login status.
 
5181
    
 
5182
      * fixes bug 944487
 
5183
    
 
5184
    Change-Id: Ifb90bdf72991a581ecd2a309ffd513ae778aa48d
 
5185
 
 
5186
 openstack_dashboard/templates/_header.html |    2 +-
 
5187
 1 files changed, 1 insertions(+), 1 deletions(-)
 
5188
 
 
5189
commit 2fd7e911e45d190e32874cfe402660470fafed2c
 
5190
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
5191
Date:   Thu Mar 1 17:07:16 2012 -0800
 
5192
 
 
5193
    Removed unwanted handling for the -e and -f flags in install_requires.
 
5194
    
 
5195
    Change-Id: I35b64d484311f3af97d818f82aa52815b0794f2c
 
5196
 
 
5197
 setup.py |    4 +---
 
5198
 1 files changed, 1 insertions(+), 3 deletions(-)
 
5199
 
 
5200
commit 9ffb726fd2a96ac4a1e4a102a33642b50bf7d9ca
 
5201
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
5202
Date:   Thu Mar 1 13:49:49 2012 +0200
 
5203
 
 
5204
    Added floatformat:2 filter to Overview usage for Hours/GBs
 
5205
    
 
5206
    Fixes bug 944507.
 
5207
    
 
5208
    Change-Id: I6d7fa07ca314b2ffb2acbcc7e54077e5ea3219e3
 
5209
 
 
5210
 .../templates/horizon/common/_usage_summary.html   |    4 ++--
 
5211
 horizon/usage/tables.py                            |    8 +++++---
 
5212
 2 files changed, 7 insertions(+), 5 deletions(-)
 
5213
 
 
5214
commit 6dee4e02ad343a95cd4de710fac44c2956085606
 
5215
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
5216
Date:   Thu Mar 1 10:36:50 2012 +0200
 
5217
 
 
5218
    Removed '/' symbol in csv report.
 
5219
    
 
5220
    Fixes bug 944485.
 
5221
    
 
5222
    Change-Id: I3fb1b4e7f94ad51686bf17546ee4485d025bfa41
 
5223
 
 
5224
 .../nova/templates/nova/overview/usage.csv         |    2 +-
 
5225
 1 files changed, 1 insertions(+), 1 deletions(-)
 
5226
 
 
5227
commit 2042b89649673b767fd4eb5a1b4ce88b03291e30
 
5228
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
5229
Date:   Wed Feb 29 17:31:12 2012 -0800
 
5230
 
 
5231
    Makes setup.py actually list it's dependencies for pip/easy_install.
 
5232
    
 
5233
    Change-Id: I9b774f5d64662f67d2a4dd2d1dd4dc59be0f45df
 
5234
 
 
5235
 .gitignore          |    2 +
 
5236
 setup.py            |   53 +++++++++++++++++++++++++++++++++++++++++++-------
 
5237
 tools/pip-requires  |    2 +-
 
5238
 tools/test-requires |    4 +-
 
5239
 4 files changed, 50 insertions(+), 11 deletions(-)
 
5240
 
 
5241
commit a67402595b05909f18af9b827fd4e326bf95d3da
 
5242
Author: Emma Steimann <emmasteimann@gmail.com>
 
5243
Date:   Sat Feb 4 19:42:58 2012 -0600
 
5244
 
 
5245
    Volumes page should not show inactive instances.
 
5246
    
 
5247
      * fixes bug 917779
 
5248
    
 
5249
    Change-Id: Ic804b0c9d978c36974a0f3bef7c017abe5847c90
 
5250
 
 
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(-)
 
5254
 
 
5255
commit 4b4bbd4a5eac3256e7f6ab8f76f608f8a0b2d547
 
5256
Author: Emma Steimann <emmasteimann@gmail.com>
 
5257
Date:   Sat Feb 4 19:42:58 2012 -0600
 
5258
 
 
5259
    Added detail view for images.
 
5260
    
 
5261
      * fixes bug 897078
 
5262
    
 
5263
    Change-Id: I20d8567ecac232b67f2f90f57edbad8d65eb493c
 
5264
 
 
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(-)
 
5272
 
 
5273
commit dec0bc3fb8e809e3c85c745e6458956a0ec4e9ec
 
5274
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
5275
Date:   Wed Feb 29 12:08:17 2012 +0200
 
5276
 
 
5277
    Small fix for forms with alert messages
 
5278
    
 
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.
 
5284
    
 
5285
    Change-Id: Ic7c2c63c1be74aa0b4e667458b92c01ee6e103cb
 
5286
 
 
5287
 openstack_dashboard/static/dashboard/css/style.css |    5 +++++
 
5288
 1 files changed, 5 insertions(+), 0 deletions(-)
 
5289
 
 
5290
commit 86764391bc522bfae645dbd7a91f9c94110d67a5
 
5291
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
5292
Date:   Wed Feb 29 01:37:37 2012 -0800
 
5293
 
 
5294
    Updated the django.wsgi file for devstack.
 
5295
    
 
5296
    Change-Id: Ie651717806208f0ed7e045071599d71ca05c7fbe
 
5297
 
 
5298
 openstack_dashboard/wsgi/django.wsgi |    2 +-
 
5299
 1 files changed, 1 insertions(+), 1 deletions(-)
 
5300
 
 
5301
commit 052aa55d34a8d9ee9a58969c3a20587cac9adc04
 
5302
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
5303
Date:   Tue Feb 28 23:27:46 2012 -0800
 
5304
 
 
5305
    Unifies the project packaging into one set of modules.
 
5306
    
 
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,
 
5309
    single README, etc.
 
5310
    
 
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.
 
5314
    
 
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
 
5317
    your python path.
 
5318
    
 
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.
 
5322
    
 
5323
    All the corresponding setup, installation, build, and env scripts
 
5324
    have been updated accordingly.
 
5325
    
 
5326
    Implements blueprint unified-packaging.
 
5327
    
 
5328
    Change-Id: Ieed8e3c777432cd046c3e0298869a9428756ab62
 
5329
 
 
5330
 .gitignore                                         |    6 +-
 
5331
 Makefile                                           |   24 +
 
5332
 README.rst                                         |   75 +-
 
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 +
 
5998
 manage.py                                          |   12 +
 
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 +-
 
6112
 setup.py                                           |   52 +
 
6113
 tools/install_venv.py                              |   31 +-
 
6114
 tools/pip-requires                                 |   20 +-
 
6115
 tools/test-requires                                |   12 +
 
6116
 786 files changed, 47296 insertions(+), 49612 deletions(-)
 
6117
 
 
6118
commit fca0b641a733ff3f1b3697ca04ebffb65e6c20fa
 
6119
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6120
Date:   Mon Feb 27 15:40:07 2012 -0800
 
6121
 
 
6122
    Implements reusable tab components.
 
6123
    
 
6124
    Adds a fully-featured tabbed interface component, with support
 
6125
    for dynamic loading via AJAX and class-based views to handle
 
6126
    the heavy lifting.
 
6127
    
 
6128
    Cleaned up the instance detail view as a POC.
 
6129
    
 
6130
    Implements blueprint reusable-tabs.
 
6131
    
 
6132
    Change-Id: I3adbf1f1e4e95ae210d36477031a433c13f3d77c
 
6133
 
 
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(-)
 
6156
 
 
6157
commit 27915bd5e3d316025b7472d5ad76af1a6c2a27c9
 
6158
Merge: e040ad1 4b33334
 
6159
Author: Jenkins <jenkins@review.openstack.org>
 
6160
Date:   Wed Feb 29 05:08:59 2012 +0000
 
6161
 
 
6162
    Merge "Validates port range and displayed non-field errors."
 
6163
 
 
6164
commit e040ad12a0fd551ec28a4c5218a7069b2402805e
 
6165
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
6166
Date:   Mon Feb 27 20:45:57 2012 +0200
 
6167
 
 
6168
    Prevents unauth'd view calls from popping up login in modal window.
 
6169
    
 
6170
    Fixes bug 929309
 
6171
    
 
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.
 
6180
    
 
6181
    Change-Id: Ic90658bff2eabfe630b1f9912cf4a5aa45edf58e
 
6182
 
 
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(-)
 
6193
 
 
6194
commit 7ab394829f0a49a6f9b1616ff3aa777c05476f8c
 
6195
Author: Tres Henry <tres@treshenry.net>
 
6196
Date:   Thu Feb 23 16:55:33 2012 -0800
 
6197
 
 
6198
    Adds usage vs quota data to the launch instance dialog. Adds a reusable
 
6199
    progress bar indicator.
 
6200
    
 
6201
    Fixes bug 905563.
 
6202
    
 
6203
    Change-Id: I5e3cc627be1ac4342f0b4e0a5abb09f70938fa60
 
6204
 
 
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 +++++++++
 
6214
 run_tests.sh                                       |    2 +-
 
6215
 10 files changed, 208 insertions(+), 91 deletions(-)
 
6216
 
 
6217
commit 9897670519c484af714a2d7ef281fec39747b860
 
6218
Merge: 7604208 8da6535
 
6219
Author: Jenkins <jenkins@review.openstack.org>
 
6220
Date:   Wed Feb 29 03:54:36 2012 +0000
 
6221
 
 
6222
    Merge "Added beginnings of a deployment guide w/ info on sessions."
 
6223
 
 
6224
commit 7604208a7fa00a10898bf8a26ce68a1fbceefbb8
 
6225
Author: jakedahn <jake@ansolabs.com>
 
6226
Date:   Mon Jan 30 18:43:26 2012 -0800
 
6227
 
 
6228
    Implementing EC2 credentials download
 
6229
    
 
6230
      * Deals with this blueprint: ec2-credentials-download
 
6231
    
 
6232
    Special thanks to Gabriel Hurley for writing my unit tests
 
6233
    for me!
 
6234
    
 
6235
    Change-Id: I0b7de407047c5018f3262bfe406eb4fccc85cbbd
 
6236
 
 
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(-)
 
6254
 
 
6255
commit ac668aa88583412efe13d54d43837d3825d575f2
 
6256
Merge: fa61455 b79a3f7
 
6257
Author: Jenkins <jenkins@review.openstack.org>
 
6258
Date:   Wed Feb 29 03:43:17 2012 +0000
 
6259
 
 
6260
    Merge "Validates CIDR for security group rule input."
 
6261
 
 
6262
commit 8da6535b12be992f1e2009354552f8a9aa7261bf
 
6263
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6264
Date:   Tue Feb 28 18:52:06 2012 -0800
 
6265
 
 
6266
    Added beginnings of a deployment guide w/ info on sessions.
 
6267
    
 
6268
    Implements blueprint cookie-based-sessions.
 
6269
    
 
6270
    Change-Id: I2cccf623055813bdddcfe53c9abb164d095e232d
 
6271
 
 
6272
 docs/source/index.rst             |    1 +
 
6273
 docs/source/topics/deployment.rst |  119 +++++++++++++++++++++++++++++++++++++
 
6274
 2 files changed, 120 insertions(+), 0 deletions(-)
 
6275
 
 
6276
commit 4b3333450769eeb00a23357ae6a27ee39591ac7f
 
6277
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6278
Date:   Tue Feb 28 17:36:48 2012 -0800
 
6279
 
 
6280
    Validates port range and displayed non-field errors.
 
6281
    
 
6282
    Fixes bug 898374 and fixes bug 943004.
 
6283
    
 
6284
    Change-Id: Ifffce054db78b23edcb6e1ae85e15d39afde5b26
 
6285
 
 
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(-)
 
6291
 
 
6292
commit fa614558a5614e47557907da36c19da9bded40d1
 
6293
Author: jakedahn <jake@ansolabs.com>
 
6294
Date:   Tue Feb 28 17:00:28 2012 -0800
 
6295
 
 
6296
    Fixing Volume call used in image launch modal.
 
6297
    
 
6298
      * This should have been using the call which talks to cinderclient, instead of novaclient.
 
6299
    
 
6300
    Change-Id: Ia7a29ba526125412470a8f7625f47adf34135b66
 
6301
 
 
6302
 .../nova/images_and_snapshots/images/views.py      |    2 +-
 
6303
 1 files changed, 1 insertions(+), 1 deletions(-)
 
6304
 
 
6305
commit b79a3f70135da5023886104509f0ef1017ddab20
 
6306
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6307
Date:   Tue Feb 28 16:53:57 2012 -0800
 
6308
 
 
6309
    Validates CIDR for security group rule input.
 
6310
    
 
6311
    Fixes bug 917983.
 
6312
    
 
6313
    Change-Id: I57558ba4e3e3c7b0cc9f460a0a7522e4b4f0cfc7
 
6314
 
 
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(-)
 
6319
 
 
6320
commit b85d1aab1aa1d23fef73c28feac3551b5822183b
 
6321
Merge: 399ff43 0e58aea
 
6322
Author: Jenkins <jenkins@review.openstack.org>
 
6323
Date:   Tue Feb 28 01:49:10 2012 +0000
 
6324
 
 
6325
    Merge "Floating ip attachment needed ip instead of id."
 
6326
 
 
6327
commit 399ff43bdad1dca59b410207a1cda15caad9c743
 
6328
Merge: 461a266 46bceaa
 
6329
Author: Jenkins <jenkins@review.openstack.org>
 
6330
Date:   Tue Feb 28 01:37:51 2012 +0000
 
6331
 
 
6332
    Merge "Makes the background color default to white."
 
6333
 
 
6334
commit 461a266a7e7a22234072f61d83558c6106fd727b
 
6335
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
6336
Date:   Mon Feb 27 17:28:31 2012 -0800
 
6337
 
 
6338
    Remove an unused template
 
6339
    
 
6340
    Change-Id: Ie4f5a43e1bc2d6cb3ffc0d33f0d3a3f35ea64e09
 
6341
 
 
6342
 .../nova/images_and_snapshots/images/index.html    |   20 --------------------
 
6343
 1 files changed, 0 insertions(+), 20 deletions(-)
 
6344
 
 
6345
commit 46bceaac184c6208637ef0ab58f356c98ed9a126
 
6346
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6347
Date:   Mon Feb 27 15:41:26 2012 -0800
 
6348
 
 
6349
    Makes the background color default to white.
 
6350
    
 
6351
    Change-Id: Iba2caad9e2ec460cf770b493e396b05c604d5bc3
 
6352
 
 
6353
 .../dashboard/static/dashboard/css/style.css       |    6 +++++-
 
6354
 1 files changed, 5 insertions(+), 1 deletions(-)
 
6355
 
 
6356
commit 0e58aea102cc9009b92792822f791fb35a2488d0
 
6357
Author: jakedahn <jake@ansolabs.com>
 
6358
Date:   Mon Feb 27 12:03:59 2012 -0800
 
6359
 
 
6360
    Floating ip attachment needed ip instead of id.
 
6361
    
 
6362
    Change-Id: I358c4b62a8b955bfbddb0a9ae7adf5c041e540cb
 
6363
 
 
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(-)
 
6367
 
 
6368
commit 2491f6e18496f98bf993c98178bf919f000bc189
 
6369
Author: jakedahn <jake@ansolabs.com>
 
6370
Date:   Mon Feb 27 11:05:30 2012 -0800
 
6371
 
 
6372
    Changing default volume attachment interface.
 
6373
    
 
6374
      - /dev/vdb is actually where the ephemeral drives live, so to avoid conflicts I bumped them to /dev/vdc
 
6375
    
 
6376
    Change-Id: I4a50c62b0c6ee2e4ca4b72e5a118c2181a72cc7f
 
6377
 
 
6378
 .../nova/instances_and_volumes/volumes/forms.py    |    2 +-
 
6379
 1 files changed, 1 insertions(+), 1 deletions(-)
 
6380
 
 
6381
commit f1b0ab6d96617b634294c8142bda6a5836a66d40
 
6382
Author: Vishvananda Ishaya <vishvananda@gmail.com>
 
6383
Date:   Thu Feb 23 19:09:00 2012 -0800
 
6384
 
 
6385
    Use the volume endpoint for volume actions
 
6386
    
 
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
 
6391
    
 
6392
    Change-Id: I58958656b4be30674bc81104b7acceb4548448a6
 
6393
 
 
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(-)
 
6398
 
 
6399
commit 03e4b5c587e369e88918e1b14987770a2889503e
 
6400
Merge: 8cfd57b ab35449
 
6401
Author: Jenkins <jenkins@review.openstack.org>
 
6402
Date:   Fri Feb 24 23:55:19 2012 +0000
 
6403
 
 
6404
    Merge "Swift name usage cleanup. Unicode support and slash prohibition."
 
6405
 
 
6406
commit ab35449e4c24c811ef81a3626698d40d886a1f58
 
6407
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6408
Date:   Thu Feb 23 17:10:29 2012 -0800
 
6409
 
 
6410
    Swift name usage cleanup. Unicode support and slash prohibition.
 
6411
    
 
6412
    Ensures end-to-end support for unicode characters w/ swift in all
 
6413
    places where cloudfiles supports it. (patch submitted to fix cloudfiles).
 
6414
    
 
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.
 
6417
    
 
6418
    Fixes bug 889564 and fixes bug 940689.
 
6419
    
 
6420
    Change-Id: I259eb04f2f8854d43d1df28876d34b237a21fa9a
 
6421
 
 
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(-)
 
6434
 
 
6435
commit 8cfd57b98e07ce222b21aca2ec493a2b3f3852a5
 
6436
Author: Mike Perez <thingee@gmail.com>
 
6437
Date:   Fri Feb 17 20:56:28 2012 -0800
 
6438
 
 
6439
    don't show batch actions if no table data is available
 
6440
    
 
6441
    bug 925671
 
6442
    
 
6443
    Change-Id: I5e97d059f6f02f033f8dfb9aede01de75e514c98
 
6444
 
 
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(-)
 
6449
 
 
6450
commit 5f9f5c1784f5156b13146acd9043ebca9f4abcaf
 
6451
Merge: 02f5f8f d87006d
 
6452
Author: Jenkins <jenkins@review.openstack.org>
 
6453
Date:   Fri Feb 24 01:20:39 2012 +0000
 
6454
 
 
6455
    Merge "Improve usability of syspanel instance list."
 
6456
 
 
6457
commit 02f5f8fb4826533b2dea83a0ff270eddedf53399
 
6458
Merge: a8f5a41 3e77ad7
 
6459
Author: Jenkins <jenkins@review.openstack.org>
 
6460
Date:   Fri Feb 24 01:14:31 2012 +0000
 
6461
 
 
6462
    Merge "Adds test (copied from Glance/Keystone) to verify authors file is up-to-date."
 
6463
 
 
6464
commit 3e77ad7fe157892d3b009a94b632f4457a3b3aef
 
6465
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6466
Date:   Thu Feb 23 14:49:38 2012 -0800
 
6467
 
 
6468
    Adds test (copied from Glance/Keystone) to verify authors file is up-to-date.
 
6469
    
 
6470
    Change-Id: I8b2987d238e8f75e824936659888ae3f68c18ce0
 
6471
 
 
6472
 AUTHORS                                |    6 +++
 
6473
 horizon/horizon/tests/authors_tests.py |   64 ++++++++++++++++++++++++++++++++
 
6474
 2 files changed, 70 insertions(+), 0 deletions(-)
 
6475
 
 
6476
commit a8f5a4185bde9691051a0a633432e37648d691a4
 
6477
Merge: 89f2770 b2d8133
 
6478
Author: Jenkins <jenkins@review.openstack.org>
 
6479
Date:   Fri Feb 24 01:13:06 2012 +0000
 
6480
 
 
6481
    Merge "Adding new ephemeral disk attribute to flavors."
 
6482
 
 
6483
commit 89f2770e70f03775ec86b4ad5e7fced120f8c881
 
6484
Merge: 75cf16c c17d93d
 
6485
Author: Jenkins <jenkins@review.openstack.org>
 
6486
Date:   Fri Feb 24 00:41:51 2012 +0000
 
6487
 
 
6488
    Merge "Removed a *really* outdated setting."
 
6489
 
 
6490
commit b2d81334589c8749e091444e8732b04924e54dfe
 
6491
Author: jakedahn <jake@ansolabs.com>
 
6492
Date:   Thu Feb 23 16:31:10 2012 -0800
 
6493
 
 
6494
    Adding new ephemeral disk attribute to flavors.
 
6495
    
 
6496
      * Fixes bug 932915
 
6497
    
 
6498
    Change-Id: Ief6fb9f51b341c482585e45410bd2d328d8037ca
 
6499
 
 
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(-)
 
6504
 
 
6505
commit 75cf16c112625df82600589766a804f6a8e2989e
 
6506
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6507
Date:   Thu Feb 23 15:58:00 2012 -0800
 
6508
 
 
6509
    Allow login post without region in POST data.
 
6510
    
 
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.
 
6514
    
 
6515
    Change-Id: If4dc8ba8bc5b01eb5ecee77654a5d87b10677b87
 
6516
 
 
6517
 horizon/horizon/views/auth_forms.py |    6 ++++--
 
6518
 1 files changed, 4 insertions(+), 2 deletions(-)
 
6519
 
 
6520
commit c17d93d861fc2a34fbd2f2609c0d7989ce011822
 
6521
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6522
Date:   Thu Feb 23 15:30:42 2012 -0800
 
6523
 
 
6524
    Removed a *really* outdated setting.
 
6525
    
 
6526
    Change-Id: Ib91d78c7bf8974dbf0833853ae1a7e84fb0a09fe
 
6527
 
 
6528
 .../local/local_settings.py.example                |    3 ---
 
6529
 1 files changed, 0 insertions(+), 3 deletions(-)
 
6530
 
 
6531
commit d87006d31ff8697173e20433ec16b3a64b76c6a8
 
6532
Author: jakedahn <jake@ansolabs.com>
 
6533
Date:   Fri Feb 17 13:10:03 2012 -0800
 
6534
 
 
6535
    Improve usability of syspanel instance list.
 
6536
    
 
6537
      * fixes bug #934504
 
6538
      * depends on nova additions: https://review.openstack.org/#change,4219
 
6539
      * screenshot lives here: http://stsh.me/1Dq
 
6540
    
 
6541
    Change-Id: I717a87f872f18f82cee7ee86e81691954a13ab13
 
6542
 
 
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(-)
 
6550
 
 
6551
commit ab1fa53f4769ca793f436b0c23435b551505c711
 
6552
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6553
Date:   Thu Feb 23 14:08:12 2012 -0800
 
6554
 
 
6555
    Added an authors file generated from the git log (and de-duplicated).
 
6556
    
 
6557
    Change-Id: I76ca97fc898195326287c8b50bd89e2194219c1d
 
6558
 
 
6559
 AUTHORS |   43 +++++++++++++++++++++++++++++++++++++++++++
 
6560
 1 files changed, 43 insertions(+), 0 deletions(-)
 
6561
 
 
6562
commit a8403c97d59c328531cb6a5f8e759c0704d74fd9
 
6563
Merge: 9f14596 404bda3
 
6564
Author: Jenkins <jenkins@review.openstack.org>
 
6565
Date:   Thu Feb 23 20:19:25 2012 +0000
 
6566
 
 
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."
 
6568
 
 
6569
commit 9f145969dfd52860df7f81fa367daa2925ea776e
 
6570
Merge: 2dcebb8 1ee0694
 
6571
Author: Jenkins <jenkins@review.openstack.org>
 
6572
Date:   Thu Feb 23 18:59:03 2012 +0000
 
6573
 
 
6574
    Merge "allow rebooting instance in shutoff state"
 
6575
 
 
6576
commit 2dcebb82abf1f7664c6dd9d6c76085de6a777215
 
6577
Author: Tres Henry <tres@treshenry.net>
 
6578
Date:   Tue Feb 21 14:09:25 2012 -0800
 
6579
 
 
6580
    Adds new explicit interstitial page to download keypair.
 
6581
    
 
6582
    Fixes bug 928217
 
6583
    Fixes bug 904470
 
6584
    
 
6585
    Change-Id: Ic41d72e6bb9e51a3f0746a003a4ff2afdbb94735
 
6586
 
 
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(-)
 
6596
 
 
6597
commit 4b329ed01a88e5751cbfde99edb531c94b94f635
 
6598
Merge: 0f3c43a 3441088
 
6599
Author: Jenkins <jenkins@review.openstack.org>
 
6600
Date:   Wed Feb 22 17:59:13 2012 +0000
 
6601
 
 
6602
    Merge "Updated for Django 1.4."
 
6603
 
 
6604
commit 0f3c43a615b37769e681ae464df752080dd7bdbb
 
6605
Merge: 784a9a0 321778f
 
6606
Author: Jenkins <jenkins@review.openstack.org>
 
6607
Date:   Wed Feb 22 17:56:56 2012 +0000
 
6608
 
 
6609
    Merge "Close button added for alert messages."
 
6610
 
 
6611
commit 784a9a022888b541b46fb5fc6ed879b4e0c8b4d5
 
6612
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6613
Date:   Tue Feb 21 15:35:45 2012 -0800
 
6614
 
 
6615
    Cleanup of quantum dependencies and imports.
 
6616
    
 
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.
 
6620
    
 
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.
 
6625
    
 
6626
    Change-Id: I2f31215974082fd354ab7fd274a6643010640fa8
 
6627
 
 
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(-)
 
6632
 
 
6633
commit 404bda32b95c0f4154378e8f7281ab64c3a5bcfa
 
6634
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
6635
Date:   Tue Feb 21 11:15:54 2012 +0200
 
6636
 
 
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.
 
6640
    
 
6641
    Fixes bug 933636
 
6642
    
 
6643
    Patch Set 3: fixed type cast in unit tests
 
6644
    
 
6645
    Change-Id: I745846a0fb054eb03efae102b40428889baed48f
 
6646
 
 
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(-)
 
6651
 
 
6652
commit 3441088af65844a0bd436b4201e1349621c2a5ea
 
6653
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
6654
Date:   Mon Feb 20 17:45:54 2012 -0800
 
6655
 
 
6656
    Updated for Django 1.4.
 
6657
    
 
6658
    Added compatibility for Django 1.4, and removed an unused workaround.
 
6659
    Change-Id: I11d3ed85408ddde4367dd611d8cc240da3a03292
 
6660
 
 
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(-)
 
6665
 
 
6666
commit 572db794c6319d728e5c37cc6e935d92d7a34dd3
 
6667
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6668
Date:   Mon Feb 20 18:08:13 2012 -0800
 
6669
 
 
6670
    Updated to Bootstrap 2.0 Final, and removed unused media.
 
6671
    
 
6672
    Fixes bug 937367.
 
6673
    
 
6674
    Change-Id: I6cc2eb3624ae3430543377213b28fc1d98d34bc2
 
6675
 
 
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(-)
 
6828
 
 
6829
commit 57257e2f04ed0141dbce6f61df83d6503e5f0c49
 
6830
Merge: db1b005 d2df3ee
 
6831
Author: Jenkins <jenkins@review.openstack.org>
 
6832
Date:   Mon Feb 20 19:58:09 2012 +0000
 
6833
 
 
6834
    Merge "Keystone-related improvements."
 
6835
 
 
6836
commit db1b005b93dec665b9c9f0be2b60fe0003eaf214
 
6837
Author: Tres Henry <tres@treshenry.net>
 
6838
Date:   Mon Feb 20 11:31:30 2012 -0800
 
6839
 
 
6840
    Adding iso8601 to pip-requires for Glance
 
6841
    
 
6842
    Change-Id: I6728e13b8e3ac486e28bccea7c17c5fe2cfec694
 
6843
 
 
6844
 tools/pip-requires |    1 +
 
6845
 1 files changed, 1 insertions(+), 0 deletions(-)
 
6846
 
 
6847
commit 1ee0694ee664a4167d4be4bec2cb8629d9750d24
 
6848
Author: Mike Perez <thingee@gmail.com>
 
6849
Date:   Mon Feb 20 09:40:55 2012 -0800
 
6850
 
 
6851
    allow rebooting instance in shutoff state
 
6852
    
 
6853
    bug 925259
 
6854
    Change-Id: If7d640ba5efee6bc17af64bd12f6519d9a99ecd4
 
6855
 
 
6856
 .../nova/instances_and_volumes/instances/tables.py |    2 +-
 
6857
 1 files changed, 1 insertions(+), 1 deletions(-)
 
6858
 
 
6859
commit a10b39cb62fbbff385f746b36a63002c0cd00ce5
 
6860
Merge: b85f832 8b7e744
 
6861
Author: Jenkins <jenkins@review.openstack.org>
 
6862
Date:   Fri Feb 17 23:47:53 2012 +0000
 
6863
 
 
6864
    Merge "Fixed #934459. Remove outdated -E arg for pip."
 
6865
 
 
6866
commit b85f832cc50a558677b4fa11898ed0f23abb8079
 
6867
Merge: ecac2cd 0e55ede
 
6868
Author: Jenkins <jenkins@review.openstack.org>
 
6869
Date:   Fri Feb 17 22:16:08 2012 +0000
 
6870
 
 
6871
    Merge "Adds tests for suspend/resume instances"
 
6872
 
 
6873
commit ecac2cddfdd13426f2fa9eae25b27450f14be029
 
6874
Merge: b6442da 7404d3f
 
6875
Author: Jenkins <jenkins@review.openstack.org>
 
6876
Date:   Fri Feb 17 22:12:04 2012 +0000
 
6877
 
 
6878
    Merge "Adds tests for instance console exception"
 
6879
 
 
6880
commit b6442da091f67a011abce97b97eaf68d65c22daa
 
6881
Merge: 8a919b8 1c62ba7
 
6882
Author: Jenkins <jenkins@review.openstack.org>
 
6883
Date:   Fri Feb 17 22:02:54 2012 +0000
 
6884
 
 
6885
    Merge "Adds tests for pause/unpause instances"
 
6886
 
 
6887
commit 8b7e744aaaef9457bcd360d97cfa8b095b08cf81
 
6888
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
6889
Date:   Fri Feb 17 12:51:55 2012 -0800
 
6890
 
 
6891
    Fixed #934459. Remove outdated -E arg for pip.
 
6892
    
 
6893
    Pip no longer supports -E, and since we were running pip from inside
 
6894
    the virtualenv anyway, it was unnecessary.
 
6895
    
 
6896
    Change-Id: I423e2842afe28ac365a13e7f8e492095f3685dd3
 
6897
 
 
6898
 run_tests.sh          |    2 +-
 
6899
 tools/install_venv.py |    4 ++--
 
6900
 2 files changed, 3 insertions(+), 3 deletions(-)
 
6901
 
 
6902
commit 321778f5734cbe3587fc07d5dba9c44446d27b36
 
6903
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
6904
Date:   Fri Feb 17 22:13:45 2012 +0200
 
6905
 
 
6906
    Close button added for alert messages.
 
6907
    
 
6908
    Fixes bug 937222. Uses bootstrap-alert.js functionality.
 
6909
    Added fade-in effect.
 
6910
    
 
6911
    Patch 2: changed x symbol to &times;
 
6912
    
 
6913
    Change-Id: Ie85d1b96b1fe06f72c92465434542ec4504bcc52
 
6914
 
 
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(-)
 
6919
 
 
6920
commit d2df3ee6ed46b4934fa1a414e4bf16d74ae22ffc
 
6921
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6922
Date:   Wed Feb 15 15:43:19 2012 -0800
 
6923
 
 
6924
    Keystone-related improvements.
 
6925
    
 
6926
      * Repairs updating for users and tenants. Fixes bug 912143.
 
6927
    
 
6928
      * Makes connection caching work for admin keystoneclient calls.
 
6929
        Adds unit tests for horizon.api.keystone.keystoneclient.
 
6930
        Fixes bug 933170.
 
6931
    
 
6932
      * In conjunction with this keystoneclient review
 
6933
        https://review.openstack.org/#change,4133
 
6934
        it takes care of the following bugs as well:
 
6935
    
 
6936
        Fixes bug 922394. Fixes bug 881606. Fixes bug 918997.
 
6937
    
 
6938
    Change-Id: Id72c99772cd214c33fd1aacf357176cf67c6f473
 
6939
 
 
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(-)
 
6950
 
 
6951
commit 1c62ba71fc4e0e5b357d6be64419fc5b40a249d2
 
6952
Author: Andrews Medina <andrewsmedina@gmail.com>
 
6953
Date:   Thu Feb 16 01:27:41 2012 -0200
 
6954
 
 
6955
    Adds tests for pause/unpause instances
 
6956
    
 
6957
    Change-Id: If5c68bc83f8f9da4fdc2e531dac540127d928950
 
6958
 
 
6959
 .../nova/instances_and_volumes/instances/tests.py  |   52 ++++++++++++++++++++
 
6960
 1 files changed, 52 insertions(+), 0 deletions(-)
 
6961
 
 
6962
commit 7404d3f4a176e8c38751075e066c71c53599d10a
 
6963
Author: Andrews Medina <andrewsmedina@gmail.com>
 
6964
Date:   Thu Feb 16 01:46:41 2012 -0200
 
6965
 
 
6966
    Adds tests for instance console exception
 
6967
    
 
6968
    Change-Id: I62a78ea934b3deeef3c8869c3faa8d65ca828bc7
 
6969
 
 
6970
 .../nova/instances_and_volumes/instances/tests.py  |   15 +++++++++++++++
 
6971
 1 files changed, 15 insertions(+), 0 deletions(-)
 
6972
 
 
6973
commit 8a919b82770d51a9f17e2e798dd15e1dda503212
 
6974
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
6975
Date:   Wed Feb 15 02:20:28 2012 -0800
 
6976
 
 
6977
    Fixes for volume attachments view and modal behavior.
 
6978
    
 
6979
    Change-Id: I2e0ef1e7493a1ef0ef4a21057d7354075903725a
 
6980
 
 
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(-)
 
6987
 
 
6988
commit bcb4166eb7482ada284d9b9e8581267c25d5caf6
 
6989
Author: Andrews Medina <andrewsmedina@gmail.com>
 
6990
Date:   Wed Feb 15 01:38:33 2012 -0200
 
6991
 
 
6992
    Ignoring .venv dir
 
6993
    
 
6994
    Change-Id: I468eb603ba5376ada99a90cc565f7906afdfbd64
 
6995
 
 
6996
 .gitignore |    1 +
 
6997
 1 files changed, 1 insertions(+), 0 deletions(-)
 
6998
 
 
6999
commit 3dc1555e7abda38e2bf45328aa7f550e751507d4
 
7000
Merge: 9b5e502 b5a60bc
 
7001
Author: Jenkins <jenkins@review.openstack.org>
 
7002
Date:   Wed Feb 15 03:19:55 2012 +0000
 
7003
 
 
7004
    Merge "Adds client-side templating capabilities."
 
7005
 
 
7006
commit 0e55ede26228563b3369e3859a226f38c2bd6afe
 
7007
Author: Andrews Medina <andrewsmedina@gmail.com>
 
7008
Date:   Wed Feb 15 00:11:25 2012 -0200
 
7009
 
 
7010
    Adds tests for suspend/resume instances
 
7011
    
 
7012
    Change-Id: I57893ea13134bd21c669aba12bf93c55aa20a13c
 
7013
 
 
7014
 .../nova/instances_and_volumes/instances/tests.py  |   54 ++++++++++++++++++++
 
7015
 1 files changed, 54 insertions(+), 0 deletions(-)
 
7016
 
 
7017
commit 9b5e502d0f4af7c42181e161c486d999791035bd
 
7018
Merge: c935b66 6e9f375
 
7019
Author: Jenkins <jenkins@review.openstack.org>
 
7020
Date:   Wed Feb 15 00:52:34 2012 +0000
 
7021
 
 
7022
    Merge "Fixes a style bug when a button is the first element in a button group."
 
7023
 
 
7024
commit c935b662fc238faa27ff81da751c18e6db1bc92f
 
7025
Merge: 5f94f6b c689f19
 
7026
Author: Jenkins <jenkins@review.openstack.org>
 
7027
Date:   Wed Feb 15 00:34:43 2012 +0000
 
7028
 
 
7029
    Merge "Bugfixes for modify project users."
 
7030
 
 
7031
commit 5f94f6be42f16360a599afda2f37441289f45d46
 
7032
Merge: 9d43b72 7e717f3
 
7033
Author: Jenkins <jenkins@review.openstack.org>
 
7034
Date:   Wed Feb 15 00:34:16 2012 +0000
 
7035
 
 
7036
    Merge "Sets default values for month/year at Usage Form in overview page"
 
7037
 
 
7038
commit 9d43b7252532ac4228064183f11ee956a54f82a1
 
7039
Merge: 0fab4b2 25cefd3
 
7040
Author: Jenkins <jenkins@review.openstack.org>
 
7041
Date:   Wed Feb 15 00:31:48 2012 +0000
 
7042
 
 
7043
    Merge "Rename venvs to match everyone else."
 
7044
 
 
7045
commit c689f19ca22ffc853560a1a53356c992bd4b41fa
 
7046
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7047
Date:   Tue Feb 14 12:31:13 2012 -0800
 
7048
 
 
7049
    Bugfixes for modify project users.
 
7050
    
 
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.
 
7055
    
 
7056
    Change-Id: Ibf023513f51f3180adf6510833ee760915e7dd91
 
7057
 
 
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(-)
 
7064
 
 
7065
commit 0fab4b20d5123d06237fabfc566e7ccc7eb9c58b
 
7066
Merge: 293c2ee aca7394
 
7067
Author: Jenkins <jenkins@review.openstack.org>
 
7068
Date:   Tue Feb 14 20:32:11 2012 +0000
 
7069
 
 
7070
    Merge "Refactored test suite."
 
7071
 
 
7072
commit 7e717f3358619327afd7dda9908390f0d535cf0b
 
7073
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
7074
Date:   Tue Feb 14 12:29:43 2012 +0200
 
7075
 
 
7076
    Sets default values for month/year at Usage Form in overview page
 
7077
    
 
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,
 
7081
    with setting:
 
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)
 
7086
    
 
7087
    Change-Id: Ie4565b03a1414a0008abfd793d9ec4a181e0aa24
 
7088
 
 
7089
 horizon/horizon/usage/base.py |   12 +++++++++---
 
7090
 1 files changed, 9 insertions(+), 3 deletions(-)
 
7091
 
 
7092
commit b5a60bc1a4a7b8b9ce26c8d4b10bb9c66555d27a
 
7093
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7094
Date:   Mon Feb 13 19:34:56 2012 -0800
 
7095
 
 
7096
    Adds client-side templating capabilities.
 
7097
    
 
7098
    Includes and example implementation for modal dialog confirmations of
 
7099
    dangerous actions.
 
7100
    
 
7101
    Implements blueprint client-side-templating.
 
7102
    
 
7103
    Change-Id: I275e6fa973653268882bca6beb2637a82ca1d4ff
 
7104
 
 
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(-)
 
7112
 
 
7113
commit aca739445e2fb31688e4f7b9794a0037e1e6f43d
 
7114
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7115
Date:   Sat Feb 11 18:44:39 2012 -0800
 
7116
 
 
7117
    Refactored test suite.
 
7118
    
 
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.
 
7122
    
 
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.
 
7126
    
 
7127
      * Adds lots of docs on testing. It's a good step towards
 
7128
        blueprint improve-dev-documentation.
 
7129
    
 
7130
      * Improves API exception handling for duplicate objects and containers.
 
7131
        Fixes bug 930816.
 
7132
    
 
7133
    Change-Id: I5526ccf5b38708885ea2d1f06b0d3483c58c4dad
 
7134
 
 
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(-)
 
7198
 
 
7199
commit 293c2ee9f76231e12142a733f6f916c533648f8f
 
7200
Merge: a2d2122 7369311
 
7201
Author: Jenkins <jenkins@review.openstack.org>
 
7202
Date:   Mon Feb 13 21:54:11 2012 +0000
 
7203
 
 
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."
 
7205
 
 
7206
commit a2d2122dad7456e55dd393799a02d44549bfbe64
 
7207
Merge: 1c57c92 0027bc2
 
7208
Author: Jenkins <jenkins@review.openstack.org>
 
7209
Date:   Mon Feb 13 21:53:32 2012 +0000
 
7210
 
 
7211
    Merge "Improved AJAX polling."
 
7212
 
 
7213
commit 1c57c9244dee2ebcffbe6bb23ce11d73291b6619
 
7214
Author: jakedahn <jake@ansolabs.com>
 
7215
Date:   Mon Feb 13 13:05:57 2012 -0800
 
7216
 
 
7217
    Coloring errors in forms red.
 
7218
    
 
7219
      * The coloring of form errors was lost in the migration to bootstrap 2, this patch adds a small style addition to fix.
 
7220
    
 
7221
    Change-Id: I440cb255eacdeb6715ef772e8595409b041e70c4
 
7222
 
 
7223
 .../dashboard/static/dashboard/css/style.css       |    8 +++++++-
 
7224
 1 files changed, 7 insertions(+), 1 deletions(-)
 
7225
 
 
7226
commit 6e9f3757e400baa5de18a39168fb93c251e4412d
 
7227
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7228
Date:   Mon Feb 13 12:56:01 2012 -0800
 
7229
 
 
7230
    Fixes a style bug when a button is the first element in a button group.
 
7231
    
 
7232
    Change-Id: I59cb0af67c02d26f7ad9d9f7f4e39054f217c08d
 
7233
 
 
7234
 .../dashboard/static/dashboard/css/style.css       |    3 +++
 
7235
 1 files changed, 3 insertions(+), 0 deletions(-)
 
7236
 
 
7237
commit 0027bc27610aa299b913432228a5336c9e667dad
 
7238
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
7239
Date:   Sun Feb 12 21:23:17 2012 -0800
 
7240
 
 
7241
    Improved AJAX polling.
 
7242
    
 
7243
    Fixes several bugs:
 
7244
    -removes an uncaught exception
 
7245
    -non-ASCII statuses are now valid
 
7246
    -query strings no longer grow forever during polling
 
7247
    
 
7248
    Change-Id: Iaa1e3ecdcb5a230151cb2a45794f93915818a3d2
 
7249
 
 
7250
 horizon/horizon/tables/actions.py |   14 ++++++++++++--
 
7251
 horizon/horizon/tables/base.py    |   18 ++++++++----------
 
7252
 2 files changed, 20 insertions(+), 12 deletions(-)
 
7253
 
 
7254
commit 25cefd3f27c9e02a1a1ad1936563938b26a0ffd6
 
7255
Author: Monty Taylor <mordred@inaugust.com>
 
7256
Date:   Mon Feb 13 12:11:08 2012 -0800
 
7257
 
 
7258
    Rename venvs to match everyone else.
 
7259
    
 
7260
    Change-Id: I22a3ecdc9ddf1ddd557b831e897684a56b2975f6
 
7261
 
 
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(-)
 
7266
 
 
7267
commit 2e914f95783a09bfe46813086e6f3320fed74727
 
7268
Merge: aed4766 190f4fc
 
7269
Author: Jenkins <jenkins@review.openstack.org>
 
7270
Date:   Mon Feb 13 02:39:12 2012 +0000
 
7271
 
 
7272
    Merge "Adds support for volume snapshots (volume snapshots table and ability to boot from a volume snapshot)."
 
7273
 
 
7274
commit aed4766cc95df806e2d0ac8053231cfe4687e149
 
7275
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7276
Date:   Thu Feb 9 22:29:23 2012 -0800
 
7277
 
 
7278
    Full support for dashboard and panel configuration via service catalog.
 
7279
    
 
7280
    There are no longer any dependencies on settings for whether or not
 
7281
    particular components are made available in the site.
 
7282
    
 
7283
    Implements blueprint toggle-features.
 
7284
    
 
7285
    Also fixes bug 929983, making the Horizon object a proper
 
7286
    singleton and ensuring test isolation for the base horizon tests.
 
7287
    
 
7288
    Fixes a case where a missing service catalog would cause
 
7289
    a 500 error. Fixes bug 930833,
 
7290
    
 
7291
    Change-Id: If19762afe75859e63aa7bd5128a6795655df2c90
 
7292
 
 
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(-)
 
7309
 
 
7310
commit 7369311aad6c22c6dbdf77c6a6f6a3c6e09c98ae
 
7311
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
7312
Date:   Fri Feb 3 01:45:08 2012 +0200
 
7313
 
 
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.
 
7319
    
 
7320
    Patch 2: Applied code changes to newly added classes
 
7321
    
 
7322
    Patch 3: Refactored logic, added unit tests for batch actions and for verbose_names on all actions
 
7323
    
 
7324
    Patch 4: Resolved conflicts with newly added code in horizon/horizon/tests/table_tests.py
 
7325
    
 
7326
    Change-Id: I7cbdce25b8ae027ff1a153b3379add1b66b8aa76
 
7327
 
 
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(-)
 
7332
 
 
7333
commit 190f4fc150ea756cc0b3cc1599a35f54cb66bfe9
 
7334
Author: Tres Henry <tres@treshenry.net>
 
7335
Date:   Mon Feb 6 10:24:50 2012 -0800
 
7336
 
 
7337
    Adds support for volume snapshots (volume snapshots table and ability to
 
7338
    boot from a volume snapshot).
 
7339
    
 
7340
    Implements blueprint snapshot-volume
 
7341
    
 
7342
    Change-Id: I467d177f2f461bd4ea7aec86b41063e811c6e5ba
 
7343
 
 
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(-)
 
7363
 
 
7364
commit 797c497312548e9f00f9b23e47f40729b005bb61
 
7365
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7366
Date:   Fri Feb 10 15:14:32 2012 -0800
 
7367
 
 
7368
    Cleanup on syspanel.images code, and unuset template removal.
 
7369
    
 
7370
    A lot of templates got left behind after the datatables refactor which
 
7371
    are no longer used or necessary.
 
7372
    
 
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.
 
7376
    
 
7377
    Change-Id: If7aa226336f0814782522b20c76eadc39613c372
 
7378
 
 
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(-)
 
7411
 
 
7412
commit b63e495f099353074bfec99dcfec1a5a07eb4650
 
7413
Merge: 1d24c71 6516c38
 
7414
Author: Jenkins <jenkins@review.openstack.org>
 
7415
Date:   Fri Feb 10 08:36:05 2012 +0000
 
7416
 
 
7417
    Merge "Updated Copyright dates to 2012."
 
7418
 
 
7419
commit 1d24c717e5feec956becead12f846236c72da882
 
7420
Merge: 4d8a924 c46f36a
 
7421
Author: Jenkins <jenkins@review.openstack.org>
 
7422
Date:   Fri Feb 10 08:34:19 2012 +0000
 
7423
 
 
7424
    Merge "Added readme for changing branding."
 
7425
 
 
7426
commit 4d8a924862378e79385513eda0a0321f65cd2a7d
 
7427
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7428
Date:   Thu Feb 9 15:16:22 2012 -0800
 
7429
 
 
7430
    Improved region switcher.
 
7431
    
 
7432
    Adds the ability to live-switch regions, and bakes in support at a
 
7433
    lower level. Cleans up login-related code.
 
7434
    
 
7435
    Makes the login view capable of being used as a modal dialog.
 
7436
    
 
7437
    Overall UX improvements for region support.
 
7438
    
 
7439
    Fixes a bug where having one region would still show the region
 
7440
    switcher inappropriately. Fixed bug 929886.
 
7441
    
 
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.
 
7448
    
 
7449
    Change-Id: I79db4ec1e608ee0f35916966c018d2a76b5ff662
 
7450
 
 
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(-)
 
7465
 
 
7466
commit c46f36a3cf58928d70599248185b8c769ad63add
 
7467
Author: Emma Steimann <emmasteimann@gmail.com>
 
7468
Date:   Mon Jan 30 22:33:08 2012 -0600
 
7469
 
 
7470
    Added readme for changing branding.
 
7471
    
 
7472
    Change-Id: Ifd9dbfb51cc6e6f206e75824fe20235c0952670a
 
7473
 
 
7474
 docs/source/branding.rst |   29 +++++++++++++++++++++++++++++
 
7475
 docs/source/index.rst    |    1 +
 
7476
 2 files changed, 30 insertions(+), 0 deletions(-)
 
7477
 
 
7478
commit 6516c3890bf2695bbccbe2d2067fc0a9c6dbbd31
 
7479
Author: Emma Steimann <emmasteimann@gmail.com>
 
7480
Date:   Sat Feb 4 17:40:31 2012 -0600
 
7481
 
 
7482
    Updated Copyright dates to 2012.
 
7483
    
 
7484
      * fixes bug 916953
 
7485
    
 
7486
    Change-Id: I44bdbb735fa1ac068c38997844591c8f256c62fb
 
7487
 
 
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 +++---
 
7653
 tools/rfc.sh                                       |    2 +-
 
7654
 166 files changed, 304 insertions(+), 304 deletions(-)
 
7655
 
 
7656
commit 95970b701c16058cdf59f7738bde3b456a4d53dd
 
7657
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7658
Date:   Tue Feb 7 19:49:32 2012 -0800
 
7659
 
 
7660
    Auto-updating for data in data tables!
 
7661
    
 
7662
    This adds a few layers of functionality:
 
7663
    
 
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.
 
7668
    
 
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.
 
7673
    
 
7674
    Change-Id: Ifd15919066825d7269bbe4efcb4d51b8ed19baed
 
7675
 
 
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(-)
 
7698
 
 
7699
commit c1066169705291cdac89f10c7d637c1c339cc757
 
7700
Author: jakedahn <jake@ansolabs.com>
 
7701
Date:   Wed Feb 8 19:53:43 2012 -0800
 
7702
 
 
7703
    Making attach volume detach action work again.
 
7704
    
 
7705
    Fixes syntax error and uses get_object() consistently. Also removes
 
7706
    extraneous print statement.
 
7707
    
 
7708
      * Fixes bug 929224
 
7709
    
 
7710
    Change-Id: I34c2574b53241890a142471d4c47689348730646
 
7711
 
 
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(-)
 
7715
 
 
7716
commit 84954e52d6a98b411ea5334b4404c67a7bbe7bbf
 
7717
Merge: 478772b 87e6970
 
7718
Author: Jenkins <jenkins@review.openstack.org>
 
7719
Date:   Tue Feb 7 18:08:06 2012 +0000
 
7720
 
 
7721
    Merge "Renamed all user-facing cases of "tenant" to "project"."
 
7722
 
 
7723
commit 87e6970a540587cbf9814aa554a4d04fec9c4106
 
7724
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7725
Date:   Mon Feb 6 18:05:33 2012 -0800
 
7726
 
 
7727
    Renamed all user-facing cases of "tenant" to "project".
 
7728
    
 
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
 
7733
    directory match.
 
7734
    
 
7735
    Fixed bug 909495.
 
7736
    
 
7737
    Change-Id: I9da3b544b46f507a223a44c256d0008c8674ab3b
 
7738
 
 
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(-)
 
7805
 
 
7806
commit 478772b4744c3c512fc070bc195956429e7f0322
 
7807
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7808
Date:   Mon Feb 6 16:33:00 2012 -0800
 
7809
 
 
7810
    Syspanel instance display corrections.
 
7811
    
 
7812
      * Adds support for the "all_tenants" query parameter to the nova API,
 
7813
        Fixing bug 914001.
 
7814
      * Pulls in flavor-correlation code. Fixes bug 927949.
 
7815
      * Adds unit test for admin instances view.
 
7816
    
 
7817
    Change-Id: Iee9c018da02d83f58749141296ec9d618b2335d3
 
7818
 
 
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(-)
 
7826
 
 
7827
commit 6892653c0573a6a55f359cce6c1796053ef65cbf
 
7828
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7829
Date:   Mon Feb 6 14:42:56 2012 -0800
 
7830
 
 
7831
    Use unscoped token to fetch authorized projects. Fixes bug 927939.
 
7832
    
 
7833
    Change-Id: I71c53b5dab068ea5ac4f87c86d464cc79c331b26
 
7834
 
 
7835
 horizon/horizon/middleware.py |    4 +++-
 
7836
 1 files changed, 3 insertions(+), 1 deletions(-)
 
7837
 
 
7838
commit 3e204672a2d34523a18640b89da1b19663733159
 
7839
Merge: b995bf8 32b8ab6
 
7840
Author: Jenkins <jenkins@review.openstack.org>
 
7841
Date:   Sat Feb 4 19:52:39 2012 +0000
 
7842
 
 
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"
 
7844
 
 
7845
commit b995bf814e3ce70d7ef780d06db95080b45883bb
 
7846
Merge: a5d73d9 0cbf1d4
 
7847
Author: Jenkins <jenkins@review.openstack.org>
 
7848
Date:   Sat Feb 4 19:52:00 2012 +0000
 
7849
 
 
7850
    Merge "Re-fixing the horizontal layout of the usage range form."
 
7851
 
 
7852
commit 0cbf1d47a45b685caeca0247650e01c65b5f1646
 
7853
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7854
Date:   Fri Feb 3 17:00:19 2012 -0800
 
7855
 
 
7856
    Re-fixing the horizontal layout of the usage range form.
 
7857
    
 
7858
    Change-Id: Ia0601c25ba6bc40d4ae36635b27d322499a6d288
 
7859
 
 
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(-)
 
7863
 
 
7864
commit 32b8ab625e1c273da8bb36bffadc55d37eabb376
 
7865
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
7866
Date:   Thu Feb 2 23:37:41 2012 +0200
 
7867
 
 
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
 
7871
    
 
7872
    Change-Id: I47a0f9c872a7e6236d9c8824c15ef776b352446d
 
7873
 
 
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(-)
 
7878
 
 
7879
commit a5d73d9fc472f1fca9dbb7562778e24f1d0a5331
 
7880
Author: jakedahn <jake@ansolabs.com>
 
7881
Date:   Fri Feb 3 13:38:45 2012 -0800
 
7882
 
 
7883
    Slightly imrpoved usability of noVNC console
 
7884
    
 
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.
 
7888
    
 
7889
    Change-Id: I75da0d01cc00ca207940972fbcdf492f3d642b9c
 
7890
 
 
7891
 .../instances_and_volumes/instances/detail.html    |    3 ++-
 
7892
 .../dashboard/static/dashboard/css/style.css       |    5 +++++
 
7893
 2 files changed, 7 insertions(+), 1 deletions(-)
 
7894
 
 
7895
commit 7eb1096ce69541712a5426139dabf08a2c474448
 
7896
Merge: e76c824 5131ce2
 
7897
Author: Jenkins <jenkins@review.openstack.org>
 
7898
Date:   Fri Feb 3 21:26:50 2012 +0000
 
7899
 
 
7900
    Merge "Cleans up leftover coverage files after test run."
 
7901
 
 
7902
commit e76c8245206d739f41df7e2458da1fc4e01322bd
 
7903
Merge: 93bb4d0 648075f
 
7904
Author: Jenkins <jenkins@review.openstack.org>
 
7905
Date:   Fri Feb 3 20:49:49 2012 +0000
 
7906
 
 
7907
    Merge "Making checkbox padding more flexible (vs. static pixel amounts) Making width of checkbox column consistent, even when no rows are shown"
 
7908
 
 
7909
commit 5131ce2f7d56be47ac81e1fc722edaf6d5645e11
 
7910
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
7911
Date:   Fri Feb 3 12:46:19 2012 -0800
 
7912
 
 
7913
    Cleans up leftover coverage files after test run.
 
7914
    
 
7915
    Change-Id: I9ddbbaef7f56b5a5b5bf1852521b2a35e4bef3a4
 
7916
 
 
7917
 run_tests.sh |    2 ++
 
7918
 1 files changed, 2 insertions(+), 0 deletions(-)
 
7919
 
 
7920
commit 93bb4d0aff14c94eae65b4f992e3566e55b2f01b
 
7921
Merge: ffb08de c381195
 
7922
Author: Jenkins <jenkins@review.openstack.org>
 
7923
Date:   Fri Feb 3 20:16:57 2012 +0000
 
7924
 
 
7925
    Merge "Added vertical padding in tenant switcher"
 
7926
 
 
7927
commit ffb08de912ac87fad5e259991d69d7b5de727241
 
7928
Merge: 700f291 6d9baeb
 
7929
Author: Jenkins <jenkins@review.openstack.org>
 
7930
Date:   Fri Feb 3 20:15:37 2012 +0000
 
7931
 
 
7932
    Merge "Make space consistent between tables"
 
7933
 
 
7934
commit 700f2917bd7d2aebc87de07b7c0d97b79d739318
 
7935
Merge: 1327815 b8803fd
 
7936
Author: Jenkins <jenkins@review.openstack.org>
 
7937
Date:   Fri Feb 3 20:15:22 2012 +0000
 
7938
 
 
7939
    Merge "Fixing scroll overflow of table actions"
 
7940
 
 
7941
commit 13278155b063fae8d79803e95e3e25fb5b8b6154
 
7942
Merge: 5066712 fd9d583
 
7943
Author: Jenkins <jenkins@review.openstack.org>
 
7944
Date:   Fri Feb 3 20:10:45 2012 +0000
 
7945
 
 
7946
    Merge "Converted Quantum to Datatables."
 
7947
 
 
7948
commit 5066712d90b489f0fc2b7b691c991be960342835
 
7949
Merge: ce35f94 3eae6c8
 
7950
Author: Jenkins <jenkins@review.openstack.org>
 
7951
Date:   Fri Feb 3 20:10:24 2012 +0000
 
7952
 
 
7953
    Merge "fixed whitespace and alignment of elements to be consistent"
 
7954
 
 
7955
commit ce35f9458e52082f80b928287de4872390a3c01a
 
7956
Author: Jake Zukowski <jake@ponyloaf.com>
 
7957
Date:   Thu Feb 2 23:49:33 2012 -0800
 
7958
 
 
7959
    Added spacing in sidebar for nab elements
 
7960
    
 
7961
    fixes bug 925900
 
7962
    
 
7963
    Change-Id: I1969a0e86d9516ca73f347fe97fb2465e468e3c6
 
7964
 
 
7965
 .../dashboard/static/dashboard/css/style.css       |    2 +-
 
7966
 1 files changed, 1 insertions(+), 1 deletions(-)
 
7967
 
 
7968
commit 3eae6c8c72e5b044375450b62ea6f0031acb685a
 
7969
Author: Jake Zukowski <jake@ponyloaf.com>
 
7970
Date:   Thu Feb 2 22:44:14 2012 -0800
 
7971
 
 
7972
    fixed whitespace and alignment of elements to be consistent
 
7973
    
 
7974
    fixes bug 923248
 
7975
    
 
7976
    Change-Id: Ic7d2bfcb6f55c354c942afbcd152b60b2810e8da
 
7977
 
 
7978
 .../dashboard/static/dashboard/css/style.css       |   10 +++-------
 
7979
 1 files changed, 3 insertions(+), 7 deletions(-)
 
7980
 
 
7981
commit 648075f85b7b27a8bab9d1ac690366c9fcfa98eb
 
7982
Author: Jake Zukowski <jake@ponyloaf.com>
 
7983
Date:   Thu Feb 2 17:43:00 2012 -0800
 
7984
 
 
7985
    Making checkbox padding more flexible (vs. static pixel amounts)
 
7986
    Making width of checkbox column consistent, even when no rows are shown
 
7987
    
 
7988
    Change-Id: I5eab85d3df908331db45ebec32f9aca770ea77c1
 
7989
 
 
7990
 .../dashboard/static/dashboard/css/style.css       |   11 ++++++++---
 
7991
 1 files changed, 8 insertions(+), 3 deletions(-)
 
7992
 
 
7993
commit 6d9baeb0924e31a1feff8f8b1bead3a3b7e1fa4c
 
7994
Author: Jake Zukowski <jake@ponyloaf.com>
 
7995
Date:   Thu Feb 2 17:20:02 2012 -0800
 
7996
 
 
7997
    Make space consistent between tables
 
7998
    
 
7999
    fixes bug 923240
 
8000
    
 
8001
    Change-Id: I890cfb4a8389953d4e15251997fd4b7298642f07
 
8002
 
 
8003
 .../dashboard/static/dashboard/css/style.css       |    2 +-
 
8004
 1 files changed, 1 insertions(+), 1 deletions(-)
 
8005
 
 
8006
commit c3811956c24e99113e60eed0ab850f9d2569b59f
 
8007
Author: Jake Zukowski <jake@ponyloaf.com>
 
8008
Date:   Mon Jan 30 00:23:18 2012 -0800
 
8009
 
 
8010
    Added vertical padding in tenant switcher
 
8011
    
 
8012
    Fixes bug 923262
 
8013
    
 
8014
    Change-Id: I0c692b6434848bfca824b935c67f1ba0b47e240d
 
8015
 
 
8016
 .../dashboard/static/dashboard/css/style.css       |    2 +-
 
8017
 1 files changed, 1 insertions(+), 1 deletions(-)
 
8018
 
 
8019
commit fd9d583c47abeec7d6111a0e4ce407df0e251dd8
 
8020
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
8021
Date:   Mon Jan 23 19:13:52 2012 -0800
 
8022
 
 
8023
    Converted Quantum to Datatables.
 
8024
    
 
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.
 
8028
    
 
8029
    It makes future updates for API compatibility much easier.
 
8030
    
 
8031
    Change-Id: I9690db8553773f40d8aad88ffde90b26815bfed2
 
8032
 
 
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(-)
 
8051
 
 
8052
commit 64b81acc0a98a3e8a5cee834d206c443098a012b
 
8053
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8054
Date:   Tue Jan 31 16:26:24 2012 -0800
 
8055
 
 
8056
    Reworked all the usage implementations into one standard set.
 
8057
    
 
8058
    Adds a base Usage data object, datatables, class-based views,
 
8059
    and more consistent templating for all cases.
 
8060
    
 
8061
    Bumps environment version to ensure latest novaclient.
 
8062
    
 
8063
    Fixes bug 922353.
 
8064
    
 
8065
    Change-Id: Ib2042e9393c8deb0e3ec23403da55a6fb8dd39fb
 
8066
 
 
8067
 .gitignore                                         |    2 +-
 
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(-)
 
8094
 
 
8095
commit b8803fdc5420d4e0b77de575110b8929635cd1e6
 
8096
Author: jakedahn <jake@ansolabs.com>
 
8097
Date:   Thu Feb 2 12:37:58 2012 -0800
 
8098
 
 
8099
    Fixing scroll overflow of table actions
 
8100
    
 
8101
      * Fixes bug 925669
 
8102
    
 
8103
    Change-Id: Idd11c0350af06eec44ac94a587c771e491fdaa1e
 
8104
 
 
8105
 .../dashboard/static/dashboard/css/style.css       |    4 ++--
 
8106
 1 files changed, 2 insertions(+), 2 deletions(-)
 
8107
 
 
8108
commit 81d60267509986a76f6b063a637eb0d14be651c1
 
8109
Merge: 8eb4a10 1a9ee2f
 
8110
Author: Jenkins <jenkins@review.openstack.org>
 
8111
Date:   Thu Feb 2 22:22:38 2012 +0000
 
8112
 
 
8113
    Merge "Adjusting placement of alert action buttons"
 
8114
 
 
8115
commit 8eb4a10876596da458adcc8d739e3c74f51d3a70
 
8116
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8117
Date:   Thu Feb 2 14:14:51 2012 -0800
 
8118
 
 
8119
    Coverage stats no longer incorrect.
 
8120
    
 
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.
 
8124
    
 
8125
    Change-Id: I17aab1daeec28dab972836682e138876d8dafcf4
 
8126
 
 
8127
 run_tests.sh |   10 +++++-----
 
8128
 1 files changed, 5 insertions(+), 5 deletions(-)
 
8129
 
 
8130
commit 1a9ee2ffe67432c2445f75e8fc62053e18f6c86c
 
8131
Author: jakedahn <jake@ansolabs.com>
 
8132
Date:   Thu Feb 2 11:46:30 2012 -0800
 
8133
 
 
8134
    Adjusting placement of alert action buttons
 
8135
    
 
8136
      * Fixes bug 923269
 
8137
    
 
8138
    Change-Id: Icb71b93decbc2fccf2ad24cfccb417f66c97e01d
 
8139
 
 
8140
 .../instances/_no_instances.html                   |    2 +-
 
8141
 .../dashboard/static/dashboard/css/style.css       |    5 +++++
 
8142
 2 files changed, 6 insertions(+), 1 deletions(-)
 
8143
 
 
8144
commit 8cab45bc4db6c0b8880afc23be817f26895d6ce4
 
8145
Author: jakedahn <jake@ansolabs.com>
 
8146
Date:   Thu Feb 2 11:13:34 2012 -0800
 
8147
 
 
8148
    Center all multi-select checkboxes
 
8149
    
 
8150
      * fixes bug 923268
 
8151
    
 
8152
    Change-Id: Iff480ecb08f783b964b9c6b51a3764ad9d44b52b
 
8153
 
 
8154
 .../dashboard/static/dashboard/css/style.css       |    4 +++-
 
8155
 1 files changed, 3 insertions(+), 1 deletions(-)
 
8156
 
 
8157
commit e2e1498e1fe85cac80f64e4255b095af6c1406a5
 
8158
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8159
Date:   Mon Jan 30 16:50:51 2012 -0800
 
8160
 
 
8161
    Trades out a one-off style tweak for a reusable one from bootstrap.
 
8162
    
 
8163
    Change-Id: I9e55378345450f3e47e19bd85f55f9f4cbcb2475
 
8164
 
 
8165
 .../templates/syspanel/tenants/base_usage.html     |    2 +-
 
8166
 .../dashboard/static/dashboard/css/style.css       |   10 +---------
 
8167
 2 files changed, 2 insertions(+), 10 deletions(-)
 
8168
 
 
8169
commit 051cc1206794bd19321f99f5b31b2c69ad6d6574
 
8170
Author: jakedahn <jake@ansolabs.com>
 
8171
Date:   Wed Feb 1 12:44:03 2012 -0800
 
8172
 
 
8173
    Window now goes as low as 1024px wide without breaking.
 
8174
    
 
8175
    Change-Id: I9e4c12b6e88bcfd7ec0a99765a51a4a919c9276c
 
8176
 
 
8177
 .../dashboard/static/dashboard/css/style.css       |    4 ++++
 
8178
 1 files changed, 4 insertions(+), 0 deletions(-)
 
8179
 
 
8180
commit a3f04d7c6f6c2ba03dcec1871c0249157729e551
 
8181
Author: Tihomir Trifonov <t.trifonov@gmail.com>
 
8182
Date:   Wed Feb 1 18:34:44 2012 +0200
 
8183
 
 
8184
    Fixed a tupo in Floating IP table header
 
8185
    Fixes bug 923281
 
8186
    
 
8187
    Change-Id: I45249e34d4d46dc6d1f23093cbb6af1e6f9f4b0f
 
8188
 
 
8189
 .../access_and_security/floating_ips/tables.py     |    2 +-
 
8190
 1 files changed, 1 insertions(+), 1 deletions(-)
 
8191
 
 
8192
commit f68263e5371b71e2adfc8c96567dec92e4b89216
 
8193
Merge: ec65aed e2e89a3
 
8194
Author: Jenkins <jenkins@review.openstack.org>
 
8195
Date:   Tue Jan 31 18:24:22 2012 +0000
 
8196
 
 
8197
    Merge "Import cleanups, removing unused vars, exception handling, one test fix."
 
8198
 
 
8199
commit e2e89a351d10519f36a1810764fde8edc8be84cf
 
8200
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8201
Date:   Fri Jan 27 13:05:59 2012 -0800
 
8202
 
 
8203
    Import cleanups, removing unused vars, exception handling, one test fix.
 
8204
    
 
8205
    Change-Id: I98c49b70612c3dd762e2e8781bba1b06aae95642
 
8206
 
 
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(-)
 
8228
 
 
8229
commit ec65aed7e110515502b9a01f89b977663cebe443
 
8230
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8231
Date:   Sat Jan 28 18:24:24 2012 -0800
 
8232
 
 
8233
    Tenant user administration upgrades.
 
8234
    
 
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.
 
8239
    
 
8240
    Depends on client updates in https://review.openstack.org/#change,3527
 
8241
    
 
8242
    Change-Id: I4d85e41a278534d7266c6fc542c0f289a4bca0e3
 
8243
 
 
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 +-
 
8257
 run_tests.sh                                       |    2 +-
 
8258
 14 files changed, 264 insertions(+), 212 deletions(-)
 
8259
 
 
8260
commit f4c7374580618725b851e27063d3b631e48c5879
 
8261
Merge: 64e1bc4 df8fdd2
 
8262
Author: Jenkins <jenkins@review.openstack.org>
 
8263
Date:   Fri Jan 27 22:21:46 2012 +0000
 
8264
 
 
8265
    Merge "Makes failing mox test output 10x easier to decipher."
 
8266
 
 
8267
commit 64e1bc4e4f503d16d88d7f434a8e26081297f571
 
8268
Merge: c0036b3 31a15f9
 
8269
Author: Jenkins <jenkins@review.openstack.org>
 
8270
Date:   Fri Jan 27 22:21:13 2012 +0000
 
8271
 
 
8272
    Merge "Removes unmainted requirements from setup.py"
 
8273
 
 
8274
commit c0036b3c76637fbf78283d0475a829ef9cc0efca
 
8275
Merge: 2269fce 5444f45
 
8276
Author: Jenkins <jenkins@review.openstack.org>
 
8277
Date:   Fri Jan 27 22:20:54 2012 +0000
 
8278
 
 
8279
    Merge "Cleans up imports and error handling for syspanel.tenants. Fixes bug 922406."
 
8280
 
 
8281
commit 2269fcec316ee6bdc7aa29e52a60050941be2b90
 
8282
Merge: 532c725 c6003ab
 
8283
Author: Jenkins <jenkins@review.openstack.org>
 
8284
Date:   Fri Jan 27 22:19:59 2012 +0000
 
8285
 
 
8286
    Merge "Improves error handling for missing table values (less confusing)."
 
8287
 
 
8288
commit 532c725ca7932d33d2223e3184d6f1ae520c54cf
 
8289
Merge: 3d83cec b127470
 
8290
Author: Jenkins <jenkins@review.openstack.org>
 
8291
Date:   Fri Jan 27 22:17:49 2012 +0000
 
8292
 
 
8293
    Merge "Adds title to tenant edit modal. Fixes bug 922350."
 
8294
 
 
8295
commit 3d83cecafeb9822d1a9bbb7d3ef6ec9d2fef0122
 
8296
Merge: a4ffdbc e559e48
 
8297
Author: Jenkins <jenkins@review.openstack.org>
 
8298
Date:   Fri Jan 27 22:17:23 2012 +0000
 
8299
 
 
8300
    Merge "Tenant description no longer raises an exception if missing. Fixes bug 922301."
 
8301
 
 
8302
commit df8fdd2091621ba4b3e2d7d94ffe6e03e0f1863b
 
8303
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8304
Date:   Fri Jan 27 13:08:37 2012 -0800
 
8305
 
 
8306
    Makes failing mox test output 10x easier to decipher.
 
8307
    
 
8308
    Change-Id: Id9af209d70748f456f95704087fc460ce84c031e
 
8309
 
 
8310
 horizon/horizon/test.py |    5 +++++
 
8311
 1 files changed, 5 insertions(+), 0 deletions(-)
 
8312
 
 
8313
commit a4ffdbc2ec1e51968f4f547ff9c89b52aa502b69
 
8314
Merge: 72a50b1 61cdfb6
 
8315
Author: Jenkins <jenkins@review.openstack.org>
 
8316
Date:   Fri Jan 27 20:11:35 2012 +0000
 
8317
 
 
8318
    Merge "Separate time overrides from test machinery."
 
8319
 
 
8320
commit 5444f45ae9adac779b7d838e38dcf3d6a5d79636
 
8321
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8322
Date:   Thu Jan 26 17:52:15 2012 -0800
 
8323
 
 
8324
    Cleans up imports and error handling for syspanel.tenants. Fixes bug 922406.
 
8325
    
 
8326
    Change-Id: Ic207b6c1fb4b6ce58a015a29e33ff3e830d6197a
 
8327
 
 
8328
 .../horizon/dashboards/syspanel/tenants/forms.py   |   34 ++++++-------------
 
8329
 .../horizon/dashboards/syspanel/tenants/tables.py  |    2 -
 
8330
 2 files changed, 11 insertions(+), 25 deletions(-)
 
8331
 
 
8332
commit c6003ab3b02caefef56597f5d051011a08cc2baf
 
8333
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8334
Date:   Thu Jan 26 16:42:55 2012 -0800
 
8335
 
 
8336
    Improves error handling for missing table values (less confusing).
 
8337
    
 
8338
    Also adds a first POC for colorizing terminal output. Nifty!
 
8339
    
 
8340
    Change-Id: Ia13b63340f4c9c0932de7cc016af7e764b45a486
 
8341
 
 
8342
 horizon/horizon/tables/base.py |   17 +++++++++--------
 
8343
 1 files changed, 9 insertions(+), 8 deletions(-)
 
8344
 
 
8345
commit b1274704fb490405a6d2000f19d836bb61373dbc
 
8346
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8347
Date:   Thu Jan 26 15:00:51 2012 -0800
 
8348
 
 
8349
    Adds title to tenant edit modal. Fixes bug 922350.
 
8350
    
 
8351
    Change-Id: Ib1a9377f772e0066c849fc1a0ef813e1e4d75e34
 
8352
 
 
8353
 .../templates/syspanel/tenants/_update.html        |    3 ++-
 
8354
 1 files changed, 2 insertions(+), 1 deletions(-)
 
8355
 
 
8356
commit e559e487fe9b670c2dcd4ebef3a876eeff70e4e6
 
8357
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8358
Date:   Thu Jan 26 14:59:41 2012 -0800
 
8359
 
 
8360
    Tenant description no longer raises an exception if missing. Fixes bug 922301.
 
8361
    
 
8362
    Removes a useless API wrapper class, and a set of tests which tested nothing.
 
8363
    
 
8364
    Change-Id: Ic005915e81fca6689b5ef740fd8708b0b4f3c504
 
8365
 
 
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(-)
 
8374
 
 
8375
commit 72a50b1c36c7ad7678ab6c53c53d3784865f57ca
 
8376
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
8377
Date:   Mon Jan 23 20:15:17 2012 -0800
 
8378
 
 
8379
    Novaclient for usage features.  Kill openstackx.
 
8380
    
 
8381
     * Fixes bug 848403
 
8382
     * blueprint novaclient-migration
 
8383
     * Fully removes openstackx
 
8384
     * Needs https://review.openstack.org/3382 to work for non-admin users
 
8385
    
 
8386
    Change-Id: I3e7fcf2f79a92c92c6c66ff0637ed874563496d6
 
8387
 
 
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(-)
 
8418
 
 
8419
commit 61cdfb654dceaa7cfe617b571ed58be8dc9685a4
 
8420
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
8421
Date:   Wed Jan 25 23:44:15 2012 -0800
 
8422
 
 
8423
    Separate time overrides from test machinery.
 
8424
    
 
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.
 
8429
    
 
8430
    Change-Id: I7638b0fdb51926acbd809f33a9c35443ce069713
 
8431
 
 
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(-)
 
8436
 
 
8437
commit 31a15f9a464e212798ad7b8488c7997576f697f0
 
8438
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
8439
Date:   Wed Jan 25 19:32:50 2012 -0800
 
8440
 
 
8441
    Removes unmainted requirements from setup.py
 
8442
    
 
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.
 
8446
    
 
8447
    Change-Id: I1e20f3c0dca63c2356659ee48d94abac0852a833
 
8448
 
 
8449
 horizon/setup.py |    2 +-
 
8450
 1 files changed, 1 insertions(+), 1 deletions(-)
 
8451
 
 
8452
commit 166ec2f29550bcc863813861314cf5709246e5b6
 
8453
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8454
Date:   Wed Jan 25 14:58:22 2012 -0800
 
8455
 
 
8456
    Implements action colors as per style guide. Fixes bug 921741.
 
8457
    
 
8458
    Change-Id: I84cfe9d4ed3c6ae60e6532ec420880bc5cc45fa9
 
8459
 
 
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(-)
 
8465
 
 
8466
commit 1e46e3653d2056afe5b4ee720ae211381023aa94
 
8467
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8468
Date:   Wed Jan 25 13:50:54 2012 -0800
 
8469
 
 
8470
    Corrects spacing for dropdown menu items. Fixes bug 921747.
 
8471
    
 
8472
    Change-Id: I9e3324fe7e5e79153ef0526675469ddd36627d41
 
8473
 
 
8474
 .../dashboard/static/dashboard/css/style.css       |    3 +++
 
8475
 1 files changed, 3 insertions(+), 0 deletions(-)
 
8476
 
 
8477
commit 1ae9559d794978cf6bb749b471d5c773dca40915
 
8478
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8479
Date:   Wed Jan 25 13:44:39 2012 -0800
 
8480
 
 
8481
    Removes max-height from modals. Fixes bug 921733.
 
8482
    
 
8483
    Change-Id: I852e703011825cbd4abcf562e4b9ca77f0bf1bd4
 
8484
 
 
8485
 .../dashboard/static/dashboard/css/style.css       |    1 +
 
8486
 1 files changed, 1 insertions(+), 0 deletions(-)
 
8487
 
 
8488
commit eea6cfe0ebbd84933a75e7f2fbea41ca91addda3
 
8489
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8490
Date:   Wed Jan 25 13:31:30 2012 -0800
 
8491
 
 
8492
    Corrects cross-browser height issues for .btn-group + .small.
 
8493
    
 
8494
    Fixes bug 921737.
 
8495
    
 
8496
    Change-Id: I3b3f7ab53ceec5529b055cbe6777450d24cc2750
 
8497
 
 
8498
 .../dashboard/static/dashboard/css/style.css       |   13 +++++++++++--
 
8499
 1 files changed, 11 insertions(+), 2 deletions(-)
 
8500
 
 
8501
commit db1842c3d674a3155e0a193e98db8684a882f737
 
8502
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8503
Date:   Tue Jan 24 14:33:25 2012 -0800
 
8504
 
 
8505
    Bootstrap 2!
 
8506
    
 
8507
    Implements blueprint bootstrap-2.
 
8508
    
 
8509
    Notable changes:
 
8510
    
 
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.
 
8515
    
 
8516
    Change-Id: Ia25edb6d8ca8a2d1ef30e8f9a36331eff4c7ae86
 
8517
 
 
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(-)
 
8581
 
 
8582
commit f60aa08c71320bde5d0f8e21d74682cfe06b37b7
 
8583
Author: Joe Heck <heckj@mac.com>
 
8584
Date:   Tue Jan 24 22:47:26 2012 +0000
 
8585
 
 
8586
    switching to use python-quantumclient intead of quantum repo directly
 
8587
    
 
8588
    Change-Id: I6b5862d6ab8ad980c9832c637f2be1cc0a8cda32
 
8589
 
 
8590
 tools/pip-requires |    5 ++++-
 
8591
 1 files changed, 4 insertions(+), 1 deletions(-)
 
8592
 
 
8593
commit 269e389a8803732b85416269ba1a27c4f5a18494
 
8594
Author: Cole Robinson <crobinso@redhat.com>
 
8595
Date:   Thu Jan 19 18:50:28 2012 -0500
 
8596
 
 
8597
    horizon: Use novaclient for flavor create/delete
 
8598
    
 
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!
 
8601
    
 
8602
    Change-Id: Ifa8c7f3bd3e0ba0e1664d6c3a87bf07853f3e693
 
8603
 
 
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(-)
 
8610
 
 
8611
commit 54e0409b953f1bd10147d62a2b7bd765a4e8867b
 
8612
Merge: 0314de8 4724c2a
 
8613
Author: Jenkins <jenkins@review.openstack.org>
 
8614
Date:   Tue Jan 24 20:31:00 2012 +0000
 
8615
 
 
8616
    Merge "Port quantum vif servers call to novaclient"
 
8617
 
 
8618
commit 4724c2add19da78069ddd8049c80f4e64870a21f
 
8619
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
8620
Date:   Tue Jan 24 11:56:35 2012 -0800
 
8621
 
 
8622
    Port quantum vif servers call to novaclient
 
8623
    
 
8624
     * Fixes bug 921150
 
8625
    
 
8626
    Change-Id: I34bb06ee5c60ed72a07145e6da88e83db0a0ce96
 
8627
 
 
8628
 horizon/horizon/api/nova.py    |    4 ++++
 
8629
 horizon/horizon/api/quantum.py |    3 +--
 
8630
 2 files changed, 5 insertions(+), 2 deletions(-)
 
8631
 
 
8632
commit 0314de8336a56040c973542d335607a2dbb17939
 
8633
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
8634
Date:   Tue Jan 24 10:45:23 2012 -0800
 
8635
 
 
8636
    Remove another quota-related openstackx dep
 
8637
    
 
8638
     * Another fix for bug 919420
 
8639
    
 
8640
    Change-Id: Iea5d254804251e099813a90ef972bb2e2d4d8a55
 
8641
 
 
8642
 horizon/horizon/api/nova.py                        |   23 +++++++++++++++++--
 
8643
 .../horizon/dashboards/syspanel/quotas/views.py    |    7 ++---
 
8644
 2 files changed, 23 insertions(+), 7 deletions(-)
 
8645
 
 
8646
commit 97b53f587746c8d3d3711327f36f95405c7e4f06
 
8647
Merge: 9093a01 5e680c9
 
8648
Author: Jenkins <jenkins@review.openstack.org>
 
8649
Date:   Tue Jan 24 08:33:10 2012 +0000
 
8650
 
 
8651
    Merge "Fixing default for boot from volume (from /dev/vda to vda)"
 
8652
 
 
8653
commit 9093a01398956899a3b11dc8793c9ea2aa48eff9
 
8654
Merge: e736603 fe97aa4
 
8655
Author: Jenkins <jenkins@review.openstack.org>
 
8656
Date:   Tue Jan 24 08:29:22 2012 +0000
 
8657
 
 
8658
    Merge "Tenant description now required on create and edit"
 
8659
 
 
8660
commit e7366034b2a745cd18aaabe00eb39b5080a95ff6
 
8661
Merge: 7b0ca43 ac2a134
 
8662
Author: Jenkins <jenkins@review.openstack.org>
 
8663
Date:   Tue Jan 24 08:12:16 2012 +0000
 
8664
 
 
8665
    Merge "Made cancel button more visible."
 
8666
 
 
8667
commit 5e680c96e125c446ba96245b288e6d1b59db2c85
 
8668
Author: Tres Henry <tres@treshenry.net>
 
8669
Date:   Mon Jan 23 13:01:47 2012 -0800
 
8670
 
 
8671
    Fixing default for boot from volume (from /dev/vda to vda)
 
8672
    
 
8673
    Change-Id: I7ffb8fd5927fb379dbf6ddc50cf49f509e2dfc9f
 
8674
 
 
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(-)
 
8679
 
 
8680
commit 7b0ca439c3f6788bd6c217358d7ab020d53983e7
 
8681
Author: Tres Henry <tres@treshenry.net>
 
8682
Date:   Sat Jan 21 11:23:30 2012 -0800
 
8683
 
 
8684
    Hide boot from volume UI when no volumes are available.
 
8685
    
 
8686
    Only show volumes in boot from volume UI which are available.
 
8687
    
 
8688
    Fixes bug 919758
 
8689
    
 
8690
    Change-Id: Iaafef17c481ca30ba43c44317891b38931873a16
 
8691
 
 
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(-)
 
8696
 
 
8697
commit 959d29a62c348656cdefe3312ee491462d70679a
 
8698
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8699
Date:   Mon Jan 23 19:25:24 2012 -0800
 
8700
 
 
8701
    Converts syspanel.images to use datatables, new modals, etc.
 
8702
    
 
8703
    Also finishes some cleanup on nova.snapshots that got forgotten.
 
8704
    
 
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
 
8707
    release or earlier.
 
8708
    
 
8709
    Change-Id: Ic9a9284b23574b10f6c34c90026b054d6608dc7c
 
8710
 
 
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(-)
 
8733
 
 
8734
commit ac2a1349c10b9af7dac4e57e165c940e1d82e1f3
 
8735
Author: Emma Steimann <emmasteimann@gmail.com>
 
8736
Date:   Sun Jan 22 23:57:44 2012 -0600
 
8737
 
 
8738
    Made cancel button more visible.
 
8739
    
 
8740
      * fixes bug 898983
 
8741
    
 
8742
    Change-Id: I314496125effeb6865568d79de2e403d54332c0c
 
8743
 
 
8744
 .../dashboard/static/dashboard/css/style.css       |    3 ++-
 
8745
 1 files changed, 2 insertions(+), 1 deletions(-)
 
8746
 
 
8747
commit fe97aa449c6a1eda6f0aad2ad6fce82cc1c098e8
 
8748
Author: Emma Steimann <emmasteimann@gmail.com>
 
8749
Date:   Mon Jan 23 13:15:57 2012 -0600
 
8750
 
 
8751
    Tenant description now required on create and edit
 
8752
    
 
8753
      * fixes bug 904460
 
8754
    
 
8755
    Change-Id: I9c3144cd9f913299d3e5914d6132a2f4c8539b28
 
8756
 
 
8757
 .../horizon/dashboards/syspanel/tenants/forms.py   |    8 ++++----
 
8758
 1 files changed, 4 insertions(+), 4 deletions(-)
 
8759
 
 
8760
commit b39f0a01c2e79abaae6822d3084ca174eaea2095
 
8761
Author: jakedahn <jake@ansolabs.com>
 
8762
Date:   Mon Jan 23 18:03:44 2012 -0800
 
8763
 
 
8764
    Deleting a directory that should not have been there
 
8765
    
 
8766
    Change-Id: Ib40ae0fd734c82823ae6cf1bfc24252538b3aef4
 
8767
 
 
8768
 0 files changed, 0 insertions(+), 0 deletions(-)
 
8769
 
 
8770
commit 658987280a5974a537877029e8b430a81cf972a2
 
8771
Merge: ff7c1ce 37b7989
 
8772
Author: Jenkins <jenkins@review.openstack.org>
 
8773
Date:   Tue Jan 24 01:29:44 2012 +0000
 
8774
 
 
8775
    Merge "VNC no longer loads by default on instance detail page."
 
8776
 
 
8777
commit ff7c1ceb85632639ee08e4da581f6bf9e0792cb6
 
8778
Author: jakedahn <jake@ansolabs.com>
 
8779
Date:   Mon Jan 16 11:30:19 2012 -0800
 
8780
 
 
8781
    Implementing multi-region support.
 
8782
    
 
8783
      * Multiple regions are optionally setup in local_settings.py
 
8784
      * fixes bug 920761
 
8785
    
 
8786
    Change-Id: I7a5ef182a0fd00369414491a88446f7dd94ae679
 
8787
 
 
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(-)
 
8799
 
 
8800
commit fe0a70ead29b5201f0d2af08e091853e4493d254
 
8801
Merge: e2d472c a67347f
 
8802
Author: Jenkins <jenkins@review.openstack.org>
 
8803
Date:   Mon Jan 23 22:33:55 2012 +0000
 
8804
 
 
8805
    Merge "Swift exception handling improvements."
 
8806
 
 
8807
commit e2d472c2c18616ffae459d20649f90fc119047a2
 
8808
Merge: d8aaaa5 5305447
 
8809
Author: Jenkins <jenkins@review.openstack.org>
 
8810
Date:   Mon Jan 23 22:33:13 2012 +0000
 
8811
 
 
8812
    Merge "Port servers calls to novaclient"
 
8813
 
 
8814
commit a67347faa1d2fe7f7cdae9ef8c9529804e5749e0
 
8815
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8816
Date:   Mon Jan 23 14:24:17 2012 -0800
 
8817
 
 
8818
    Swift exception handling improvements.
 
8819
    
 
8820
    Change-Id: Ib4b2bdb2adb936eb9d5811afb755a075a8def18a
 
8821
 
 
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(-)
 
8826
 
 
8827
commit d8aaaa593ed90bdd7b7c32b4520080af8e04aeb4
 
8828
Merge: 033dca5 6883ea9
 
8829
Author: Jenkins <jenkins@review.openstack.org>
 
8830
Date:   Mon Jan 23 21:55:40 2012 +0000
 
8831
 
 
8832
    Merge "Port quotas to novaclient"
 
8833
 
 
8834
commit 033dca563db57b70ebb18137df2e71a3aba73ded
 
8835
Merge: cb7e5d7 bc7ebe1
 
8836
Author: Jenkins <jenkins@review.openstack.org>
 
8837
Date:   Mon Jan 23 21:54:27 2012 +0000
 
8838
 
 
8839
    Merge "Pylint cleanup (mostly unused or missing imports)."
 
8840
 
 
8841
commit cb7e5d73d5adbab17eeb31a9488f51e229c314a3
 
8842
Merge: f0b48bd 41912be
 
8843
Author: Jenkins <jenkins@review.openstack.org>
 
8844
Date:   Mon Jan 23 21:53:03 2012 +0000
 
8845
 
 
8846
    Merge "Added specific style for error box. * fixes bug 900432"
 
8847
 
 
8848
commit bc7ebe13d5c84f7d6843157f41ee01dfe6e698f2
 
8849
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8850
Date:   Sun Jan 22 13:42:27 2012 -0800
 
8851
 
 
8852
    Pylint cleanup (mostly unused or missing imports).
 
8853
    
 
8854
    Change-Id: I31e1e8204062e3fd0a615940e837b52f930809a2
 
8855
 
 
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(-)
 
8871
 
 
8872
commit f0b48bdafc622108c46f01b22408f3e6be27191e
 
8873
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
8874
Date:   Fri Jan 20 23:56:22 2012 -0800
 
8875
 
 
8876
    Remove services openstackx dependency
 
8877
    
 
8878
     * A down payment on https://bugs.launchpad.net/horizon/+bug/919512
 
8879
     * Remove parts of global summary related to service list
 
8880
    
 
8881
    Change-Id: I923bf8d90ba0db96f2941adf7f49563f0d0d54d6
 
8882
 
 
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(-)
 
8890
 
 
8891
commit 37b7989e966bae07a1364788f2b558f69aff44ca
 
8892
Author: Tres Henry <tres@treshenry.net>
 
8893
Date:   Fri Jan 20 16:48:22 2012 -0800
 
8894
 
 
8895
    VNC no longer loads by default on instance detail page.
 
8896
    
 
8897
    Fixes bug 897072
 
8898
    
 
8899
    Change-Id: I6400094ea847ba73ea2e63b03b45518925324d9f
 
8900
 
 
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(-)
 
8904
 
 
8905
commit 05ba37d8c9ca5219bd2413118b9784e2df7633e4
 
8906
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
8907
Date:   Fri Jan 20 15:58:54 2012 -0800
 
8908
 
 
8909
    Update Actions to require class-level name.
 
8910
    
 
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.
 
8917
    
 
8918
    Change-Id: I9ad29c8abe59fbb595be6bfaa185de238dcb5314
 
8919
 
 
8920
 horizon/horizon/tables/actions.py |   19 +++++++++----------
 
8921
 1 files changed, 9 insertions(+), 10 deletions(-)
 
8922
 
 
8923
commit 53054479573d1971197710a6fc7bcd47cb23c8e6
 
8924
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
8925
Date:   Fri Jan 20 14:19:56 2012 -0800
 
8926
 
 
8927
    Port servers calls to novaclient
 
8928
    
 
8929
     * Fixes bug 848397
 
8930
     * This requires https://review.openstack.org/#change,3229, so update devstack
 
8931
    
 
8932
    Change-Id: Ia8f7d912086c627a3d7c7e0c0349bfa388ae0ed7
 
8933
 
 
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(-)
 
8939
 
 
8940
commit 6883ea9df7b30d91edddf624516922cf3e337271
 
8941
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
8942
Date:   Fri Jan 20 14:40:23 2012 -0800
 
8943
 
 
8944
    Port quotas to novaclient
 
8945
    
 
8946
     * Fixes bug 919420
 
8947
    
 
8948
    Change-Id: I66f10c13b505fa6446b1284abe63a48a7fd6935b
 
8949
 
 
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(-)
 
8956
 
 
8957
commit 5d9ed7dc7a00bc30f3497d23ba77d464a8312b0b
 
8958
Merge: eaf93c8 26878f6
 
8959
Author: Jenkins <jenkins@review.openstack.org>
 
8960
Date:   Fri Jan 20 22:01:00 2012 +0000
 
8961
 
 
8962
    Merge "Adds ID to flavors list."
 
8963
 
 
8964
commit eaf93c8974a20369a79bdc273bf48bb70b2fdeaa
 
8965
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8966
Date:   Thu Jan 19 23:08:04 2012 -0800
 
8967
 
 
8968
    Tooltip implementation cleanup.
 
8969
    
 
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.
 
8973
    
 
8974
    Change-Id: Ic728fd426418c5d81f87256b0674f21050c0e79c
 
8975
 
 
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(-)
 
8980
 
 
8981
commit 19162024f8279160c88f3b031d33165f1dd9a418
 
8982
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8983
Date:   Thu Jan 19 23:07:46 2012 -0800
 
8984
 
 
8985
    Added a contributing guide to the Horizon docs.
 
8986
    
 
8987
    Change-Id: I05803f33adf23b4075f06b07c406fb0b7d427d34
 
8988
 
 
8989
 docs/source/contributing.rst |  128 ++++++++++++++++++++++++++++++++++++++++++
 
8990
 docs/source/index.rst        |    1 +
 
8991
 2 files changed, 129 insertions(+), 0 deletions(-)
 
8992
 
 
8993
commit 70542984bff546377af5ca660492e03deffd6889
 
8994
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
8995
Date:   Thu Jan 19 22:41:55 2012 -0800
 
8996
 
 
8997
    Auto-remove auto-generated .rst files for deleted .py files.
 
8998
    
 
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.
 
9002
    
 
9003
    Change-Id: Iba90c157995b21456dc5bddb44d9e77023112a7b
 
9004
 
 
9005
 docs/source/conf.py |   20 +++++++++++++++++---
 
9006
 1 files changed, 17 insertions(+), 3 deletions(-)
 
9007
 
 
9008
commit 41912bec30c3548f9e4b29ff8cf5b2a64d1b0031
 
9009
Author: Emma Steimann <emmasteimann@gmail.com>
 
9010
Date:   Fri Jan 20 00:25:54 2012 -0600
 
9011
 
 
9012
    Added specific style for error box.
 
9013
    * fixes bug 900432
 
9014
    
 
9015
    Change-Id: I27bf9e2a5a5a32777774c76dc47655e8c4374d54
 
9016
 
 
9017
 .../dashboard/static/dashboard/css/style.css       |    4 ++++
 
9018
 1 files changed, 4 insertions(+), 0 deletions(-)
 
9019
 
 
9020
commit 26878f66122f6aed374f887c0e57ae34b680d407
 
9021
Author: Tres Henry <tres@treshenry.net>
 
9022
Date:   Fri Jan 20 07:10:25 2012 -0800
 
9023
 
 
9024
    Adds ID to flavors list.
 
9025
    
 
9026
    Adds new flavor ID by adding one to the max flavor ID.
 
9027
    
 
9028
    Related to bug 915785
 
9029
    
 
9030
    Change-Id: I25d5c231e8228d3348e04ba3254a72b1a79ff354
 
9031
 
 
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(-)
 
9036
 
 
9037
commit da92e694fabc2af29e2db39bea409639c14a6aa9
 
9038
Merge: bfc4c0c c1bf05f
 
9039
Author: Jenkins <jenkins@review.openstack.org>
 
9040
Date:   Fri Jan 20 02:48:56 2012 +0000
 
9041
 
 
9042
    Merge "Adds support for boot from volume."
 
9043
 
 
9044
commit bfc4c0ccb4479ff311fd9dd7c464cd51c61f8e6e
 
9045
Merge: e90e8a9 e41f93a
 
9046
Author: Jenkins <jenkins@review.openstack.org>
 
9047
Date:   Fri Jan 20 00:23:16 2012 +0000
 
9048
 
 
9049
    Merge "Fix reference to vnc console.url"
 
9050
 
 
9051
commit c1bf05f77ea1425b2d1ff7e30d39d28efe315719
 
9052
Author: Tres Henry <tres@treshenry.net>
 
9053
Date:   Wed Jan 18 23:26:42 2012 -0800
 
9054
 
 
9055
    Adds support for boot from volume.
 
9056
    
 
9057
    Implements blueprint boot-from-volume.
 
9058
    
 
9059
    Change-Id: I56378400f07065063082925f2b15e7524f27747f
 
9060
 
 
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(-)
 
9070
 
 
9071
commit e90e8a9597dbe01fa7047dce38931a6d5fcdf5d5
 
9072
Author: jakedahn <jake@ansolabs.com>
 
9073
Date:   Thu Jan 19 13:22:09 2012 -0800
 
9074
 
 
9075
    Implementing instance count field in launch form.
 
9076
      * fixes bug 905061
 
9077
      * Allows for launching multiple instances at once.
 
9078
    
 
9079
    Change-Id: I2c10e120acc9cde22f55e579e2406607378eb622
 
9080
 
 
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(-)
 
9086
 
 
9087
commit e41f93a2ea4bc651cd275093610eef32db4c61ee
 
9088
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
9089
Date:   Thu Jan 19 10:44:52 2012 -0800
 
9090
 
 
9091
    Fix reference to vnc console.url
 
9092
    
 
9093
     * Fixes 918846
 
9094
    
 
9095
    Change-Id: I3421127a12185763ba3aef18daf6decc45a60e7e
 
9096
 
 
9097
 .../nova/instances_and_volumes/instances/views.py  |    2 +-
 
9098
 1 files changed, 1 insertions(+), 1 deletions(-)
 
9099
 
 
9100
commit f53ee0a12e5348a87f411af208dce8a1921bbb78
 
9101
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
9102
Date:   Wed Jan 18 22:46:59 2012 -0800
 
9103
 
 
9104
    Use novaclient to get a vnc console.
 
9105
    
 
9106
     * Fixes 917916
 
9107
    
 
9108
    Change-Id: I433fc3e95fb5d8015f1f5f6b0ddb55b2b672ebf2
 
9109
 
 
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(-)
 
9116
 
 
9117
commit e0ff336bc9a181f3182376b70e748a926d86f193
 
9118
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
9119
Date:   Wed Jan 18 21:55:38 2012 -0800
 
9120
 
 
9121
    Fixes a syntax error when updating tenants
 
9122
    
 
9123
    Change-Id: Ia3ee31249df6d1060315f3e3ac695cd715a1dda3
 
9124
 
 
9125
 .../horizon/dashboards/syspanel/tenants/views.py   |    4 ++--
 
9126
 1 files changed, 2 insertions(+), 2 deletions(-)
 
9127
 
 
9128
commit 4a48e44bdd5ad95399353a7e3c85e405ee666356
 
9129
Merge: 33519eb 9f9d4ab
 
9130
Author: Jenkins <jenkins@review.openstack.org>
 
9131
Date:   Thu Jan 19 01:33:00 2012 +0000
 
9132
 
 
9133
    Merge "Converts images and snapshots to new tables, modals, error handling, etc."
 
9134
 
 
9135
commit 9f9d4ab62b48358956fba2c8a2e7cc1672d7017d
 
9136
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9137
Date:   Wed Jan 18 11:25:55 2012 -0800
 
9138
 
 
9139
    Converts images and snapshots to new tables, modals, error handling, etc.
 
9140
    
 
9141
    Fixed bug 905235. Fixed bug 906487.
 
9142
    
 
9143
    Change-Id: Ida68d82508357fe31695c0c66f7aaeabdc911105
 
9144
 
 
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(-)
 
9171
 
 
9172
commit 33519eb721e381acdef60bb81425adce082c0af8
 
9173
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
9174
Date:   Wed Jan 18 13:08:35 2012 -0800
 
9175
 
 
9176
    Fix volume deletion by adding object id sanitization and object display names
 
9177
    
 
9178
    Change-Id: I872bc76226b13fc5fbd4f64dec3daf3dc810fbc2
 
9179
 
 
9180
 .../nova/instances_and_volumes/volumes/tables.py   |    6 ++++++
 
9181
 1 files changed, 6 insertions(+), 0 deletions(-)
 
9182
 
 
9183
commit 1e9a1783a20f6543b7ce0653f8a42c554f622215
 
9184
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9185
Date:   Wed Jan 18 12:04:16 2012 -0800
 
9186
 
 
9187
    Prevents rendered data from being cached across table instantiations.
 
9188
    
 
9189
    Fixes bug 918381.
 
9190
    
 
9191
    Change-Id: Ib382b76c5491c4124285a3b0c0e89344e42ac6e1
 
9192
 
 
9193
 horizon/horizon/tables/base.py       |   22 ++++++++++++++--------
 
9194
 horizon/horizon/tests/table_tests.py |   10 ++++++++++
 
9195
 2 files changed, 24 insertions(+), 8 deletions(-)
 
9196
 
 
9197
commit 6c359166a65d19ad9ed205ac8ff68cab06ee4a77
 
9198
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9199
Date:   Thu Jan 12 14:47:10 2012 -0800
 
9200
 
 
9201
    Converts instances and volumes to new tables, modals, etc.
 
9202
    
 
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
 
9208
    volume attachments.
 
9209
    
 
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.
 
9214
    
 
9215
    Lots of additional code cleanup and fixes.
 
9216
    
 
9217
    Change-Id: I407d3ec70a080883c137a963fa0ee22124b53dc2
 
9218
 
 
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(-)
 
9289
 
 
9290
commit 29b70fbf92bb8e3d9debae6abc50f1bb32fda3e3
 
9291
Author: jakedahn <jake@ansolabs.com>
 
9292
Date:   Mon Jan 16 15:26:05 2012 -0800
 
9293
 
 
9294
    Implementing Floating IP Pools for Horizon
 
9295
    
 
9296
      - vishy's nova branch: https://review.openstack.org/#change,2892
 
9297
      - jakedahn's novaclient branch: https://review.openstack.org/#change,2917
 
9298
    
 
9299
    Change-Id: I41fb7359e841cbe5921db864dd4e754e9fe0874d
 
9300
 
 
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(-)
 
9311
 
 
9312
commit ad36c057f49ded7ab49313c7cb6ca7764ea320cd
 
9313
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
9314
Date:   Mon Jan 16 17:11:24 2012 -0800
 
9315
 
 
9316
    Fix flavor creation template.
 
9317
    
 
9318
    Re-adds the _create.html template which was accidentally deleted during the table refactor.
 
9319
    
 
9320
    Change-Id: I5435964f19aa1d8995b9cca195ff35f8e8922582
 
9321
 
 
9322
 .../templates/syspanel/flavors/_create.html        |   25 ++++++++++++++++++++
 
9323
 1 files changed, 25 insertions(+), 0 deletions(-)
 
9324
 
 
9325
commit af66c03e4254b40ffb484a9e5724c73dd9d2d06e
 
9326
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9327
Date:   Thu Jan 12 16:47:41 2012 -0800
 
9328
 
 
9329
    Makes all dashboards (and all views under them) login_required by default.
 
9330
    
 
9331
    Change-Id: I435a4cbca669a7fdb6fa9ac483984c3c5fb2a58d
 
9332
 
 
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(-)
 
9354
 
 
9355
commit b4107997e58acc3e964efd8fed19e28cd87a2624
 
9356
Merge: 0f6ece8 a77ed5e
 
9357
Author: Jenkins <jenkins@review.openstack.org>
 
9358
Date:   Mon Jan 16 19:02:23 2012 +0000
 
9359
 
 
9360
    Merge "Moved authorized_tenants retrieval to middleware."
 
9361
 
 
9362
commit 0f6ece82ec6e8b3093feabbb0b72a044973322a7
 
9363
Merge: a47aa6f 35b8ba1
 
9364
Author: Jenkins <jenkins@review.openstack.org>
 
9365
Date:   Mon Jan 16 18:50:51 2012 +0000
 
9366
 
 
9367
    Merge "adding suspend/resume and pause/unpause instances to horizon added to both user and sys view for blueprint suspend-instance"
 
9368
 
 
9369
commit a77ed5e534e9ccb9f31baa20480b62fdc8f2430b
 
9370
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9371
Date:   Mon Jan 16 10:05:11 2012 -0800
 
9372
 
 
9373
    Moved authorized_tenants retrieval to middleware.
 
9374
    
 
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.
 
9378
    
 
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).
 
9382
    
 
9383
    Change-Id: I5c755dfe381b1c38dbeeb99eb2b7ed9172d16f86
 
9384
 
 
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 +--
 
9394
 run_tests.sh                                       |    3 +-
 
9395
 10 files changed, 69 insertions(+), 42 deletions(-)
 
9396
 
 
9397
commit 35b8ba1f885fc8f997c8db49c6da623d57d49643
 
9398
Author: Mike Perez <thingee@gmail.com>
 
9399
Date:   Sat Jan 14 08:44:09 2012 -0800
 
9400
 
 
9401
    adding suspend/resume and pause/unpause instances to horizon
 
9402
    added to both user and sys view for blueprint suspend-instance
 
9403
    
 
9404
    Change-Id: I2460e4009d5b901fa30621a564d78b991a23b263
 
9405
 
 
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(-)
 
9423
 
 
9424
commit a47aa6fdc33ee29be886b45236e276a42a70b4df
 
9425
Author: Cole Robinson <crobinso@redhat.com>
 
9426
Date:   Sun Jan 15 14:40:39 2012 -0500
 
9427
 
 
9428
    pip-requires: Document dep list
 
9429
    
 
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).
 
9433
    
 
9434
    Additionally remove django-registration, since current code doesn't seem
 
9435
    to use it.
 
9436
    
 
9437
    Change-Id: I9d9bbd76b73aee63ca8dd72f061f0aeae12a58dd
 
9438
 
 
9439
 tools/pip-requires |   29 ++++++++++++++++++-----------
 
9440
 1 files changed, 18 insertions(+), 11 deletions(-)
 
9441
 
 
9442
commit 3cb2c0d919402a04570c6a2b88cd25c978d0776a
 
9443
Merge: 7fe56c5 badb97e
 
9444
Author: Jenkins <jenkins@review.openstack.org>
 
9445
Date:   Fri Jan 13 23:02:18 2012 +0000
 
9446
 
 
9447
    Merge "Converted Syspanel Flavors table."
 
9448
 
 
9449
commit badb97ea9f609580a528fc56a57d464f1c5dd2a0
 
9450
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
9451
Date:   Thu Jan 12 20:21:28 2012 -0800
 
9452
 
 
9453
    Converted Syspanel Flavors table.
 
9454
    
 
9455
    Change-Id: If7645c182d78aba052b16496858da0bd68c867f5
 
9456
 
 
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(-)
 
9466
 
 
9467
commit 7fe56c5aa878014e98c863f659771e80cab907b3
 
9468
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9469
Date:   Thu Jan 12 19:37:15 2012 -0800
 
9470
 
 
9471
    Centralized error handling.
 
9472
    
 
9473
    Implements blueprint exception-handling.
 
9474
    
 
9475
    This takes care of a first-pass implementation at reusable,
 
9476
    consistent, centralized error handling.
 
9477
    
 
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.
 
9481
    
 
9482
    Change-Id: If19e7c1414456f1be69ad867995f46368749a9e9
 
9483
 
 
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(-)
 
9497
 
 
9498
commit 61650cec97f8600baf0e551998025047976137b9
 
9499
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
9500
Date:   Thu Jan 12 15:10:21 2012 -0800
 
9501
 
 
9502
    Docs fixes.
 
9503
    
 
9504
    Ignored some temp files that were causing build trouble. Fixed up the DataTables section.
 
9505
    
 
9506
    Change-Id: I71f0786aa5b324fe3ec659959e220bc535a53e65
 
9507
 
 
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(-)
 
9512
 
 
9513
commit 18a8fc446e63f3c3f778278eaad607064a555605
 
9514
Merge: 46badcd f06671d
 
9515
Author: Jenkins <jenkins@review.openstack.org>
 
9516
Date:   Thu Jan 12 22:43:34 2012 +0000
 
9517
 
 
9518
    Merge "Adds first inklings of metadata support for swift and adds extensions for files with no extension when downloading if available."
 
9519
 
 
9520
commit 46badcd01d266af05511290a781e1a1e963e74db
 
9521
Merge: 1b858a5 2cfdbcf
 
9522
Author: Jenkins <jenkins@review.openstack.org>
 
9523
Date:   Thu Jan 12 22:43:14 2012 +0000
 
9524
 
 
9525
    Merge "Tenant quota API cleanup and tests. Fixed bug 913020."
 
9526
 
 
9527
commit 1b858a55ed6c2ceaf1aada5c6e8f0d989e606712
 
9528
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
9529
Date:   Thu Jan 12 13:29:39 2012 -0800
 
9530
 
 
9531
    Batch actions (including Delete) for DataTables.
 
9532
    
 
9533
    This patch implements a new BatchAction for data tables that simplifies error handling, messaging, and standardizes behavior.
 
9534
    
 
9535
    Change-Id: I19195095add9b824a48e4f2078d898344f92765b
 
9536
 
 
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(-)
 
9548
 
 
9549
commit 2cfdbcf8fba803e9fd66af4c38fda406c5615826
 
9550
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9551
Date:   Wed Jan 11 17:25:56 2012 -0800
 
9552
 
 
9553
    Tenant quota API cleanup and tests. Fixed bug 913020.
 
9554
    
 
9555
    Change-Id: I6c3cbd0d806a94467c12c85e3f1335c30a475236
 
9556
 
 
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(-)
 
9562
 
 
9563
commit f06671d309a93ad5a59d771a4eecf51597acdafe
 
9564
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9565
Date:   Wed Jan 11 16:40:18 2012 -0800
 
9566
 
 
9567
    Adds first inklings of metadata support for swift and adds extensions for files with no extension when downloading if available.
 
9568
    
 
9569
    Fixes bug 915102.
 
9570
    
 
9571
    Change-Id: I96c542d55290ec4f52cc652598aa5c1c78f37e50
 
9572
 
 
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(-)
 
9579
 
 
9580
commit a61734e730e16a8bc5ddd805a0faf5e70f33ea09
 
9581
Merge: cf7d2c1 75c8ac5
 
9582
Author: Jenkins <jenkins@review.openstack.org>
 
9583
Date:   Thu Jan 12 00:34:22 2012 +0000
 
9584
 
 
9585
    Merge "Converts nova.containers to use new tables, modals, etc."
 
9586
 
 
9587
commit cf7d2c16578e148ad04b98631e0b32598801c007
 
9588
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9589
Date:   Tue Jan 10 21:28:05 2012 -0800
 
9590
 
 
9591
    Silences logging output during test runs.
 
9592
    
 
9593
    Fixes bug 914592.
 
9594
    
 
9595
    Change-Id: Idc2d9a0a85424ccf45b6ef8f84daaea1d1e56549
 
9596
 
 
9597
 horizon/horizon/tests/testsettings.py |   38 +++++++++++++++++++++++++++++++++
 
9598
 1 files changed, 38 insertions(+), 0 deletions(-)
 
9599
 
 
9600
commit 75c8ac556ff7866b2d25688b7a7f0b94d5cdbcf1
 
9601
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9602
Date:   Tue Jan 10 15:46:22 2012 -0800
 
9603
 
 
9604
    Converts nova.containers to use new tables, modals, etc.
 
9605
    
 
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
 
9609
    more useful.
 
9610
    
 
9611
    Change-Id: I6c7434657de4398a9da30911b281275d7c978d8b
 
9612
 
 
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(-)
 
9639
 
 
9640
commit 096bee0d434016b845f99143ad3f7186667bdeb3
 
9641
Merge: f9ce14d 8526849
 
9642
Author: Jenkins <jenkins@review.openstack.org>
 
9643
Date:   Wed Jan 11 05:02:09 2012 +0000
 
9644
 
 
9645
    Merge "* Fix instance console log output for log tab * Add some css to make things a bit more pretty."
 
9646
 
 
9647
commit f9ce14d3ec77d05c7e721b58465efd9475ddd2c9
 
9648
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9649
Date:   Tue Jan 10 19:17:53 2012 -0800
 
9650
 
 
9651
    Ensure the test runner uses the same settings for both sets of tests.
 
9652
    
 
9653
    Change-Id: Id341e05ec88e7322b136231c67cb411fb8d2fb85
 
9654
 
 
9655
 .../local/local_settings.py.example                |    2 +-
 
9656
 run_tests.sh                                       |   15 ++-------------
 
9657
 2 files changed, 3 insertions(+), 14 deletions(-)
 
9658
 
 
9659
commit 852684946d643f9762db205730947b8d55db336d
 
9660
Author: Tres Henry <tres@treshenry.net>
 
9661
Date:   Tue Jan 10 15:59:11 2012 -0800
 
9662
 
 
9663
    * Fix instance console log output for log tab
 
9664
    * Add some css to make things a bit more pretty.
 
9665
    
 
9666
    Change-Id: I4a8e78708ca9cce739d72e3dd03456cb0849ab22
 
9667
 
 
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(-)
 
9673
 
 
9674
commit 18a117e20b1488e615281cd6c0b54ef5f617fe19
 
9675
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
9676
Date:   Tue Jan 3 19:04:38 2012 -0800
 
9677
 
 
9678
    Implement tooltips using twipsy and field help_text property.
 
9679
    
 
9680
    Change-Id: I1912b61d95ff9f10797a8520e7230310ed669bd3
 
9681
 
 
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(-)
 
9686
 
 
9687
commit 22d80f7ff841ab505b772e497846675042b24df7
 
9688
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9689
Date:   Mon Jan 9 14:44:53 2012 -0800
 
9690
 
 
9691
    Converts all of Access & Security to use new panels, modals, views, etc.
 
9692
    
 
9693
    Adds empty table message, multi-table CBV, improved testing facilities.
 
9694
    
 
9695
    Fixes bug 905376. Fixes bug 905399.
 
9696
    
 
9697
    Change-Id: Ib93a5b9d09c9b98b0a6365f7d468efb05e28e676
 
9698
 
 
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 ++-
 
9742
 run_tests.sh                                       |    6 +-
 
9743
 44 files changed, 650 insertions(+), 839 deletions(-)
 
9744
 
 
9745
commit 120b43bd3632f53d4d76979b727162b0a3410ec2
 
9746
Merge: 993cc3b f0b6114
 
9747
Author: Jenkins <jenkins@review.openstack.org>
 
9748
Date:   Mon Jan 9 21:17:49 2012 +0000
 
9749
 
 
9750
    Merge "Converts nova.access_and_security.keypairs to new tables and modals."
 
9751
 
 
9752
commit f0b6114bbd6d69096d6955645a44c646ebc72c50
 
9753
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9754
Date:   Fri Jan 6 17:07:30 2012 -0800
 
9755
 
 
9756
    Converts nova.access_and_security.keypairs to new tables and modals.
 
9757
    
 
9758
    Change-Id: I413b81ba189fc12b957f96aa7d2d14016672db6a
 
9759
 
 
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(-)
 
9771
 
 
9772
commit 993cc3bcd8e47a823733af5756fcb0f42cc4c703
 
9773
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9774
Date:   Fri Jan 6 12:56:27 2012 -0800
 
9775
 
 
9776
    Fixed some questionable grammar in an error message.
 
9777
    
 
9778
    Fixes bug 905231.
 
9779
    
 
9780
    Change-Id: Ifd08c11919c0cbf8ce94be9012d6724b820d866c
 
9781
 
 
9782
 .../nova/images_and_snapshots/images/forms.py      |    4 ++--
 
9783
 1 files changed, 2 insertions(+), 2 deletions(-)
 
9784
 
 
9785
commit d048d47b996eecc3f24420e980231f053fc3d227
 
9786
Merge: 7166d25 cf088fb
 
9787
Author: Jenkins <jenkins@review.openstack.org>
 
9788
Date:   Thu Jan 5 22:58:28 2012 +0000
 
9789
 
 
9790
    Merge "PEP8 cleanup"
 
9791
 
 
9792
commit 7166d25dd5ecaff882cc63a10f2ab13ec716ff75
 
9793
Merge: 7217ed6 f274ba9
 
9794
Author: Jenkins <jenkins@review.openstack.org>
 
9795
Date:   Thu Jan 5 22:53:05 2012 +0000
 
9796
 
 
9797
    Merge "Float ALL form checkboxes left"
 
9798
 
 
9799
commit 7217ed64cfe738a729c5fb8532d84f0361000bf3
 
9800
Merge: 1fcb2b7 53a635d
 
9801
Author: Jenkins <jenkins@review.openstack.org>
 
9802
Date:   Thu Jan 5 22:38:58 2012 +0000
 
9803
 
 
9804
    Merge "Remove last chzn ref"
 
9805
 
 
9806
commit 1fcb2b7ee0ad8fddafc03037e37fcd41b2a3c07a
 
9807
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9808
Date:   Wed Jan 4 14:13:54 2012 -0800
 
9809
 
 
9810
    Converts syspanel.services to new tables.
 
9811
    
 
9812
    Also removes the calls to curl, fixing bug 911972.
 
9813
    
 
9814
    Change-Id: I3133b3ac4ca4617327f476f4261d1dc9e99aa13a
 
9815
 
 
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(-)
 
9830
 
 
9831
commit 685ad7c89dec5adf57560aad78aafa2b9b1eb5a5
 
9832
Merge: a175701 2dedfb3
 
9833
Author: Jenkins <jenkins@review.openstack.org>
 
9834
Date:   Thu Jan 5 22:13:57 2012 +0000
 
9835
 
 
9836
    Merge "Converts syspanel.quotas to new tables."
 
9837
 
 
9838
commit a17570110f399139919a3d0f98b6e63f78d733f1
 
9839
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9840
Date:   Wed Jan 4 14:46:40 2012 -0800
 
9841
 
 
9842
    Unified horizon and openstack-dashboard environments.
 
9843
    
 
9844
    Buildout has been removed entirely, all dev installation is now
 
9845
    done via the single tools/install_venv.py script.
 
9846
    
 
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.
 
9851
    
 
9852
    Change-Id: I62f9f06ee00568fc91e5ba7e1fd15d22ea849d1f
 
9853
 
 
9854
 .gitignore                                |   13 +--
 
9855
 README.rst                                |   18 ++-
 
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(-)
 
9875
 
 
9876
commit 2dedfb39d36d376e9658e0de52a0ed60fbff45c8
 
9877
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9878
Date:   Tue Jan 3 16:54:01 2012 -0800
 
9879
 
 
9880
    Converts syspanel.quotas to new tables.
 
9881
    
 
9882
    Change-Id: I4664f7794b5579eabbbabddff0f833b035600992
 
9883
 
 
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(-)
 
9890
 
 
9891
commit a3aeda16163eb2333d312c47e256d6a07cacb617
 
9892
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9893
Date:   Tue Jan 3 16:27:19 2012 -0800
 
9894
 
 
9895
    Cleanup on syspanel.users to use new CBV's.
 
9896
    
 
9897
    Change-Id: I8f75f5f569f104d88e74c03410644147e77dfc53
 
9898
 
 
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(-)
 
9908
 
 
9909
commit 30a60bd92be4abbdda8fd8ef68a1b00fc0c7a4b2
 
9910
Merge: 01b5070 e55c71a
 
9911
Author: Jenkins <jenkins@review.openstack.org>
 
9912
Date:   Wed Jan 4 09:23:01 2012 +0000
 
9913
 
 
9914
    Merge "Converts syspanel.tenants to use DataTables and modal forms."
 
9915
 
 
9916
commit f274ba9eb17e39360240c55fbe4130afb7b3060c
 
9917
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
9918
Date:   Tue Jan 3 20:10:27 2012 -0800
 
9919
 
 
9920
    Float ALL form checkboxes left
 
9921
    
 
9922
    Change-Id: Ifb32ea628087135dfb21702e7ba0ffe8994eeb95
 
9923
 
 
9924
 .../dashboard/static/dashboard/css/style.css       |    2 +-
 
9925
 1 files changed, 1 insertions(+), 1 deletions(-)
 
9926
 
 
9927
commit 53a635ddb46cd2f4178fba02dad59cc266cd519a
 
9928
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
9929
Date:   Tue Jan 3 19:38:48 2012 -0800
 
9930
 
 
9931
    Remove last chzn ref
 
9932
    
 
9933
    Change-Id: I0c1b9d98176d6e0a38d59d0f22961e336575c2ec
 
9934
 
 
9935
 .../dashboard/static/dashboard/css/style.css       |    4 ----
 
9936
 1 files changed, 0 insertions(+), 4 deletions(-)
 
9937
 
 
9938
commit cf088fbb72094b8b8e22b3dfbd54b162fef4906d
 
9939
Author: lzyeval <lzyeval@gmail.com>
 
9940
Date:   Wed Jan 4 08:49:49 2012 +0800
 
9941
 
 
9942
    PEP8 cleanup
 
9943
    
 
9944
    Fixes bug #911531
 
9945
    
 
9946
    The None, True, and False values are singletons.
 
9947
    
 
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
 
9951
    
 
9952
    Change-Id: Ie1b3e18bad22a2baeb79d50928267a4cac0a55e4
 
9953
 
 
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(-)
 
9959
 
 
9960
commit 01b507001df2f457c938c5fc2a7099e623beae3a
 
9961
Author: jakedahn <jake@ansolabs.com>
 
9962
Date:   Tue Jan 3 10:31:25 2012 -0800
 
9963
 
 
9964
    Fix inconsistencies between overview and index.
 
9965
    
 
9966
    However the tables are not identical, because the overview page serves a
 
9967
    different purpose than the instance list.
 
9968
    
 
9969
    fixes bug 897094
 
9970
    
 
9971
    Change-Id: Ic8de38418e3d206ed6a0f184062ef0ca9f20db65
 
9972
 
 
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(-)
 
9977
 
 
9978
commit e55c71aec0e5030ac62d5e4b11edb772967520bd
 
9979
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
9980
Date:   Tue Jan 3 15:47:35 2012 -0800
 
9981
 
 
9982
    Converts syspanel.tenants to use DataTables and modal forms.
 
9983
    
 
9984
    Also introduces helper class-based views for DataTable index views
 
9985
    and modal SelfHandlingForm views to abstract away boilerplate.
 
9986
    
 
9987
    Change-Id: I117336645bc2f046a47cd40096f6d8ac9e79aa49
 
9988
 
 
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(-)
 
10004
 
 
10005
commit 7266ee51b5f13b4a026e5fccdf321de3e2409c04
 
10006
Merge: 580ecc2 eef90c6
 
10007
Author: Jenkins <jenkins@review.openstack.org>
 
10008
Date:   Tue Jan 3 21:58:49 2012 +0000
 
10009
 
 
10010
    Merge "Bug #910494: Horizon still tries to load quantum.client when QUANTUM_ENABLED=False"
 
10011
 
 
10012
commit eef90c6325b8d43d680a54d251ed0714f7c5d74d
 
10013
Author: Ewan Mellor <ewan.mellor@citrix.com>
 
10014
Date:   Sat Dec 31 23:26:11 2011 -0800
 
10015
 
 
10016
    Bug #910494: Horizon still tries to load quantum.client when QUANTUM_ENABLED=False
 
10017
    
 
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.
 
10021
    
 
10022
    Change-Id: I9abc08e18188a8fed681603ca2c0dd4534bc5135
 
10023
 
 
10024
 horizon/horizon/api/__init__.py |    3 ++-
 
10025
 1 files changed, 2 insertions(+), 1 deletions(-)
 
10026
 
 
10027
commit 580ecc20bc04fdb74e1a8416feddcc84de745cd6
 
10028
Author: Ewan Mellor <ewan.mellor@citrix.com>
 
10029
Date:   Sat Dec 31 22:20:28 2011 -0800
 
10030
 
 
10031
    Don't override PIP_DOWNLOAD_CACHE if it has already been set externally.
 
10032
    
 
10033
    Change-Id: I5e65529b5f3015091590d275f123f93d9bb9869b
 
10034
 
 
10035
 run_tests.sh |    2 +-
 
10036
 1 files changed, 1 insertions(+), 1 deletions(-)
 
10037
 
 
10038
commit d04a6fd8a3aa6cbaf91fdb5e678c2df8ef5e08d5
 
10039
Merge: eaa16a6 c991270
 
10040
Author: Jenkins <jenkins@review.openstack.org>
 
10041
Date:   Sat Dec 31 00:34:12 2011 +0000
 
10042
 
 
10043
    Merge "Wraps all cancel button in trans tag"
 
10044
 
 
10045
commit eaa16a66f4c1a3aec5f8f6a44955622aa875bbde
 
10046
Author: Ewan Mellor <ewan.mellor@citrix.com>
 
10047
Date:   Fri Dec 30 14:24:17 2011 -0800
 
10048
 
 
10049
    Fix another reference to python-keystoneclient, now that it's moved.
 
10050
    
 
10051
    Change-Id: If0e69338e67b95d2383042ef70f3553c5f942557
 
10052
 
 
10053
 horizon/buildout.cfg |    2 +-
 
10054
 1 files changed, 1 insertions(+), 1 deletions(-)
 
10055
 
 
10056
commit c99127025d1e8844b747f390756a7381b0886f2f
 
10057
Author: jakedahn <jake@ansolabs.com>
 
10058
Date:   Fri Dec 30 14:05:05 2011 -0800
 
10059
 
 
10060
    Wraps all cancel button in trans tag
 
10061
    
 
10062
    Fixes bug 891796
 
10063
    
 
10064
    Change-Id: I126fdb9117f62b6d84116b7307d768532dca5865
 
10065
 
 
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(-)
 
10095
 
 
10096
commit cb7648875781cffbe205d6478ec90bd988ce8f52
 
10097
Author: Ewan Mellor <ewan.mellor@citrix.com>
 
10098
Date:   Fri Dec 30 02:40:29 2011 -0800
 
10099
 
 
10100
    python-keystoneclient has moved from 4P to openstack.  Update the reference.
 
10101
    
 
10102
    Change-Id: If2b3e82e3ac8ca6f45129eca7f0f40f76bda228e
 
10103
 
 
10104
 openstack-dashboard/tools/pip-requires |    2 +-
 
10105
 1 files changed, 1 insertions(+), 1 deletions(-)
 
10106
 
 
10107
commit 8cf2c6981bd9fbe5ee3b7c172f22bbe10355f44c
 
10108
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
10109
Date:   Thu Dec 29 16:55:50 2011 -0800
 
10110
 
 
10111
    Prevent disabling/deleting yourself. Fixes bug 909940.
 
10112
    
 
10113
    Change-Id: I6c8624abac17410678b0f7fa5e8ee7d2eb10f142
 
10114
 
 
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(-)
 
10118
 
 
10119
commit 5007826eba7c76d19c68c1800dd864c6bb897694
 
10120
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
10121
Date:   Tue Dec 27 19:40:49 2011 -0800
 
10122
 
 
10123
    Intelligent programmatic table generation!
 
10124
    
 
10125
    Implements blueprint reusable-table-component.
 
10126
    
 
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.
 
10133
    
 
10134
    Includes extensive tests and a full set of documentation for
 
10135
    all public parts of the API.
 
10136
    
 
10137
    Change-Id: Ia4521eb1361a7fe5ebb839fde891db8fd5414c2e
 
10138
 
 
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(-)
 
10157
 
 
10158
commit 34474b429592abedd70fbe81b2f1145ef1bedea2
 
10159
Author: jakedahn <jake@ansolabs.com>
 
10160
Date:   Wed Dec 28 11:49:02 2011 -0800
 
10161
 
 
10162
    Changing sidebar tab titles.
 
10163
    
 
10164
    Fixes bug 893226
 
10165
    
 
10166
    Change-Id: I917f566b4f9d5b148af0a4c4e0d93f136cff42ef
 
10167
 
 
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(-)
 
10172
 
 
10173
commit 36b1d6f50a67739fb779d273a64785502785f2f6
 
10174
Merge: 28cc7b7 f33d1d8
 
10175
Author: Jenkins <jenkins@review.openstack.org>
 
10176
Date:   Wed Dec 28 20:26:45 2011 +0000
 
10177
 
 
10178
    Merge "Improve runserver command to accept arguments"
 
10179
 
 
10180
commit 28cc7b71fc036d4d35ecf40acfdac0c5d81d255c
 
10181
Author: Tres Henry <tres@treshenry.net>
 
10182
Date:   Wed Dec 28 00:25:54 2011 -0800
 
10183
 
 
10184
    Refactoring the JS to clean things up and pull stuff out into separate files.
 
10185
    
 
10186
    Change-Id: I92c894a0c3c3322231ff467842075d456fe2a935
 
10187
 
 
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(-)
 
10208
 
 
10209
commit 016e8451c59e60a5fe76bae0e180a86fcbcec392
 
10210
Merge: 96761fb c894301
 
10211
Author: Jenkins <jenkins@review.openstack.org>
 
10212
Date:   Wed Dec 28 03:47:32 2011 +0000
 
10213
 
 
10214
    Merge "Added IP addresses by network group to instance detail page."
 
10215
 
 
10216
commit 96761fb9ac5c64126526c0cd36865188eb7b6869
 
10217
Merge: b3aeaae 0dfd709
 
10218
Author: Jenkins <jenkins@review.openstack.org>
 
10219
Date:   Wed Dec 28 03:32:25 2011 +0000
 
10220
 
 
10221
    Merge "Remove problematic .pyc file for local_settings after test run completion."
 
10222
 
 
10223
commit c8943011a59e5b395ddce79ee6e5e5471247db31
 
10224
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
10225
Date:   Fri Dec 23 00:26:59 2011 -0800
 
10226
 
 
10227
    Added IP addresses by network group to instance detail page.
 
10228
    
 
10229
    Change-Id: I55ae7215db8df54148bd2bece4dbaeaa3c3e7362
 
10230
 
 
10231
 .../instances_and_volumes/instances/detail.html    |   15 +++++++++++++++
 
10232
 1 files changed, 15 insertions(+), 0 deletions(-)
 
10233
 
 
10234
commit 0dfd7094e60b4b8572e57193ad1d4dc53304e0c7
 
10235
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
10236
Date:   Tue Dec 27 16:22:16 2011 -0800
 
10237
 
 
10238
    Remove problematic .pyc file for local_settings after test run completion.
 
10239
    
 
10240
    Change-Id: Ieebe51035775f51c65406f8eccf19cf5173aa720
 
10241
 
 
10242
 run_tests.sh |    1 +
 
10243
 1 files changed, 1 insertions(+), 0 deletions(-)
 
10244
 
 
10245
commit f33d1d8d1cded337ebce764f3e3dbb7bab4732c2
 
10246
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
10247
Date:   Tue Dec 27 12:49:44 2011 -0800
 
10248
 
 
10249
    Improve runserver command to accept arguments
 
10250
    
 
10251
    Change-Id: I195427ebc8ce286f721aca81ec1d0888381deb9d
 
10252
 
 
10253
 run_tests.sh |    2 +-
 
10254
 1 files changed, 1 insertions(+), 1 deletions(-)
 
10255
 
 
10256
commit b3aeaaecf42ad32e7bdde6cf1d0a7de37ed815a4
 
10257
Merge: c9d39e2 2e37631
 
10258
Author: Jenkins <jenkins@review.openstack.org>
 
10259
Date:   Tue Dec 27 18:43:57 2011 +0000
 
10260
 
 
10261
    Merge "Fix Translation auto generation"
 
10262
 
 
10263
commit c9d39e287433cd740cc750ebcd42a95742b22cf4
 
10264
Merge: 179a21f 06a3602
 
10265
Author: Jenkins <jenkins@review.openstack.org>
 
10266
Date:   Mon Dec 26 07:34:24 2011 +0000
 
10267
 
 
10268
    Merge "Updated template loaders to the current class-based versions."
 
10269
 
 
10270
commit 2e376314efbfb0b7749c891717e864702ab1c041
 
10271
Author: Stephane Angot <sa@hydre.org>
 
10272
Date:   Fri Dec 23 15:13:18 2011 +0100
 
10273
 
 
10274
    Fix Translation auto generation
 
10275
    
 
10276
    Change-Id: Ibff1c2952be641270a6a3df291d021e9a5add5eb
 
10277
 
 
10278
 .../nova/instances_and_volumes/volumes/forms.py    |   11 ++++++-----
 
10279
 1 files changed, 6 insertions(+), 5 deletions(-)
 
10280
 
 
10281
commit 06a36029a0bd4f5c94da5bff98c8e2cd092a05bd
 
10282
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
10283
Date:   Thu Dec 22 19:01:46 2011 -0800
 
10284
 
 
10285
    Updated template loaders to the current class-based versions.
 
10286
    
 
10287
    The old values were deprecated as of Django 1.2 and will be removed in 1.4
 
10288
    
 
10289
    Change-Id: Ie7611b4554fe2f31a2c38c3d5729d3d90c9e6afb
 
10290
 
 
10291
 openstack-dashboard/dashboard/settings.py |    4 ++--
 
10292
 1 files changed, 2 insertions(+), 2 deletions(-)
 
10293
 
 
10294
commit 179a21f90a93121cf470765a85ee2ccae17d3398
 
10295
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
10296
Date:   Thu Dec 22 19:00:37 2011 -0800
 
10297
 
 
10298
    PEP8 fixes.
 
10299
    
 
10300
    Change-Id: I902feafe7b4d69631c32efc0f2c35fbd858da56f
 
10301
 
 
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(-)
 
10308
 
 
10309
commit cf4261eb6c6ce2d205e03db3b5b5b6de3c7a18b5
 
10310
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
10311
Date:   Thu Dec 22 18:41:27 2011 -0800
 
10312
 
 
10313
    Fix for pep8 output so Jenkins will recognize the violations.
 
10314
    
 
10315
    Change-Id: Ic8f0043015c9fced7020e3b5615c338aadae542b
 
10316
 
 
10317
 run_tests.sh |    2 +-
 
10318
 1 files changed, 1 insertions(+), 1 deletions(-)
 
10319
 
 
10320
commit adc6598de5f8d51393e1f55817518a45baf46aac
 
10321
Merge: 0444e3e 7181022
 
10322
Author: Jenkins <jenkins@review.openstack.org>
 
10323
Date:   Fri Dec 23 02:03:10 2011 +0000
 
10324
 
 
10325
    Merge "Bug #906105: run_tests.sh ignores -V option"
 
10326
 
 
10327
commit 0444e3e364400d0cdf21a585b206258eba9fd085
 
10328
Author: Jake Dahn <jake@ansolabs.com>
 
10329
Date:   Thu Dec 22 13:34:13 2011 -0800
 
10330
 
 
10331
    Hide instance launch modal window on images page by default
 
10332
    
 
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).
 
10336
    
 
10337
    Change-Id: I485702be8366eea88dfb2cd618603d12575d9697
 
10338
 
 
10339
 .../nova/images_and_snapshots/images/_launch.html  |    2 +-
 
10340
 1 files changed, 1 insertions(+), 1 deletions(-)
 
10341
 
 
10342
commit 7181022e583bb5bf060bf3d9394f5d45024c78a7
 
10343
Author: Ewan Mellor <ewan.mellor@citrix.com>
 
10344
Date:   Sun Dec 18 16:31:43 2011 -0800
 
10345
 
 
10346
    Bug #906105: run_tests.sh ignores -V option
 
10347
    
 
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.
 
10351
    
 
10352
    Change-Id: I0179a00d614285faa17a0845a523b1bfd063aa11
 
10353
 
 
10354
 run_tests.sh |    8 +++++++-
 
10355
 1 files changed, 7 insertions(+), 1 deletions(-)
 
10356
 
 
10357
commit c5cc76020e884f60868a7cbb365fe4d05baf2397
 
10358
Author: Jake Dahn <jake@ansolabs.com>
 
10359
Date:   Wed Dec 21 15:58:53 2011 -0800
 
10360
 
 
10361
    Removing Chosen js plugin call
 
10362
    
 
10363
    Change-Id: Iaf79d1b0418c3a68132eb21f79427b13e587fad2
 
10364
 
 
10365
 .../dashboard/static/dashboard/js/application.js   |    3 ---
 
10366
 1 files changed, 0 insertions(+), 3 deletions(-)
 
10367
 
 
10368
commit af46fdb6db77ca1f2b8b73a9b21654ddff54aaa0
 
10369
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
10370
Date:   Wed Dec 21 15:15:21 2011 -0800
 
10371
 
 
10372
    Fix for a non-fatal error in the bash script due to an uninitialized variable.
 
10373
    
 
10374
    Change-Id: I3a2a917ad189f4a871eb6d00cd17147796716445
 
10375
 
 
10376
 run_tests.sh |    1 +
 
10377
 1 files changed, 1 insertions(+), 0 deletions(-)
 
10378
 
 
10379
commit b83bd3732cb134a3113dac229fe299961c8934e5
 
10380
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
10381
Date:   Wed Dec 21 14:21:13 2011 -0800
 
10382
 
 
10383
    Fixed failure caused by non-interactive pip installs erroring out on github repo changes.
 
10384
    
 
10385
    Change-Id: I17494a13afd2ce8e24cb3cfdfedf541a443d2a89
 
10386
 
 
10387
 run_tests.sh |   12 ++++++++++--
 
10388
 1 files changed, 10 insertions(+), 2 deletions(-)
 
10389
 
 
10390
commit 402701e4c8dd16539a1c144a943397358b34f5a8
 
10391
Merge: 0aceb08 c396ca8
 
10392
Author: Jenkins <jenkins@review.openstack.org>
 
10393
Date:   Wed Dec 21 21:41:16 2011 +0000
 
10394
 
 
10395
    Merge "Making changes for new keystoneclient changes."
 
10396
 
 
10397
commit 0aceb0828b4bfe412fb3cfa1e37d2266924ba409
 
10398
Merge: be18b71 0c9886f
 
10399
Author: Jenkins <jenkins@review.openstack.org>
 
10400
Date:   Wed Dec 21 21:36:07 2011 +0000
 
10401
 
 
10402
    Merge "Bumping Django version to 1.3.1 for security fixes."
 
10403
 
 
10404
commit c396ca8d4a56300d4a5604aa679de0eade24cb80
 
10405
Author: Jake Dahn <jake@ansolabs.com>
 
10406
Date:   Mon Dec 19 15:02:44 2011 -0800
 
10407
 
 
10408
    Making changes for new keystoneclient changes.
 
10409
    
 
10410
    Change-Id: Ib849e5b6b2a81ef94954975497f045a37189ab0f
 
10411
 
 
10412
 horizon/horizon/api/keystone.py             |    9 +++++----
 
10413
 horizon/horizon/tests/api_tests/keystone.py |    2 +-
 
10414
 2 files changed, 6 insertions(+), 5 deletions(-)
 
10415
 
 
10416
commit be18b7151273259644ffb1e8199603873e237bcb
 
10417
Author: Jake Dahn <jake@ansolabs.com>
 
10418
Date:   Wed Dec 21 12:51:33 2011 -0800
 
10419
 
 
10420
    updating python-novaclient
 
10421
    
 
10422
    Change-Id: I8fd2f5698568b450bb7cf97e52cb30398f330584
 
10423
 
 
10424
 horizon/buildout.cfg                   |    2 +-
 
10425
 openstack-dashboard/tools/pip-requires |    2 +-
 
10426
 2 files changed, 2 insertions(+), 2 deletions(-)
 
10427
 
 
10428
commit 0c9886f5f090c1e89be3870cd09ed9adc18382fc
 
10429
Author: Paul McMillan <paul.mcmillan@nebula.com>
 
10430
Date:   Wed Dec 21 12:39:04 2011 -0800
 
10431
 
 
10432
    Bumping Django version to 1.3.1 for security fixes.
 
10433
    
 
10434
    Change-Id: I14b9323eee61110aec34d4e265a66e9890d97d61
 
10435
 
 
10436
 horizon/buildout.cfg                   |    2 +-
 
10437
 openstack-dashboard/tools/pip-requires |    2 +-
 
10438
 2 files changed, 2 insertions(+), 2 deletions(-)
 
10439
 
 
10440
commit 6ed8d8585b24c78d702bbfe614fd905e6331c963
 
10441
Merge: 886e923 22d465e
 
10442
Author: Jenkins <jenkins@review.openstack.org>
 
10443
Date:   Wed Dec 21 20:12:13 2011 +0000
 
10444
 
 
10445
    Merge "Converting security groups to check boxes."
 
10446
 
 
10447
commit 886e923fa281c45a44a1dfacc44466e4c05704ed
 
10448
Merge: 1ae6147 e69ec81
 
10449
Author: Jenkins <jenkins@review.openstack.org>
 
10450
Date:   Wed Dec 21 19:22:42 2011 +0000
 
10451
 
 
10452
    Merge "update horizon generation of openrc to reflect cliauth"
 
10453
 
 
10454
commit e69ec810dd86e529518dbb7b574b367b9280e9f8
 
10455
Author: Jesse Andrews <anotherjesse@gmail.com>
 
10456
Date:   Wed Dec 21 10:04:38 2011 -0800
 
10457
 
 
10458
    update horizon generation of openrc to reflect cliauth
 
10459
    
 
10460
    Change-Id: I0669c21a3878f8257e1b67ebecccf084b9f6731b
 
10461
    blueprint: cli-auth
 
10462
 
 
10463
 .../templates/settings/tenant/openrc.sh.template   |   46 +++++++------------
 
10464
 1 files changed, 17 insertions(+), 29 deletions(-)
 
10465
 
 
10466
commit 1ae61473275be02b45b038ef746ecc7632c81d89
 
10467
Author: Tres Henry <tres@treshenry.net>
 
10468
Date:   Wed Dec 21 09:31:05 2011 -0800
 
10469
 
 
10470
    Fixing GIB and MIB on system overview.
 
10471
    
 
10472
    Change-Id: I3a8c7236e5399397827dc5134fb180d8777a2ea1
 
10473
 
 
10474
 .../horizon/dashboards/syspanel/instances/views.py |    2 +-
 
10475
 1 files changed, 1 insertions(+), 1 deletions(-)
 
10476
 
 
10477
commit d1d74520600d304530534edc890f567065e564f1
 
10478
Author: Jake Dahn <jake@ansolabs.com>
 
10479
Date:   Tue Dec 20 12:09:39 2011 -0800
 
10480
 
 
10481
    Loading settings page while logged out now redirects.
 
10482
    
 
10483
    Fixes Bug 907030
 
10484
    
 
10485
    Change-Id: I699ef7a4a86ae73080daa1b9b9d23cc5e3d96ec3
 
10486
 
 
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(-)
 
10491
 
 
10492
commit 73ad393d5cb631c2d3a553626d72d4641e172153
 
10493
Merge: 8f25177 7204b9f
 
10494
Author: Jenkins <jenkins@review.openstack.org>
 
10495
Date:   Mon Dec 19 20:25:26 2011 +0000
 
10496
 
 
10497
    Merge "readding ip to main list table for usability"
 
10498
 
 
10499
commit 22d465eee2ae9cb1a2e2951cc9a89f27e5772d96
 
10500
Author: jakedahn <jake@ansolabs.com>
 
10501
Date:   Fri Dec 16 14:45:07 2011 -0800
 
10502
 
 
10503
    Converting security groups to check boxes.
 
10504
    
 
10505
    Bug 884486
 
10506
    
 
10507
    Change-Id: I8b654c854b4c18dc6e28039eecbc8e97447a66bb
 
10508
 
 
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(-)
 
10516
 
 
10517
commit 8f25177600d98b72184fddb50b28a823a998ddc9
 
10518
Merge: a37a29c 5aed187
 
10519
Author: Jenkins <jenkins@review.openstack.org>
 
10520
Date:   Mon Dec 19 05:42:59 2011 +0000
 
10521
 
 
10522
    Merge "Fixes deprecated attribute access."
 
10523
 
 
10524
commit 7204b9f46e7991e7cde193bd64d90a93d1567752
 
10525
Author: Jake Dahn <jake@ansolabs.com>
 
10526
Date:   Fri Dec 16 20:44:18 2011 -0800
 
10527
 
 
10528
    readding ip to main list table for usability
 
10529
    
 
10530
    Change-Id: I901721c127e7a3d4e72e497d21004d507c160e87
 
10531
 
 
10532
 .../instances_and_volumes/instances/_list.html     |   19 +++++++++++++++++++
 
10533
 1 files changed, 19 insertions(+), 0 deletions(-)
 
10534
 
 
10535
commit a37a29c88571077917bd17d405c6ca5ef1bd96c8
 
10536
Author: Julien Danjou <julien.danjou@enovance.com>
 
10537
Date:   Fri Dec 16 15:38:02 2011 +0100
 
10538
 
 
10539
    Stop using api_key as a keyword
 
10540
    
 
10541
    The final goal being to rename api_key to password in novaclient.
 
10542
    
 
10543
    Change-Id: I37e57e83187e3dd28c55ad33073e0ff7e4df5d76
 
10544
    Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
 
10545
 
 
10546
 horizon/horizon/api/nova.py |    8 ++++----
 
10547
 1 files changed, 4 insertions(+), 4 deletions(-)
 
10548
 
 
10549
commit 23d66a18202385eff8eadc0d5ced7e9db757d539
 
10550
Author: jakedahn <jake@ansolabs.com>
 
10551
Date:   Thu Dec 15 20:08:26 2011 -0800
 
10552
 
 
10553
    Fixing cancel button on create flavor page.
 
10554
    
 
10555
    Fixes Bug 905073
 
10556
    
 
10557
    Change-Id: I6d1a3948748d01c90ba95f423dcf987da91fd628
 
10558
 
 
10559
 .../templates/syspanel/flavors/_create.html        |    2 +-
 
10560
 1 files changed, 1 insertions(+), 1 deletions(-)
 
10561
 
 
10562
commit 509164cbe3fdd5607dc6bfe7043f7e93e9f2ee82
 
10563
Author: jakedahn <jake@ansolabs.com>
 
10564
Date:   Thu Dec 15 14:26:49 2011 -0800
 
10565
 
 
10566
    Fixing incorrect formatting of django tags.
 
10567
    
 
10568
    Fixes Bug 905020
 
10569
    
 
10570
    Change-Id: Ib00ad798b16d0d6ebdcd85b3ba73478e9ad8ea56
 
10571
 
 
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(-)
 
10667
 
 
10668
commit 5aed18784beb2001668f724bd3b84fca67400007
 
10669
Author: ZhongYue Luo <lzyeval@gmail.com>
 
10670
Date:   Wed Dec 14 21:08:04 2011 +0900
 
10671
 
 
10672
    Fixes deprecated attribute access.
 
10673
    
 
10674
    Fixes bug 898510
 
10675
    
 
10676
    I did a hasattr check whenever the code tries to access
 
10677
    the message attribute of a BaseException.
 
10678
    
 
10679
    Since openstackx, glance, and quantum implements their exceptions
 
10680
    with a message attribute, I thought keeping the message attribute access
 
10681
    was logical.
 
10682
    
 
10683
    Change-Id: Iabe986359077d11bb4bdae15f9e7d6db2aecdbb0
 
10684
 
 
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(-)
 
10700
 
 
10701
commit 00fcb425597a367f9d26b339d1c3642cca14cf8b
 
10702
Author: jakedahn <jake@ansolabs.com>
 
10703
Date:   Thu Dec 15 13:55:48 2011 -0800
 
10704
 
 
10705
    Adding page titles to all pages.
 
10706
    
 
10707
    Fixing Bug 897068
 
10708
    
 
10709
    Change-Id: Ia70eb999740b3212aa760318e839f2ff94dc8c7d
 
10710
 
 
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(-)
 
10767
 
 
10768
commit e7d7643e3ba83a1c43c689406c5eab77539c67a5
 
10769
Author: jakedahn <jake@ansolabs.com>
 
10770
Date:   Wed Dec 14 16:27:36 2011 -0800
 
10771
 
 
10772
    Fixing floating ip allocation.
 
10773
    
 
10774
    Change-Id: Ie229923384fdaf59e5141cf781bfb6f8dc8f30fb
 
10775
 
 
10776
 .../dashboards/nova/access_and_security/views.py   |    5 ++---
 
10777
 1 files changed, 2 insertions(+), 3 deletions(-)
 
10778
 
 
10779
commit 4a4c983c01cbb97cb9d86dfce5fd7d410df6686e
 
10780
Author: jakedahn <jake@ansolabs.com>
 
10781
Date:   Wed Dec 14 13:11:51 2011 -0800
 
10782
 
 
10783
    Fixing the edit security group rules form
 
10784
    
 
10785
    bug 898862
 
10786
    
 
10787
    Change-Id: I8273dee3d49d655073a7a0818150b1ba960bcca4
 
10788
 
 
10789
 .../security_groups/_edit_rules.html               |   94 ++++++++++----------
 
10790
 .../dashboard/static/dashboard/css/style.css       |   12 ++--
 
10791
 2 files changed, 54 insertions(+), 52 deletions(-)
 
10792
 
 
10793
commit 56dd28bb52baa0b37a448ed00b46bf67a21fa96a
 
10794
Merge: 21779f2 5cfaf85
 
10795
Author: Jenkins <jenkins@review.openstack.org>
 
10796
Date:   Wed Dec 14 22:17:34 2011 +0000
 
10797
 
 
10798
    Merge "blueprint UX Improvement"
 
10799
 
 
10800
commit 21779f277035e874b94e1222d8e186c041423e4d
 
10801
Author: jakedahn <jake@ansolabs.com>
 
10802
Date:   Wed Dec 14 12:46:40 2011 -0800
 
10803
 
 
10804
    Fixing the logic for hiding server actions when they're building
 
10805
    
 
10806
    Change-Id: Ifb0a6f29ddb8d55dddc2455caecf1e10aa371e37
 
10807
 
 
10808
 .../instances_and_volumes/instances/_list.html     |    2 +-
 
10809
 .../templates/syspanel/instances/_list.html        |    2 +-
 
10810
 2 files changed, 2 insertions(+), 2 deletions(-)
 
10811
 
 
10812
commit 5cfaf85eb8138853f455f0dd191ee608340435a8
 
10813
Author: Neil Johnston <onewheeldrive.net@gmail.com>
 
10814
Date:   Wed Dec 14 10:22:52 2011 -0800
 
10815
 
 
10816
    blueprint UX Improvement
 
10817
    
 
10818
    bug 904374
 
10819
    
 
10820
    Re-added status_sprite.png to images folder.
 
10821
    
 
10822
    Change-Id: I4717683ce561a785842d3d08e2a6699f5962de2b
 
10823
 
 
10824
 .../static/dashboard/images/status_sprite.png      |  Bin 0 -> 11340 bytes
 
10825
 1 files changed, 0 insertions(+), 0 deletions(-)
 
10826
 
 
10827
commit 96e82806fc52c94f8d2c343cd3384716aa952e50
 
10828
Author: jakedahn <jake@ansolabs.com>
 
10829
Date:   Tue Dec 13 22:57:41 2011 -0800
 
10830
 
 
10831
    Hiding unusable actions for instances that are not in the active state
 
10832
    
 
10833
    Change-Id: If663197ad74535b1cf724531c721933d34169487
 
10834
 
 
10835
 .../instances_and_volumes/instances/_list.html     |   21 ++++----
 
10836
 .../templates/syspanel/instances/_list.html        |   50 ++++++++++---------
 
10837
 2 files changed, 37 insertions(+), 34 deletions(-)
 
10838
 
 
10839
commit c2826ffc4867b36e1765593f9d1974755621165f
 
10840
Author: jakedahn <jake@ansolabs.com>
 
10841
Date:   Tue Dec 13 17:22:31 2011 -0800
 
10842
 
 
10843
    Restored instance details to instance index and detail pages.
 
10844
    
 
10845
    Fixed bug 900435.
 
10846
    
 
10847
    Change-Id: I61a475b61ae55cdcd55cc0373c2cdb5d71cff0c1
 
10848
 
 
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(-)
 
10855
 
 
10856
commit 626264383985e4048ae35748c2fc572fad689b10
 
10857
Merge: e4a2b18 e950745
 
10858
Author: Jenkins <jenkins@review.openstack.org>
 
10859
Date:   Wed Dec 14 04:17:22 2011 +0000
 
10860
 
 
10861
    Merge "Merging Images and Snapshots into a single panel."
 
10862
 
 
10863
commit e4a2b18296a471f15d087d30c0fb532d7b8419b1
 
10864
Merge: 96f5225 0a3aebf
 
10865
Author: Jenkins <jenkins@review.openstack.org>
 
10866
Date:   Wed Dec 14 03:20:13 2011 +0000
 
10867
 
 
10868
    Merge "Fix templates installation"
 
10869
 
 
10870
commit 96f5225f6d7863e907f67d7ea0226065557d5e55
 
10871
Author: Neil Johnston <onewheeldrive.net@gmail.com>
 
10872
Date:   Tue Dec 13 16:17:20 2011 -0800
 
10873
 
 
10874
    blueprint Improve Dashboard UX
 
10875
    
 
10876
    bug 904030
 
10877
    
 
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.
 
10879
    
 
10880
    Change-Id: If52fe30b55b78a46951568df7a78dc2b6efa6ad3
 
10881
 
 
10882
 .../dashboard/static/dashboard/js/application.js   |    2 ++
 
10883
 1 files changed, 2 insertions(+), 0 deletions(-)
 
10884
 
 
10885
commit 4240fcb021e92108da9b21ac7bd538c356caaa77
 
10886
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
10887
Date:   Tue Dec 13 16:25:23 2011 -0800
 
10888
 
 
10889
    Adds a named view for sending users to the appropriate home page.
 
10890
    
 
10891
    Fixes bug 893219.
 
10892
    
 
10893
    Change-Id: I6698cc3261d2f9e62b36684bedcad0a4a52b26a9
 
10894
 
 
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(-)
 
10899
 
 
10900
commit 6388d3e7659454f31e8343c5fbacd69f882bf606
 
10901
Author: Neil Johnston <onewheeldrive.net@gmail.com>
 
10902
Date:   Tue Dec 13 11:52:18 2011 -0800
 
10903
 
 
10904
    OpenRC file download settings panel w/ tenant selector.
 
10905
    
 
10906
    Implements blueprint cert-download.
 
10907
    
 
10908
    blueprint: https://blueprints.launchpad.net/horizon/+spec/cert-download
 
10909
    
 
10910
    Includes a little pep8 cleanup.
 
10911
    
 
10912
    Change-Id: Id5c280fda2c809c8a362e65eca40e129a881123f
 
10913
 
 
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(-)
 
10929
 
 
10930
commit e950745df660d91ace06dce0a78fd5c749cd3dbf
 
10931
Author: jakedahn <jake@ansolabs.com>
 
10932
Date:   Mon Dec 12 17:18:41 2011 -0800
 
10933
 
 
10934
    Merging Images and Snapshots into a single panel.
 
10935
    
 
10936
    Change-Id: I897c6930a45b546dc3a742a4baf735fae4c7fbfd
 
10937
 
 
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(-)
 
10992
 
 
10993
commit 8642018ebf463bd960dc3dcaac4dc7508b60e2e6
 
10994
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
10995
Date:   Mon Dec 12 17:52:20 2011 -0800
 
10996
 
 
10997
    Volume name is passed to novaclient properly. Fixed bug 890908.
 
10998
    
 
10999
    Change-Id: I51bac51fa3900a8d2dfdba4883e98e951956126d
 
11000
 
 
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(-)
 
11005
 
 
11006
commit 97dbcb2ba8521085773a24403c3199fc1e410ea7
 
11007
Merge: 3f6e168 3fdfd02
 
11008
Author: Jenkins <jenkins@review.openstack.org>
 
11009
Date:   Tue Dec 13 01:54:17 2011 +0000
 
11010
 
 
11011
    Merge "Fixes the syspanel instances page after instances_and_volumes merge."
 
11012
 
 
11013
commit 3fdfd025422b111d950f23709c482c44dc4c34ad
 
11014
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11015
Date:   Mon Dec 12 17:26:06 2011 -0800
 
11016
 
 
11017
    Fixes the syspanel instances page after instances_and_volumes merge.
 
11018
    
 
11019
    Change-Id: If16fc61d20f9d09d96ac311f841df15ae704d5a8
 
11020
 
 
11021
 .../templates/syspanel/instances/_list.html        |    4 ++--
 
11022
 .../templates/syspanel/instances/detail.html       |    4 ++--
 
11023
 2 files changed, 4 insertions(+), 4 deletions(-)
 
11024
 
 
11025
commit 3f6e168e8e7fe1797e5ff9a755de943938dc202c
 
11026
Author: jakedahn <jake@ansolabs.com>
 
11027
Date:   Sat Dec 10 12:04:13 2011 -0800
 
11028
 
 
11029
    Merging Floating Ips, Keypairs, and Security Groups into a single panel.
 
11030
    
 
11031
    Change-Id: Ia5b755f2e89a121fc67ca0ddb1a173e3ea97a889
 
11032
 
 
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(-)
 
11116
 
 
11117
commit 8a121c8d179eae21f5e862698a184ee77aba30fa
 
11118
Merge: 51069c0 c63d097
 
11119
Author: Jenkins <jenkins@review.openstack.org>
 
11120
Date:   Mon Dec 12 20:46:04 2011 +0000
 
11121
 
 
11122
    Merge "Testing improvements."
 
11123
 
 
11124
commit c63d0973fa35d83b4f8be679236ec1acd7536879
 
11125
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11126
Date:   Mon Dec 12 11:34:42 2011 -0800
 
11127
 
 
11128
    Testing improvements.
 
11129
    
 
11130
    Fixes bug 903349 -- sets socket timeout and overrides httplib2 connection
 
11131
    method so that escaping external URI calls don't sit around forever.
 
11132
    
 
11133
    Fixes bug 894776 -- run_tests.sh properly respects the -N flag again.
 
11134
    
 
11135
    Change-Id: I979f49f065021cb91d8b9d01b6a36f78de1897df
 
11136
 
 
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(-)
 
11141
 
 
11142
commit 51069c01d27d9e346576782c4aa3bb33ac850e52
 
11143
Author: jakedahn <jake@ansolabs.com>
 
11144
Date:   Mon Dec 12 11:29:01 2011 -0800
 
11145
 
 
11146
    fixing url error which occurs when you attach a volume
 
11147
    
 
11148
    Change-Id: I5cd6525bdad0a47a01a6a20d7642a0689699b347
 
11149
 
 
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(-)
 
11153
 
 
11154
commit 17b02f9e6e2e28a35a74999e5a1fcc7ea291f9da
 
11155
Merge: 50b5992 1547e59
 
11156
Author: Jenkins <jenkins@review.openstack.org>
 
11157
Date:   Sat Dec 10 23:33:26 2011 +0000
 
11158
 
 
11159
    Merge "Updated quantum API"
 
11160
 
 
11161
commit 50b599289d12b888b59d669d1050ce244157d7f7
 
11162
Author: jakedahn <jake@ansolabs.com>
 
11163
Date:   Mon Dec 5 13:00:26 2011 -0800
 
11164
 
 
11165
    Merging Instances and Volumes into a single panel.
 
11166
    
 
11167
    Change-Id: If469511149bdea1de178b5ad82f2f2905c9cb7bf
 
11168
 
 
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(-)
 
11243
 
 
11244
commit f72cfc17e53f4fc0bcecff2f9e7c3bbc457c1079
 
11245
Merge: b4f1226 137fc84
 
11246
Author: Jenkins <jenkins@review.openstack.org>
 
11247
Date:   Fri Dec 9 22:48:00 2011 +0000
 
11248
 
 
11249
    Merge "Adds the ability to specify the URL pattern name for Panel.get_absolute_url."
 
11250
 
 
11251
commit b4f12260bef96c8de04f89997b22e35c50ef7099
 
11252
Merge: f068f9e 75bff69
 
11253
Author: Jenkins <jenkins@review.openstack.org>
 
11254
Date:   Fri Dec 9 22:46:09 2011 +0000
 
11255
 
 
11256
    Merge "Keypair bugfixes."
 
11257
 
 
11258
commit f068f9e7901ed2802d2b1844b600b5a8038682a4
 
11259
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11260
Date:   Fri Dec 9 13:37:00 2011 -0800
 
11261
 
 
11262
    Cleans up error handling for index view api calls. Prevents 500 errors.
 
11263
    
 
11264
    Also brings buildout config for glance into line with pip-requires.
 
11265
    
 
11266
    Fixes bug 893795.
 
11267
    
 
11268
    Change-Id: Ia5cc1d480cf160c682a6ec7a3d0bed9057e7acc9
 
11269
 
 
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(-)
 
11284
 
 
11285
commit 75bff6914dcb2ff2b792dd6f06bbe69f6afc9f41
 
11286
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11287
Date:   Fri Dec 9 12:26:08 2011 -0800
 
11288
 
 
11289
    Keypair bugfixes.
 
11290
    
 
11291
    Corrects keypair name validation and prevents illegal characters in
 
11292
    header name. Fixes bug 900528.
 
11293
    
 
11294
    Fixes location of "refresh this page" message insertion to match
 
11295
    other messages.
 
11296
    
 
11297
    Ensures that deletion of keypairs gets a confirmation dialog box.
 
11298
    
 
11299
    Change-Id: I99d70dd21c840320ef3fc6a246d283cef5b7a64a
 
11300
 
 
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(-)
 
11305
 
 
11306
commit 9e84bae97a8e056d5f3aeeb99777f3e36a3bbfec
 
11307
Merge: 676370b ca6f868
 
11308
Author: Jenkins <jenkins@review.openstack.org>
 
11309
Date:   Fri Dec 9 19:54:26 2011 +0000
 
11310
 
 
11311
    Merge "CSS layout fix to make sure title elements are properly cleared."
 
11312
 
 
11313
commit ca6f8686a35289b49c9caec15473291ab70c292b
 
11314
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11315
Date:   Fri Dec 9 11:40:47 2011 -0800
 
11316
 
 
11317
    CSS layout fix to make sure title elements are properly cleared.
 
11318
    
 
11319
    Fixed bug 900535.
 
11320
    
 
11321
    Change-Id: I835c849c6c3d67ba88cdc1dd44ade9d2091f428b
 
11322
 
 
11323
 .../dashboard/static/dashboard/css/style.css       |    4 ++++
 
11324
 1 files changed, 4 insertions(+), 0 deletions(-)
 
11325
 
 
11326
commit 676370be7eb818a03989c71187f9f36b45ad4ddd
 
11327
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11328
Date:   Fri Dec 9 11:12:34 2011 -0800
 
11329
 
 
11330
    Corrected a broken trans tag. Fixed 900527.
 
11331
    
 
11332
    Change-Id: I56e625f491d6d0dce658392feb1f824f69664484
 
11333
 
 
11334
 .../nova/templates/nova/floating_ips/_list.html    |    2 +-
 
11335
 1 files changed, 1 insertions(+), 1 deletions(-)
 
11336
 
 
11337
commit 137fc84fd0bc1bc75b22b1f15df976557afe5b3e
 
11338
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11339
Date:   Thu Dec 8 16:23:06 2011 -0800
 
11340
 
 
11341
    Adds the ability to specify the URL pattern name for Panel.get_absolute_url.
 
11342
    
 
11343
    Change-Id: I177ac498f9ca83ae866b1d7d1f7184a0c093d3be
 
11344
 
 
11345
 horizon/horizon/base.py             |   30 +++++++++++++++++++++++++++---
 
11346
 horizon/horizon/tests/base_tests.py |   11 +++++++++++
 
11347
 2 files changed, 38 insertions(+), 3 deletions(-)
 
11348
 
 
11349
commit 4d9f5e8ce88fc88b13b2b56eebe84cd97f2abf3e
 
11350
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11351
Date:   Thu Dec 8 15:12:58 2011 -0800
 
11352
 
 
11353
    PEP8 fixes.
 
11354
    
 
11355
    Change-Id: If44db0308ff9975de510b84e27f2d9afa66b880e
 
11356
 
 
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(-)
 
11361
 
 
11362
commit 5fa8539f4f1397f16fd4b09e506b0b59502a3489
 
11363
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11364
Date:   Wed Dec 7 16:15:23 2011 -0800
 
11365
 
 
11366
    Reworks messages so they display if they have multiple tags applied.
 
11367
    
 
11368
    Change-Id: If53f6b51d52edb846861e7df12dd7ba891ec3ed6
 
11369
 
 
11370
 horizon/horizon/templates/horizon/_messages.html |    8 ++++----
 
11371
 horizon/horizon/views/auth_forms.py              |    4 +++-
 
11372
 2 files changed, 7 insertions(+), 5 deletions(-)
 
11373
 
 
11374
commit 0cb30bf803f1b6761031aefb1fecf55b6ea5910c
 
11375
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11376
Date:   Wed Dec 7 13:07:26 2011 -0800
 
11377
 
 
11378
    Cleanup of splash page error messages and keystone error handling.
 
11379
    
 
11380
    Removed several templates which have not been in use for some time.
 
11381
    
 
11382
    Moved messages tempalte snippet into horizon since we're using it
 
11383
    there and it's generic anyway.
 
11384
    
 
11385
    Fixed bug 871871.
 
11386
    
 
11387
    Change-Id: I4c9aa22e022b41c5d353c05b0b32cf3e85c376ea
 
11388
 
 
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(-)
 
11401
 
 
11402
commit 16af5d402416df0789769a67c18d4e69300be19a
 
11403
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11404
Date:   Wed Dec 7 12:09:45 2011 -0800
 
11405
 
 
11406
    Updated docs for the Dashboard.panels attribute to be clearer.
 
11407
    
 
11408
    Fixed bug 900148.
 
11409
    
 
11410
    Change-Id: I2b1f6dab8b5a0e1edc59ff89f59f48a0391b9b10
 
11411
 
 
11412
 horizon/horizon/base.py |   21 ++++++++++++++++-----
 
11413
 1 files changed, 16 insertions(+), 5 deletions(-)
 
11414
 
 
11415
commit 1547e5928513fc9660b54ee0630626f16d6d7370
 
11416
Author: Arvind Somya <asomya@cisco.com>
 
11417
Date:   Tue Dec 6 17:42:26 2011 -0500
 
11418
 
 
11419
    Updated quantum API
 
11420
    
 
11421
    Updated call to set port state to match changes to the Quantum API.
 
11422
    
 
11423
    Change-Id: I9b40afd5c1492d25708517b2ce760ce042994c62
 
11424
 
 
11425
 horizon/horizon/api/quantum.py |    2 +-
 
11426
 1 files changed, 1 insertions(+), 1 deletions(-)
 
11427
 
 
11428
commit fa365d6439497ca1a226b844b1e59d1d2fd0a7ea
 
11429
Merge: 924abf8 c01ebad
 
11430
Author: Jenkins <jenkins@review.openstack.org>
 
11431
Date:   Tue Dec 6 21:36:39 2011 +0000
 
11432
 
 
11433
    Merge "Fix sys.path in WSGI file"
 
11434
 
 
11435
commit 924abf8cf045c924274ffc294da89bfadc3ee48f
 
11436
Merge: 1c1fac7 068c782
 
11437
Author: Jenkins <jenkins@review.openstack.org>
 
11438
Date:   Tue Dec 6 20:52:53 2011 +0000
 
11439
 
 
11440
    Merge "Fixes LP Bug#862664 - Improper calls to get_image"
 
11441
 
 
11442
commit 1c1fac7977c485809f1ba837e977536d8612b0d6
 
11443
Author: jakedahn <jake@ansolabs.com>
 
11444
Date:   Tue Dec 6 11:26:54 2011 -0800
 
11445
 
 
11446
    Changing the wording for disk quota.
 
11447
    
 
11448
    The current wording presented confusion to multiple users.
 
11449
    
 
11450
    Change-Id: I9244b596846f3502ea05e60546b1f994f16ac400
 
11451
 
 
11452
 .../nova/templates/nova/images/_launch.html        |   30 ++++++++++----------
 
11453
 1 files changed, 15 insertions(+), 15 deletions(-)
 
11454
 
 
11455
commit 59be682ff4d29c28d3aef64a20a476a67bf192a2
 
11456
Merge: 432a29b 1b5e7ff
 
11457
Author: Jenkins <jenkins@review.openstack.org>
 
11458
Date:   Tue Dec 6 19:24:42 2011 +0000
 
11459
 
 
11460
    Merge "Remove dependency on django-mailer"
 
11461
 
 
11462
commit 068c782d03fe5fff793505f56623fcd70f465927
 
11463
Author: Jay Pipes <jaypipes@gmail.com>
 
11464
Date:   Tue Dec 6 12:27:19 2011 -0500
 
11465
 
 
11466
    Fixes LP Bug#862664 - Improper calls to get_image
 
11467
    
 
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:
 
11477
    
 
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
 
11485
            self.flush()
 
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
 
11493
    
 
11494
    This patch fixes the improper calls to get_image() by replacing them
 
11495
    with appropriate calls to get_image_meta().
 
11496
    
 
11497
    Change-Id: I741a207ba0e222820492aeb48bab9464d17539ab
 
11498
 
 
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(-)
 
11508
 
 
11509
commit 0a3aebf683f801978d0113751fea6d5d2bb9ab67
 
11510
Author: Julien Danjou <julien.danjou@enovance.com>
 
11511
Date:   Wed Nov 30 14:39:05 2011 +0100
 
11512
 
 
11513
    Fix templates installation
 
11514
    
 
11515
    The setup.py does not install all the required templates, making horizon
 
11516
    unable to render pages.
 
11517
    
 
11518
    Change-Id: I1e20e232e6837a3db934bce764bdbe1d1b8d5b6f
 
11519
    Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
 
11520
 
 
11521
 horizon/setup.py |    5 ++++-
 
11522
 1 files changed, 4 insertions(+), 1 deletions(-)
 
11523
 
 
11524
commit 432a29bc103a7425b5bd4cf1ef45cd4554cc0eed
 
11525
Author: Julien Danjou <julien.danjou@enovance.com>
 
11526
Date:   Mon Dec 5 15:28:37 2011 +0100
 
11527
 
 
11528
    Remove openstack.compute usage
 
11529
    
 
11530
    Change-Id: I898952ae6f141759aeacc8dec5756ffe4e14ca51
 
11531
    Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
 
11532
 
 
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(-)
 
11540
 
 
11541
commit 6434611696f96c6f113108127f4118df34a823eb
 
11542
Author: Tres Henry <tres@treshenry.net>
 
11543
Date:   Sun Dec 4 18:11:05 2011 -0800
 
11544
 
 
11545
    Moving login error messages into the login dialog.
 
11546
    
 
11547
    Fixing broken test and removing duplicate tenant_delete function.
 
11548
    
 
11549
    Change-Id: I1dd20221c0ca4155e1005e229d70aeffc76bd633
 
11550
 
 
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(-)
 
11558
 
 
11559
commit 72ec2799796963904f167f7aac23f44dfe490b33
 
11560
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11561
Date:   Thu Dec 1 13:25:16 2011 -0800
 
11562
 
 
11563
    Converts keypairs to use the new ajax modal dialogs.
 
11564
    
 
11565
    Incidentally updates jQuery to 1.7.1 and uses the "on" method instead of "live"
 
11566
    for click handling as per Tres' comment.
 
11567
    
 
11568
    Adds a common "main_content" id to all the base.html templates for uniformity.
 
11569
    
 
11570
    Change-Id: I667cfaa72b9b85883a86649a666e75e4d501b93e
 
11571
 
 
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(-)
 
11585
 
 
11586
commit e51db86225f661870cbcc932192927f90ed69a32
 
11587
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11588
Date:   Mon Dec 5 15:22:18 2011 -0800
 
11589
 
 
11590
    Fixed nova dashboard image update view (was returning 500 error).
 
11591
    
 
11592
    Change-Id: I7f3e83270ab6e4bdce7fd34b675a6890108a98b3
 
11593
 
 
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(-)
 
11597
 
 
11598
commit 0537e9a4dcbf8a3cba2e8ebd1901d009e096b8f3
 
11599
Merge: 5eb713e c002fef
 
11600
Author: Jenkins <jenkins@review.openstack.org>
 
11601
Date:   Mon Dec 5 21:48:58 2011 +0000
 
11602
 
 
11603
    Merge "Fix for a misnamed attribute."
 
11604
 
 
11605
commit c002fefe8c8a0d212c9f1dd8515845b16f1712a1
 
11606
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11607
Date:   Mon Dec 5 12:16:29 2011 -0800
 
11608
 
 
11609
    Fix for a misnamed attribute.
 
11610
    
 
11611
    Change-Id: Ib0eaaef4885cc17a55e061f2d5f9bc25a305abfc
 
11612
 
 
11613
 horizon/horizon/base.py |    2 +-
 
11614
 1 files changed, 1 insertions(+), 1 deletions(-)
 
11615
 
 
11616
commit 5eb713e08d14e329c6bb6a3658f7b5287d133c8a
 
11617
Author: Jake Dahn <jake@ansolabs.com>
 
11618
Date:   Mon Nov 28 08:56:48 2011 -0500
 
11619
 
 
11620
    Implementing new table features.
 
11621
    
 
11622
    Change-Id: I93840f3af736a6770ec568a38c4993746c6e76dd
 
11623
 
 
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(-)
 
11642
 
 
11643
commit 11f4f78bc16351e19b5465772a87130874bbcee3
 
11644
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11645
Date:   Wed Nov 30 16:12:36 2011 -0800
 
11646
 
 
11647
    Improved error message for attempt to access an unregistered dashboard.
 
11648
    
 
11649
    Change-Id: I5025823a508e4c20df751b25a0e80a649f349c08
 
11650
 
 
11651
 horizon/horizon/base.py |   15 +++++++++++++--
 
11652
 1 files changed, 13 insertions(+), 2 deletions(-)
 
11653
 
 
11654
commit 7329714c1d3445a528365cc577f14f933098b554
 
11655
Merge: 84ad20e a9df378
 
11656
Author: Jenkins <jenkins@review.openstack.org>
 
11657
Date:   Sun Dec 4 06:15:10 2011 +0000
 
11658
 
 
11659
    Merge "Gave the README an extension that github would recognize and then render."
 
11660
 
 
11661
commit 84ad20e0f3159e70a8b2cf098e076fdc67910d87
 
11662
Merge: de502fa c6b3038
 
11663
Author: Jenkins <jenkins@review.openstack.org>
 
11664
Date:   Sun Dec 4 06:13:37 2011 +0000
 
11665
 
 
11666
    Merge "Added bugfix for Django URL reverse bug."
 
11667
 
 
11668
commit de502fab40f378bc758285bfc99611d97c953ad4
 
11669
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11670
Date:   Sat Dec 3 21:53:34 2011 -0800
 
11671
 
 
11672
    Updated the other half of the quantum dependency and bumped env version.
 
11673
    
 
11674
    Adds buildout environment automatic cleanout to "quiet" option for Jenkins.
 
11675
    
 
11676
    Change-Id: I23c6849e893b9dc43ec93acfa402af60f33bc7b9
 
11677
 
 
11678
 horizon/buildout.cfg |    9 ++++++++-
 
11679
 run_tests.sh         |    3 ++-
 
11680
 2 files changed, 10 insertions(+), 2 deletions(-)
 
11681
 
 
11682
commit c6b30386213e7700421798722549c9d1af975440
 
11683
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11684
Date:   Sat Dec 3 21:09:44 2011 -0800
 
11685
 
 
11686
    Added bugfix for Django URL reverse bug.
 
11687
    
 
11688
    See issue Django issue 15900 for details of the bug.
 
11689
    
 
11690
    Change-Id: I90407ae962e33dbceb9a5ea641c759b6b1aada08
 
11691
 
 
11692
 horizon/horizon/__init__.py             |    3 +
 
11693
 horizon/horizon/utils/reverse_bugfix.py |  183 +++++++++++++++++++++++++++++++
 
11694
 2 files changed, 186 insertions(+), 0 deletions(-)
 
11695
 
 
11696
commit a9df37828140005f491fce0e26ddd2d8889d4000
 
11697
Author: Duncan McGreggor <duncan@dreamhost.com>
 
11698
Date:   Tue Nov 29 14:03:42 2011 -0800
 
11699
 
 
11700
    Gave the README an extension that github would recognize and then render.
 
11701
    
 
11702
    Change-Id: I54fb08b3421b47d98df649d36b9f29726d5aa0ca
 
11703
 
 
11704
 README     |   75 ------------------------------------------------------------
 
11705
 README.rst |   75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
11706
 2 files changed, 75 insertions(+), 75 deletions(-)
 
11707
 
 
11708
commit c01ebad629a7d78c769b2c5c0072e59d24940746
 
11709
Author: Julien Danjou <julien.danjou@enovance.com>
 
11710
Date:   Wed Nov 30 14:41:28 2011 +0100
 
11711
 
 
11712
    Fix sys.path in WSGI file
 
11713
    
 
11714
    This allows the inclusion of dashboard.* modules correctly, which is needed
 
11715
    to run the app.
 
11716
    
 
11717
    Change-Id: I7db42657b0253871fa28fb4a1c649182254811ca
 
11718
    Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
 
11719
 
 
11720
 openstack-dashboard/dashboard/wsgi/django.wsgi |    2 ++
 
11721
 1 files changed, 2 insertions(+), 0 deletions(-)
 
11722
 
 
11723
commit eb896725004283ab53047735dcd308fd934acdd7
 
11724
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11725
Date:   Thu Dec 1 12:59:31 2011 -0800
 
11726
 
 
11727
    Added urlquote call around keypair name in delete form. Fixed bug 898803.
 
11728
    
 
11729
    Change-Id: Ie39c0c9136a2b02247a4e67a16d91ef09c2e5ddc
 
11730
 
 
11731
 horizon/horizon/dashboards/nova/keypairs/forms.py |    3 ++-
 
11732
 1 files changed, 2 insertions(+), 1 deletions(-)
 
11733
 
 
11734
commit 058c2847bb4170b3c768890f595f89d926a67a28
 
11735
Author: jakedahn <jake@ansolabs.com>
 
11736
Date:   Wed Nov 30 11:29:16 2011 -0800
 
11737
 
 
11738
    Adding comment to local_settings.py.example.
 
11739
    
 
11740
    This should help illustrate the option of using memcached for less painful development.
 
11741
    
 
11742
    Change-Id: I8eb92381290294ee22872ba993d3c69947b9dbfc
 
11743
 
 
11744
 .../local/local_settings.py.example                |    3 +++
 
11745
 1 files changed, 3 insertions(+), 0 deletions(-)
 
11746
 
 
11747
commit 1b5e7ff41213616280f9bb0a69130f8bb662c316
 
11748
Author: Julien Danjou <julien.danjou@enovance.com>
 
11749
Date:   Wed Nov 30 12:14:47 2011 +0100
 
11750
 
 
11751
    Remove dependency on django-mailer
 
11752
    
 
11753
    Nothing is using it, so there's no need to install and configure it.
 
11754
    
 
11755
    Change-Id: I11d34b965606d7660d812202c79b65c07b4f41d3
 
11756
    Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
 
11757
 
 
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(-)
 
11764
 
 
11765
commit b9dd8cba862683abf3f22c76555ad859e94aea03
 
11766
Merge: 10bf942 cf5f6a2
 
11767
Author: Jenkins <jenkins@review.openstack.org>
 
11768
Date:   Wed Nov 30 00:15:41 2011 +0000
 
11769
 
 
11770
    Merge "adding danger class to keypair delete button"
 
11771
 
 
11772
commit 10bf942f61e0080c9f7205e23641ab4c1b3e398c
 
11773
Merge: d8a3f29 2e547ad
 
11774
Author: Jenkins <jenkins@review.openstack.org>
 
11775
Date:   Wed Nov 30 00:15:19 2011 +0000
 
11776
 
 
11777
    Merge "Fixing login message when bad credentials are supplied."
 
11778
 
 
11779
commit cf5f6a21128cbb4ba582b852bbe3047a4d4dad66
 
11780
Author: jakedahn <jake@ansolabs.com>
 
11781
Date:   Mon Nov 28 17:25:12 2011 -0800
 
11782
 
 
11783
    adding danger class to keypair delete button
 
11784
    
 
11785
    Change-Id: I6ad24995d0155bf3adb4b9958e185517536bdbd4
 
11786
 
 
11787
 .../nova/templates/nova/keypairs/_delete.html      |    2 +-
 
11788
 1 files changed, 1 insertions(+), 1 deletions(-)
 
11789
 
 
11790
commit d8a3f29d74e67af330fed3fdf802e497c55f38be
 
11791
Author: jakedahn <jake@ansolabs.com>
 
11792
Date:   Mon Nov 28 16:21:00 2011 -0800
 
11793
 
 
11794
    Quantum was removed from pypi, this fixes the pip-requires.
 
11795
    
 
11796
    Change-Id: Ifd20bfabb009362b6d42c3a615d30fba9c99c32a
 
11797
 
 
11798
 openstack-dashboard/tools/pip-requires |    2 +-
 
11799
 1 files changed, 1 insertions(+), 1 deletions(-)
 
11800
 
 
11801
commit 7cdd76293a175c9b1febbd27ddde9583ea4e4f7b
 
11802
Merge: 0ac50ad 3e7b2cd
 
11803
Author: Jenkins <jenkins@review.openstack.org>
 
11804
Date:   Mon Nov 28 19:42:03 2011 +0000
 
11805
 
 
11806
    Merge "Remove execute bit on static files"
 
11807
 
 
11808
commit 3e7b2cd9df801578e90d579dcf0c547a06a808a4
 
11809
Author: Julien Danjou <julien.danjou@enovance.com>
 
11810
Date:   Fri Nov 25 16:53:51 2011 +0100
 
11811
 
 
11812
    Remove execute bit on static files
 
11813
    
 
11814
    Change-Id: I02c0100793ce4c5b2dd81466415b497d5fee858e
 
11815
    Signed-off-by: Julien Danjou <julien.danjou@enovance.com>
 
11816
 
 
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(-)
 
11834
 
 
11835
commit 0ac50ad984bd50c0b39eaf12d46d11b587735b8a
 
11836
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11837
Date:   Wed Nov 23 16:27:52 2011 -0800
 
11838
 
 
11839
    AJAX modal for associate floating IP. Fixes bug 884495.
 
11840
    
 
11841
    Change-Id: I4f7bdf9a3f22c2b9efeaee1b9de84a51347d847e
 
11842
 
 
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(-)
 
11848
 
 
11849
commit 72927d2b9785c93a06137f7f3469439cddf086d9
 
11850
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11851
Date:   Wed Nov 23 14:22:28 2011 -0800
 
11852
 
 
11853
    Adds tabindex to nav elements for better accessibility.
 
11854
    
 
11855
    Change-Id: I5edcc8b6394a1f323260694996fa4f884164b5e0
 
11856
 
 
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(-)
 
11860
 
 
11861
commit 3175337006a56ffe2df514926eb270fdf05520cb
 
11862
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11863
Date:   Mon Nov 21 13:04:09 2011 -0800
 
11864
 
 
11865
    Clears session on splash page to prevent old user ids from being cached.
 
11866
    
 
11867
    Change-Id: Idc9a9b60ce43a990b9e2cdf39c6d4a06cb999986
 
11868
 
 
11869
 openstack-dashboard/dashboard/views.py |    2 +-
 
11870
 1 files changed, 1 insertions(+), 1 deletions(-)
 
11871
 
 
11872
commit 2e547adc4141f64a083ff3dc2a87ecd786103062
 
11873
Author: Tres Henry <tres@treshenry.net>
 
11874
Date:   Wed Nov 23 14:50:34 2011 -0800
 
11875
 
 
11876
    Fixing login message when bad credentials are supplied.
 
11877
    
 
11878
    Fixes bug 894186
 
11879
    
 
11880
    Change-Id: I21f8600a72443fd5f33c396b38001359f539899b
 
11881
 
 
11882
 horizon/horizon/views/auth_forms.py |   13 +++++++++----
 
11883
 1 files changed, 9 insertions(+), 4 deletions(-)
 
11884
 
 
11885
commit 26cbcb81a012253d026300a8d393fdcb3ba32e4d
 
11886
Author: Tres Henry <tres@treshenry.net>
 
11887
Date:   Tue Nov 22 17:02:58 2011 -0800
 
11888
 
 
11889
    Dashboards can now add an attribute that indicates the dashboard has support
 
11890
    for tenants/projects.
 
11891
    
 
11892
    Change-Id: I505d22f808a34cf43921ebb716f599459f5c9095
 
11893
 
 
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(-)
 
11899
 
 
11900
commit 0b1847437753dc4e1ce34bb33061a3843da51797
 
11901
Author: Tres Henry <tres@treshenry.net>
 
11902
Date:   Mon Nov 21 19:29:43 2011 -0800
 
11903
 
 
11904
    Fix for launch instance bug and some associated tests.
 
11905
    
 
11906
    Change-Id: If2d320db84180f621329a0d2a76b2a472cbdb7fb
 
11907
 
 
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(-)
 
11912
 
 
11913
commit 3d15546345dbcc80f720f2d3341bd6e531a6d9ae
 
11914
Author: Tres Henry <tres@treshenry.net>
 
11915
Date:   Wed Nov 16 05:28:43 2011 -0800
 
11916
 
 
11917
    Various fixes for swift UI.
 
11918
    
 
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
 
11924
    
 
11925
    Change-Id: I288c17471624c3a90a886726af60f7c3c8f8c9b7
 
11926
 
 
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(-)
 
11945
 
 
11946
commit 1dec092857c79a3d302b101e36ab085d2cd7a32a
 
11947
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
11948
Date:   Fri Nov 18 12:38:21 2011 -0800
 
11949
 
 
11950
    Unit tests shouldn't override template rendering.
 
11951
    
 
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.
 
11957
    
 
11958
    Change-Id: I1647dcec01084318be1bb8f6d6ac1f4308992afa
 
11959
 
 
11960
 .gitignore                                         |    1 +
 
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(-)
 
11975
 
 
11976
commit e1d78e0321351a7bf06dd71c93da2ea5e6561a80
 
11977
Author: Ewan Mellor <ewan.mellor@citrix.com>
 
11978
Date:   Sat Nov 19 21:25:33 2011 -0800
 
11979
 
 
11980
    Fix three instances of the same typo.
 
11981
    
 
11982
    Change-Id: Ib0be8e6b0f68a2c1b592f77abb90861abca5e723
 
11983
 
 
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(-)
 
11988
 
 
11989
commit ef40151f413a0e9ec565518eb5dd3b41b7a2e07a
 
11990
Author: Tres Henry <tres@treshenry.net>
 
11991
Date:   Tue Nov 15 20:45:49 2011 -0800
 
11992
 
 
11993
    New template when no instances running shared from overview and instances list.
 
11994
    
 
11995
    Change-Id: I9c27624792473cadf691496d39ccb927e51d334e
 
11996
 
 
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(-)
 
12001
 
 
12002
commit b282244e097529de2c6d2aa096093c05ef76374c
 
12003
Merge: 2a942bb 3e8413b
 
12004
Author: Jenkins <jenkins@review.openstack.org>
 
12005
Date:   Fri Nov 18 00:46:00 2011 +0000
 
12006
 
 
12007
    Merge "Remove Debian bits and let the debian package take care of it."
 
12008
 
 
12009
commit 2a942bb3e5336d399fffead0b008e876f08b4b10
 
12010
Merge: 36c0573 7cd53c2
 
12011
Author: Jenkins <jenkins@review.openstack.org>
 
12012
Date:   Fri Nov 18 00:45:38 2011 +0000
 
12013
 
 
12014
    Merge "Adds function to count tab characters in files to run_test.sh."
 
12015
 
 
12016
commit 36c057344737d868fb8ca4bc23a7327e764ddae0
 
12017
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12018
Date:   Thu Nov 17 12:59:53 2011 -0800
 
12019
 
 
12020
    Adds enctype back to object upload form. Allows for extra attrs on modal forms.
 
12021
    
 
12022
    Change-Id: I30284ca64dd27b6b6ab7b9deb0b69e9d9b132b7f
 
12023
 
 
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(-)
 
12029
 
 
12030
commit f150af16c470467b1d668f68d0a32159156ce3fc
 
12031
Merge: af2b1be 63792f5
 
12032
Author: Jenkins <jenkins@review.openstack.org>
 
12033
Date:   Thu Nov 17 20:59:19 2011 +0000
 
12034
 
 
12035
    Merge "Accounts for non-standard width of the splash modal for centering."
 
12036
 
 
12037
commit af2b1beb7a4288cb9fd9743b337b6326bf26061e
 
12038
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12039
Date:   Wed Nov 16 16:11:57 2011 -0800
 
12040
 
 
12041
    Massive UI fixes + bugfixes.
 
12042
    
 
12043
    All forms/modals on the site now inherit from a single
 
12044
    standardized modal base template.
 
12045
    
 
12046
    All cancel buttons now go to appropriate pages.
 
12047
    
 
12048
    All buttons are styled approriately
 
12049
    
 
12050
    Fixed many bugs in the networks, volumes and users panels.
 
12051
    
 
12052
    Generally made everything more standardized, uniform, and DRY.
 
12053
    
 
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.
 
12057
    
 
12058
    Fixed a lot of failing unit tests that weren't being verified.
 
12059
    
 
12060
    Change-Id: I9f7a87870a89f83373cd480255b0906c00cff032
 
12061
 
 
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(-)
 
12235
 
 
12236
commit 63792f5b3810e9fc59e7bf5f90cb80483d6b3f46
 
12237
Author: Neil Johnston <onewheeldrive.net@gmail.com>
 
12238
Date:   Thu Nov 17 11:47:13 2011 -0800
 
12239
 
 
12240
    Accounts for non-standard width of the splash modal for centering.
 
12241
    
 
12242
    Change-Id: I1078c1d25e64568bd6bc77c339a5bc84e26e5979
 
12243
 
 
12244
 .../dashboard/static/dashboard/css/style.css       |    1 +
 
12245
 1 files changed, 1 insertions(+), 0 deletions(-)
 
12246
 
 
12247
commit 195b70bcf161987d2568e7c9dbebdfffd22004f8
 
12248
Merge: ef0382c 6ffcfea
 
12249
Author: Jenkins <jenkins@review.openstack.org>
 
12250
Date:   Thu Nov 17 00:39:01 2011 +0000
 
12251
 
 
12252
    Merge "fixing swift bugs introduced with ui refactor"
 
12253
 
 
12254
commit ef0382c31f5051b86f76ba752370877ee01cf50a
 
12255
Merge: c1b5d04 e2895b9
 
12256
Author: Jenkins <jenkins@review.openstack.org>
 
12257
Date:   Wed Nov 16 21:00:14 2011 +0000
 
12258
 
 
12259
    Merge "Adds error messages back into syspanel base template."
 
12260
 
 
12261
commit e2895b99a0cf31dfcc473d1e2d5b801ccb243c17
 
12262
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12263
Date:   Wed Nov 16 12:56:05 2011 -0800
 
12264
 
 
12265
    Adds error messages back into syspanel base template.
 
12266
    
 
12267
    Change-Id: I20a778f08b406fb446502ef94db2b9ffd75e83d1
 
12268
 
 
12269
 .../syspanel/templates/syspanel/base.html          |    1 +
 
12270
 1 files changed, 1 insertions(+), 0 deletions(-)
 
12271
 
 
12272
commit c1b5d04cf48bfdc09508ec8abbb8a33fc37b7f3b
 
12273
Author: Joe Heck <heckj@mac.com>
 
12274
Date:   Wed Nov 16 09:02:03 2011 -0800
 
12275
 
 
12276
    meaningless change to drive CI
 
12277
    
 
12278
    Change-Id: I0aa360143933a815fc1d0258fbce2e7d5a9d2d65
 
12279
 
 
12280
 README |    1 +
 
12281
 1 files changed, 1 insertions(+), 0 deletions(-)
 
12282
 
 
12283
commit ce04d72f0e5180151516c5087ae3a602af44d43f
 
12284
Author: Tres Henry <tres@treshenry.net>
 
12285
Date:   Tue Nov 15 18:32:26 2011 -0800
 
12286
 
 
12287
    login dialog fix
 
12288
    
 
12289
    Change-Id: If373fd10b285749503467ca5287ef86b48fdec1c
 
12290
 
 
12291
 horizon/horizon/templates/horizon/auth/_login.html |    1 +
 
12292
 1 files changed, 1 insertions(+), 0 deletions(-)
 
12293
 
 
12294
commit 17df9e545884f16175acb8fd42f9880b97b4ad3a
 
12295
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12296
Date:   Tue Nov 15 18:14:55 2011 -0800
 
12297
 
 
12298
    PEP8 fixes.
 
12299
    
 
12300
    Change-Id: I32b824667bb04c38559720ed05a170b4ed743e78
 
12301
 
 
12302
 horizon/horizon/utils/assignment_tag.py |  113 ++++++++++++++++---------------
 
12303
 1 files changed, 57 insertions(+), 56 deletions(-)
 
12304
 
 
12305
commit 6ffcfea805b80d7c3dc5f611a76a4634fd6ba1ce
 
12306
Author: Tres Henry <tres@treshenry.net>
 
12307
Date:   Tue Nov 15 15:57:12 2011 -0800
 
12308
 
 
12309
    fixing swift bugs introduced with ui refactor
 
12310
    
 
12311
    Change-Id: I94b0c7277ef5c7f806b97d23d97a27eab9caeb60
 
12312
 
 
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(-)
 
12326
 
 
12327
commit 7aaa59270d08191db1eb425e197e73e244ad03ec
 
12328
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12329
Date:   Tue Nov 15 17:26:15 2011 -0800
 
12330
 
 
12331
    Test fixes for glance index, server novaclient, and auth user changes.
 
12332
    
 
12333
    Change-Id: I21b0e3d5f4d87b0703725ff6fe3b75b51c5ff5bb
 
12334
 
 
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(-)
 
12341
 
 
12342
commit ec59def397c567ebec3c22f2966bee744dfb48ea
 
12343
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12344
Date:   Tue Nov 15 14:31:04 2011 -0800
 
12345
 
 
12346
    Modal form abstraction and cleanup. Bug fixes.
 
12347
    
 
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.
 
12351
    
 
12352
    Converts nova/containers, nova/floating_ips, nova/images
 
12353
    and nova/instances to use the new style.
 
12354
    
 
12355
    Fixed image ownership bug. Fixed server descriptions bug.
 
12356
    
 
12357
    Change-Id: Ib1604665d9a0c4d9fe971af9c22ff6c09bbb35ea
 
12358
 
 
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(-)
 
12432
 
 
12433
commit de01161928aaecdc145f0607abc41cbd2f94aa27
 
12434
Merge: e2c6c4c 33b4853
 
12435
Author: Jenkins <jenkins@review.openstack.org>
 
12436
Date:   Tue Nov 15 22:29:06 2011 +0000
 
12437
 
 
12438
    Merge "Removes multiple selections from security groups in launch form."
 
12439
 
 
12440
commit e2c6c4cd373e0bd47ccae749d2632855bd1b6f65
 
12441
Author: jakedahn <jake@ansolabs.com>
 
12442
Date:   Tue Nov 15 13:59:10 2011 -0800
 
12443
 
 
12444
    fixed flash message layout for overview
 
12445
    
 
12446
    Change-Id: Ibebcaaf81e2e23451094729f4a249274376f1c6a
 
12447
 
 
12448
 .../nova/templates/nova/instances/usage.html       |    8 ++++----
 
12449
 1 files changed, 4 insertions(+), 4 deletions(-)
 
12450
 
 
12451
commit 33b48539e19b96f4c48176db9c0e488ce1b80155
 
12452
Author: jakedahn <jake@ansolabs.com>
 
12453
Date:   Tue Nov 15 13:19:46 2011 -0800
 
12454
 
 
12455
    Removes multiple selections from security groups in launch form.
 
12456
    
 
12457
    Change-Id: Ibcfa54c3d0354d0a9f2def2fb3ee446790cc3d52
 
12458
 
 
12459
 .../nova/templates/nova/images/_list.html          |   49 +-------------------
 
12460
 1 files changed, 1 insertions(+), 48 deletions(-)
 
12461
 
 
12462
commit 7e1b73e72343f1d8968ad5515dd04461941584c7
 
12463
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12464
Date:   Tue Nov 15 11:56:45 2011 -0800
 
12465
 
 
12466
    Fixes the splash page/login box styling.
 
12467
    
 
12468
    Change-Id: I21d9d64966d3627716a1b2783beb8d4105817311
 
12469
 
 
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(-)
 
12474
 
 
12475
commit 98f5e3280d883975cef110ff043cccbd8500a420
 
12476
Author: jakedahn <jake@ansolabs.com>
 
12477
Date:   Tue Nov 15 11:16:03 2011 -0800
 
12478
 
 
12479
    fixing splash stylesheet link
 
12480
    
 
12481
    Change-Id: I120d0a4321d09975645d58210c6cd51577db8b5d
 
12482
 
 
12483
 .../dashboard/templates/splash.html                |    2 +-
 
12484
 1 files changed, 1 insertions(+), 1 deletions(-)
 
12485
 
 
12486
commit 3c695259c9d7ad1951924c6a80159204e0d1480d
 
12487
Author: jakedahn <jake@ansolabs.com>
 
12488
Date:   Tue Nov 15 11:15:11 2011 -0800
 
12489
 
 
12490
    moving stylesheet, clearing up spacing
 
12491
    
 
12492
    Change-Id: Id371a28a34fc78b4a0cd2b83e052406d60279de3
 
12493
 
 
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(-)
 
12498
 
 
12499
commit a4a285cf37423e6dd4adc43cde7f5e30251d1795
 
12500
Author: Jake Dahn <jake@ansolabs.com>
 
12501
Date:   Fri Oct 28 15:50:59 2011 -0700
 
12502
 
 
12503
    The new hotness that is Bootstrap.
 
12504
    
 
12505
    Change-Id: I38267a003fca161290dd35549636f306a5e7c090
 
12506
 
 
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(-)
 
12712
 
 
12713
commit 7cd53c2506efd5415441377b456c79ed82d4b460
 
12714
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12715
Date:   Mon Nov 14 23:46:30 2011 -0800
 
12716
 
 
12717
    Adds function to count tab characters in files to run_test.sh.
 
12718
    
 
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.
 
12723
    
 
12724
    Returns proper exit codes in case we someday want to gate on
 
12725
    this check.
 
12726
    
 
12727
    Change-Id: I70195e9d00368a5d177cd3792921028e0bcd9b53
 
12728
 
 
12729
 docs/source/ref/run_tests.rst |   10 ++++++++++
 
12730
 run_tests.sh                  |   25 +++++++++++++++++++++++++
 
12731
 2 files changed, 35 insertions(+), 0 deletions(-)
 
12732
 
 
12733
commit e9b06ca7736473542d9afffaa193c1ead3c47cec
 
12734
Merge: 4047159 dd6e9cc
 
12735
Author: Jenkins <jenkins@review.openstack.org>
 
12736
Date:   Mon Nov 14 10:21:32 2011 +0000
 
12737
 
 
12738
    Merge "Setting force back to 0, cleaning up, driving Jenkins."
 
12739
 
 
12740
commit dd6e9cc5dd50b205f25b6297cba13411ee09e113
 
12741
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12742
Date:   Mon Nov 14 02:19:58 2011 -0800
 
12743
 
 
12744
    Setting force back to 0, cleaning up, driving Jenkins.
 
12745
    
 
12746
    Change-Id: I44b7c8cb74c67afaf8c9a0806557b0e81c93a355
 
12747
 
 
12748
 run_tests.sh |    3 +--
 
12749
 1 files changed, 1 insertions(+), 2 deletions(-)
 
12750
 
 
12751
commit 4047159a327d8af1e50fd7de1bf8721c3cc93b5b
 
12752
Merge: c6a645f 3655c93
 
12753
Author: Jenkins <jenkins@review.openstack.org>
 
12754
Date:   Mon Nov 14 10:19:10 2011 +0000
 
12755
 
 
12756
    Merge "Use separate backup environments for each job name."
 
12757
 
 
12758
commit 3655c938e0233d7ee13db0a05e21f1f19dd6ceac
 
12759
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12760
Date:   Fri Nov 11 12:36:11 2011 -0800
 
12761
 
 
12762
    Use separate backup environments for each job name.
 
12763
    
 
12764
    Change-Id: I0d7d4fcd1b6d1d96c8a82dc2a1e983c2b0986475
 
12765
 
 
12766
 horizon/buildout.cfg |   22 +++++++-
 
12767
 run_tests.sh         |  154 ++++++++++++++++++++++++++++----------------------
 
12768
 2 files changed, 108 insertions(+), 68 deletions(-)
 
12769
 
 
12770
commit c6a645f2b8b85bf6158c828f220846abc64c8013
 
12771
Merge: 62f1b48 8f545da
 
12772
Author: Jenkins <jenkins@review.openstack.org>
 
12773
Date:   Fri Nov 11 20:35:34 2011 +0000
 
12774
 
 
12775
    Merge "Use relative paths for buildout and have run_tests.sh regenerate the horizon egg link."
 
12776
 
 
12777
commit 8f545da5e7aca73ce1438cb84d75ed140b02451f
 
12778
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12779
Date:   Fri Nov 11 12:18:09 2011 -0800
 
12780
 
 
12781
    Use relative paths for buildout and have run_tests.sh regenerate the horizon egg link.
 
12782
    
 
12783
    Pushing an auto-force to start clean.
 
12784
    
 
12785
    Change-Id: I7053c7f8a341b5197354b6590c738f8b1669898c
 
12786
 
 
12787
 horizon/buildout.cfg |    1 +
 
12788
 run_tests.sh         |   10 ++++++++--
 
12789
 2 files changed, 9 insertions(+), 2 deletions(-)
 
12790
 
 
12791
commit 62f1b4805d024f7ca06ef7058298feb793b783a5
 
12792
Author: Joe Heck <heckj@mac.com>
 
12793
Date:   Fri Nov 11 09:35:49 2011 -0800
 
12794
 
 
12795
    drving CI
 
12796
    
 
12797
    Change-Id: I1c20eb85b17bf7b45165a4dab2fc5823d3bbe5ba
 
12798
 
 
12799
 README |    1 -
 
12800
 1 files changed, 0 insertions(+), 1 deletions(-)
 
12801
 
 
12802
commit b3cfb76d2b2e5e4ea40fe03c93df85b111cfd671
 
12803
Merge: 32f0f4f 78dc463
 
12804
Author: Jenkins <jenkins@review.openstack.org>
 
12805
Date:   Fri Nov 11 08:09:45 2011 +0000
 
12806
 
 
12807
    Merge "driving the CI engine"
 
12808
 
 
12809
commit 78dc4639fa33050865ff99057e476b37209137b5
 
12810
Author: Joe Heck <heckj@mac.com>
 
12811
Date:   Thu Nov 10 21:00:06 2011 -0800
 
12812
 
 
12813
    driving the CI engine
 
12814
    
 
12815
    Change-Id: I4198a0bbedeb767131f93fc6d9c17caaf52f26d1
 
12816
 
 
12817
 README |    1 +
 
12818
 1 files changed, 1 insertions(+), 0 deletions(-)
 
12819
 
 
12820
commit 32f0f4f97dff570c43f3298db985edb43f175f08
 
12821
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12822
Date:   Thu Nov 10 20:01:31 2011 -0800
 
12823
 
 
12824
    Adds environment backup and restoration to run_tests.sh.
 
12825
    
 
12826
    This will drastically speed up tests runs with Jenkins.
 
12827
    There's also a ton of cleanup going on here.
 
12828
    
 
12829
    Change-Id: I9d7001fb7fbd09f2cd5a4358d6d1c2ca152ec8ed
 
12830
 
 
12831
 docs/source/ref/run_tests.rst |   12 +++
 
12832
 run_tests.sh                  |  214 +++++++++++++++++++++++++++++------------
 
12833
 2 files changed, 163 insertions(+), 63 deletions(-)
 
12834
 
 
12835
commit 3fb6e79141b004c1b82fc67ffb399bfb4a644426
 
12836
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12837
Date:   Thu Nov 10 17:08:04 2011 -0800
 
12838
 
 
12839
    Adds docs about environment versioning and the --quiet flag to run_tests.sh.
 
12840
    
 
12841
    Change-Id: I858719a8cbcc1081d04ff0ef62e45ef397b5a5ea
 
12842
 
 
12843
 docs/source/quickstart.rst    |    6 ++++++
 
12844
 docs/source/ref/run_tests.rst |   24 ++++++++++++++++++++++++
 
12845
 2 files changed, 30 insertions(+), 0 deletions(-)
 
12846
 
 
12847
commit ae7b40fb677c16cb9cdc194b7df810a099086385
 
12848
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12849
Date:   Thu Nov 10 16:13:05 2011 -0800
 
12850
 
 
12851
    Download caching, dependency cleanup, run_tests improvements.
 
12852
    
 
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
 
12858
    in case.
 
12859
    
 
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.
 
12863
    
 
12864
    Change-Id: Ie7f645707741b86908029ea1821fe2129004c0b3
 
12865
 
 
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(-)
 
12870
 
 
12871
commit cb17179e1bd6370172a3adae53d6750b0a56a525
 
12872
Author: Neil Johnston <onewheeldrive.net@gmail.com>
 
12873
Date:   Wed Nov 9 22:06:57 2011 -0800
 
12874
 
 
12875
    blueprint: improve-user-experience
 
12876
    Bug #884453
 
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.
 
12881
    
 
12882
    Change-Id: Id0fcb71d8823e997fa891975dc9f1af904f862d1
 
12883
 
 
12884
 .../dashboard/static/dashboard/css/style.css       |    9 +++++++++
 
12885
 1 files changed, 9 insertions(+), 0 deletions(-)
 
12886
 
 
12887
commit 34e217b357457eadec9cc668b722fa7fd3f43ee9
 
12888
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12889
Date:   Wed Nov 9 12:32:54 2011 -0800
 
12890
 
 
12891
    Added sanity checks and environment versioning to run_tests.sh.
 
12892
    
 
12893
    Implements blueprint environment-versioning.
 
12894
    
 
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.
 
12896
    
 
12897
    Change-Id: I3cdeb71660c897e8b2adbf81d3794333d1847204
 
12898
 
 
12899
 .gitignore                             |    1 +
 
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(-)
 
12905
 
 
12906
commit 3e8413be302d8c75da8996a6e3b73d619b2e7b34
 
12907
Author: Chuck Short <chuck.short@canonical.com>
 
12908
Date:   Wed Nov 9 12:52:57 2011 -0500
 
12909
 
 
12910
    Remove Debian bits and let the debian package take care of it.
 
12911
    
 
12912
    Change-Id: I33424eea5077e66787930127079c580b568f81e2
 
12913
 
 
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(-)
 
12922
 
 
12923
commit 2532d25c08931122c1aa84290fd9abb08959fbfb
 
12924
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12925
Date:   Tue Nov 8 16:38:03 2011 -0800
 
12926
 
 
12927
    Adds selenium and qunit integration into Django test suite.
 
12928
    
 
12929
    Implements blueprint frontend-testing.
 
12930
    Implements blueprint javascript-unit-tests.
 
12931
    
 
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.
 
12933
    
 
12934
    Change-Id: Ic7db4994be398c633a78dca7369359602c7d8f57
 
12935
 
 
12936
 .gitignore                                         |    3 +-
 
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(-)
 
12952
 
 
12953
commit 67a979ae99fcba2b0f97789ae7a4dc5de8fa084e
 
12954
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
12955
Date:   Tue Nov 8 12:20:30 2011 -0800
 
12956
 
 
12957
    Four modest bug fixes.
 
12958
    
 
12959
    Sorry these are in one commit, but they all ran one into the other when I discovered them.
 
12960
    
 
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.
 
12965
    
 
12966
    Change-Id: I0cb6fff83d7279b17233c50ef2d4af2586cca829
 
12967
 
 
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(-)
 
12977
 
 
12978
commit 193e59f8ff041410901cd73f30edb74ca17ed1e3
 
12979
Author: Joe Heck <heckj@mac.com>
 
12980
Date:   Mon Nov 7 16:49:38 2011 -0800
 
12981
 
 
12982
    unquieting the pip install, theming the docs
 
12983
    to match other openstack dev docs
 
12984
    
 
12985
    blueprint improve-dev-documentation
 
12986
    
 
12987
    Change-Id: I9923fc967d3d685863791aecda09a3e0ba87b8d5
 
12988
 
 
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(-)
 
12998
 
 
12999
commit 00a3832886eb2db84a650956abbca93beea2ad7d
 
13000
Author: Tres Henry <tres@treshenry.net>
 
13001
Date:   Tue Nov 8 09:25:35 2011 -0800
 
13002
 
 
13003
    Adding setup instructions to the quickstart docs.
 
13004
    
 
13005
    Implements blueprint horizon-dev-setup-doc-update.
 
13006
    
 
13007
    Change-Id: I0d16a5db7b8b7b670e76a99792f744e6ff0e00a2
 
13008
 
 
13009
 README                     |    2 +-
 
13010
 docs/source/quickstart.rst |   29 +++++++++++++++++++++++++++++
 
13011
 2 files changed, 30 insertions(+), 1 deletions(-)
 
13012
 
 
13013
commit 74c07b04551f0136c313ce08b813b13afaebae33
 
13014
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13015
Date:   Mon Nov 7 14:54:48 2011 -0800
 
13016
 
 
13017
    Updates for readthedocs.org compatibility in docs building.
 
13018
    
 
13019
    Change-Id: I1101d7eee78a8e215a2bb076872423fc86ef1b48
 
13020
 
 
13021
 docs/source/conf.py                    |   12 +++++++++++-
 
13022
 openstack-dashboard/tools/pip-requires |    3 ++-
 
13023
 2 files changed, 13 insertions(+), 2 deletions(-)
 
13024
 
 
13025
commit 9742842795e964c7f260aec831665d5cb28cd420
 
13026
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13027
Date:   Mon Oct 31 11:31:05 2011 -0700
 
13028
 
 
13029
    Re-architects the OpenStack Dashboard for modularity and extensibility.
 
13030
    
 
13031
    Implements blueprint extensible-architecture.
 
13032
    Implements blueprint improve-dev-documentation.
 
13033
    Implements blueprint gettext-everywhere.
 
13034
    Implements blueprint sphinx-docs.
 
13035
    
 
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.
 
13037
    
 
13038
    Incidentally fixes the following bugs:
 
13039
    
 
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.
 
13044
    
 
13045
    Due to the scale and scope of this patch I recommend reviewing it on github: https://github.com/gabrielhurley/horizon/tree/extensible_architecture
 
13046
    
 
13047
    Change-Id: I8e63f7ea235f904247df40c33cb66338d973df9e
 
13048
 
 
13049
 .bzrignore                                         |   16 +-
 
13050
 .gitignore                                         |   23 +-
 
13051
 README                                             |   34 +-
 
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(-)
 
13603
 
 
13604
commit 91ceb59bae8818e407614bb0ff32f21ced1eadaa
 
13605
Author: Jake Dahn <jake@ansolabs.com>
 
13606
Date:   Mon Nov 7 12:33:33 2011 -0800
 
13607
 
 
13608
    bug #873216: Fixing ajax refresh for instance view.
 
13609
    
 
13610
    Change-Id: I2ecf9b7a07f0a8df5f34d14966c61ed3b803e081
 
13611
 
 
13612
 .../django_openstack/dash/views/instances.py       |    2 +-
 
13613
 1 files changed, 1 insertions(+), 1 deletions(-)
 
13614
 
 
13615
commit 7f6f5964d1f11387aba1f0c063ba05b12b21ba99
 
13616
Author: Jake Dahn <jake@ansolabs.com>
 
13617
Date:   Fri Nov 4 12:25:10 2011 -0700
 
13618
 
 
13619
    bug #862667
 
13620
    
 
13621
    Add https as an option for pip-requires.
 
13622
    
 
13623
    Change-Id: Ib791dce52636c0caf02b0f21046f3cbf21fce814
 
13624
 
 
13625
 openstack-dashboard/tools/pip-requires |    4 ++--
 
13626
 1 files changed, 2 insertions(+), 2 deletions(-)
 
13627
 
 
13628
commit d3d71ff7e8f57169eb28a79e39840f01a1ac735d
 
13629
Author: Tres Henry <tres@treshenry.net>
 
13630
Date:   Tue Nov 1 13:37:24 2011 -0700
 
13631
 
 
13632
    Fixing some pep8 issues with volumes.
 
13633
    
 
13634
    Change-Id: I908c7457e47ba7da3d3df37679298ed98ce097b0
 
13635
 
 
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(-)
 
13653
 
 
13654
commit 0ea6068fe86103ff60ffea3f663591916ae44bc8
 
13655
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13656
Date:   Tue Nov 1 11:06:42 2011 -0700
 
13657
 
 
13658
    Fixed a copy-paste error in pip-requires.
 
13659
    
 
13660
    Change-Id: Iaad78027704502d56407b26eae7e20bbbea6d5cb
 
13661
 
 
13662
 openstack-dashboard/tools/pip-requires |    2 +-
 
13663
 1 files changed, 1 insertions(+), 1 deletions(-)
 
13664
 
 
13665
commit 0e5f2b2f4aabb81b644d2712ceea81410dae51f1
 
13666
Merge: ddd2d5f f5156e7
 
13667
Author: Jenkins <jenkins@review.openstack.org>
 
13668
Date:   Tue Nov 1 18:03:12 2011 +0000
 
13669
 
 
13670
    Merge "more pep8 cleanup to reduce to 0 pep8 issues"
 
13671
 
 
13672
commit ddd2d5f603e661226420bf1fe9565121f4f4ffde
 
13673
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13674
Date:   Mon Oct 31 13:56:42 2011 -0700
 
13675
 
 
13676
    Adds quantum and kombu to buildout.
 
13677
    
 
13678
    Fixes bug 884422. With this fix you can run bin/buildout followed by python bin/test and actually have the tests run.
 
13679
    
 
13680
    Change-Id: Ia57d3ae10ce188373d02bb4372f7a63815d9c20f
 
13681
 
 
13682
 django-openstack/buildout.cfg |    2 ++
 
13683
 1 files changed, 2 insertions(+), 0 deletions(-)
 
13684
 
 
13685
commit e667fb64f2d42c5abd5433da8df57bbfba14048a
 
13686
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13687
Date:   Mon Oct 31 12:46:42 2011 -0700
 
13688
 
 
13689
    Buildout correctly installs novaclient and keystoneclient.
 
13690
    
 
13691
    Fixes bug 884392.
 
13692
    
 
13693
    Change-Id: I3c330ae67f5808724da1bb3f3ebc5a4d18e2d3ad
 
13694
 
 
13695
 django-openstack/buildout.cfg |    2 ++
 
13696
 1 files changed, 2 insertions(+), 0 deletions(-)
 
13697
 
 
13698
commit f5156e7d737fdb9de970ba499f6a6502e7016f3c
 
13699
Author: Joe Heck <heckj@mac.com>
 
13700
Date:   Mon Oct 31 11:33:54 2011 -0700
 
13701
 
 
13702
    more pep8 cleanup to reduce to 0 pep8 issues
 
13703
    
 
13704
    Change-Id: I7183f9c4a337657d0a5badfb07535b2b34f677b8
 
13705
 
 
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(-)
 
13716
 
 
13717
commit 5bb04304935492c5a6d4d08a737b01ee4c290988
 
13718
Author: Joe Heck <heckj@mac.com>
 
13719
Date:   Mon Oct 31 04:58:31 2011 -0700
 
13720
 
 
13721
    pep8 cleanup
 
13722
    
 
13723
    Change-Id: I3f8b799c2a22e3578196e878518ae44796b5e04a
 
13724
 
 
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(-)
 
13731
 
 
13732
commit 93c670eb24b01905c360bb2926eba9c61443a66a
 
13733
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13734
Date:   Wed Oct 19 15:27:37 2011 -0700
 
13735
 
 
13736
    Migrates Horizon to use KeystoneClient
 
13737
    
 
13738
    References blueprint novaclient-migration. Fixes bug 848399. As a bonus it also fixes bug 882784.
 
13739
    
 
13740
    This merge moves Horizon off of openstackx and novaclient for authentication and keystone management. Instead it uses the new python-keystoneclient library.
 
13741
    
 
13742
    Change-Id: Idce4410b473aa51539f2246e8d852a7fe0aeb349
 
13743
 
 
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(-)
 
13758
 
 
13759
commit 73b84a97ae3337265e20fb9dab9274645faa58e4
 
13760
Author: James E. Blair <jeblair@hp.com>
 
13761
Date:   Fri Oct 28 09:47:08 2011 -0400
 
13762
 
 
13763
    Add .gitreview and rfc.sh.
 
13764
    
 
13765
    rfc.sh helps with gerrit reviews.
 
13766
    .gitreview lets git-review know how to find the gerrit repo.
 
13767
    
 
13768
    Change-Id: I84439d53114a0f63bea33e6122b2d2a3ac10617f
 
13769
 
 
13770
 .gitreview   |    4 ++
 
13771
 tools/rfc.sh |  145 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
13772
 2 files changed, 149 insertions(+), 0 deletions(-)
 
13773
 
 
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
 
13778
 
 
13779
    Merge pull request #174 from gabrielhurley/tenant_name_fix
 
13780
    
 
13781
    Fixes LP bug 875231 -- use tenant name instead of id for dropdown.
 
13782
 
 
13783
commit 26d08f9b334af3c10be50ec6e4e778713e6f943c
 
13784
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13785
Date:   Thu Oct 27 15:23:41 2011 -0700
 
13786
 
 
13787
    Fixes LP bug 875231 -- use tenant name instead of id for dropdown.
 
13788
 
 
13789
 .../django_openstack/syspanel/views/users.py       |    4 ++--
 
13790
 1 files changed, 2 insertions(+), 2 deletions(-)
 
13791
 
 
13792
commit 65987c41f0b5083bc848ac44741e8a4b12d08022
 
13793
Merge: 4fd4a6a 11fa157
 
13794
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13795
Date:   Thu Oct 27 13:48:01 2011 -0700
 
13796
 
 
13797
    Merge pull request #173 from 4P/docs
 
13798
    
 
13799
    Adding docs!
 
13800
 
 
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
 
13805
 
 
13806
    Merge pull request #172 from jeffjapan/localization-fix2
 
13807
    
 
13808
    Corrected localized format strings and updated internationalization files
 
13809
 
 
13810
commit 11fa157ef39cf80b00de422e5d4fe7c50a2d5ac1
 
13811
Author: Joe Heck <heckj@mac.com>
 
13812
Date:   Thu Oct 27 13:37:04 2011 -0700
 
13813
 
 
13814
    fixing NOVA -> Horizon
 
13815
 
 
13816
 django-openstack/django_openstack/version.py |   12 ++----------
 
13817
 1 files changed, 2 insertions(+), 10 deletions(-)
 
13818
 
 
13819
commit a4060fa7a71219c54925a3b9a13d985ef0597bed
 
13820
Author: Devin Carlen <devin.carlen@gmail.com>
 
13821
Date:   Thu Oct 27 13:26:31 2011 -0700
 
13822
 
 
13823
    Fix name references
 
13824
 
 
13825
 django-openstack/django_openstack/api.py |   18 +++++++++---------
 
13826
 1 files changed, 9 insertions(+), 9 deletions(-)
 
13827
 
 
13828
commit 6e7d208436efc3585bbc598da26df37326e0b778
 
13829
Author: Joe Heck <heckj@mac.com>
 
13830
Date:   Thu Oct 27 13:20:27 2011 -0700
 
13831
 
 
13832
    adding version to project, setting up autobuild of docs with ./run_tests.sh --docs
 
13833
 
 
13834
 README                                       |    4 +-
 
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(-)
 
13843
 
 
13844
commit 7fbd04358de60b15f068e5b2241c854c1103d765
 
13845
Author: Joe Heck <heckj@mac.com>
 
13846
Date:   Thu Oct 27 10:52:33 2011 -0700
 
13847
 
 
13848
    adding developer docs
 
13849
 
 
13850
 .gitignore                             |    2 +
 
13851
 README                                 |   27 +++
 
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(-)
 
13859
 
 
13860
commit 44fdade2db1363f563c1e2e770038e93a508a621
 
13861
Author: Devin Carlen <devin.carlen@gmail.com>
 
13862
Date:   Thu Oct 27 13:23:33 2011 -0700
 
13863
 
 
13864
    Update django-openstack/README
 
13865
 
 
13866
 django-openstack/README |    2 +-
 
13867
 1 files changed, 1 insertions(+), 1 deletions(-)
 
13868
 
 
13869
commit cac16f5105f3a75cf9f9f338746f3491e23eac2b
 
13870
Author: Devin Carlen <devin.carlen@gmail.com>
 
13871
Date:   Thu Oct 27 13:23:19 2011 -0700
 
13872
 
 
13873
    Update django-openstack/README
 
13874
 
 
13875
 django-openstack/README |   14 +++++++-------
 
13876
 1 files changed, 7 insertions(+), 7 deletions(-)
 
13877
 
 
13878
commit 11c7d20844ad4e2a71423ac668f32d6acb259719
 
13879
Author: Devin Carlen <devin.carlen@gmail.com>
 
13880
Date:   Thu Oct 27 13:09:55 2011 -0700
 
13881
 
 
13882
    Fixed RAM quota to use MB instead of KB
 
13883
 
 
13884
 .../django_openstack/dash/views/images.py          |    2 +-
 
13885
 .../django_openstack/syspanel/views/tenants.py     |    4 ++--
 
13886
 2 files changed, 3 insertions(+), 3 deletions(-)
 
13887
 
 
13888
commit cd6966cb04652c74bd910aae2b3df6d8f853024b
 
13889
Author: jeffjapan <jeffjapan@gmail.com>
 
13890
Date:   Thu Oct 27 14:04:57 2011 +0900
 
13891
 
 
13892
    Corrected localized format strings and updated internationalization files
 
13893
 
 
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(-)
 
13914
 
 
13915
commit 0e8ac3c8fde5988e86d631f849c1f3a7298fd2f6
 
13916
Merge: a89aded 5719b50
 
13917
Author: Tres Henry <tres@treshenry.net>
 
13918
Date:   Wed Oct 26 14:32:32 2011 -0700
 
13919
 
 
13920
    Merge pull request #171 from gabrielhurley/gettext_fixes
 
13921
    
 
13922
    More Internationalization
 
13923
 
 
13924
commit a89aded8ae4b3b1dc4a43f167eb110b2821712b3
 
13925
Merge: 4eb58b6 6afc912
 
13926
Author: Tres Henry <tres@treshenry.net>
 
13927
Date:   Wed Oct 26 14:32:02 2011 -0700
 
13928
 
 
13929
    Merge pull request #168 from gabrielhurley/swift_paging
 
13930
    
 
13931
    Fixes LP bug 882189 -- Adds paging support to swift API calls.
 
13932
 
 
13933
commit 4eb58b6ed5c636dec5acff7150f08d3583a1f8c7
 
13934
Merge: 05c9110 9c645d1
 
13935
Author: Tres Henry <tres@treshenry.net>
 
13936
Date:   Wed Oct 26 14:30:55 2011 -0700
 
13937
 
 
13938
    Merge pull request #169 from gabrielhurley/javascript_cleanout
 
13939
    
 
13940
    Fixes LP bug 882245 -- removes js libraries which are completely unused.
 
13941
 
 
13942
commit 5719b50ff3622802be024f5315feb50f904fd4e0
 
13943
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13944
Date:   Wed Oct 26 14:14:27 2011 -0700
 
13945
 
 
13946
    Updates every usage of the messages framework with ugettext.
 
13947
 
 
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(-)
 
13963
 
 
13964
commit 9c1f5410bb856a8001b2cc9893877df66205c0b1
 
13965
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13966
Date:   Wed Oct 26 13:58:54 2011 -0700
 
13967
 
 
13968
    Internationalizes all form labels.
 
13969
 
 
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(-)
 
13983
 
 
13984
commit 982d6310717dd76f1907efb56ea1db71ecdd3d73
 
13985
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
13986
Date:   Wed Oct 26 13:28:13 2011 -0700
 
13987
 
 
13988
    Fixes all the places where _ was used as a throwaway that might conflict with ugettext.
 
13989
 
 
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(-)
 
13997
 
 
13998
commit 9c645d12857cb9ee6e83f8cb194c93ff5386a719
 
13999
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14000
Date:   Wed Oct 26 12:49:53 2011 -0700
 
14001
 
 
14002
    Fixes LP bug 882245 -- removes js libraries which are completely unused.
 
14003
 
 
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(-)
 
14013
 
 
14014
commit 6afc91208bed8c838696502b99bcbf757722594c
 
14015
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14016
Date:   Wed Oct 26 12:13:07 2011 -0700
 
14017
 
 
14018
    Fixes LP bug 882189 -- Adds paging support to swift API calls.
 
14019
 
 
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(-)
 
14032
 
 
14033
commit 05c9110ba2615d42af41a77138bc62dd18278320
 
14034
Merge: bb93b42 700fbf2
 
14035
Author: Tres Henry <tres@treshenry.net>
 
14036
Date:   Tue Oct 25 13:11:52 2011 -0700
 
14037
 
 
14038
    Merge pull request #162 from gabrielhurley/user_tenant_fixes_master
 
14039
    
 
14040
    Fixes for LP bugs 879626, 879633, and 879641.
 
14041
 
 
14042
commit bb93b4217ebc54a6e0214da3e44fe7b9dec7e912
 
14043
Merge: 3de3d02 71a6e82
 
14044
Author: Tres Henry <tres@treshenry.net>
 
14045
Date:   Tue Oct 25 10:32:11 2011 -0700
 
14046
 
 
14047
    Merge pull request #164 from jeffjapan/localization-str-fix
 
14048
    
 
14049
    Fix localization string error and updated internationalization files
 
14050
 
 
14051
commit 71a6e828ad2947dca20d477632465de2e93e32fb
 
14052
Author: jeffjapan <jeffjapan@gmail.com>
 
14053
Date:   Tue Oct 25 15:02:29 2011 +0900
 
14054
 
 
14055
    Fix localization string error and updated internationalization files
 
14056
 
 
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(-)
 
14073
 
 
14074
commit 700fbf286875800a33285d0702228b33df580de2
 
14075
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14076
Date:   Mon Oct 24 16:40:05 2011 -0700
 
14077
 
 
14078
    Fixes for LP bugs 879626, 879633, and 879641.
 
14079
    
 
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.
 
14081
 
 
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(-)
 
14087
 
 
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
 
14092
 
 
14093
    Merge pull request #160 from aababilov/master
 
14094
    
 
14095
    Fix image details
 
14096
 
 
14097
commit 905cc9a9f9cfcff30dbd577229951528029452b7
 
14098
Author: aababilov <aababilov@griddynamics.com>
 
14099
Date:   Mon Oct 24 18:05:55 2011 +0300
 
14100
 
 
14101
    Fix image details
 
14102
 
 
14103
 .../django_openstack/syspanel/images/_list.html    |    4 ++--
 
14104
 1 files changed, 2 insertions(+), 2 deletions(-)
 
14105
 
 
14106
commit 5c34ae688f5a0ab20c21ceb2da003245d56b1bf2
 
14107
Merge: 68aabab a48b355
 
14108
Author: Tres Henry <tres@treshenry.net>
 
14109
Date:   Thu Oct 20 16:58:39 2011 -0700
 
14110
 
 
14111
    Merge pull request #157 from cloudbuilders/instance-overview
 
14112
    
 
14113
    Instance overview
 
14114
 
 
14115
commit a48b3550843d73a09c96431c759866e2a8a5d241
 
14116
Author: Jake Dahn <jake@ansolabs.com>
 
14117
Date:   Thu Oct 20 16:44:25 2011 -0700
 
14118
 
 
14119
    killing missed semicolons
 
14120
 
 
14121
 .../django_openstack/dash/instances/detail.html    |    4 ++--
 
14122
 1 files changed, 2 insertions(+), 2 deletions(-)
 
14123
 
 
14124
commit 1930f1246bb49b821aa87cc64fd8e11784d18b1a
 
14125
Author: Jake Dahn <jake@ansolabs.com>
 
14126
Date:   Thu Oct 20 16:41:52 2011 -0700
 
14127
 
 
14128
    killing semicolons in js
 
14129
 
 
14130
 .../django_openstack/dash/instances/detail.html    |    6 +++---
 
14131
 .../syspanel/instances/detail.html                 |    8 ++++----
 
14132
 2 files changed, 7 insertions(+), 7 deletions(-)
 
14133
 
 
14134
commit 1e5ca943edf195ae472bba0b0642382da59bfa91
 
14135
Author: Jake Dahn <jake@ansolabs.com>
 
14136
Date:   Thu Oct 20 15:23:23 2011 -0700
 
14137
 
 
14138
    adding todo to cleanup the tailing code once it is supported via the api
 
14139
 
 
14140
 .../django_openstack/dash/views/instances.py       |    1 +
 
14141
 1 files changed, 1 insertions(+), 0 deletions(-)
 
14142
 
 
14143
commit bc1f84e48c23c99e21c35151a2fd5daa309707a7
 
14144
Author: Jake Dahn <jake@ansolabs.com>
 
14145
Date:   Thu Oct 20 15:20:13 2011 -0700
 
14146
 
 
14147
    adding ugettext stuff to instances view
 
14148
 
 
14149
 .../django_openstack/dash/views/instances.py       |   31 ++++++++++---------
 
14150
 1 files changed, 16 insertions(+), 15 deletions(-)
 
14151
 
 
14152
commit 46c6bb23694db7b54cccd33e9bc2f2214eef0d55
 
14153
Author: Jake Dahn <jake@ansolabs.com>
 
14154
Date:   Thu Oct 20 15:09:56 2011 -0700
 
14155
 
 
14156
    fixing issue with internationalization merge
 
14157
 
 
14158
 .../django_openstack/dash/images/_launch.html      |    2 +-
 
14159
 1 files changed, 1 insertions(+), 1 deletions(-)
 
14160
 
 
14161
commit 1a5fec97f94f1a928e0013f212498cf57b903d85
 
14162
Merge: 062f923 68aabab
 
14163
Author: Jake Dahn <jake@ansolabs.com>
 
14164
Date:   Thu Oct 20 15:08:58 2011 -0700
 
14165
 
 
14166
    Merge branch 'master' of git://github.com/4P/horizon into instance-overview
 
14167
 
 
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
 
14172
 
 
14173
    Merge pull request #159 from gabrielhurley/settings_sprite_fix
 
14174
    
 
14175
    Fixed broken settings CSS sprite in topbar; Relocated dashboard settings
 
14176
 
 
14177
commit fdcbe0fae6d07f30f202f091e342aeda829b0808
 
14178
Author: Devin Carlen <devin.carlen@gmail.com>
 
14179
Date:   Thu Oct 20 14:45:35 2011 -0700
 
14180
 
 
14181
    Update README
 
14182
 
 
14183
 README |   10 +++++-----
 
14184
 1 files changed, 5 insertions(+), 5 deletions(-)
 
14185
 
 
14186
commit 062f9231c51860ed6d2f244eb796dad4182744f4
 
14187
Merge: e246833 045b1b0
 
14188
Author: Jake Dahn <jake@ansolabs.com>
 
14189
Date:   Wed Oct 19 21:13:46 2011 -0700
 
14190
 
 
14191
    merging master
 
14192
 
 
14193
commit efdb1d7d029656ca0e76a1ac8f7d664309d2c74a
 
14194
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14195
Date:   Wed Oct 19 17:51:36 2011 -0700
 
14196
 
 
14197
    Fixed broken settings CSS sprite in topbar; Relocated dashboard settings bits.
 
14198
    
 
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.
 
14200
    
 
14201
    In addition, URL pattern and accompanying template have been moved to a logically consolidated home within the dashboard structure.
 
14202
 
 
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(-)
 
14210
 
 
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
 
14215
 
 
14216
    Merge pull request #158 from gabrielhurley/fix_unittests_post_localization
 
14217
    
 
14218
    Fixes all failing unit tests post localization merge. :-/
 
14219
 
 
14220
commit fc9897e2ad3c5b308784b05f8f4d57b7d91dc989
 
14221
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14222
Date:   Wed Oct 19 15:09:50 2011 -0700
 
14223
 
 
14224
    Fixes all failing unit tests post localization merge. :-/
 
14225
 
 
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(-)
 
14236
 
 
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
 
14241
 
 
14242
    Merge pull request #156 from gabrielhurley/novaclient_auth
 
14243
    
 
14244
    Protect against premature "AuthorizationFailure" from novaclient
 
14245
 
 
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
 
14250
 
 
14251
    Merge pull request #150 from jeffjapan/localization
 
14252
    
 
14253
    Localization Update
 
14254
 
 
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
 
14259
 
 
14260
    Merge pull request #155 from gabrielhurley/3819d2516f10a63b7f586006edc528b5287e732e
 
14261
    
 
14262
    Fixed LP bug 877001 -- Disabling a tenant no longer causes a form validation error
 
14263
 
 
14264
commit e24683391c8a1adf750c262a27ce725ec683e3cf
 
14265
Author: Jake Dahn <jake@ansolabs.com>
 
14266
Date:   Tue Oct 18 15:01:21 2011 -0700
 
14267
 
 
14268
    refixed console log
 
14269
 
 
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(-)
 
14274
 
 
14275
commit a41485e14f4efaa45e44451cba83a9cecdc640b5
 
14276
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14277
Date:   Tue Oct 18 14:47:19 2011 -0700
 
14278
 
 
14279
    Protect against premature "AuthorizationFailure" error when no service catalog is returned (a la an unscoped token).
 
14280
 
 
14281
 django-openstack/django_openstack/api.py |   13 ++++++++++++-
 
14282
 1 files changed, 12 insertions(+), 1 deletions(-)
 
14283
 
 
14284
commit c210d3f2f1569643d2ce126b143729e5e2facc32
 
14285
Merge: 4aa442a 6c8522c
 
14286
Author: Jake Dahn <jake@ansolabs.com>
 
14287
Date:   Tue Oct 18 14:20:46 2011 -0700
 
14288
 
 
14289
    Merge branch 'master' into instance-overview
 
14290
 
 
14291
commit 4aa442af47c3f2c468e052dd2b4bcae6fbb057d9
 
14292
Author: Jake Dahn <jake@ansolabs.com>
 
14293
Date:   Tue Oct 18 14:20:01 2011 -0700
 
14294
 
 
14295
    adding instance names to instance detail page headers
 
14296
 
 
14297
 .../django_openstack/dash/instances/detail.html    |    2 +-
 
14298
 .../syspanel/instances/detail.html                 |    2 +-
 
14299
 2 files changed, 2 insertions(+), 2 deletions(-)
 
14300
 
 
14301
commit 68c94a13d9cfffeb3a31795592dca1a5a0184da4
 
14302
Author: Jake Dahn <jake@ansolabs.com>
 
14303
Date:   Tue Oct 18 13:44:26 2011 -0700
 
14304
 
 
14305
    adding link to dashboard instance list
 
14306
 
 
14307
 .../django_openstack/dash/instances/_list.html     |   13 ++++++++-----
 
14308
 .../django_openstack/dash/instances/detail.html    |    9 +--------
 
14309
 2 files changed, 9 insertions(+), 13 deletions(-)
 
14310
 
 
14311
commit aeec4224a4008da005b8e270a4359b8db230eba8
 
14312
Author: Jake Dahn <jake@ansolabs.com>
 
14313
Date:   Tue Oct 18 12:33:23 2011 -0700
 
14314
 
 
14315
    adding instance detail to syspanel
 
14316
 
 
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(-)
 
14322
 
 
14323
commit 3819d2516f10a63b7f586006edc528b5287e732e
 
14324
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14325
Date:   Mon Oct 17 18:05:40 2011 -0700
 
14326
 
 
14327
    Fixed LP bug 877001 -- Disabling a tenant doesn't cause a form validation error.
 
14328
 
 
14329
 .../django_openstack/syspanel/views/tenants.py     |    2 +-
 
14330
 1 files changed, 1 insertions(+), 1 deletions(-)
 
14331
 
 
14332
commit 23548942ef816169170adb3dcf884dee36b60beb
 
14333
Author: Jake Dahn <jake@ansolabs.com>
 
14334
Date:   Mon Oct 17 14:39:06 2011 -0700
 
14335
 
 
14336
    adding view full log link to logs tab
 
14337
 
 
14338
 .../django_openstack/dash/instances/detail.html    |    1 +
 
14339
 .../dashboard/static/dashboard/css/style.css       |    6 ++++++
 
14340
 2 files changed, 7 insertions(+), 0 deletions(-)
 
14341
 
 
14342
commit a26b88c4e88bad1220424d21792ae4afd15e15bb
 
14343
Author: Jake Dahn <jake@ansolabs.com>
 
14344
Date:   Mon Oct 17 14:32:18 2011 -0700
 
14345
 
 
14346
    fixing issue where overview would hide after switching away
 
14347
 
 
14348
 .../django_openstack/dash/instances/detail.html    |    2 +-
 
14349
 1 files changed, 1 insertions(+), 1 deletions(-)
 
14350
 
 
14351
commit f7193925016630fa05596dbf7128bd4a15a8e0d2
 
14352
Author: Jake Dahn <jake@ansolabs.com>
 
14353
Date:   Mon Oct 17 14:31:13 2011 -0700
 
14354
 
 
14355
    adding vnc tab
 
14356
 
 
14357
 .../django_openstack/dash/views/instances.py       |   13 ++++++++++
 
14358
 .../django_openstack/dash/instances/detail.html    |   26 +++++++++++++++----
 
14359
 2 files changed, 33 insertions(+), 6 deletions(-)
 
14360
 
 
14361
commit 2925fc306b7d1027d0893aa72feead4a574e3c82
 
14362
Author: Jake Dahn <jake@ansolabs.com>
 
14363
Date:   Mon Oct 17 13:43:50 2011 -0700
 
14364
 
 
14365
    don't need fancy tail method anymore
 
14366
 
 
14367
 .../django_openstack/dash/views/instances.py       |   23 --------------------
 
14368
 1 files changed, 0 insertions(+), 23 deletions(-)
 
14369
 
 
14370
commit 3956da157196247dbcfd9ea6666a447f6e064854
 
14371
Author: Jake Dahn <jake@ansolabs.com>
 
14372
Date:   Mon Oct 17 13:43:08 2011 -0700
 
14373
 
 
14374
    added prototype for basic instance detail page, includes overview and log view
 
14375
 
 
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(-)
 
14381
 
 
14382
commit 877f717594f36e56f38c47a950ed378dcf8edce3
 
14383
Author: jeffjapan <jeffjapan@gmail.com>
 
14384
Date:   Mon Oct 17 15:27:25 2011 +0900
 
14385
 
 
14386
    clean up some errors introduced by rebase
 
14387
 
 
14388
 django-openstack/django_openstack/api.py           |    2 +-
 
14389
 .../django_openstack/dash/images/index.html        |    4 ++--
 
14390
 2 files changed, 3 insertions(+), 3 deletions(-)
 
14391
 
 
14392
commit 7215e6abfa168708c8a6ad8ac47a58e1783e157c
 
14393
Author: jeffjapan <jeffjapan@gmail.com>
 
14394
Date:   Mon Oct 17 14:51:12 2011 +0900
 
14395
 
 
14396
    scaled settings image
 
14397
 
 
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(-)
 
14401
 
 
14402
commit 0c655264ae4903e625ea08f888c9302c69f5a201
 
14403
Author: jeffjapan <jeffjapan@gmail.com>
 
14404
Date:   Tue Oct 11 16:05:38 2011 +0900
 
14405
 
 
14406
    update internationalization files for openstack-dashboard
 
14407
 
 
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(-)
 
14427
 
 
14428
commit 45766960d7b542e214cfa2bb2641fa06ee81759f
 
14429
Author: jeffjapan <jeffjapan@gmail.com>
 
14430
Date:   Tue Oct 11 15:59:26 2011 +0900
 
14431
 
 
14432
    Localization of openstack-dashboard templates
 
14433
 
 
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(-)
 
14445
 
 
14446
commit 2652fc42dede391ee63546ba2d0fe320a42a0a5c
 
14447
Author: jeffjapan <jeffjapan@gmail.com>
 
14448
Date:   Tue Oct 11 14:56:12 2011 +0900
 
14449
 
 
14450
    update and recompile internationalization string files for django-openstack
 
14451
 
 
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(-)
 
14467
 
 
14468
commit 2e7fe87a6407678a76bae3273b42944380499d25
 
14469
Author: jeffjapan <jeffjapan@gmail.com>
 
14470
Date:   Tue Oct 11 11:37:54 2011 +0900
 
14471
 
 
14472
    Localized Syspanel templates
 
14473
 
 
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(-)
 
14519
 
 
14520
commit b2e732842e00597be3fc5575e1bff89aef6165e7
 
14521
Author: jeffjapan <jeffjapan@gmail.com>
 
14522
Date:   Mon Oct 10 16:37:55 2011 +0900
 
14523
 
 
14524
    Localize django_openstack dashboard templates
 
14525
 
 
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(-)
 
14596
 
 
14597
commit 7a11e586537eb5b2b2b197c3c75894f4739d4927
 
14598
Author: jeffjapan <jeffjapan@gmail.com>
 
14599
Date:   Mon Oct 10 14:06:14 2011 +0900
 
14600
 
 
14601
    Clean up PEP8 errors
 
14602
 
 
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(-)
 
14614
 
 
14615
commit 647580aa1fb286e3e268e9bf911af0b79f53f109
 
14616
Author: jeffjapan <jeffjapan@gmail.com>
 
14617
Date:   Mon Oct 10 13:43:57 2011 +0900
 
14618
 
 
14619
    localized syspanel views
 
14620
 
 
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(-)
 
14629
 
 
14630
commit 425652f3bed1e96cfe4aa6847138f0920420582b
 
14631
Author: jeffjapan <jeffjapan@gmail.com>
 
14632
Date:   Mon Oct 10 11:26:48 2011 +0900
 
14633
 
 
14634
    localized django-openstack views
 
14635
 
 
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(-)
 
14650
 
 
14651
commit fcdd0b28885fac5cf5e66a456ff16760c3f48833
 
14652
Author: jeffjapan <jeffjapan@gmail.com>
 
14653
Date:   Fri Oct 7 14:59:48 2011 +0900
 
14654
 
 
14655
    added Polish to language dropdown since there are localizations
 
14656
 
 
14657
 openstack-dashboard/dashboard/settings.py |    2 +-
 
14658
 1 files changed, 1 insertions(+), 1 deletions(-)
 
14659
 
 
14660
commit 206a1170f4ce8bbba3705ebe67e9beba47e836a2
 
14661
Author: jeffjapan <jeffjapan@gmail.com>
 
14662
Date:   Fri Oct 7 14:52:26 2011 +0900
 
14663
 
 
14664
    add settings page to choose UI language
 
14665
 
 
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(-)
 
14671
 
 
14672
commit 87961fa7d5c9aa2b970a24ec5080c86559ab7cec
 
14673
Author: jeffjapan <jeffjapan@gmail.com>
 
14674
Date:   Tue Sep 13 11:25:27 2011 +0900
 
14675
 
 
14676
    Initial test of new localization (on Images page)
 
14677
 
 
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(-)
 
14696
 
 
14697
commit 6c8522c2b6f25eaf5ed7c151505fe7a8e5c7f638
 
14698
Merge: 22688df bd4fa4f
 
14699
Author: Tres Henry <tres@treshenry.net>
 
14700
Date:   Fri Oct 14 14:22:42 2011 -0700
 
14701
 
 
14702
    Merge pull request #153 from gabrielhurley/novaclient_auth
 
14703
    
 
14704
    Use novaclient for auth instead of openstackx (fixes LP bug 848396)
 
14705
 
 
14706
commit bd4fa4f6303137367bc18e8cacb4ec083fe029b4
 
14707
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14708
Date:   Fri Oct 14 11:29:59 2011 -0700
 
14709
 
 
14710
    Updated style nits, and cleaned up some imports in django_openstack.api.
 
14711
 
 
14712
 django-openstack/django_openstack/api.py |   52 ++++++++++++++----------------
 
14713
 1 files changed, 24 insertions(+), 28 deletions(-)
 
14714
 
 
14715
commit 6f38fb73ccebb63ac641db6096a74f7e99839417
 
14716
Merge: fb0b097 e48c2c4
 
14717
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14718
Date:   Thu Oct 13 18:36:33 2011 -0700
 
14719
 
 
14720
    Merge branch 'novaclient_auth' of github.com:gabrielhurley/openstack-dashboard into novaclient_auth
 
14721
 
 
14722
commit fb0b0974f7b18d2c8a4e2966e0f399ad1f914e84
 
14723
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14724
Date:   Thu Oct 13 18:28:06 2011 -0700
 
14725
 
 
14726
    Reworked to support exchanging unscoped token for scoped token via tenant and unscoped token (no user/pass).
 
14727
 
 
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(-)
 
14732
 
 
14733
commit 5c20151c3690667fd3dece531e477b7b7c7ebb4b
 
14734
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14735
Date:   Wed Oct 12 15:01:14 2011 -0700
 
14736
 
 
14737
    Converts auth/token/service catalog mechanisms to use novaclient. Refs (if not fixes) LP bug 848396.
 
14738
 
 
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(-)
 
14744
 
 
14745
commit e48c2c473dc3495cff563f844ef0106836cdde90
 
14746
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14747
Date:   Thu Oct 13 18:28:06 2011 -0700
 
14748
 
 
14749
    Reworked to support exchanging unscoped token for scoped token via tenant and unscoped token (no user/pass).
 
14750
 
 
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(-)
 
14755
 
 
14756
commit c597348d6db8366a3b4d3d181e80ae5eddc415dd
 
14757
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14758
Date:   Tue Oct 11 23:16:35 2011 -0700
 
14759
 
 
14760
    Fixes LP bug 872684 -- Use service catalog instead of settings.SWIFT_ENABLED
 
14761
 
 
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(-)
 
14770
 
 
14771
commit 22688dfa4154290635c403881c2a970def31f0ac
 
14772
Merge: 601fc1b 81f5407
 
14773
Author: Tres Henry <tres@treshenry.net>
 
14774
Date:   Thu Oct 13 14:03:17 2011 -0700
 
14775
 
 
14776
    Merge pull request #151 from gabrielhurley/swift_service_catalog
 
14777
    
 
14778
    Fixes LP bug 872684 -- Use service catalog instead of settings.SWIFT_ENABLED
 
14779
 
 
14780
commit b916fed6ff3d485a47c5fef866e59e1d08f1d7b7
 
14781
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14782
Date:   Wed Oct 12 15:01:14 2011 -0700
 
14783
 
 
14784
    Converts auth/token/service catalog mechanisms to use novaclient. Refs (if not fixes) LP bug 848396.
 
14785
 
 
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(-)
 
14791
 
 
14792
commit 81f540728aa1fd998e637107a2cb72de63b3ff88
 
14793
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14794
Date:   Tue Oct 11 23:16:35 2011 -0700
 
14795
 
 
14796
    Fixes LP bug 872684 -- Use service catalog instead of settings.SWIFT_ENABLED
 
14797
 
 
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(-)
 
14807
 
 
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
 
14812
 
 
14813
    Merge pull request #149 from cloud-smokers/master
 
14814
    
 
14815
    fix, official release add edit and update features
 
14816
 
 
14817
commit 9747f1ca4fe2864c28e93f7b961a2e7777fa53b5
 
14818
Author: Carlo Truijllo <truijllo@crs4.it>
 
14819
Date:   Fri Oct 7 10:58:28 2011 +0200
 
14820
 
 
14821
    this gives the possibility to have an image launchable :) previous release removed it
 
14822
 
 
14823
 .../django_openstack/dash/images/_list.html        |    7 ++++---
 
14824
 1 files changed, 4 insertions(+), 3 deletions(-)
 
14825
 
 
14826
commit d1a41e8ae9419d9dc8c5259a779dbc65c65099ef
 
14827
Author: Devin Carlen <devin.carlen@gmail.com>
 
14828
Date:   Sun Oct 2 21:20:33 2011 -0700
 
14829
 
 
14830
    Fix identifier for PyPi
 
14831
 
 
14832
 django-openstack/setup.py    |    2 +-
 
14833
 openstack-dashboard/setup.py |    2 +-
 
14834
 2 files changed, 2 insertions(+), 2 deletions(-)
 
14835
 
 
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
 
14840
 
 
14841
    Merge pull request #141 from cloudbuilders/owner-editable-images
 
14842
    
 
14843
    Owner editable images
 
14844
 
 
14845
commit d34ad685c3cbe7c1c69190684dafc334dd8cb5a4
 
14846
Author: Devin Carlen <devin.carlen@gmail.com>
 
14847
Date:   Sat Oct 1 15:19:58 2011 -0700
 
14848
 
 
14849
    Bumped version
 
14850
 
 
14851
 django-openstack/setup.py    |    2 +-
 
14852
 openstack-dashboard/setup.py |   15 +++++----------
 
14853
 2 files changed, 6 insertions(+), 11 deletions(-)
 
14854
 
 
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
 
14859
 
 
14860
    Merge pull request #146 from gabrielhurley/swift_service_type
 
14861
    
 
14862
    Fix for issue 863694 on launchpad -- use 'object-store' instead of 'swift
 
14863
 
 
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
 
14868
 
 
14869
    Merge pull request #148 from cloudbuilders/fix-tenant-update
 
14870
    
 
14871
    Fix tenant update
 
14872
 
 
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
 
14877
 
 
14878
    Merge pull request #147 from gabrielhurley/nixon_fix
 
14879
    
 
14880
    Fix w/ tests for LP 844442 -- dash sidebar module loading respects differ
 
14881
 
 
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
 
14886
 
 
14887
    Merge pull request #145 from gabrielhurley/fix_glance_tests
 
14888
    
 
14889
    Fixes the glance API tests that were reverted by 61c9a75201a89af530db3eeb
 
14890
 
 
14891
commit 1da58e6a00dd4f95631d6b799fe82ccab5cfed65
 
14892
Author: Jake Dahn <jake@ansolabs.com>
 
14893
Date:   Fri Sep 30 18:53:31 2011 -0700
 
14894
 
 
14895
    fixing tenant update test
 
14896
 
 
14897
 .../django_openstack/tests/api_tests.py            |    9 +++++----
 
14898
 1 files changed, 5 insertions(+), 4 deletions(-)
 
14899
 
 
14900
commit be64d2e02d221d0fe86c4d02dcdfff1c59d57d3d
 
14901
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14902
Date:   Fri Sep 30 16:48:02 2011 -0700
 
14903
 
 
14904
    Fix w/ tests for LP 844442 -- dash sidebar module loading respects different 'type' params for duplicate names.
 
14905
 
 
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(-)
 
14911
 
 
14912
commit 6572902c5ae29e877ba9446b516e0db685391b5d
 
14913
Author: Jake Dahn <jake@ansolabs.com>
 
14914
Date:   Fri Sep 30 15:20:26 2011 -0700
 
14915
 
 
14916
    fixed other nits
 
14917
 
 
14918
 .../django_openstack/dash/views/images.py          |   35 +++++++++----------
 
14919
 1 files changed, 17 insertions(+), 18 deletions(-)
 
14920
 
 
14921
commit cfc57fa2d388ff4412f72c5374344e1c14c72c67
 
14922
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14923
Date:   Fri Sep 30 14:54:30 2011 -0700
 
14924
 
 
14925
    Fix for issue 863694 on launchpad -- use 'object-store' instead of 'swift' in service catalog lookups.
 
14926
 
 
14927
 django-openstack/django_openstack/api.py |    4 ++--
 
14928
 1 files changed, 2 insertions(+), 2 deletions(-)
 
14929
 
 
14930
commit bf952651c3785625d980ee2ed5de1da1138ca4ee
 
14931
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
14932
Date:   Fri Sep 30 14:44:57 2011 -0700
 
14933
 
 
14934
    Fixes the glance API tests that were reverted by 61c9a75201a89af530db3eeb281a39ba19a60676.
 
14935
 
 
14936
 .../django_openstack/tests/api_tests.py            |    8 ++++----
 
14937
 1 files changed, 4 insertions(+), 4 deletions(-)
 
14938
 
 
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
 
14943
 
 
14944
    Merge pull request #144 from cloudbuilders/update_keystone_admin_port
 
14945
    
 
14946
    update admin port for keystone
 
14947
 
 
14948
commit 7465bf7b517289290edae4d8325d3e761b493f1e
 
14949
Author: Jake Dahn <jake@ansolabs.com>
 
14950
Date:   Fri Sep 30 13:32:14 2011 -0700
 
14951
 
 
14952
    updating api
 
14953
 
 
14954
 django-openstack/django_openstack/api.py |    7 ++++---
 
14955
 1 files changed, 4 insertions(+), 3 deletions(-)
 
14956
 
 
14957
commit 24679861060ef91a2720f0393d3348a66ccb5e37
 
14958
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
14959
Date:   Fri Sep 30 13:28:09 2011 -0700
 
14960
 
 
14961
    update admin port for keystone
 
14962
 
 
14963
 django-openstack/django_openstack/test.py          |    2 +-
 
14964
 .../local/local_settings.py.example                |    2 +-
 
14965
 2 files changed, 2 insertions(+), 2 deletions(-)
 
14966
 
 
14967
commit cac45eb883646ec902b4b0c35e1e336ac7532e2a
 
14968
Author: Jake Dahn <jake@ansolabs.com>
 
14969
Date:   Fri Sep 30 11:00:50 2011 -0700
 
14970
 
 
14971
    fixing style nits
 
14972
 
 
14973
 .../django_openstack/dash/views/images.py          |   10 ++++------
 
14974
 1 files changed, 4 insertions(+), 6 deletions(-)
 
14975
 
 
14976
commit 69496de1106bb1ee0c65c6b50d05c1083d0e8a9f
 
14977
Author: Jake Dahn <jake@ansolabs.com>
 
14978
Date:   Thu Sep 29 17:23:01 2011 -0700
 
14979
 
 
14980
    adding a notice for when there are no images, so the page isnt just blank
 
14981
 
 
14982
 .../django_openstack/dash/images/index.html        |    7 ++++++-
 
14983
 1 files changed, 6 insertions(+), 1 deletions(-)
 
14984
 
 
14985
commit a5816d684d55cd21e9ac143e0cc4950e0b745ae5
 
14986
Author: Jake Dahn <jake@ansolabs.com>
 
14987
Date:   Fri Sep 30 10:43:33 2011 -0700
 
14988
 
 
14989
    merging master
 
14990
 
 
14991
 .../django_openstack/dash/views/images.py          |   64 ++++++++++----------
 
14992
 1 files changed, 31 insertions(+), 33 deletions(-)
 
14993
 
 
14994
commit 9f06bd040e6afab3e4a7d9dfc85f9f9cf2f62d2b
 
14995
Author: Jake Dahn <jake@ansolabs.com>
 
14996
Date:   Thu Sep 29 16:58:04 2011 -0700
 
14997
 
 
14998
    adding delete form to index, so images owned by a user can be deleted by them
 
14999
 
 
15000
 .../django_openstack/dash/views/images.py          |   34 ++++++++++++++++++-
 
15001
 1 files changed, 32 insertions(+), 2 deletions(-)
 
15002
 
 
15003
commit ffd93c5334bbe293bdd199d2f6d98eede93e4b15
 
15004
Author: Jake Dahn <jake@ansolabs.com>
 
15005
Date:   Thu Sep 29 16:38:06 2011 -0700
 
15006
 
 
15007
    adding edit/delete capability for owner of an image through the user dashboard
 
15008
 
 
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(-)
 
15017
 
 
15018
commit 51668c40fa76effd9c5e852329e2a64a3c792291
 
15019
Merge: da40bfe da4d833
 
15020
Author: Joseph Heck <heckj@mac.com>
 
15021
Date:   Fri Sep 30 10:09:48 2011 -0700
 
15022
 
 
15023
    Merge pull request #143 from cloudbuilders/keypair-import
 
15024
    
 
15025
    Keypair import
 
15026
 
 
15027
commit da40bfe4432773a263b7de4dfb86de90ab08e9c8
 
15028
Merge: f7cf081 3aa2c48
 
15029
Author: Joseph Heck <heckj@mac.com>
 
15030
Date:   Fri Sep 30 10:07:31 2011 -0700
 
15031
 
 
15032
    Merge pull request #142 from cloudbuilders/migrate-assets
 
15033
    
 
15034
    Migrate assets
 
15035
 
 
15036
commit f7cf08173fa61a91c281baa44a3ef943bd8dc826
 
15037
Merge: bd917f3 62be2fe
 
15038
Author: Joseph Heck <heckj@mac.com>
 
15039
Date:   Fri Sep 30 10:06:22 2011 -0700
 
15040
 
 
15041
    Merge pull request #140 from cloudbuilders/remove_admin_hack
 
15042
    
 
15043
    Remove admin auth hack
 
15044
 
 
15045
commit da4d8337782b19f1b3f90530d34eab420f140064
 
15046
Author: Jake Dahn <jake@ansolabs.com>
 
15047
Date:   Thu Sep 29 22:27:19 2011 -0700
 
15048
 
 
15049
    fixing pep8 spacing
 
15050
 
 
15051
 .../django_openstack/dash/views/keypairs.py        |    1 +
 
15052
 1 files changed, 1 insertions(+), 0 deletions(-)
 
15053
 
 
15054
commit b061b42da908fc2e3458519bf3033036c5e71044
 
15055
Author: Jake Dahn <jake@ansolabs.com>
 
15056
Date:   Thu Sep 29 22:27:02 2011 -0700
 
15057
 
 
15058
    removing useless variable assignment
 
15059
 
 
15060
 .../django_openstack/dash/views/keypairs.py        |    4 +---
 
15061
 1 files changed, 1 insertions(+), 3 deletions(-)
 
15062
 
 
15063
commit 61c9a75201a89af530db3eeb281a39ba19a60676
 
15064
Author: Jake Dahn <jake@ansolabs.com>
 
15065
Date:   Thu Sep 29 22:26:25 2011 -0700
 
15066
 
 
15067
    creating a separate api method for keypair import, and adding a test
 
15068
 
 
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(-)
 
15073
 
 
15074
commit 309c987ad423a8061508b38858cc547653060507
 
15075
Author: Jake Dahn <jake@ansolabs.com>
 
15076
Date:   Thu Sep 29 22:14:28 2011 -0700
 
15077
 
 
15078
    adding the ability to import an existing public key as a keypair
 
15079
 
 
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(-)
 
15087
 
 
15088
commit 3aa2c48955944a89117dacfadf3dc1250e5fca22
 
15089
Author: Jake Dahn <jake@ansolabs.com>
 
15090
Date:   Thu Sep 29 19:19:58 2011 -0700
 
15091
 
 
15092
    removing slash
 
15093
 
 
15094
 openstack-dashboard/dashboard/templates/base.html |    2 +-
 
15095
 1 files changed, 1 insertions(+), 1 deletions(-)
 
15096
 
 
15097
commit f930d8299513113f35b67983a1eee523b26b822a
 
15098
Author: Jake Dahn <jake@ansolabs.com>
 
15099
Date:   Thu Sep 29 19:17:29 2011 -0700
 
15100
 
 
15101
    renaming js file to follow standard convention, re-adding js file to be included in the head
 
15102
 
 
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(-)
 
15107
 
 
15108
commit b3b9806bd71d33fc066d684558ea7eeb50dbe2c5
 
15109
Author: Jake Dahn <jake@ansolabs.com>
 
15110
Date:   Thu Sep 29 19:12:57 2011 -0700
 
15111
 
 
15112
    moving chosen assets to the newer location in the static dir
 
15113
 
 
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(-)
 
15119
 
 
15120
commit 62be2fe8244f068cb91ab41f41b138816d6545ea
 
15121
Merge: 121d1c9 bd917f3
 
15122
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15123
Date:   Thu Sep 29 16:53:42 2011 -0700
 
15124
 
 
15125
    Merge remote branch '4p/master' into remove_admin_hack
 
15126
 
 
15127
commit 121d1c906e2bbddae96ef19f45a6198f1fafb4fc
 
15128
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15129
Date:   Thu Sep 29 16:50:01 2011 -0700
 
15130
 
 
15131
    Remove the keystone admin auth hack.  Handle condition when no valid tenants returned gracefully.
 
15132
 
 
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(-)
 
15136
 
 
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
 
15141
 
 
15142
    Merge pull request #139 from cloudbuilders/glance_type_image
 
15143
    
 
15144
    Make dashboard look for a service of type 'image'
 
15145
 
 
15146
commit 9bf25db1ea3cd353f1631f323cf5c5df1346abaa
 
15147
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15148
Date:   Thu Sep 29 16:01:01 2011 -0700
 
15149
 
 
15150
    Make dashboard look for a service of type 'image' rather than specifically 'glance'
 
15151
 
 
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(-)
 
15156
 
 
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
 
15161
 
 
15162
    Merge pull request #138 from cloudbuilders/userdata-whitespace
 
15163
    
 
15164
    Normalize newline characters in userdata
 
15165
 
 
15166
commit 36544a85139dcb1d454cfdf0dc5f2af0cc8f86b7
 
15167
Author: Jake Dahn <jake@ansolabs.com>
 
15168
Date:   Wed Sep 28 16:04:38 2011 -0700
 
15169
 
 
15170
    adding normalize_newline to userdata box on launch instances form
 
15171
 
 
15172
 .../django_openstack/dash/views/images.py          |    3 ++-
 
15173
 1 files changed, 2 insertions(+), 1 deletions(-)
 
15174
 
 
15175
commit 703801598f2cde72b4604833be4bb63d618380f8
 
15176
Merge: eeee079 559181c
 
15177
Author: Joseph Heck <heckj@mac.com>
 
15178
Date:   Wed Sep 28 13:51:13 2011 -0700
 
15179
 
 
15180
    Merge pull request #137 from cloudbuilders/keystone-roles-errors
 
15181
    
 
15182
    fixing error which would cause setting of user role to fail
 
15183
 
 
15184
commit 559181c0d2fa9f0c7eb1facb66f7e10a7c6aca59
 
15185
Author: Jake Dahn <jake@ansolabs.com>
 
15186
Date:   Wed Sep 28 13:48:06 2011 -0700
 
15187
 
 
15188
    adding test for role_add_for_tenant_user
 
15189
 
 
15190
 django-openstack/django_openstack/api.py           |    5 ++++
 
15191
 .../django_openstack/tests/api_tests.py            |   24 ++++++++++++++++++++
 
15192
 2 files changed, 29 insertions(+), 0 deletions(-)
 
15193
 
 
15194
commit 7cf2cb865a4a5ee83e55c63a8bd66c1adf17e9fc
 
15195
Author: Jake Dahn <jake@ansolabs.com>
 
15196
Date:   Wed Sep 28 11:41:26 2011 -0700
 
15197
 
 
15198
    fixing error which would cause setting of user role to fail
 
15199
 
 
15200
 .../django_openstack/syspanel/views/users.py       |   14 ++++++++++----
 
15201
 1 files changed, 10 insertions(+), 4 deletions(-)
 
15202
 
 
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
 
15207
 
 
15208
    Merge pull request #132 from gabrielhurley/log_exception
 
15209
    
 
15210
    Fixed Bug 849488 -- use log.exception instead of log.error.
 
15211
 
 
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
 
15216
 
 
15217
    Merge pull request #135 from cloudbuilders/sec_groups_ids
 
15218
    
 
15219
    no need to show ids in secgroup list
 
15220
 
 
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
 
15225
 
 
15226
    Merge pull request #136 from cloudbuilders/floating_ips_id
 
15227
    
 
15228
    ids aren't useful here either (floating ips)
 
15229
 
 
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
 
15234
 
 
15235
    Merge pull request #133 from cloudbuilders/user_list
 
15236
    
 
15237
    user listing improvements
 
15238
 
 
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
 
15243
 
 
15244
    Merge pull request #131 from cloudbuilders/service_catalog_compute
 
15245
    
 
15246
    use type='compute' instead of type='nova' in serviceCatalog
 
15247
 
 
15248
commit dcc4861935b49e611eca603bd2ac5068a2074baa
 
15249
Author: Jesse Andrews <anotherjesse@gmail.com>
 
15250
Date:   Tue Sep 27 06:43:14 2011 +0000
 
15251
 
 
15252
    ids aren't useful here either
 
15253
 
 
15254
 .../django_openstack/dash/floating_ips/_list.html  |    2 --
 
15255
 1 files changed, 0 insertions(+), 2 deletions(-)
 
15256
 
 
15257
commit cda5cd4e59fc166df5f7c3445c944424bee5ed39
 
15258
Author: Jesse Andrews <anotherjesse@gmail.com>
 
15259
Date:   Tue Sep 27 06:40:11 2011 +0000
 
15260
 
 
15261
    no need to show ids here
 
15262
 
 
15263
 .../dash/security_groups/_list.html                |    2 --
 
15264
 .../dash/security_groups/edit_rules.html           |    2 --
 
15265
 2 files changed, 0 insertions(+), 4 deletions(-)
 
15266
 
 
15267
commit 8b40139267bdae5c36a56d01eb968839b3a6a67c
 
15268
Author: Jesse Andrews <anotherjesse@gmail.com>
 
15269
Date:   Tue Sep 27 06:03:02 2011 +0000
 
15270
 
 
15271
    fix redirects based on Gabriel's feedback
 
15272
 
 
15273
 .../django_openstack/syspanel/views/tenants.py     |    5 ++---
 
15274
 1 files changed, 2 insertions(+), 3 deletions(-)
 
15275
 
 
15276
commit 8aab55de3b083dce6f9ca720b9235651c4436ee0
 
15277
Author: Jesse Andrews <anotherjesse@gmail.com>
 
15278
Date:   Tue Sep 27 05:47:50 2011 +0000
 
15279
 
 
15280
    add/remove user from tenant improvements
 
15281
 
 
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(-)
 
15286
 
 
15287
commit 38962558232a4e9792fe3dd10111efd966fdc7fd
 
15288
Author: Jesse Andrews <anotherjesse@gmail.com>
 
15289
Date:   Tue Sep 27 03:43:22 2011 +0000
 
15290
 
 
15291
    add name to user listing
 
15292
 
 
15293
 .../django_openstack/syspanel/users/index.html     |    2 ++
 
15294
 1 files changed, 2 insertions(+), 0 deletions(-)
 
15295
 
 
15296
commit 2347b2283091e1a7112f469f850ffee561eb4ac5
 
15297
Merge: 8c38685 23d488f
 
15298
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15299
Date:   Mon Sep 26 19:23:57 2011 -0700
 
15300
 
 
15301
    Merge remote branch '4p/master' into service_catalog_compute
 
15302
    
 
15303
    Conflicts:
 
15304
        django-openstack/django_openstack/api.py
 
15305
 
 
15306
commit cf115bf8ae8416e8a9added0e8f97c69bb399b73
 
15307
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
15308
Date:   Mon Sep 26 17:25:50 2011 -0700
 
15309
 
 
15310
    Fixed Bug 849488 -- use log.exception instead of log.error.
 
15311
 
 
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(-)
 
15330
 
 
15331
commit 8c386850fec44d2b8c161fc2d0f90effa5ae5d34
 
15332
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15333
Date:   Mon Sep 26 15:57:34 2011 -0700
 
15334
 
 
15335
    use type='compute' instead of type='nova' in serviceCatalog
 
15336
 
 
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(-)
 
15341
 
 
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
 
15346
 
 
15347
    Merge pull request #130 from gabrielhurley/tenant_id
 
15348
    
 
15349
    Fixed issue 858649- Distinguishes between tenant name and tenant id
 
15350
 
 
15351
commit ebca6f7a6a4171598b07b332363002fa051e4a71
 
15352
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
15353
Date:   Mon Sep 26 14:39:03 2011 -0700
 
15354
 
 
15355
    Fixed issue 858649 on Launchpad -- Distinguishes between tenant name and tenant id.
 
15356
    
 
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.
 
15358
 
 
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(-)
 
15405
 
 
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
 
15410
 
 
15411
    Merge pull request #128 from zen/master
 
15412
    
 
15413
    Completed polish translation.
 
15414
 
 
15415
commit da26dcdf1bbb68cce89cb951fbd9cf6fdca7c1cc
 
15416
Author: Tomasz 'Zen' Napierala <tomasz@napierala.org>
 
15417
Date:   Sat Sep 24 14:41:49 2011 +0200
 
15418
 
 
15419
    Completed polish translation
 
15420
 
 
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(-)
 
15424
 
 
15425
commit 725d22734ed89da75635bfc3fee0633230e98820
 
15426
Author: Tomasz 'Zen' Napierala <tomasz@napierala.org>
 
15427
Date:   Sat Sep 24 13:31:43 2011 +0200
 
15428
 
 
15429
    initial polish l10n setup
 
15430
 
 
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(-)
 
15434
 
 
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
 
15439
 
 
15440
    Merge pull request #126 from cloudbuilders/keystone_diablo
 
15441
    
 
15442
    keystone + diablo + dashboard
 
15443
 
 
15444
commit 61e6565c6f84f0c6459c30a8f9dac098bca12fcd
 
15445
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15446
Date:   Fri Sep 23 15:47:32 2011 -0700
 
15447
 
 
15448
    some cleanup
 
15449
 
 
15450
 django-openstack/django_openstack/api.py |    9 ++-------
 
15451
 1 files changed, 2 insertions(+), 7 deletions(-)
 
15452
 
 
15453
commit ab7cea81b40b6ad55c46dda5821995db3a7f5547
 
15454
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15455
Date:   Fri Sep 23 15:35:19 2011 -0700
 
15456
 
 
15457
    remove extraneous line
 
15458
 
 
15459
 django-openstack/django_openstack/api.py |    1 -
 
15460
 1 files changed, 0 insertions(+), 1 deletions(-)
 
15461
 
 
15462
commit 9e09194f6189e771553e05a862317ba541f676a9
 
15463
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15464
Date:   Fri Sep 23 15:27:55 2011 -0700
 
15465
 
 
15466
    s/OPENSTACK_KEYSTONE_DEFAULT_ROLE_ID/OPENSTACK_KEYSTONE_DEFAULT_ROLE/ and related fallout
 
15467
 
 
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(-)
 
15474
 
 
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
 
15479
 
 
15480
    Merge pull request #124 from cloudbuilders/login-error-css-fix
 
15481
    
 
15482
    finally fixed the annoying over-sized error box on login splash page
 
15483
 
 
15484
commit b0bc650e1f04d31d6e93ffb4c09a430e8d3c0bcf
 
15485
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15486
Date:   Fri Sep 23 11:08:05 2011 -0700
 
15487
 
 
15488
    remove keystone_manage context processor - unused
 
15489
 
 
15490
 .../django_openstack/context_processors.py         |    4 ----
 
15491
 1 files changed, 0 insertions(+), 4 deletions(-)
 
15492
 
 
15493
commit bfd1aa90e0a2c8e2011811ca5ee821098636ed6f
 
15494
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15495
Date:   Fri Sep 23 10:48:51 2011 -0700
 
15496
 
 
15497
    make roles case insensitive
 
15498
 
 
15499
 django-openstack/django_openstack/auth/views.py |    2 +-
 
15500
 1 files changed, 1 insertions(+), 1 deletions(-)
 
15501
 
 
15502
commit a9f8f4526770255c0f1331e482157b8f23536507
 
15503
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15504
Date:   Fri Sep 23 00:11:24 2011 -0700
 
15505
 
 
15506
    tweaks to account for a bug in keystone where all tenants are returned for admin user, even if adminURL is not used
 
15507
 
 
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(-)
 
15512
 
 
15513
commit 4235cbc6edbd0d8685a1fd285d0c74dc87ad8973
 
15514
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15515
Date:   Thu Sep 22 19:58:37 2011 -0700
 
15516
 
 
15517
    changes to let dashboard work with diablo and the latest keystone
 
15518
 
 
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(-)
 
15534
 
 
15535
commit 756705871ce111f576f5b1132e1bcfb31f581a7d
 
15536
Author: Jake Dahn <jake@ansolabs.com>
 
15537
Date:   Wed Sep 21 10:43:46 2011 -0700
 
15538
 
 
15539
    finally fixed the annoying over-sized error box on login splash page
 
15540
 
 
15541
 .../dashboard/static/dashboard/css/style.css       |    3 ++-
 
15542
 1 files changed, 2 insertions(+), 1 deletions(-)
 
15543
 
 
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
 
15548
 
 
15549
    Merge pull request #123 from cloudbuilders/novaclient_servers_create
 
15550
    
 
15551
    make server_create use novaclient
 
15552
 
 
15553
commit e6ae0de1940f2ed8453e20d84f03f3b2212007bc
 
15554
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15555
Date:   Tue Sep 20 02:36:04 2011 -0700
 
15556
 
 
15557
    make server_create use novaclient
 
15558
 
 
15559
 django-openstack/django_openstack/api.py           |    7 ++-
 
15560
 .../django_openstack/tests/api_tests.py            |   50 ++++++++++----------
 
15561
 2 files changed, 29 insertions(+), 28 deletions(-)
 
15562
 
 
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
 
15567
 
 
15568
    Merge pull request #122 from gabrielhurley/glance_client_token
 
15569
    
 
15570
    Fixed bug 838257 on Launchpad -- glance Client instances now pass along t
 
15571
 
 
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
 
15576
 
 
15577
    Merge pull request #120 from gabrielhurley/f4dc7bf55a0bc2f30bb9d6b0c832ec503d2becd4
 
15578
    
 
15579
    Fix Launchpad 853461 -- Refactor novaclient API tests
 
15580
 
 
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
 
15585
 
 
15586
    Merge pull request #121 from cloudbuilders/lp809406
 
15587
    
 
15588
    fixing flashing issue which occurs when you would click edit image
 
15589
 
 
15590
commit 26aea1f3d13bc75096a09080e92c8d77285a4a69
 
15591
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
15592
Date:   Mon Sep 19 15:27:11 2011 -0700
 
15593
 
 
15594
    Fixed bug 838257 on Launchpad -- glance Client instances now pass along the token.
 
15595
 
 
15596
 django-openstack/django_openstack/api.py           |    2 +-
 
15597
 .../django_openstack/tests/api_tests.py            |   11 +++++++++--
 
15598
 2 files changed, 10 insertions(+), 3 deletions(-)
 
15599
 
 
15600
commit e6691a7878e0bd5a1f34eb9d815c1cee4c700094
 
15601
Author: Jake Dahn <jake@ansolabs.com>
 
15602
Date:   Mon Sep 19 15:22:24 2011 -0700
 
15603
 
 
15604
    fixing flashing issue which occurs when you would click edit image
 
15605
 
 
15606
 .../dashboard/static/dashboard/js/application.js   |    2 +-
 
15607
 1 files changed, 1 insertions(+), 1 deletions(-)
 
15608
 
 
15609
commit 597ce86189cdc7f04628594f4e39c26b6f699ad5
 
15610
Author: Devin Carlen <devin.carlen@gmail.com>
 
15611
Date:   Mon Sep 19 14:51:10 2011 -0700
 
15612
 
 
15613
    Fixed license headers
 
15614
 
 
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(-)
 
15681
 
 
15682
commit f4dc7bf55a0bc2f30bb9d6b0c832ec503d2becd4
 
15683
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
15684
Date:   Mon Sep 19 14:41:28 2011 -0700
 
15685
 
 
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.
 
15687
 
 
15688
 .../django_openstack/tests/api_tests.py            |   44 ++++++++++++--------
 
15689
 1 files changed, 26 insertions(+), 18 deletions(-)
 
15690
 
 
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
 
15695
 
 
15696
    Merge pull request #118 from gabrielhurley/e6ab28045b07589865e009b75b5c2a7a7c275ea4
 
15697
    
 
15698
    Converts flavors API to novaclient, new mechanism to test api calls relying on novaclient
 
15699
 
 
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
 
15704
 
 
15705
    Merge pull request #119 from heckj/depmove
 
15706
    
 
15707
    updating requires and dependencies for Glance and Quantum to git from LP
 
15708
 
 
15709
commit 92d7068335e9425827075ff8a84ee483f2ea56ae
 
15710
Author: Joe Heck <heckj@mac.com>
 
15711
Date:   Sat Sep 17 08:57:45 2011 -0700
 
15712
 
 
15713
    updating requires and dependencies for Glance and Quantum to git from LP
 
15714
 
 
15715
 django-openstack/buildout.cfg          |    2 +-
 
15716
 openstack-dashboard/tools/pip-requires |    3 +--
 
15717
 2 files changed, 2 insertions(+), 3 deletions(-)
 
15718
 
 
15719
commit e6ab28045b07589865e009b75b5c2a7a7c275ea4
 
15720
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
15721
Date:   Fri Sep 16 16:42:31 2011 -0700
 
15722
 
 
15723
    Converts flavors to use novaclient (where novaclient support is implemented). Reworks unit test mechanism for testing api calls that involve novaclient.
 
15724
 
 
15725
 django-openstack/django_openstack/api.py           |   13 ++--
 
15726
 .../django_openstack/tests/api_tests.py            |   65 ++++++++++++--------
 
15727
 2 files changed, 46 insertions(+), 32 deletions(-)
 
15728
 
 
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
 
15733
 
 
15734
    Merge pull request #117 from cloudbuilders/fix-image-keypairs
 
15735
    
 
15736
    fixing image tests, and keypair list on images page
 
15737
 
 
15738
commit 7bb5587501c05013e8668afa96ab6160cdf23596
 
15739
Author: Jake Dahn <jake@ansolabs.com>
 
15740
Date:   Fri Sep 16 15:01:49 2011 -0700
 
15741
 
 
15742
    fixing image tests
 
15743
 
 
15744
 .../tests/view_tests/dash/images_tests.py          |    8 ++++----
 
15745
 1 files changed, 4 insertions(+), 4 deletions(-)
 
15746
 
 
15747
commit 4489981719e8d7e3b06fac52d0dc7b416daa114a
 
15748
Merge: c7e1e83 dfc5ce8
 
15749
Author: Mark Gius <launchpad@markgius.com>
 
15750
Date:   Fri Sep 16 14:54:17 2011 -0700
 
15751
 
 
15752
    Merge pull request #116 from cloudbuilders/fix-image-keypairs
 
15753
    
 
15754
    fixing keypair list in image launch page
 
15755
 
 
15756
commit dfc5ce85bda139d9605c37049e4c636b25a4170b
 
15757
Author: Jake Dahn <jake@ansolabs.com>
 
15758
Date:   Fri Sep 16 14:51:44 2011 -0700
 
15759
 
 
15760
    fixing keypair list in image launch page
 
15761
 
 
15762
 .../django_openstack/dash/views/images.py          |    2 +-
 
15763
 1 files changed, 1 insertions(+), 1 deletions(-)
 
15764
 
 
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
 
15769
 
 
15770
    Merge pull request #115 from gabrielhurley/novaclient
 
15771
    
 
15772
    Remove a duplicate function definition for api.novaclient.
 
15773
 
 
15774
commit 06b1aa4c974c5e6c492b20de06e12854a0f5f2fe
 
15775
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
15776
Date:   Fri Sep 16 13:02:39 2011 -0700
 
15777
 
 
15778
    Removed a duplicate function definition for api.novaclient.
 
15779
 
 
15780
 django-openstack/django_openstack/api.py |   10 ----------
 
15781
 1 files changed, 0 insertions(+), 10 deletions(-)
 
15782
 
 
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
 
15787
 
 
15788
    Merge pull request #112 from cloudbuilders/snapshots-mergeready
 
15789
    
 
15790
    Porting snapshots to novaclient
 
15791
 
 
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
 
15796
 
 
15797
    Merge pull request #113 from cloudbuilders/fix_openstackx_message
 
15798
    
 
15799
    fix osapi 404 message
 
15800
 
 
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
 
15805
 
 
15806
    Merge pull request #114 from jaypipes/patch-1
 
15807
    
 
15808
    Changed pip-requires to use Glance from PyPI
 
15809
 
 
15810
commit 511328617ce62b97e254a2795e5c7c76d26738d9
 
15811
Author: jaypipes <jaypipes@gmail.com>
 
15812
Date:   Thu Sep 15 22:59:19 2011 -0300
 
15813
 
 
15814
    Edited openstack-dashboard/tools/pip-requires via GitHub
 
15815
 
 
15816
 openstack-dashboard/tools/pip-requires |    2 +-
 
15817
 1 files changed, 1 insertions(+), 1 deletions(-)
 
15818
 
 
15819
commit 7ab8fb7853b8461894487853bddba486a3529d13
 
15820
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
15821
Date:   Thu Sep 15 09:28:36 2011 -0700
 
15822
 
 
15823
    fix osapi 404 message to hint towards keystone service catalog as a possible error source
 
15824
 
 
15825
 django-openstack/django_openstack/api.py |    6 ++++--
 
15826
 1 files changed, 4 insertions(+), 2 deletions(-)
 
15827
 
 
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
 
15832
 
 
15833
    Merge pull request #111 from gabrielhurley/template-refactor
 
15834
    
 
15835
    Fixes #846771 on LaunchPad -- Template Refactor
 
15836
 
 
15837
commit 3391957ff651f24676b2eb877ced86a9dcaddfe2
 
15838
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
15839
Date:   Wed Sep 14 14:15:34 2011 -0700
 
15840
 
 
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.
 
15842
 
 
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(-)
 
16080
 
 
16081
commit 99cf7c29aeed02ddca66a40e3c355dd3d9163996
 
16082
Author: Jake Dahn <jake@ansolabs.com>
 
16083
Date:   Wed Sep 14 14:10:11 2011 -0700
 
16084
 
 
16085
    updating snapshots with create test, and hooking up to novaclient
 
16086
 
 
16087
 django-openstack/django_openstack/api.py           |    2 +-
 
16088
 .../django_openstack/tests/api_tests.py            |   13 +++++++++++++
 
16089
 2 files changed, 14 insertions(+), 1 deletions(-)
 
16090
 
 
16091
commit 94c4b1ed83e0d69ddac6102413465d6681d88d18
 
16092
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
16093
Date:   Tue Sep 13 18:30:00 2011 -0700
 
16094
 
 
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.
 
16096
 
 
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(-)
 
16358
 
 
16359
commit ec2d3bc45d660787935de0daa6fc96aa5d07b080
 
16360
Merge: 993d302 ec08174
 
16361
Author: Tres Henry <tres@treshenry.net>
 
16362
Date:   Tue Sep 13 15:24:09 2011 -0700
 
16363
 
 
16364
    Merge pull request #110 from cloudbuilders/keypairs
 
16365
    
 
16366
    Ported keypairs to novaclient instead of openstackx
 
16367
 
 
16368
commit ec08174d733ccf98ca9752c6ae312253a1290e9a
 
16369
Author: Jake Dahn <jake@ansolabs.com>
 
16370
Date:   Tue Sep 13 15:04:46 2011 -0700
 
16371
 
 
16372
    fixing up keypair tests
 
16373
 
 
16374
 .../django_openstack/tests/api_tests.py            |   26 +++++++++++--------
 
16375
 1 files changed, 15 insertions(+), 11 deletions(-)
 
16376
 
 
16377
commit 166d6fee9269540bae6f99279e878869b4988cce
 
16378
Merge: 4b6e342 993d302
 
16379
Author: Jake Dahn <jake@ansolabs.com>
 
16380
Date:   Tue Sep 13 14:55:45 2011 -0700
 
16381
 
 
16382
    Merge branch 'master' into keypairs
 
16383
 
 
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
 
16388
 
 
16389
    Merge pull request #106 from cloudbuilders/floating-ips-mergeready
 
16390
    
 
16391
    Add support for Floating IPs to dashboard.
 
16392
 
 
16393
commit 4b6e3422a83175b32bcfdebf5bdaf5828baf4c4d
 
16394
Merge: ddd1eec 2b77d72
 
16395
Author: Jake Dahn <jake@ansolabs.com>
 
16396
Date:   Tue Sep 13 14:54:42 2011 -0700
 
16397
 
 
16398
    merging with up to date floating ips / master
 
16399
 
 
16400
commit 2b77d720377fe8f081cef4f815aef78381c2e14a
 
16401
Author: Jake Dahn <jake@ansolabs.com>
 
16402
Date:   Tue Sep 13 14:44:44 2011 -0700
 
16403
 
 
16404
    fixed tests, tweaked the way api call is made for adding/removing floating ips to instance
 
16405
 
 
16406
 django-openstack/django_openstack/api.py           |    4 +-
 
16407
 .../django_openstack/tests/api_tests.py            |   74 ++++++++++++-------
 
16408
 2 files changed, 49 insertions(+), 29 deletions(-)
 
16409
 
 
16410
commit 3aff55d4361b43262bb587b7a1cfc72d8fc5defb
 
16411
Merge: 354a5a5 495c815
 
16412
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
16413
Date:   Mon Sep 12 16:15:29 2011 -0700
 
16414
 
 
16415
    Merge remote branch '4p/master' into floating-ips-mergeready
 
16416
    
 
16417
    Conflicts:
 
16418
        openstack-dashboard/dashboard/static/dashboard/css/style.css
 
16419
        openstack-dashboard/dashboard/templates/_dash_sidebar.html
 
16420
        openstack-dashboard/tools/pip-requires
 
16421
 
 
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
 
16426
 
 
16427
    Merge pull request #108 from heckj/pep8
 
16428
    
 
16429
    pep8 cleanup
 
16430
 
 
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
 
16435
 
 
16436
    Merge pull request #105 from cloudbuilders/security-groups-mergeready
 
16437
    
 
16438
    Add support for security groups to dashboard
 
16439
 
 
16440
commit 354a5a5b49819545839ef3f1a4a78d2fe62b6703
 
16441
Author: Jake Dahn <jake@ansolabs.com>
 
16442
Date:   Mon Sep 12 14:11:10 2011 -0700
 
16443
 
 
16444
    chanigng name of unused variable
 
16445
 
 
16446
 .../django_openstack/dash/views/floating_ips.py    |    2 +-
 
16447
 1 files changed, 1 insertions(+), 1 deletions(-)
 
16448
 
 
16449
commit 8d1a2d605cd85252d7073786ec059676e71043f5
 
16450
Author: Jake Dahn <jake@ansolabs.com>
 
16451
Date:   Mon Sep 12 14:08:14 2011 -0700
 
16452
 
 
16453
    adding python-novaclient to buildout
 
16454
 
 
16455
 django-openstack/buildout.cfg |    5 +++++
 
16456
 1 files changed, 5 insertions(+), 0 deletions(-)
 
16457
 
 
16458
commit ea8aa9a6bff0d724cb893deae203047776d5257b
 
16459
Author: Jake Dahn <jake@ansolabs.com>
 
16460
Date:   Mon Sep 12 14:07:00 2011 -0700
 
16461
 
 
16462
    adding novaclient to buildout
 
16463
 
 
16464
 django-openstack/buildout.cfg |    5 +++++
 
16465
 1 files changed, 5 insertions(+), 0 deletions(-)
 
16466
 
 
16467
commit f5bd9bc7fc3c358068830b99aa1d73aa050c2743
 
16468
Author: Jake Dahn <jake@ansolabs.com>
 
16469
Date:   Mon Sep 12 13:55:10 2011 -0700
 
16470
 
 
16471
    cleaning up spacing in css
 
16472
 
 
16473
 .../dashboard/static/dashboard/css/style.css       |   10 ++++++++++
 
16474
 1 files changed, 10 insertions(+), 0 deletions(-)
 
16475
 
 
16476
commit aa16bbed607377c90b4b4b754f7d8be279229854
 
16477
Author: Jake Dahn <jake@ansolabs.com>
 
16478
Date:   Mon Sep 12 13:51:50 2011 -0700
 
16479
 
 
16480
    cleaning up a pep8 nit
 
16481
 
 
16482
 django-openstack/django_openstack/api.py |    2 ++
 
16483
 1 files changed, 2 insertions(+), 0 deletions(-)
 
16484
 
 
16485
commit ddd1eec8d6073d76f2450710b8a00a21cdf81bfc
 
16486
Author: Jake Dahn <jake@ansolabs.com>
 
16487
Date:   Mon Sep 12 12:49:02 2011 -0700
 
16488
 
 
16489
    updating keypair tests
 
16490
 
 
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(-)
 
16494
 
 
16495
commit 468448836361a0bfe33870858ebc46a36ba3541b
 
16496
Author: Jake Dahn <jake@ansolabs.com>
 
16497
Date:   Mon Sep 12 10:56:50 2011 -0700
 
16498
 
 
16499
    switching exceptions handling over to novaclient and doing a pylint/pep8 cleanup
 
16500
 
 
16501
 .../django_openstack/dash/views/keypairs.py        |   22 ++++++++-----------
 
16502
 1 files changed, 9 insertions(+), 13 deletions(-)
 
16503
 
 
16504
commit 0d0c56553a4a0080aca23863469d877b1b88603b
 
16505
Author: Jake Dahn <jake@ansolabs.com>
 
16506
Date:   Mon Sep 12 10:48:59 2011 -0700
 
16507
 
 
16508
    porting keypair functionality over to novaclient
 
16509
 
 
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(-)
 
16515
 
 
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
 
16520
 
 
16521
    Merge pull request #107 from cloudbuilders/remove_nova-adminclient
 
16522
    
 
16523
    SIMPLE: remove admin-novaclient from pip (1 line)
 
16524
 
 
16525
commit 9c4a04bb7e30ae72231ce0bb8d331b2bf2680e0d
 
16526
Author: Joe Heck <heckj@mac.com>
 
16527
Date:   Mon Sep 12 10:28:12 2011 -0700
 
16528
 
 
16529
    pep8 cleanup
 
16530
 
 
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(-)
 
16565
 
 
16566
commit 578764101df6a5e4863b1aae66d4343d13ebb258
 
16567
Author: Jesse Andrews <anotherjesse@gmail.com>
 
16568
Date:   Sun Sep 11 18:02:20 2011 -0700
 
16569
 
 
16570
    remove admin-novaclient as it is only used in broken clients
 
16571
 
 
16572
 openstack-dashboard/tools/pip-requires |    1 -
 
16573
 1 files changed, 0 insertions(+), 1 deletions(-)
 
16574
 
 
16575
commit 59ab8112f5d14454b412ba48747a1a2ebf842b73
 
16576
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
16577
Date:   Fri Sep 9 20:44:30 2011 -0700
 
16578
 
 
16579
    remove old references to project_id
 
16580
 
 
16581
 django-openstack/django_openstack/api.py           |    2 +-
 
16582
 .../templates/_syspanel_instance_list.html         |    4 ++--
 
16583
 2 files changed, 3 insertions(+), 3 deletions(-)
 
16584
 
 
16585
commit 5cbc5267fe3c374b87145d0dee66fd3b9e72e960
 
16586
Author: Jake Dahn <jake@ansolabs.com>
 
16587
Date:   Fri Sep 9 18:32:54 2011 -0700
 
16588
 
 
16589
    pep8 and pyflakes cleanup on floating ips view
 
16590
 
 
16591
 .../django_openstack/dash/views/floating_ips.py    |   32 ++++++++-----------
 
16592
 1 files changed, 14 insertions(+), 18 deletions(-)
 
16593
 
 
16594
commit 5305c87873e3ca03455f196c269d7e3f3b012b90
 
16595
Author: Jake Dahn <jake@ansolabs.com>
 
16596
Date:   Fri Sep 9 18:28:17 2011 -0700
 
16597
 
 
16598
    oops, forgot to save file before commit
 
16599
 
 
16600
 .../dashboard/static/dashboard/css/style.css       |    4 +---
 
16601
 1 files changed, 1 insertions(+), 3 deletions(-)
 
16602
 
 
16603
commit bd47762214e2c97559885d2a8869562b115b1710
 
16604
Merge: a34db45 6fd29e0
 
16605
Author: Jake Dahn <jake@ansolabs.com>
 
16606
Date:   Fri Sep 9 17:16:50 2011 -0700
 
16607
 
 
16608
    merging
 
16609
 
 
16610
commit a34db45661a447d74195ef7f971930997090535b
 
16611
Author: Jake Dahn <jake@ansolabs.com>
 
16612
Date:   Fri Sep 9 17:07:35 2011 -0700
 
16613
 
 
16614
    switched over to novaclient exceptions
 
16615
 
 
16616
 .../django_openstack/dash/views/floating_ips.py    |   12 ++++++------
 
16617
 1 files changed, 6 insertions(+), 6 deletions(-)
 
16618
 
 
16619
commit 1e9e2c6bf58118a0f2eacb861c346fdc5ae4acb5
 
16620
Author: Jake Dahn <jake@ansolabs.com>
 
16621
Date:   Fri Sep 9 17:05:13 2011 -0700
 
16622
 
 
16623
    Adding disassociate view tests
 
16624
 
 
16625
 .../tests/view_tests/dash/floating_ip_tests.py     |   61 ++++++++++++++++++++
 
16626
 1 files changed, 61 insertions(+), 0 deletions(-)
 
16627
 
 
16628
commit 81b0e1632edaea056b6eb4dd59a3cf2b616edfae
 
16629
Author: Jake Dahn <jake@ansolabs.com>
 
16630
Date:   Fri Sep 9 16:40:58 2011 -0700
 
16631
 
 
16632
    adding first few view tests
 
16633
 
 
16634
 .../tests/view_tests/dash/floating_ip_tests.py     |  139 ++++++++++++++++++++
 
16635
 1 files changed, 139 insertions(+), 0 deletions(-)
 
16636
 
 
16637
commit 1060267f73b1e98011b01a766e05855f06e5d06f
 
16638
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
16639
Date:   Fri Sep 9 15:46:22 2011 -0700
 
16640
 
 
16641
    remove extra spaces
 
16642
 
 
16643
 .../templates/dash_security_groups_create.html     |    5 -----
 
16644
 1 files changed, 0 insertions(+), 5 deletions(-)
 
16645
 
 
16646
commit 590821917929e280542b8aedcd8f623e2502f893
 
16647
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
16648
Date:   Fri Sep 9 15:39:52 2011 -0700
 
16649
 
 
16650
    use novaclient exceptions
 
16651
 
 
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(-)
 
16655
 
 
16656
commit c70905f8d0d234313ce30ebfa3b8fcd9c84aa5b6
 
16657
Author: Jake Dahn <jake@ansolabs.com>
 
16658
Date:   Fri Sep 9 15:33:35 2011 -0700
 
16659
 
 
16660
    switching over to novaclient exceptions instead of openstackx
 
16661
 
 
16662
 .../django_openstack/dash/views/security_groups.py |   26 ++++++++++----------
 
16663
 1 files changed, 13 insertions(+), 13 deletions(-)
 
16664
 
 
16665
commit 8435c4d58727c4d15f7ff07c4ec97d5d36f2d520
 
16666
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
16667
Date:   Fri Sep 9 15:10:39 2011 -0700
 
16668
 
 
16669
    add in tests
 
16670
 
 
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(-)
 
16676
 
 
16677
commit a4fa8b2603fd2a9066fbc0ea1f391ce1cb5dfbd2
 
16678
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
16679
Date:   Fri Sep 9 12:12:58 2011 -0700
 
16680
 
 
16681
    some style tweaks
 
16682
 
 
16683
 .../django_openstack/dash/views/security_groups.py |   43 +++++++++++++-------
 
16684
 1 files changed, 28 insertions(+), 15 deletions(-)
 
16685
 
 
16686
commit ae63a3dbc1e63252e4d25252da855e902647b62e
 
16687
Merge: 7eccc2d 6fd29e0
 
16688
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
16689
Date:   Fri Sep 9 11:53:39 2011 -0700
 
16690
 
 
16691
    Merge remote branch '4p/master' into security-groups-mergeready
 
16692
    
 
16693
    Conflicts:
 
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
 
16700
 
 
16701
commit 6fd29e0ecb59a3788448e31c745561065f4cd694
 
16702
Author: Joe Heck <heckj@mac.com>
 
16703
Date:   Wed Sep 7 18:11:58 2011 -0700
 
16704
 
 
16705
    fix typo in runtests
 
16706
 
 
16707
 run_tests.sh |    2 +-
 
16708
 1 files changed, 1 insertions(+), 1 deletions(-)
 
16709
 
 
16710
commit e260c3bf0f5215718f91968aadc92764e21e482e
 
16711
Author: Joe Heck <heckj@mac.com>
 
16712
Date:   Wed Sep 7 18:07:20 2011 -0700
 
16713
 
 
16714
    trying to get pep8 output to parse in pylint @ jenkins
 
16715
 
 
16716
 run_tests.sh |    9 ++++-----
 
16717
 1 files changed, 4 insertions(+), 5 deletions(-)
 
16718
 
 
16719
commit df0f3f9a0abed98317db5b85f66aaac48babf95e
 
16720
Author: Joe Heck <heckj@mac.com>
 
16721
Date:   Wed Sep 7 16:51:11 2011 -0700
 
16722
 
 
16723
    returning 0 intentionally from pep8 to show pep8 charts on dash
 
16724
 
 
16725
 run_tests.sh |    3 ++-
 
16726
 1 files changed, 2 insertions(+), 1 deletions(-)
 
16727
 
 
16728
commit b17b24c4173f7264b6ae6b316de376862b238134
 
16729
Merge: c04867b e99c87b
 
16730
Author: Joseph Heck <heckj@mac.com>
 
16731
Date:   Wed Sep 7 16:08:45 2011 -0700
 
16732
 
 
16733
    Merge pull request #104 from CiscoSystems/quantum-view-tests
 
16734
    
 
16735
    Modified quantum view tests to use Mox
 
16736
 
 
16737
commit 4bcc4d3f1771f39e1c610723f40582bb13b68d2c
 
16738
Author: Jake Dahn <jake@ansolabs.com>
 
16739
Date:   Wed Sep 7 11:28:47 2011 -0700
 
16740
 
 
16741
    adjusting client, adding api tests
 
16742
 
 
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(-)
 
16746
 
 
16747
commit e99c87b61a713e7d2b97168046028a1e57f87409
 
16748
Author: Arvind Somya <asomya@cisco.com>
 
16749
Date:   Tue Sep 6 15:38:46 2011 -0400
 
16750
 
 
16751
    pep8 fixes for quantum integration files
 
16752
    
 
16753
    Fixing PEP8 compliance issues for the quantum integration effort.
 
16754
 
 
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(-)
 
16761
 
 
16762
commit a5ecd8bbc7505aa1f1623a03007460bd8ca9ad1d
 
16763
Author: Jake Dahn <jake@ansolabs.com>
 
16764
Date:   Tue Sep 6 11:52:56 2011 -0700
 
16765
 
 
16766
    fixing the allocate floating ip method
 
16767
 
 
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(-)
 
16771
 
 
16772
commit 7428d9e7f01aa1095508417024af6cd456662196
 
16773
Author: Arvind Somya <asomya@cisco.com>
 
16774
Date:   Tue Sep 6 11:21:05 2011 -0400
 
16775
 
 
16776
    Modified quantum view tests to use Mox
 
16777
    
 
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.
 
16781
 
 
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(-)
 
16789
 
 
16790
commit 5915d2b35c15fda7a6e879c7ac2e1c6e63d853b9
 
16791
Author: Jake Dahn <jake@ansolabs.com>
 
16792
Date:   Fri Sep 2 16:07:51 2011 -0700
 
16793
 
 
16794
    disassociate from floating ips page now works
 
16795
 
 
16796
 .../django_openstack/dash/views/floating_ips.py    |    3 ++-
 
16797
 1 files changed, 2 insertions(+), 1 deletions(-)
 
16798
 
 
16799
commit f5af3d5e4bedb9ed3d035a178fe7edf1051506b8
 
16800
Author: Jake Dahn <jake@ansolabs.com>
 
16801
Date:   Fri Sep 2 16:02:14 2011 -0700
 
16802
 
 
16803
    got the floating ip list mostly working now
 
16804
 
 
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(-)
 
16809
 
 
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
 
16814
 
 
16815
    Merge pull request #103 from CiscoSystems/dashboard-quantum-integration
 
16816
    
 
16817
    Refitting to new Quantum API spec
 
16818
 
 
16819
commit 86b33fe351ceedd8df39ec8ce5ac0184c27800db
 
16820
Author: Arvind Somya <asomya@cisco.com>
 
16821
Date:   Thu Sep 1 18:23:10 2011 -0400
 
16822
 
 
16823
    Refitting to new Quantum API spec
 
16824
    
 
16825
    Refitting views and calls to match the new Quantum API spec.
 
16826
 
 
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(-)
 
16832
 
 
16833
commit 671e4f42f5ca94edd59d4067189fa0e3e4318008
 
16834
Author: Joe Heck <heckj@mac.com>
 
16835
Date:   Wed Aug 31 16:33:44 2011 -0700
 
16836
 
 
16837
    updating README to explain project/repo structure
 
16838
 
 
16839
 README |   21 +++++++++++++++++++++
 
16840
 1 files changed, 21 insertions(+), 0 deletions(-)
 
16841
 
 
16842
commit 36e266e7ff897824eb6620d60c27b85061e35810
 
16843
Author: Joe Heck <heckj@mac.com>
 
16844
Date:   Wed Aug 31 16:19:40 2011 -0700
 
16845
 
 
16846
    fixing run_tests - typo, missing requires
 
16847
 
 
16848
 .gitignore                             |    2 ++
 
16849
 openstack-dashboard/tools/pip-requires |    2 ++
 
16850
 run_tests.sh                           |   17 +++++++++++++++--
 
16851
 3 files changed, 19 insertions(+), 2 deletions(-)
 
16852
 
 
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
 
16857
 
 
16858
    Merge pull request #102 from heckj/testup
 
16859
    
 
16860
    updating run_tests.sh to mimic other openstack projects, pep8, pylint, co
 
16861
 
 
16862
commit 6d633a9ec77d1e2ee8ea8e2ba8e6cda63736b3bd
 
16863
Author: Joe Heck <heckj@mac.com>
 
16864
Date:   Wed Aug 31 12:48:13 2011 -0700
 
16865
 
 
16866
    updating run_tests.sh to mimic other openstack projects, pep8, pylint, coverage
 
16867
 
 
16868
 .gitignore                             |    4 +-
 
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(-)
 
16874
 
 
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
 
16879
 
 
16880
    Merge pull request #101 from e0ne/master
 
16881
    
 
16882
    Fix issue #838054: Search form submit causes Forbidden (403) page
 
16883
 
 
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
 
16888
 
 
16889
    Merge pull request #100 from gabrielhurley/static
 
16890
    
 
16891
    Refactor openstack-dashboard to use contrib.staticfiles app
 
16892
 
 
16893
commit 81a0b15317b2d6df48fff1fc762cdc8ce7c19c00
 
16894
Author: Ivan Kolodyazhny <e0ne@e0ne.info>
 
16895
Date:   Wed Aug 31 15:46:04 2011 +0300
 
16896
 
 
16897
    Fix issue #838054: Search form submit causes Forbidden (403) page
 
16898
 
 
16899
 .../dashboard/templates/_page_header.html          |    2 +-
 
16900
 1 files changed, 1 insertions(+), 1 deletions(-)
 
16901
 
 
16902
commit 7eccc2d7f4d92d1100fb06940c980d6a3db888f2
 
16903
Author: Jake Dahn <jake@ansolabs.com>
 
16904
Date:   Tue Aug 30 16:55:36 2011 -0700
 
16905
 
 
16906
    merging with updated pip-requires
 
16907
 
 
16908
 openstack-dashboard/tools/pip-requires |    2 +-
 
16909
 1 files changed, 1 insertions(+), 1 deletions(-)
 
16910
 
 
16911
commit 46daaa77af15dfd779fd710711c9c741970f733c
 
16912
Author: Jake Dahn <jake@ansolabs.com>
 
16913
Date:   Tue Aug 30 16:45:47 2011 -0700
 
16914
 
 
16915
    adding novaclient wrapper to api.py, and fixing issue for security groups rules cidr display
 
16916
 
 
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(-)
 
16920
 
 
16921
commit 07043c4302197b574c5f72a64a30e8775ee7fb8f
 
16922
Author: Jake Dahn <jake@ansolabs.com>
 
16923
Date:   Tue Aug 30 16:37:09 2011 -0700
 
16924
 
 
16925
    updating api.py to point to novaclient for security groups
 
16926
 
 
16927
 django-openstack/django_openstack/api.py |   19 +++++++++----------
 
16928
 1 files changed, 9 insertions(+), 10 deletions(-)
 
16929
 
 
16930
commit c889af9736f7a1d6d33e4f1207e49c4a78dda4e5
 
16931
Author: Jake Dahn <jake@ansolabs.com>
 
16932
Date:   Tue Aug 30 16:55:06 2011 -0700
 
16933
 
 
16934
    merging api.py
 
16935
 
 
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(-)
 
16945
 
 
16946
commit de0e253eeca0c3f0799cd4ecbe898a29e750509c
 
16947
Author: Jake Dahn <jake@ansolabs.com>
 
16948
Date:   Tue Aug 30 16:54:00 2011 -0700
 
16949
 
 
16950
    merging style.css
 
16951
 
 
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(-)
 
16965
 
 
16966
commit 9f41a47acaa71c3d7cd937673286c471a94cfe8e
 
16967
Merge: 841b064 cd4d5d3
 
16968
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
16969
Date:   Tue Aug 30 16:46:28 2011 -0700
 
16970
 
 
16971
    Merge branch 'static' of github.com:gabrielhurley/openstack-dashboard into static
 
16972
 
 
16973
commit 841b064d880343e3f8a82836d4822ca0073e254b
 
16974
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
16975
Date:   Mon Aug 29 17:41:35 2011 -0700
 
16976
 
 
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.
 
16978
 
 
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(-)
 
17187
 
 
17188
commit 7aa9532a79df4af1eef84c57b325208e27a4bde3
 
17189
Author: Jake Dahn <jake@ansolabs.com>
 
17190
Date:   Tue Aug 30 16:31:36 2011 -0700
 
17191
 
 
17192
    hooking up associate floating ip actions
 
17193
 
 
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(-)
 
17198
 
 
17199
commit db834674d362f2b40f576a507840cf120908340a
 
17200
Author: Jake Dahn <jake@ansolabs.com>
 
17201
Date:   Tue Aug 30 14:41:17 2011 -0700
 
17202
 
 
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
 
17204
 
 
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(-)
 
17212
 
 
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
 
17217
 
 
17218
    Merge pull request #92 from CiscoSystems/dashboard-quantum-integration
 
17219
    
 
17220
    Dashboard quantum integration
 
17221
 
 
17222
commit cd4d5d300961a8f05061366f6629b38b0d3512d5
 
17223
Author: Gabriel Hurley <gabriel@strikeawe.com>
 
17224
Date:   Mon Aug 29 17:41:35 2011 -0700
 
17225
 
 
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.
 
17227
 
 
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(-)
 
17436
 
 
17437
commit 77f51e22759e45b1c1fe0fe89470243626069225
 
17438
Author: Jake Dahn <jake@ansolabs.com>
 
17439
Date:   Mon Aug 29 15:07:08 2011 -0700
 
17440
 
 
17441
    adding python-novaclient to the piprequires
 
17442
 
 
17443
 openstack-dashboard/tools/pip-requires |    1 +
 
17444
 1 files changed, 1 insertions(+), 0 deletions(-)
 
17445
 
 
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
 
17450
 
 
17451
    Merge pull request #98 from cloudbuilders/master
 
17452
    
 
17453
    SIMPLE: fix template for image list
 
17454
 
 
17455
commit 6b1406fb29e916617e38b577d37dd9ad43ab4f0b
 
17456
Author: Jesse Andrews <anotherjesse@gmail.com>
 
17457
Date:   Mon Aug 29 15:32:51 2011 -0700
 
17458
 
 
17459
    fix inverse project id & container format
 
17460
 
 
17461
 .../dashboard/templates/_syspanel_image_list.html  |    4 ++--
 
17462
 1 files changed, 2 insertions(+), 2 deletions(-)
 
17463
 
 
17464
commit b069ef0b74318962dddce91f3413420fe93c36ed
 
17465
Merge: 88cc553 cbcf016
 
17466
Author: Arvind Somya <asomya@cisco.com>
 
17467
Date:   Fri Aug 26 15:12:49 2011 -0400
 
17468
 
 
17469
    Merge remote branch 'upstream/master' into dashboard-quantum-integration
 
17470
 
 
17471
commit 88cc553fe4e7fd36067c36867af945e018c2199c
 
17472
Author: Arvind Somya <asomya@cisco.com>
 
17473
Date:   Fri Aug 26 15:11:25 2011 -0400
 
17474
 
 
17475
    Adding unit tests for network and port views.
 
17476
 
 
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(-)
 
17483
 
 
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
 
17488
 
 
17489
    Merge pull request #96 from cloudbuilders/modules
 
17490
    
 
17491
    Modules
 
17492
 
 
17493
commit 2f1a0536cba981f1db4c4172bec619f163beca8a
 
17494
Author: Jake Dahn <jake@ansolabs.com>
 
17495
Date:   Tue Aug 23 16:22:39 2011 -0700
 
17496
 
 
17497
    cleaning up a few things, and making template tag not error out when there are no modules
 
17498
 
 
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(-)
 
17503
 
 
17504
commit 1dc42bba4ab78bc35ef57825e59354c125da6a5c
 
17505
Author: Jake Dahn <jake@ansolabs.com>
 
17506
Date:   Tue Aug 23 15:54:12 2011 -0700
 
17507
 
 
17508
    cleaning up recurring calls in sidebar template tag
 
17509
 
 
17510
 .../templatetags/templatetags/sidebar_modules.py   |   10 ++++++----
 
17511
 1 files changed, 6 insertions(+), 4 deletions(-)
 
17512
 
 
17513
commit 2d3c3042b7416354bfec50af1f917c3b40095843
 
17514
Author: Arvind Somya <asomya@cisco.com>
 
17515
Date:   Tue Aug 23 15:04:43 2011 -0400
 
17516
 
 
17517
    Removing duplicate kuombu dependency.
 
17518
 
 
17519
 openstack-dashboard/tools/pip-requires |    1 -
 
17520
 1 files changed, 0 insertions(+), 1 deletions(-)
 
17521
 
 
17522
commit e010a494b39658da5514bad9782e27f6be509fac
 
17523
Merge: 0462724 707c183
 
17524
Author: Arvind Somya <asomya@cisco.com>
 
17525
Date:   Tue Aug 23 13:41:05 2011 -0400
 
17526
 
 
17527
    Merge branch 'master' into dashboard-quantum-integration
 
17528
    
 
17529
    Conflicts:
 
17530
        django-openstack/django_openstack/urls.py
 
17531
 
 
17532
commit 0462724d9899a0b24d8f8b68b71802b2a3c0ac75
 
17533
Author: Arvind Somya <asomya@cisco.com>
 
17534
Date:   Tue Aug 23 13:29:27 2011 -0400
 
17535
 
 
17536
    Changes suggested in merge discussion
 
17537
    
 
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.
 
17544
 
 
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(-)
 
17549
 
 
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
 
17554
 
 
17555
    Merge pull request #95 from ddoan/master
 
17556
    
 
17557
    Fix pip-requires
 
17558
 
 
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
 
17563
 
 
17564
    Merge pull request #94 from cloudbuilders/ajax-refreshing
 
17565
    
 
17566
    Ajax refreshing updates and fixes
 
17567
 
 
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
 
17572
 
 
17573
    Merge pull request #90 from cloudbuilders/modules
 
17574
    
 
17575
    Work on extensibility
 
17576
 
 
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
 
17581
 
 
17582
    Merge pull request #93 from cloudbuilders/update-images
 
17583
    
 
17584
    Adding httpresponse to update image view, without it dashboard will crash
 
17585
 
 
17586
commit 5427d00ad24cdb1b39fef1bf659e3bb468455afd
 
17587
Author: Doug Doan <dougdoan@gmail.com>
 
17588
Date:   Sat Aug 20 21:14:40 2011 -0700
 
17589
 
 
17590
    Add missing kombu dependency
 
17591
 
 
17592
 openstack-dashboard/tools/pip-requires |    1 +
 
17593
 1 files changed, 1 insertions(+), 0 deletions(-)
 
17594
 
 
17595
commit a0d3bfa62c35a865ec990a17a6fd34f1be393d95
 
17596
Author: Arvind Somya <asomya@cisco.com>
 
17597
Date:   Fri Aug 19 18:18:36 2011 -0400
 
17598
 
 
17599
    Removed all Jquery UI dependencies
 
17600
    
 
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.
 
17604
 
 
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(-)
 
17636
 
 
17637
commit d85bea953855f46e6b3a2d6e7a64bda18300fe26
 
17638
Author: Jake Dahn <jake@ansolabs.com>
 
17639
Date:   Thu Aug 18 15:45:10 2011 -0700
 
17640
 
 
17641
    adding ajax toggler to dash instance list
 
17642
 
 
17643
 .../dashboard/templates/dash_instances.html        |   41 ++++++++++++++-----
 
17644
 1 files changed, 30 insertions(+), 11 deletions(-)
 
17645
 
 
17646
commit 783654a9b67d865132e9a0209de72a08b0bf6516
 
17647
Author: Jake Dahn <jake@ansolabs.com>
 
17648
Date:   Thu Aug 18 15:31:37 2011 -0700
 
17649
 
 
17650
    adding a simple checkbox to toggle ajax refreshing
 
17651
 
 
17652
 .../dashboard/templates/syspanel_instances.html    |   27 +++++++++++++++++---
 
17653
 openstack-dashboard/media/dashboard/css/style.css  |   13 +++++++++
 
17654
 2 files changed, 36 insertions(+), 4 deletions(-)
 
17655
 
 
17656
commit 8b8b8d408b20c99166cdb5a86f5b7e42498025b5
 
17657
Author: Jake Dahn <jake@ansolabs.com>
 
17658
Date:   Thu Aug 18 14:51:07 2011 -0700
 
17659
 
 
17660
    syspanel instances will now show globally launched instances after ajax refresh
 
17661
 
 
17662
 .../django_openstack/syspanel/views/instances.py   |    2 +-
 
17663
 1 files changed, 1 insertions(+), 1 deletions(-)
 
17664
 
 
17665
commit ba77683dbaa2e2d544291b69f2b32c32aefb8bf6
 
17666
Author: Jake Dahn <jake@ansolabs.com>
 
17667
Date:   Thu Aug 18 14:42:08 2011 -0700
 
17668
 
 
17669
    adding httpresponse to update image view, without it dashboard will crash on update of image
 
17670
 
 
17671
 .../django_openstack/syspanel/views/images.py      |    2 +-
 
17672
 1 files changed, 1 insertions(+), 1 deletions(-)
 
17673
 
 
17674
commit 897077688af869a05d1ace042509c861368093c9
 
17675
Merge: f892a02 bb4c340
 
17676
Author: Arvind Somya <asomya@cisco.com>
 
17677
Date:   Thu Aug 18 11:10:46 2011 -0400
 
17678
 
 
17679
    Merge branch 'dashboard-quantum-integration' of https://github.com/CiscoSystems/openstack-dashboard into dashboard-quantum-integration
 
17680
    
 
17681
    Conflicts:
 
17682
        openstack-dashboard/tools/pip-requires
 
17683
 
 
17684
commit f892a02e65b291c3a36741c008936e821125b82d
 
17685
Author: Arvind Somya <asomya@cisco.com>
 
17686
Date:   Thu Aug 18 11:06:23 2011 -0400
 
17687
 
 
17688
    Updated pip requires and new client library
 
17689
    
 
17690
    - Updated the pip requirements to point to the quantum main trunk
 
17691
    - Tweaked some calls to fit the updated quantum client library.
 
17692
 
 
17693
 .../django_openstack/dash/views/networks.py        |   64 ++++++++++----------
 
17694
 openstack-dashboard/tools/pip-requires             |    2 +-
 
17695
 2 files changed, 33 insertions(+), 33 deletions(-)
 
17696
 
 
17697
commit bb4c340980552e25c202dc6b50f09d0cfe208890
 
17698
Author: Arvind Somya <asomya@cisco.com>
 
17699
Date:   Wed Aug 17 14:20:31 2011 -0400
 
17700
 
 
17701
    Modified git requires to include https
 
17702
 
 
17703
 openstack-dashboard/tools/pip-requires |    4 ++--
 
17704
 1 files changed, 2 insertions(+), 2 deletions(-)
 
17705
 
 
17706
commit 2f670bf4eb51ac1b2dbbd95c1feda7554efcbb1d
 
17707
Author: Arvind Somya <asomya@cisco.com>
 
17708
Date:   Wed Aug 17 12:35:17 2011 -0400
 
17709
 
 
17710
    Adding kombu to the pip requirements
 
17711
 
 
17712
 openstack-dashboard/tools/pip-requires |    1 +
 
17713
 1 files changed, 1 insertions(+), 0 deletions(-)
 
17714
 
 
17715
commit 44bdcff2ef66cc72cbc3373fda1e7b2c09c9ccdb
 
17716
Author: Arvind Somya <asomya@cisco.com>
 
17717
Date:   Tue Aug 16 17:06:47 2011 -0400
 
17718
 
 
17719
    Made quantum networking configurable.
 
17720
    
 
17721
    Added a context processor and check to make quantum networking configurable in the dashboard.
 
17722
 
 
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(-)
 
17728
 
 
17729
commit bccc0183c62eb2c04c62fc6d9a0cad97b08c8e1e
 
17730
Author: Arvind Somya <asomya@cisco.com>
 
17731
Date:   Tue Aug 16 16:38:25 2011 -0400
 
17732
 
 
17733
    Updated local settings file for quantum settings
 
17734
 
 
17735
 .../local/local_settings.py.example                |    6 ++++++
 
17736
 1 files changed, 6 insertions(+), 0 deletions(-)
 
17737
 
 
17738
commit ca51e21e9f31b7ef804a46c8af82468fb26a3fba
 
17739
Author: Arvind Somya <asomya@cisco.com>
 
17740
Date:   Tue Aug 16 15:04:36 2011 -0400
 
17741
 
 
17742
    Merged quantum code into django-openstack module
 
17743
    
 
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.
 
17751
 
 
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(-)
 
17794
 
 
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
 
17799
 
 
17800
    Merge pull request #91 from cloud-smokers/master
 
17801
    
 
17802
    little changes to be compliant
 
17803
 
 
17804
commit d6d9c39922634f9cfab3db86951a46fe633f2fcd
 
17805
Author: Carlo Truijllo <truijllo@crs4.it>
 
17806
Date:   Thu Aug 11 10:32:14 2011 +0200
 
17807
 
 
17808
    lines added to be compliant with standards
 
17809
 
 
17810
 django-openstack/django_openstack/decorators.py |    4 +++-
 
17811
 1 files changed, 3 insertions(+), 1 deletions(-)
 
17812
 
 
17813
commit 1a44c6b9d0dc55a58846bae714c61b875499ec1a
 
17814
Author: Carlo Truijllo <truijllo@crs4.it>
 
17815
Date:   Wed Aug 10 18:26:01 2011 +0200
 
17816
 
 
17817
    enforcing admin ( syspanel ) urls
 
17818
 
 
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(-)
 
17828
 
 
17829
commit 7dfa3191c3f5e82394df02657d499b42c4f5a276
 
17830
Author: Jake Dahn <jake@ansolabs.com>
 
17831
Date:   Tue Aug 9 16:04:11 2011 -0700
 
17832
 
 
17833
    adding a bit of documentation
 
17834
 
 
17835
 django-openstack/django_openstack/signals.py |   10 ++++++++++
 
17836
 1 files changed, 10 insertions(+), 0 deletions(-)
 
17837
 
 
17838
commit 2a349e6a10758deca0287eec6ae2b527d53dd05f
 
17839
Author: Jake Dahn <jake@ansolabs.com>
 
17840
Date:   Tue Aug 9 15:45:59 2011 -0700
 
17841
 
 
17842
    making things a little more pep8 friendly
 
17843
 
 
17844
 .../templatetags/templatetags/sidebar_modules.py   |    9 +++++----
 
17845
 1 files changed, 5 insertions(+), 4 deletions(-)
 
17846
 
 
17847
commit c17687afb8ce345241e893203ef492ec8596152b
 
17848
Author: Jake Dahn <jake@ansolabs.com>
 
17849
Date:   Tue Aug 9 15:45:05 2011 -0700
 
17850
 
 
17851
    rephrasing method name as a verb instead of statement
 
17852
 
 
17853
 django-openstack/django_openstack/signals.py       |    2 +-
 
17854
 .../templatetags/templatetags/sidebar_modules.py   |    8 ++++----
 
17855
 2 files changed, 5 insertions(+), 5 deletions(-)
 
17856
 
 
17857
commit d33864754ec83ad673b3388fdb43079aabf3108a
 
17858
Author: Jake Dahn <jake@ansolabs.com>
 
17859
Date:   Tue Aug 9 15:43:21 2011 -0700
 
17860
 
 
17861
    fixing typo, consolidating down code
 
17862
 
 
17863
 django-openstack/django_openstack/signals.py |    4 +---
 
17864
 1 files changed, 1 insertions(+), 3 deletions(-)
 
17865
 
 
17866
commit 96b2322ce71889d838e61329b6a0330f8480e2a0
 
17867
Merge: 62bd21d c99a11b
 
17868
Author: Jake Dahn <jake@ansolabs.com>
 
17869
Date:   Tue Aug 9 15:32:57 2011 -0700
 
17870
 
 
17871
    Merge branch 'master' into modules
 
17872
 
 
17873
commit d261a08f107fd3b1093e452c36cac4d6dc14ad28
 
17874
Author: Carlo Truijllo <truijllo@crs4.it>
 
17875
Date:   Tue Aug 9 18:25:09 2011 +0200
 
17876
 
 
17877
    parsable csv format
 
17878
 
 
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(-)
 
17884
 
 
17885
commit 357d40c30ef92b4adb97f713b581482e1163cc13
 
17886
Author: Carlo Truijllo <truijllo@crs4.it>
 
17887
Date:   Tue Aug 9 16:22:16 2011 +0200
 
17888
 
 
17889
    date and iteration formatting fixed
 
17890
 
 
17891
 openstack-dashboard/dashboard/settings.py          |    1 +
 
17892
 .../dashboard/templates/dash_usage.csv             |    5 +++--
 
17893
 2 files changed, 4 insertions(+), 2 deletions(-)
 
17894
 
 
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
 
17899
 
 
17900
    Merge pull request #79 from cloudbuilders/snapshots
 
17901
    
 
17902
    Support for instance snapshots
 
17903
 
 
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
 
17908
 
 
17909
    Merge pull request #78 from cloudbuilders/usage_csv
 
17910
    
 
17911
    Ability to download usage reports in csv format
 
17912
 
 
17913
commit daf90598e58f8671d12e801a51f435ae5b028731
 
17914
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
17915
Date:   Mon Aug 8 11:33:51 2011 -0700
 
17916
 
 
17917
    missing a mock that allows tests to pass
 
17918
 
 
17919
 .../tests/view_tests/dash/snapshots_tests.py       |    4 ++++
 
17920
 1 files changed, 4 insertions(+), 0 deletions(-)
 
17921
 
 
17922
commit 233e6efddfbe72109acb2072a7d373e6b35141a4
 
17923
Merge: c4e1774 252d296
 
17924
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
17925
Date:   Mon Aug 8 11:29:32 2011 -0700
 
17926
 
 
17927
    Merge remote branch 'origin/snapshots' into snapshots
 
17928
 
 
17929
commit c4e1774ce9b1d388dd0562c7cdf858c5e03af7f7
 
17930
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
17931
Date:   Mon Aug 8 11:27:46 2011 -0700
 
17932
 
 
17933
    dry some messages
 
17934
 
 
17935
 .../django_openstack/dash/views/snapshots.py       |   15 +++++++++------
 
17936
 1 files changed, 9 insertions(+), 6 deletions(-)
 
17937
 
 
17938
commit a641fafde9f48fbdc22fad3fe82de03833836389
 
17939
Merge: 2ec7227 14791fc
 
17940
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
17941
Date:   Mon Aug 8 11:02:14 2011 -0700
 
17942
 
 
17943
    Merge remote branch '4p/master' into usage_csv
 
17944
    
 
17945
    Conflicts:
 
17946
        openstack-dashboard/dashboard/templates/syspanel_usage.html
 
17947
 
 
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
 
17952
 
 
17953
    Merge pull request #88 from cloudbuilders/handle_deleted_glance_image
 
17954
    
 
17955
    gracefully show "(not found)" for instance.image_image when displaying instances that reference deleted images
 
17956
 
 
17957
commit 6d8e52227e18e5839ffeb48bc1479dfaeeeb6b41
 
17958
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
17959
Date:   Mon Aug 8 10:20:57 2011 -0700
 
17960
 
 
17961
    when an image gets deleted, existing instances should be able to display without the interface throwing an exception.
 
17962
 
 
17963
 django-openstack/django_openstack/api.py |    8 ++++++--
 
17964
 1 files changed, 6 insertions(+), 2 deletions(-)
 
17965
 
 
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
 
17970
 
 
17971
    Merge pull request #87 from cloud-smokers/master
 
17972
    
 
17973
    Italian Localization
 
17974
 
 
17975
commit 8273fa0d62a3eafb5d6ee1ab9dd74de37974910f
 
17976
Author: Carlo Truijllo <truijllo@crs4.it>
 
17977
Date:   Fri Aug 5 13:01:31 2011 +0200
 
17978
 
 
17979
    Italian Localization Added
 
17980
 
 
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(-)
 
17984
 
 
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
 
17989
 
 
17990
    Merge pull request #86 from cloudbuilders/fix_tests_08042011
 
17991
    
 
17992
    make tests pass again - no need to get_server if recent data is available
 
17993
 
 
17994
commit 3333edd56287ba4fa152d77360c663d9a544fa17
 
17995
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
17996
Date:   Thu Aug 4 15:53:50 2011 -0700
 
17997
 
 
17998
    make tests pass again - no need to get_server if recent data is available
 
17999
 
 
18000
 .../django_openstack/dash/views/instances.py       |    3 +--
 
18001
 1 files changed, 1 insertions(+), 2 deletions(-)
 
18002
 
 
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
 
18007
 
 
18008
    Merge pull request #80 from cloudbuilders/cleanup
 
18009
    
 
18010
    Template/Style Fixes
 
18011
 
 
18012
commit 85e57da5a3bc4e2e1a47f641cf12a37ba6d15be3
 
18013
Author: Jake Dahn <jake@ansolabs.com>
 
18014
Date:   Thu Aug 4 14:09:57 2011 -0700
 
18015
 
 
18016
    now using add/remove class to prevent state weirdness from toggleclass
 
18017
 
 
18018
 .../dashboard/templates/dash_instances.html        |    4 ++--
 
18019
 .../dashboard/templates/syspanel_instances.html    |    4 ++--
 
18020
 2 files changed, 4 insertions(+), 4 deletions(-)
 
18021
 
 
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
 
18026
 
 
18027
    Merge pull request #83 from mgius/lp809404
 
18028
    
 
18029
    Enable Disable buttons need appropriate messages
 
18030
 
 
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
 
18035
 
 
18036
    Merge pull request #85 from cloudbuilders/syspanel_vcpu_error
 
18037
    
 
18038
    Guard against null vcpus in /syspanel/
 
18039
 
 
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
 
18044
 
 
18045
    Merge pull request #84 from mgius/lp801362
 
18046
    
 
18047
    Remove unneeded installed app
 
18048
 
 
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
 
18053
 
 
18054
    Merge pull request #82 from cloudbuilders/admin_server_list
 
18055
    
 
18056
    Admin server list tweaks
 
18057
 
 
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
 
18062
 
 
18063
    Merge pull request #81 from cloudbuilders/fix_instance_update
 
18064
    
 
18065
    Fix instance update
 
18066
 
 
18067
commit f3a1032f8fae44c2057b4c7dadae156ce4f84e55
 
18068
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18069
Date:   Wed Aug 3 21:30:26 2011 -0700
 
18070
 
 
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
 
18072
 
 
18073
 django-openstack/django_openstack/api.py |    6 +++---
 
18074
 1 files changed, 3 insertions(+), 3 deletions(-)
 
18075
 
 
18076
commit 2bf5176af5417332d0bd43f078b439e0d4c0b798
 
18077
Author: Mark Gius <launchpad@markgius.com>
 
18078
Date:   Wed Aug 3 15:17:22 2011 -0700
 
18079
 
 
18080
    Remove unneeded installed app
 
18081
 
 
18082
 openstack-dashboard/dashboard/settings.py |    1 -
 
18083
 1 files changed, 0 insertions(+), 1 deletions(-)
 
18084
 
 
18085
commit 69c6fa57855fa12ab5d3c44863e9d222f3998a1c
 
18086
Author: Mark Gius <launchpad@markgius.com>
 
18087
Date:   Wed Aug 3 14:57:52 2011 -0700
 
18088
 
 
18089
    Enable Disable buttons need appropriate messages
 
18090
 
 
18091
 .../dashboard/templates/_user_enable_disable.html  |    2 +-
 
18092
 1 files changed, 1 insertions(+), 1 deletions(-)
 
18093
 
 
18094
commit 02ea4ab189f71457b03f7acd5a262a5a392919e2
 
18095
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18096
Date:   Tue Aug 2 21:03:25 2011 -0700
 
18097
 
 
18098
    remove debug message
 
18099
 
 
18100
 .../templates/_syspanel_instance_list.html         |    1 -
 
18101
 1 files changed, 0 insertions(+), 1 deletions(-)
 
18102
 
 
18103
commit 791f2fd6b6b02f729ed309dc7efc9c357ceb504d
 
18104
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18105
Date:   Tue Aug 2 20:57:29 2011 -0700
 
18106
 
 
18107
    display tenant on admin server list
 
18108
 
 
18109
 django-openstack/django_openstack/api.py           |    2 +-
 
18110
 .../templates/_syspanel_instance_list.html         |    7 +++++--
 
18111
 2 files changed, 6 insertions(+), 3 deletions(-)
 
18112
 
 
18113
commit a1f79ed2ce8be7add80ef569a3852b1b5c8e20b7
 
18114
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18115
Date:   Tue Aug 2 20:38:14 2011 -0700
 
18116
 
 
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
 
18118
 
 
18119
 django-openstack/django_openstack/api.py           |    5 +++++
 
18120
 .../django_openstack/syspanel/views/instances.py   |    2 +-
 
18121
 2 files changed, 6 insertions(+), 1 deletions(-)
 
18122
 
 
18123
commit 4394f7656f541d61e839276c26344a7bd2c4c613
 
18124
Author: Jake Dahn <jake@ansolabs.com>
 
18125
Date:   Tue Aug 2 17:08:39 2011 -0700
 
18126
 
 
18127
    instance update status message now refers to instance name instead of id
 
18128
 
 
18129
 .../django_openstack/dash/views/instances.py       |    7 +++----
 
18130
 1 files changed, 3 insertions(+), 4 deletions(-)
 
18131
 
 
18132
commit 49806c1456845e9dcf04b754de638b9089631255
 
18133
Author: Jake Dahn <jake@ansolabs.com>
 
18134
Date:   Tue Aug 2 17:03:18 2011 -0700
 
18135
 
 
18136
    clearing .dash_block for style
 
18137
 
 
18138
 .../dashboard/templates/dash_instance_update.html  |    1 +
 
18139
 1 files changed, 1 insertions(+), 0 deletions(-)
 
18140
 
 
18141
commit fcbab8007f1e25bc9658bf3cdbd7327e2c201e0f
 
18142
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18143
Date:   Tue Aug 2 16:59:59 2011 -0700
 
18144
 
 
18145
    fix instance updating
 
18146
 
 
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(-)
 
18152
 
 
18153
commit 1301c6f24c0f262d5f48437ba4ea2ad009e69109
 
18154
Author: Jake Dahn <jake@ansolabs.com>
 
18155
Date:   Tue Aug 2 16:33:08 2011 -0700
 
18156
 
 
18157
    link hover artifact is now hidden when you hover over tenant info dropdown in header
 
18158
 
 
18159
 openstack-dashboard/media/dashboard/css/style.css |    1 +
 
18160
 1 files changed, 1 insertions(+), 0 deletions(-)
 
18161
 
 
18162
commit ee44e2f6e3840dc5b1662d10f251ecbf34a67710
 
18163
Author: Jake Dahn <jake@ansolabs.com>
 
18164
Date:   Tue Aug 2 16:31:29 2011 -0700
 
18165
 
 
18166
    refresh button in page header now shows ajax spinner when items are being updated
 
18167
 
 
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(-)
 
18173
 
 
18174
commit 89312890865f5978f17650a4240a4ca80b291a7a
 
18175
Author: Jake Dahn <jake@ansolabs.com>
 
18176
Date:   Tue Aug 2 16:02:40 2011 -0700
 
18177
 
 
18178
    removing huge gap on syspanel overview page
 
18179
 
 
18180
 .../dashboard/templates/syspanel_usage.html        |   51 ++++++++++----------
 
18181
 openstack-dashboard/media/dashboard/css/style.css  |    6 ++
 
18182
 2 files changed, 32 insertions(+), 25 deletions(-)
 
18183
 
 
18184
commit f3ce987f3bec2564dd4e87604d8be80ac488f735
 
18185
Author: Jake Dahn <jake@ansolabs.com>
 
18186
Date:   Tue Aug 2 15:52:08 2011 -0700
 
18187
 
 
18188
    clearing .dash_block for style purposes
 
18189
 
 
18190
 .../templates/syspanel_tenant_quotas.html          |    1 +
 
18191
 1 files changed, 1 insertions(+), 0 deletions(-)
 
18192
 
 
18193
commit 6d4940ae040b5f51b5baf8431dd30b623caed1a9
 
18194
Author: Jake Dahn <jake@ansolabs.com>
 
18195
Date:   Tue Aug 2 15:49:24 2011 -0700
 
18196
 
 
18197
    fixing the sizing of capacity info on flavor create form
 
18198
 
 
18199
 openstack-dashboard/media/dashboard/css/style.css |    9 ++++++---
 
18200
 1 files changed, 6 insertions(+), 3 deletions(-)
 
18201
 
 
18202
commit 252d296e17889bf6aea41031ebc06dda3338472e
 
18203
Merge: a57ddb4 f1eef82
 
18204
Author: Jake Dahn <jake@ansolabs.com>
 
18205
Date:   Tue Aug 2 14:07:56 2011 -0700
 
18206
 
 
18207
    Merge branch 'snapshots' of github.com:cloudbuilders/openstack-dashboard into snapshots
 
18208
 
 
18209
commit a57ddb4023b6af5e34a4ed1012502dfdbc6a4b03
 
18210
Author: Jake Dahn <jake@ansolabs.com>
 
18211
Date:   Tue Aug 2 14:06:18 2011 -0700
 
18212
 
 
18213
    making the snapshot create info message display name instead of id
 
18214
 
 
18215
 .../django_openstack/dash/views/snapshots.py       |    7 +++++--
 
18216
 1 files changed, 5 insertions(+), 2 deletions(-)
 
18217
 
 
18218
commit d6d1ccf0926b9a055c61eb44608a0521b44ebca5
 
18219
Author: Jake Dahn <jake@ansolabs.com>
 
18220
Date:   Tue Aug 2 13:30:51 2011 -0700
 
18221
 
 
18222
    fixing ip list labels
 
18223
 
 
18224
 .../dashboard/templates/_instance_list.html        |    8 ++++++++
 
18225
 .../templates/_syspanel_instance_list.html         |    8 ++++++++
 
18226
 2 files changed, 16 insertions(+), 0 deletions(-)
 
18227
 
 
18228
commit 99b7c313a1006fa5dddbeb94626d8629836aeeb7
 
18229
Author: Jake Dahn <jake@ansolabs.com>
 
18230
Date:   Fri Jul 29 20:05:08 2011 -0700
 
18231
 
 
18232
    associating now works with instances instead of fixed_ips
 
18233
 
 
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(-)
 
18237
 
 
18238
commit 44f7890a81e25ac220ebbc37cfc31327c0ed4e59
 
18239
Author: Jake Dahn <jake@ansolabs.com>
 
18240
Date:   Fri Jul 29 14:46:03 2011 -0700
 
18241
 
 
18242
    adding ip groups instead of public/private ips to instance lists
 
18243
 
 
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(-)
 
18248
 
 
18249
commit ccc0bac9747e9ab74ab08d57941b86b86d0019c5
 
18250
Author: Jake Dahn <jake@ansolabs.com>
 
18251
Date:   Tue Jul 26 17:35:53 2011 -0700
 
18252
 
 
18253
    fixed a swishy issue with status box width
 
18254
 
 
18255
 openstack-dashboard/media/dashboard/css/style.css |   19 ++++++++++++++-----
 
18256
 1 files changed, 14 insertions(+), 5 deletions(-)
 
18257
 
 
18258
commit 22d68065291629987a099e1974af74193039aeaf
 
18259
Author: Jake Dahn <jake@ansolabs.com>
 
18260
Date:   Tue Jul 26 17:16:49 2011 -0700
 
18261
 
 
18262
    reformatting information about instances in floating ips list
 
18263
 
 
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(-)
 
18268
 
 
18269
commit 3a3608fe3c3173e0bf1c313489033eb9fb6986c4
 
18270
Author: Jake Dahn <jake@ansolabs.com>
 
18271
Date:   Tue Jul 26 16:55:18 2011 -0700
 
18272
 
 
18273
    added more information about instance in the associate floating ip form
 
18274
 
 
18275
 .../django_openstack/dash/views/floating_ips.py    |   11 ++++-------
 
18276
 1 files changed, 4 insertions(+), 7 deletions(-)
 
18277
 
 
18278
commit 7ce031848efe8bbc84e19be6f823ab75ecc5aeba
 
18279
Author: Jake Dahn <jake@ansolabs.com>
 
18280
Date:   Tue Jul 26 15:48:22 2011 -0700
 
18281
 
 
18282
    making floating ips associate form play nicely with new ip config
 
18283
 
 
18284
 .../django_openstack/dash/views/floating_ips.py    |   10 +++++++---
 
18285
 1 files changed, 7 insertions(+), 3 deletions(-)
 
18286
 
 
18287
commit b4cbd2ccf986407ab9c8a88528b30105d78c04d7
 
18288
Author: Jake Dahn <jake@ansolabs.com>
 
18289
Date:   Tue Jul 26 14:30:43 2011 -0700
 
18290
 
 
18291
    fixing association form
 
18292
 
 
18293
 .../django_openstack/dash/views/floating_ips.py    |    2 +-
 
18294
 1 files changed, 1 insertions(+), 1 deletions(-)
 
18295
 
 
18296
commit cbeb5ec3c1b6bf6eaa215b0eafd9ccd6af5de4a1
 
18297
Author: Jake Dahn <jake@ansolabs.com>
 
18298
Date:   Tue Jul 26 14:27:17 2011 -0700
 
18299
 
 
18300
    adding ip allocation to user floating ips stuff
 
18301
 
 
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(-)
 
18307
 
 
18308
commit ab83374383b1a9e1acc6e7089dfac3a4783110e3
 
18309
Author: Jake Dahn <jake@ansolabs.com>
 
18310
Date:   Tue Jul 26 13:23:58 2011 -0700
 
18311
 
 
18312
    adding admin interface for listing of floating ips
 
18313
 
 
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(-)
 
18321
 
 
18322
commit 51f0ee798f4ed2e9034232377dc66d7302f03a19
 
18323
Author: Jake Dahn <jake@ansolabs.com>
 
18324
Date:   Tue Jul 26 12:33:46 2011 -0700
 
18325
 
 
18326
    floating ip association, allocation, and disassociation now work
 
18327
 
 
18328
 .../dashboard/templates/_floating_ips_list.html    |    2 +-
 
18329
 .../templates/dash_floating_ips_associate.html     |    1 +
 
18330
 2 files changed, 2 insertions(+), 1 deletions(-)
 
18331
 
 
18332
commit cd038e12f0c10c0cc44f1e37fbb65dda12007bff
 
18333
Author: Jake Dahn <jake@ansolabs.com>
 
18334
Date:   Mon Jul 25 18:01:27 2011 -0700
 
18335
 
 
18336
    adding pretty sketchy floating ip support for users
 
18337
 
 
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(-)
 
18349
 
 
18350
commit f1eef82db9b7e62e72c1599b683ec7e1472693dd
 
18351
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18352
Date:   Tue Aug 2 00:16:49 2011 -0700
 
18353
 
 
18354
    fix more cosmetic issues
 
18355
 
 
18356
 django-openstack/django_openstack/api.py           |    1 +
 
18357
 .../django_openstack/dash/views/snapshots.py       |    2 +-
 
18358
 2 files changed, 2 insertions(+), 1 deletions(-)
 
18359
 
 
18360
commit 28970ae98d30bedcf2fdf61cc680f4c895cbd808
 
18361
Merge: f7aa59d 36b947b
 
18362
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18363
Date:   Tue Aug 2 00:13:55 2011 -0700
 
18364
 
 
18365
    Merge remote branch '4p/master' into snapshots
 
18366
 
 
18367
commit f7aa59d4d948f23288a64d38bfed4232d7219b19
 
18368
Merge: 8ac3afa efc7152
 
18369
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18370
Date:   Tue Aug 2 00:13:23 2011 -0700
 
18371
 
 
18372
    Merge remote branch '4p/master' into snapshots
 
18373
 
 
18374
commit 8ac3afa91c7950101b71e8d76fd78f0107a0f87e
 
18375
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18376
Date:   Tue Aug 2 00:13:07 2011 -0700
 
18377
 
 
18378
    fix spacing issues
 
18379
 
 
18380
 .../tests/view_tests/dash/snapshots_tests.py       |   19 ++++++++++---------
 
18381
 1 files changed, 10 insertions(+), 9 deletions(-)
 
18382
 
 
18383
commit c3d4574811123ec3634f9043ac8c1b010cf874d2
 
18384
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18385
Date:   Tue Aug 2 00:08:57 2011 -0700
 
18386
 
 
18387
    add in tests for snapshot functionality
 
18388
 
 
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(-)
 
18392
 
 
18393
commit 2ec72271504d8daf5d60c6e1816a85b6015691a0
 
18394
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18395
Date:   Mon Aug 1 22:25:42 2011 -0700
 
18396
 
 
18397
    remove extra space
 
18398
 
 
18399
 .../django_openstack/syspanel/views/instances.py   |    1 -
 
18400
 1 files changed, 0 insertions(+), 1 deletions(-)
 
18401
 
 
18402
commit fa724e6889e930cc42034709aaf79b838b25ae34
 
18403
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18404
Date:   Mon Aug 1 21:30:33 2011 -0700
 
18405
 
 
18406
    add test to make sure csv gets rendered in dash_usage
 
18407
 
 
18408
 .../tests/view_tests/dash/instance_tests.py        |   24 ++++++++++++++++++++
 
18409
 1 files changed, 24 insertions(+), 0 deletions(-)
 
18410
 
 
18411
commit 0d95da81a5e92c543c7213d4e5522b0ce989c794
 
18412
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18413
Date:   Mon Aug 1 21:16:56 2011 -0700
 
18414
 
 
18415
    add in user-facing csv download link
 
18416
 
 
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(-)
 
18422
 
 
18423
commit ddde11d19777abcbe88b1d710be82cbb5420f1a0
 
18424
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18425
Date:   Mon Aug 1 20:55:53 2011 -0700
 
18426
 
 
18427
    add download links
 
18428
 
 
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(-)
 
18435
 
 
18436
commit f220267ad5ac3db9e3afc404dc835518744c9874
 
18437
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18438
Date:   Mon Aug 1 20:13:58 2011 -0700
 
18439
 
 
18440
    initial commit of csv download for dash usage
 
18441
 
 
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(-)
 
18446
 
 
18447
commit 62bd21d114b0663ac31f9d68616d200bbcabc5e5
 
18448
Author: Jake Dahn <jake@ansolabs.com>
 
18449
Date:   Mon Aug 1 17:59:06 2011 -0700
 
18450
 
 
18451
    making active links work properly in sidebar for modules
 
18452
 
 
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(-)
 
18458
 
 
18459
commit 471222a6b28262d090035dcdd41c29307d673234
 
18460
Merge: 14bf66c 36b947b
 
18461
Author: Jake Dahn <jake@ansolabs.com>
 
18462
Date:   Mon Aug 1 17:12:22 2011 -0700
 
18463
 
 
18464
    Merge branch 'master' of https://github.com/4P/openstack-dashboard into modules
 
18465
 
 
18466
commit 14bf66c642e8b28cbdaef67b3cd49ed95b8dabfd
 
18467
Author: Jake Dahn <jake@ansolabs.com>
 
18468
Date:   Mon Aug 1 17:10:33 2011 -0700
 
18469
 
 
18470
    sidebars now only display in their given type area
 
18471
 
 
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(-)
 
18476
 
 
18477
commit a051c85d7dce5a10bcab68d1f14146cefc489e5c
 
18478
Author: Jake Dahn <jake@ansolabs.com>
 
18479
Date:   Mon Aug 1 17:05:52 2011 -0700
 
18480
 
 
18481
    hashing out more general modules
 
18482
 
 
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(-)
 
18493
 
 
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
 
18498
 
 
18499
    Merge pull request #77 from cloudbuilders/image_ref_fix
 
18500
    
 
18501
    replace server.imageRef with server.image
 
18502
 
 
18503
commit 2b65347336ffa4664d71f1c2c643b752cfe08fa5
 
18504
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18505
Date:   Mon Aug 1 13:43:02 2011 -0700
 
18506
 
 
18507
    make tests pass with change from imageRef to image obj
 
18508
 
 
18509
 .../django_openstack/tests/api_tests.py            |   15 ++++++++-------
 
18510
 1 files changed, 8 insertions(+), 7 deletions(-)
 
18511
 
 
18512
commit 575006b704e90abb5f21d03638ed640259d28d78
 
18513
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18514
Date:   Mon Aug 1 13:11:57 2011 -0700
 
18515
 
 
18516
    in nova trunk, server.imageRef has been replaced by a server.image object
 
18517
 
 
18518
 django-openstack/django_openstack/api.py |    4 ++--
 
18519
 1 files changed, 2 insertions(+), 2 deletions(-)
 
18520
 
 
18521
commit de19d098de798328cef8390a4dd54a6160041be9
 
18522
Merge: 523c364 efc7152
 
18523
Author: Jake Dahn <jake@ansolabs.com>
 
18524
Date:   Mon Aug 1 11:24:30 2011 -0700
 
18525
 
 
18526
    Merge branch 'master' of https://github.com/4P/openstack-dashboard into modules
 
18527
 
 
18528
commit 523c364b70d0a135db14bd75b8b525e00c889c42
 
18529
Author: Jake Dahn <jake@ansolabs.com>
 
18530
Date:   Mon Aug 1 11:14:34 2011 -0700
 
18531
 
 
18532
    adding urls
 
18533
 
 
18534
 openstack-dashboard/dashboard/settings.py |    2 +-
 
18535
 openstack-dashboard/dashboard/urls.py     |    4 ++--
 
18536
 2 files changed, 3 insertions(+), 3 deletions(-)
 
18537
 
 
18538
commit efc71528ac87cd4b86785e8a1bc5b838eaabc511
 
18539
Author: Mark Gius <launchpad@markgius.com>
 
18540
Date:   Sat Jul 30 18:14:44 2011 -0700
 
18541
 
 
18542
    Adding new glance dependency to dashboard
 
18543
 
 
18544
 openstack-dashboard/tools/pip-requires |    1 +
 
18545
 1 files changed, 1 insertions(+), 0 deletions(-)
 
18546
 
 
18547
commit d58f1854adbb4b8f5a121792a30794a209000d34
 
18548
Author: Jake Dahn <jake@ansolabs.com>
 
18549
Date:   Thu Jul 28 14:24:12 2011 -0700
 
18550
 
 
18551
    a few small fixes to the way modules work
 
18552
 
 
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(-)
 
18558
 
 
18559
commit 9ae9e5743a32b91325740b40b58c18b61c30a5ad
 
18560
Author: Jake Dahn <jake@ansolabs.com>
 
18561
Date:   Wed Jul 27 23:26:30 2011 -0700
 
18562
 
 
18563
    adding necessary code to allow for modules in syspanel
 
18564
 
 
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(-)
 
18570
 
 
18571
commit 94aa1e515ce82f1453295f0064072f66eac1c466
 
18572
Author: Jake Dahn <jake@ansolabs.com>
 
18573
Date:   Wed Jul 27 14:36:14 2011 -0700
 
18574
 
 
18575
    starting to make things modular
 
18576
 
 
18577
 openstack-dashboard/dashboard/settings.py          |    1 +
 
18578
 .../dashboard/templates/_syspanel_sidebar.html     |    1 +
 
18579
 2 files changed, 2 insertions(+), 0 deletions(-)
 
18580
 
 
18581
commit e81e99952e05b384245bd53dc4532530fcfb6737
 
18582
Merge: 2891d57 1e2dd56
 
18583
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18584
Date:   Wed Jul 27 12:42:36 2011 -0700
 
18585
 
 
18586
    Merge remote branch '4p/master' into snapshots
 
18587
 
 
18588
commit 2891d576e5f87947b51c48853d502abbea19be4c
 
18589
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18590
Date:   Wed Jul 27 12:39:08 2011 -0700
 
18591
 
 
18592
    initial impl of instance snapshots
 
18593
 
 
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(-)
 
18603
 
 
18604
commit 1e2dd5649e35f4df2189e3875fd261f696bc659a
 
18605
Author: Mark Gius <launchpad@markgius.com>
 
18606
Date:   Tue Jul 26 10:20:40 2011 -0700
 
18607
 
 
18608
    Adds new glance dependency to buildout
 
18609
 
 
18610
 django-openstack/buildout.cfg |    1 +
 
18611
 1 files changed, 1 insertions(+), 0 deletions(-)
 
18612
 
 
18613
commit abccf1ce013b1cb0ee3f98c66387ce52c1af7b82
 
18614
Merge: b4347b9 1cd0fea
 
18615
Author: Mark Gius <launchpad@markgius.com>
 
18616
Date:   Tue Jul 26 10:01:08 2011 -0700
 
18617
 
 
18618
    Merge pull request #74 from aababilov/master
 
18619
    
 
18620
    Fix keypair creation and GlobalSummary's codestyle
 
18621
 
 
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
 
18626
 
 
18627
    Merge pull request #76 from cloudbuilders/remove_debian_dir
 
18628
    
 
18629
    Remove debian dir from django-openstack
 
18630
 
 
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
 
18635
 
 
18636
    Merge pull request #75 from cloudbuilders/fix_keypair_download
 
18637
    
 
18638
    don't preventDefault on create keypair click action
 
18639
 
 
18640
commit 2e539781eae4b3d80b758730f720eb3ca3d80ae5
 
18641
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18642
Date:   Mon Jul 25 22:54:32 2011 -0700
 
18643
 
 
18644
    don't preventDefault - we want the click action to complete the form submit
 
18645
 
 
18646
 .../dashboard/templates/dash_keypairs_create.html  |    1 -
 
18647
 1 files changed, 0 insertions(+), 1 deletions(-)
 
18648
 
 
18649
commit b63be6826b4110b9b178991748ad38a88b81319b
 
18650
Merge: 57cf7c5 cf31058
 
18651
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18652
Date:   Mon Jul 25 17:15:17 2011 -0700
 
18653
 
 
18654
    Merge remote branch 'origin/master' into remove_debian_dir
 
18655
 
 
18656
commit 1cd0fea27a5aa4cf9d98279a1261caf395355912
 
18657
Author: aababilov <aababilov@griddynamics.com>
 
18658
Date:   Mon Jul 25 16:21:06 2011 +0300
 
18659
 
 
18660
    Add the fourth date format
 
18661
 
 
18662
 .../templatetags/templatetags/parse_date.py        |   10 +++++-----
 
18663
 1 files changed, 5 insertions(+), 5 deletions(-)
 
18664
 
 
18665
commit a230d63bf22d3f27e31d34e4e1c08777cb0309b0
 
18666
Author: aababilov <aababilov@griddynamics.com>
 
18667
Date:   Mon Jul 25 11:06:09 2011 +0300
 
18668
 
 
18669
    Better codestyle for resource avail/usage information
 
18670
 
 
18671
 django-openstack/django_openstack/api.py |   16 ++++++----------
 
18672
 1 files changed, 6 insertions(+), 10 deletions(-)
 
18673
 
 
18674
commit ed00769d25682378d3f99a0eb2d1871336f4406f
 
18675
Author: aababilov <aababilov@griddynamics.com>
 
18676
Date:   Mon Jul 25 11:05:19 2011 +0300
 
18677
 
 
18678
    Fix keypair creation
 
18679
 
 
18680
 .../dashboard/templates/_keypair_form.html         |   18 ++++++++----------
 
18681
 1 files changed, 8 insertions(+), 10 deletions(-)
 
18682
 
 
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
 
18687
 
 
18688
    Merge pull request #73 from jeffjapan/master
 
18689
    
 
18690
    Missing import in api.py throws exception
 
18691
 
 
18692
commit ee97c86c5cfbbaf0be3077b07bbd943485e189fa
 
18693
Author: jeffjapan <jeffjapan@gmail.com>
 
18694
Date:   Mon Jul 25 09:32:40 2011 +0900
 
18695
 
 
18696
    Found a few more errors in api.py's GlobalSummary class
 
18697
 
 
18698
 django-openstack/django_openstack/api.py |    6 ++++--
 
18699
 1 files changed, 4 insertions(+), 2 deletions(-)
 
18700
 
 
18701
commit e55b20e51836f9c32c022bf96ce566215ac9068b
 
18702
Author: jeffjapan <jeffjapan@gmail.com>
 
18703
Date:   Mon Jul 25 09:05:28 2011 +0900
 
18704
 
 
18705
    Correct missing import, used in services
 
18706
 
 
18707
 django-openstack/django_openstack/api.py |    1 +
 
18708
 1 files changed, 1 insertions(+), 0 deletions(-)
 
18709
 
 
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
 
18714
 
 
18715
    Merge pull request #71 from mgius/handle_keystone_dict_better
 
18716
    
 
18717
    Better error reporting for keystone errors
 
18718
 
 
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
 
18723
 
 
18724
    Merge pull request #72 from mgius/unit_tests_cleanup
 
18725
    
 
18726
    Cleans up test code a bit.
 
18727
 
 
18728
commit b5ed7916d31f7d55b8704dafcc16ac9dd0535c22
 
18729
Author: Mark Gius <launchpad@markgius.com>
 
18730
Date:   Fri Jul 22 14:52:18 2011 -0700
 
18731
 
 
18732
    Cleans up test code a bit.
 
18733
    
 
18734
    Remove unused imports, unused variables, and some unneeded helper
 
18735
    classes.  Move view-specific testing code into the view test base class.
 
18736
 
 
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(-)
 
18745
 
 
18746
commit c1fc7002857bec28775fd4fb99c5999b3876fe76
 
18747
Author: Mark Gius <launchpad@markgius.com>
 
18748
Date:   Fri Jul 22 11:26:17 2011 -0700
 
18749
 
 
18750
    Clean up settings.py.
 
18751
    
 
18752
    Removes unused contrib apps, alphabatize context processors, put nose
 
18753
    tests back
 
18754
 
 
18755
 openstack-dashboard/dashboard/settings.py |    9 +++------
 
18756
 1 files changed, 3 insertions(+), 6 deletions(-)
 
18757
 
 
18758
commit 28f007693308a0866dc9ed293781d8e792c6d7c1
 
18759
Author: Mark Gius <launchpad@markgius.com>
 
18760
Date:   Thu Jul 21 17:40:38 2011 -0700
 
18761
 
 
18762
    Better error reporting for keystone errors
 
18763
    
 
18764
    Add tests
 
18765
 
 
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(-)
 
18770
 
 
18771
commit 57cf7c5526de0a3489bafdacd1ccb4905c67b7cf
 
18772
Merge: 15b7dad a73c234
 
18773
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18774
Date:   Thu Jul 21 22:49:29 2011 -0700
 
18775
 
 
18776
    Merge remote branch '4p/master' into remove_debian_dir
 
18777
 
 
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
 
18782
 
 
18783
    Merge pull request #69 from mgius/handle_token_expire
 
18784
    
 
18785
    Gracefully handle keystone token expiration.
 
18786
 
 
18787
commit 712a3ae30ed785fbd7d27d2169e95ddc426fd59f
 
18788
Author: Mark Gius <launchpad@markgius.com>
 
18789
Date:   Thu Jul 21 14:53:53 2011 -0700
 
18790
 
 
18791
    Gracefully handle keystone token expiration.
 
18792
 
 
18793
 openstack-dashboard/dashboard/middleware.py |   20 ++++++++++++++++++++
 
18794
 1 files changed, 20 insertions(+), 0 deletions(-)
 
18795
 
 
18796
commit 15b7dadcebfb65d30b92b6557a75ff50bcf9be06
 
18797
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
18798
Date:   Thu Jul 21 10:35:11 2011 -0700
 
18799
 
 
18800
    remove debian directory - OS projects generally exclude this directory from the main source
 
18801
 
 
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(-)
 
18807
 
 
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
 
18812
 
 
18813
    Merge pull request #68 from aababilov/master
 
18814
    
 
18815
    Fix resource avail/usage information
 
18816
 
 
18817
commit 927665093bec853b1af13d86872779d3c7fd9e48
 
18818
Author: aababilov <aababilov@griddynamics.com>
 
18819
Date:   Thu Jul 21 19:05:10 2011 +0300
 
18820
 
 
18821
    Fix resource avail/usage information
 
18822
 
 
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(-)
 
18829
 
 
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
 
18834
 
 
18835
    Merge pull request #67 from mgius/modify_user_enabled
 
18836
    
 
18837
    Modify user enabled
 
18838
 
 
18839
commit 42b3597c52cc474a1151593e77edc1fbbd1a59cd
 
18840
Author: Mark Gius <launchpad@markgius.com>
 
18841
Date:   Wed Jul 20 17:36:22 2011 -0700
 
18842
 
 
18843
    Typo in info message
 
18844
 
 
18845
 .../django_openstack/syspanel/views/users.py       |    2 +-
 
18846
 1 files changed, 1 insertions(+), 1 deletions(-)
 
18847
 
 
18848
commit e5db1c549d3399b615764b34418ee0502261496d
 
18849
Author: Mark Gius <launchpad@markgius.com>
 
18850
Date:   Wed Jul 20 17:31:28 2011 -0700
 
18851
 
 
18852
    Put edit back in now that keystone has been updated
 
18853
 
 
18854
 .../dashboard/templates/syspanel_users.html        |    2 --
 
18855
 1 files changed, 0 insertions(+), 2 deletions(-)
 
18856
 
 
18857
commit 2631d1b3ace461d06e775730d30d384052486ca4
 
18858
Author: Mark Gius <launchpad@markgius.com>
 
18859
Date:   Wed Jul 20 16:29:58 2011 -0700
 
18860
 
 
18861
    Unit tests for user enable/disable
 
18862
 
 
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(-)
 
18866
 
 
18867
commit ea4c6bf38e1025222ceff3324aad0211c2911305
 
18868
Author: Mark Gius <launchpad@markgius.com>
 
18869
Date:   Wed Jul 20 14:20:19 2011 -0700
 
18870
 
 
18871
    Support for user enable/disable
 
18872
    
 
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
 
18876
 
 
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(-)
 
18882
 
 
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
 
18887
 
 
18888
    Merge pull request #66 from cloudbuilders/object-filter-form
 
18889
    
 
18890
    Re-adding the object filter form which was deleted with design/template changes
 
18891
 
 
18892
commit 1c98c5c5a18138b1bd03ec3bed1a60cac01705ea
 
18893
Author: Jake Dahn <jake@ansolabs.com>
 
18894
Date:   Wed Jul 20 11:18:20 2011 -0700
 
18895
 
 
18896
    readding object filter form
 
18897
 
 
18898
 .../dashboard/templates/_object_filter.html        |   11 ++++-------
 
18899
 .../dashboard/templates/dash_objects.html          |   14 ++++++++++----
 
18900
 2 files changed, 14 insertions(+), 11 deletions(-)
 
18901
 
 
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
 
18906
 
 
18907
    Merge pull request #65 from aababilov/59b7f5746da71a780e578c5d14a4e08238fdbcce
 
18908
    
 
18909
    Implement server reboot
 
18910
 
 
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
 
18915
 
 
18916
    Merge pull request #63 from mgius/fix_swift_filter
 
18917
    
 
18918
    Fixes behavior for prefixs that matches no objects.
 
18919
 
 
18920
commit 9ee77930b1f6eeed94adfd82cdf55acf486a5ee2
 
18921
Author: Mark Gius <launchpad@markgius.com>
 
18922
Date:   Mon Jul 18 13:49:09 2011 -0700
 
18923
 
 
18924
    Fixes behavior for prefixs that matches no objects.
 
18925
    
 
18926
    Previously would populate object list with all objects in container if
 
18927
    the prefix didn't match any object.
 
18928
 
 
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(-)
 
18932
 
 
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
 
18937
 
 
18938
    Merge pull request #61 from cloudbuilders/redesign-swishy
 
18939
    
 
18940
    Design Changes
 
18941
 
 
18942
commit 8c5518c33d447cdd5b5fbd45386257b1e0ec9e65
 
18943
Merge: d5fcb2d 10c92bd
 
18944
Author: Jake Dahn <jake@ansolabs.com>
 
18945
Date:   Tue Jul 19 14:52:55 2011 -0700
 
18946
 
 
18947
    Merge branch 'master' into redesign-swishy
 
18948
 
 
18949
commit d5fcb2dee7b8da4d36f9a6a95056e369af413b74
 
18950
Author: Jake Dahn <jake@ansolabs.com>
 
18951
Date:   Tue Jul 19 14:42:41 2011 -0700
 
18952
 
 
18953
    finishing up styling of swift interface
 
18954
 
 
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(-)
 
18965
 
 
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
 
18970
 
 
18971
    Merge pull request #60 from mgius/195_auth_views_tests
 
18972
    
 
18973
    tests for auth views
 
18974
 
 
18975
commit a350b2f6e94b140ba9f4028c9e72c69c8692f13e
 
18976
Author: Mark Gius <launchpad@markgius.com>
 
18977
Date:   Wed Jul 13 12:09:12 2011 -0700
 
18978
 
 
18979
    tests for auth views
 
18980
 
 
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(-)
 
18985
 
 
18986
commit 0a46c215a3341086ec0e445b4638797502303f97
 
18987
Author: Jake Dahn <jake@ansolabs.com>
 
18988
Date:   Tue Jul 19 14:04:31 2011 -0700
 
18989
 
 
18990
    adjusting styles for table action links
 
18991
 
 
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(-)
 
19015
 
 
19016
commit 835f0129b3c95b8706974285cf1ff89ef9de630b
 
19017
Author: Joe Heck <heckj@mac.com>
 
19018
Date:   Tue Jul 19 13:57:20 2011 -0700
 
19019
 
 
19020
    adding back in the testing of both subcomponents of this project
 
19021
 
 
19022
 run_tests.sh |    6 +++---
 
19023
 1 files changed, 3 insertions(+), 3 deletions(-)
 
19024
 
 
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
 
19029
 
 
19030
    Merge pull request #59 from cloudbuilders/mgius_merge_comments
 
19031
    
 
19032
    address final review comments by mgius
 
19033
 
 
19034
commit 65bdf9d8f406f7a3369ec90b0f898eaec9b4b31c
 
19035
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19036
Date:   Tue Jul 19 13:10:49 2011 -0700
 
19037
 
 
19038
    address final review comments by mgius: uncomment needed code in run_tests.sh, remove comments from api_tests
 
19039
 
 
19040
 .../django_openstack/tests/api_tests.py            |   10 ----------
 
19041
 run_tests.sh                                       |   14 +++++++-------
 
19042
 2 files changed, 7 insertions(+), 17 deletions(-)
 
19043
 
 
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
 
19048
 
 
19049
    Merge pull request #58 from cloudbuilders/master_cb_merge_passing_tests
 
19050
    
 
19051
    Master cb merge passing tests
 
19052
 
 
19053
commit 4e13f5531bad2455ff05eddb1a6e14da3c04e239
 
19054
Author: Jake Dahn <jake@ansolabs.com>
 
19055
Date:   Tue Jul 19 12:09:38 2011 -0700
 
19056
 
 
19057
    style tweaks for swift ui
 
19058
 
 
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(-)
 
19063
 
 
19064
commit 93511729df70da8d7ee9f668f14f861dae82241f
 
19065
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19066
Date:   Tue Jul 19 11:51:04 2011 -0700
 
19067
 
 
19068
    address mgius review comments
 
19069
 
 
19070
 .../django_openstack/dash/views/images.py          |    9 ---------
 
19071
 .../django_openstack/dash/views/instances.py       |    4 ----
 
19072
 2 files changed, 0 insertions(+), 13 deletions(-)
 
19073
 
 
19074
commit 23067910616605fbbe8509ee3c31ac078b4f1b43
 
19075
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19076
Date:   Tue Jul 19 11:40:45 2011 -0700
 
19077
 
 
19078
    fix instances/refresh action
 
19079
 
 
19080
 .../django_openstack/dash/views/instances.py       |    2 +-
 
19081
 1 files changed, 1 insertions(+), 1 deletions(-)
 
19082
 
 
19083
commit 0465a06654ca2679c616f9a61e9bc246ea32d011
 
19084
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19085
Date:   Tue Jul 19 11:32:31 2011 -0700
 
19086
 
 
19087
    re-add LazyUser, fix tests so that they pass
 
19088
 
 
19089
 .../django_openstack/middleware/keystone.py        |    9 ++++++++-
 
19090
 .../django_openstack/tests/api_tests.py            |   18 ++++++------------
 
19091
 2 files changed, 14 insertions(+), 13 deletions(-)
 
19092
 
 
19093
commit 20848be505d5c2734611a2364d4a8fc947fad9d3
 
19094
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19095
Date:   Tue Jul 19 10:39:42 2011 -0700
 
19096
 
 
19097
    Remove LazyUser, which causes complications with testing and isn't much of a perf improvement
 
19098
 
 
19099
 .../django_openstack/middleware/keystone.py        |   10 +---------
 
19100
 1 files changed, 1 insertions(+), 9 deletions(-)
 
19101
 
 
19102
commit 59b7f5746da71a780e578c5d14a4e08238fdbcce
 
19103
Author: aababilov <aababilov@griddynamics.com>
 
19104
Date:   Mon Jul 18 19:00:36 2011 +0300
 
19105
 
 
19106
    Implement api.Server.reboot()
 
19107
 
 
19108
 django-openstack/django_openstack/api.py |    2 ++
 
19109
 1 files changed, 2 insertions(+), 0 deletions(-)
 
19110
 
 
19111
commit ad9004e3ddcf4dda2c0af7ae2517ba08f13c42c8
 
19112
Merge: 75ec71f 3d77894
 
19113
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19114
Date:   Mon Jul 18 17:00:25 2011 -0700
 
19115
 
 
19116
    Merge remote branch '4p/master' into master_cb_merge_passing_tests
 
19117
    
 
19118
    Conflicts:
 
19119
        django-openstack/django_openstack/tests/api_tests.py
 
19120
        openstack-dashboard/dashboard/settings.py
 
19121
 
 
19122
commit 8b3aa8a193a47b4f785941925ecdccd790d12d54
 
19123
Merge: d9b6613 4daff93
 
19124
Author: Jake Dahn <jake@ansolabs.com>
 
19125
Date:   Mon Jul 18 15:17:52 2011 -0700
 
19126
 
 
19127
    merging style changes with work in master
 
19128
 
 
19129
commit 75ec71f313e43bbadc0441d7231fbdfb0e4dfe7b
 
19130
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19131
Date:   Mon Jul 18 15:13:49 2011 -0700
 
19132
 
 
19133
    add default OPENSTACK_KEYSTONE_DEFAULT_ROLE='Member'.  You must also make sure that this role exists in keystone: ./keystone-manage $* role add Member
 
19134
 
 
19135
 openstack-dashboard/dashboard/settings.py |    2 ++
 
19136
 1 files changed, 2 insertions(+), 0 deletions(-)
 
19137
 
 
19138
commit 4daff935cfbead1e9dd76fca507c9fb001865591
 
19139
Merge: 217689d 1d2fa6c
 
19140
Author: Jake Dahn <jake@ansolabs.com>
 
19141
Date:   Mon Jul 18 15:07:20 2011 -0700
 
19142
 
 
19143
    Merge branch 'master_cb_merge_passing_tests' of github.com:cloudbuilders/openstack-dashboard into master_cb_merge_passing_tests
 
19144
 
 
19145
commit 217689d715b8ef651c7490852317f081893abfde
 
19146
Author: Jake Dahn <jake@ansolabs.com>
 
19147
Date:   Mon Jul 18 15:06:59 2011 -0700
 
19148
 
 
19149
    fixing services view
 
19150
 
 
19151
 .../django_openstack/syspanel/views/services.py    |    5 +++--
 
19152
 1 files changed, 3 insertions(+), 2 deletions(-)
 
19153
 
 
19154
commit 1d2fa6c2d6f0779d4077c092dc0dfd3744511eee
 
19155
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19156
Date:   Mon Jul 18 14:56:44 2011 -0700
 
19157
 
 
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
 
19159
 
 
19160
 .../django_openstack/middleware/keystone.py        |    5 +----
 
19161
 1 files changed, 1 insertions(+), 4 deletions(-)
 
19162
 
 
19163
commit 12173454235d24eb3e8c08880b025ce4c64885d0
 
19164
Merge: 31a82b8 ce74045
 
19165
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19166
Date:   Mon Jul 18 14:40:53 2011 -0700
 
19167
 
 
19168
    Merge branch 'master_cb_merge_passing_tests' of github.com:cloudbuilders/openstack-dashboard into master_cb_merge_passing_tests
 
19169
 
 
19170
commit ce74045f6df964f01e3dc7dc85b74645dd4276bd
 
19171
Merge: f7bb4f5 1bd1035
 
19172
Author: sleepsonthefloor <sleepsonthefloor@gmail.com>
 
19173
Date:   Mon Jul 18 14:37:51 2011 -0700
 
19174
 
 
19175
    Merge pull request #6 from mgius/fix_keypair_delete
 
19176
    
 
19177
    key_name instead of name in keypair templates
 
19178
 
 
19179
commit 1bd1035dffb28cd79b7df8059f1d78efaa3584d0
 
19180
Author: Mark Gius <launchpad@markgius.com>
 
19181
Date:   Mon Jul 18 14:32:12 2011 -0700
 
19182
 
 
19183
    key_name instead of name in keypair templates
 
19184
 
 
19185
 .../dashboard/templates/_delete_keypair.html       |    6 +++---
 
19186
 1 files changed, 3 insertions(+), 3 deletions(-)
 
19187
 
 
19188
commit 31a82b8d47e65415d69fc60ae3ff78eeaeaf951d
 
19189
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19190
Date:   Mon Jul 18 14:31:41 2011 -0700
 
19191
 
 
19192
    remove tenant create button from quotas index
 
19193
 
 
19194
 .../dashboard/templates/syspanel_quotas.html       |    3 ---
 
19195
 1 files changed, 0 insertions(+), 3 deletions(-)
 
19196
 
 
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
 
19201
 
 
19202
    Merge pull request #56 from ohnoimdead/swift_keystone
 
19203
    
 
19204
    making swift use keystone
 
19205
 
 
19206
commit 91deb03e189aa47c50160f5cead4843331c14442
 
19207
Author: Tres Henry <tres@treshenry.net>
 
19208
Date:   Thu Jul 14 14:54:35 2011 -0700
 
19209
 
 
19210
    making swift use keystone
 
19211
 
 
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(-)
 
19221
 
 
19222
commit f7bb4f5fca9e576dec646cc67da03342708e60c2
 
19223
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19224
Date:   Mon Jul 18 12:45:54 2011 -0700
 
19225
 
 
19226
    remove image name hacks
 
19227
 
 
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(-)
 
19232
 
 
19233
commit 3bab40b770ebaa08d06da4d21f746c83b76e4181
 
19234
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19235
Date:   Mon Jul 18 11:41:12 2011 -0700
 
19236
 
 
19237
    in most recent keystone, 'identity' is used as a service name, rather than 'keystone'
 
19238
 
 
19239
 django-openstack/django_openstack/api.py |    2 +-
 
19240
 1 files changed, 1 insertions(+), 1 deletions(-)
 
19241
 
 
19242
commit 8e39b0a4b1b46e690623a82ef8ebea18d0e227bb
 
19243
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19244
Date:   Mon Jul 18 10:59:13 2011 -0700
 
19245
 
 
19246
    fix log-in
 
19247
 
 
19248
 django-openstack/django_openstack/api.py           |    2 +-
 
19249
 .../django_openstack/middleware/keystone.py        |    2 +-
 
19250
 2 files changed, 2 insertions(+), 2 deletions(-)
 
19251
 
 
19252
commit 093fe4f74f8dfa639564f0f90e9905dd24a91f05
 
19253
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19254
Date:   Sat Jul 16 01:14:07 2011 -0700
 
19255
 
 
19256
    make tests pass again
 
19257
 
 
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(-)
 
19267
 
 
19268
commit d9b6613e1bacd90203692c8c61235f3354a0b39d
 
19269
Merge: 0395ef7 fb60f93
 
19270
Author: Jake Dahn <jake@ansolabs.com>
 
19271
Date:   Fri Jul 15 15:59:07 2011 -0700
 
19272
 
 
19273
    Merge branch 'master' of github.com:cloudbuilders/openstack-dashboard into realign
 
19274
 
 
19275
commit 35a6dff735330fb22ec32cf1228b3fd38f4331df
 
19276
Author: Devin Carlen <devin.carlen@gmail.com>
 
19277
Date:   Fri Jul 15 00:37:02 2011 -0700
 
19278
 
 
19279
    Added support for debug_toolbar
 
19280
 
 
19281
 openstack-dashboard/dashboard/settings.py |    8 ++++++++
 
19282
 1 files changed, 8 insertions(+), 0 deletions(-)
 
19283
 
 
19284
commit 0395ef7b0e42a4285c09a7521ae5a497272a4306
 
19285
Author: Jake Dahn <jake@ansolabs.com>
 
19286
Date:   Fri Jul 15 00:30:09 2011 -0700
 
19287
 
 
19288
    two minor style fixes
 
19289
 
 
19290
 openstack-dashboard/media/dashboard/css/style.css |    3 ++-
 
19291
 1 files changed, 2 insertions(+), 1 deletions(-)
 
19292
 
 
19293
commit d74d853b1bbd83160cea69dfe77e147453ced646
 
19294
Author: Jake Dahn <jake@ansolabs.com>
 
19295
Date:   Fri Jul 15 00:17:11 2011 -0700
 
19296
 
 
19297
    converting tabs to spaces, removing cssedit crud, my masterpiece is complete!
 
19298
 
 
19299
 openstack-dashboard/media/dashboard/css/style.css |  831 ++++++++++-----------
 
19300
 1 files changed, 415 insertions(+), 416 deletions(-)
 
19301
 
 
19302
commit 40eb28e39d70599b27a7730dfef15a431e895a72
 
19303
Author: Jake Dahn <jake@ansolabs.com>
 
19304
Date:   Fri Jul 15 00:14:26 2011 -0700
 
19305
 
 
19306
    adding login and remaining little bits
 
19307
 
 
19308
 openstack-dashboard/media/dashboard/css/style.css |  191 +++++++++++----------
 
19309
 1 files changed, 102 insertions(+), 89 deletions(-)
 
19310
 
 
19311
commit c4106ecc982fccd71672d48f2ed1fa2bebf2f8cd
 
19312
Author: Jake Dahn <jake@ansolabs.com>
 
19313
Date:   Thu Jul 14 23:58:50 2011 -0700
 
19314
 
 
19315
    getting forms styled
 
19316
 
 
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(-)
 
19332
 
 
19333
commit f943528b07bfba41d9915017baca923cfda745c8
 
19334
Author: Jake Dahn <jake@ansolabs.com>
 
19335
Date:   Thu Jul 14 21:58:01 2011 -0700
 
19336
 
 
19337
    styled usage blocks for users and tenants usage pages
 
19338
 
 
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(-)
 
19343
 
 
19344
commit ee5872dad856c9895ef88f5d75ea3dc5ae22a01c
 
19345
Author: Jake Dahn <jake@ansolabs.com>
 
19346
Date:   Thu Jul 14 21:43:44 2011 -0700
 
19347
 
 
19348
    styling the status and message boxes, as well as tweaking some of the html class names
 
19349
 
 
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(-)
 
19361
 
 
19362
commit 0608cd55e3b7000ae3460c230bcbf787f6e865bf
 
19363
Author: Jake Dahn <jake@ansolabs.com>
 
19364
Date:   Thu Jul 14 18:50:40 2011 -0700
 
19365
 
 
19366
    adding styles for most of content area, general tables and content have been added
 
19367
 
 
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(-)
 
19372
 
 
19373
commit b485b262ab41a2b6a2c0d927c0bd5a1a08a50ac2
 
19374
Author: Jake Dahn <jake@ansolabs.com>
 
19375
Date:   Thu Jul 14 15:32:11 2011 -0700
 
19376
 
 
19377
    beginning css refactor and cleanup from the ground up, header done
 
19378
 
 
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(-)
 
19383
 
 
19384
commit 6b2c9d2b84f2da24fdb9591c56907cb6aa6bc038
 
19385
Author: termie <github@anarkystic.com>
 
19386
Date:   Wed Jul 13 17:10:05 2011 -0700
 
19387
 
 
19388
    intermediate commit
 
19389
 
 
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(-)
 
19400
 
 
19401
commit dda978611df6877c96a3830e5a497c947146ac28
 
19402
Merge: fb60f93 df8a95a
 
19403
Author: termie <github@anarkystic.com>
 
19404
Date:   Wed Jul 13 13:24:43 2011 -0700
 
19405
 
 
19406
    big ugly merge
 
19407
 
 
19408
commit fb60f932c4a9fc106c986c787333cd19bcd9121d
 
19409
Merge: d54f7d4 e2c0737
 
19410
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19411
Date:   Wed Jul 13 09:06:22 2011 -0700
 
19412
 
 
19413
    Merge remote branch 'origin/master'
 
19414
 
 
19415
commit d54f7d4e338a5a3ca1d6f9af7ce3aa5856721eb5
 
19416
Merge: 6da850b d76ceb0
 
19417
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19418
Date:   Wed Jul 13 09:05:15 2011 -0700
 
19419
 
 
19420
    Merge branch 'trunk_safe'
 
19421
 
 
19422
commit da9ca5b77706de1dc3ea498d82bcdfb0ae814341
 
19423
Author: Jake Dahn <jake@ansolabs.com>
 
19424
Date:   Wed Jul 13 00:04:12 2011 -0700
 
19425
 
 
19426
    lots of changes to style
 
19427
 
 
19428
 .../dashboard/templates/_instance_list.html        |    2 +-
 
19429
 openstack-dashboard/media/dashboard/css/style.css  |  140 ++++++++++----------
 
19430
 2 files changed, 68 insertions(+), 74 deletions(-)
 
19431
 
 
19432
commit bd185fb87b2d30cb4d73521bd63daca3bc20b69a
 
19433
Author: Jake Dahn <jake@ansolabs.com>
 
19434
Date:   Tue Jul 12 20:28:20 2011 -0700
 
19435
 
 
19436
    teaking type in tenants dropdown
 
19437
 
 
19438
 openstack-dashboard/media/dashboard/css/style.css |   14 ++++++++------
 
19439
 1 files changed, 8 insertions(+), 6 deletions(-)
 
19440
 
 
19441
commit 2cad7d079730b15f8d61c04a326a346d258993b8
 
19442
Author: Jake Dahn <jake@ansolabs.com>
 
19443
Date:   Tue Jul 12 19:53:42 2011 -0700
 
19444
 
 
19445
    header is now swishy
 
19446
 
 
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(-)
 
19451
 
 
19452
commit c31ca90a1ebc9aed5e39aa94b6a2bd3371379e4c
 
19453
Author: Jake Dahn <jake@ansolabs.com>
 
19454
Date:   Tue Jul 12 19:21:08 2011 -0700
 
19455
 
 
19456
    header styling, still broken but making progress
 
19457
 
 
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(-)
 
19463
 
 
19464
commit eed1cf5bb03f8934c5cac5f2f1407daad2115501
 
19465
Author: Jake Dahn <jake@ansolabs.com>
 
19466
Date:   Tue Jul 12 17:26:30 2011 -0700
 
19467
 
 
19468
    fixing usage pages
 
19469
 
 
19470
 .../dashboard/templates/syspanel_tenant_usage.html |   10 ++--------
 
19471
 .../dashboard/templates/syspanel_usage.html        |    8 --------
 
19472
 2 files changed, 2 insertions(+), 16 deletions(-)
 
19473
 
 
19474
commit 56e312a6230a015c8faaca5a79c3d85551789a98
 
19475
Author: Jake Dahn <jake@ansolabs.com>
 
19476
Date:   Tue Jul 12 17:23:50 2011 -0700
 
19477
 
 
19478
    moving to a new way of setting page titles in syspanel
 
19479
 
 
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(-)
 
19499
 
 
19500
commit 50d17b207a44d064e43bc2b69ee6c7e3611fe337
 
19501
Author: Jake Dahn <jake@ansolabs.com>
 
19502
Date:   Tue Jul 12 16:55:16 2011 -0700
 
19503
 
 
19504
    moving to a new way of setting page titles in dash
 
19505
 
 
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(-)
 
19516
 
 
19517
commit 778bdaa7f357c9485ec574c983e98a9f1a453bbf
 
19518
Author: Jake Dahn <jake@ansolabs.com>
 
19519
Date:   Tue Jul 12 16:24:30 2011 -0700
 
19520
 
 
19521
    removing another typo
 
19522
 
 
19523
 .../dashboard/templates/dash_base.html             |   22 +++++++++----------
 
19524
 1 files changed, 10 insertions(+), 12 deletions(-)
 
19525
 
 
19526
commit b60408e21c1ea899ebd067612e4195de4efa2082
 
19527
Author: Jake Dahn <jake@ansolabs.com>
 
19528
Date:   Tue Jul 12 16:22:14 2011 -0700
 
19529
 
 
19530
    fixing typo
 
19531
 
 
19532
 .../dashboard/templates/dash_base.html             |   22 ++++++++++---------
 
19533
 .../dashboard/templates/syspanel_base.html         |    2 +-
 
19534
 2 files changed, 13 insertions(+), 11 deletions(-)
 
19535
 
 
19536
commit 6688ac26c90b3a035e7944c32b3a4b4d156dc0f2
 
19537
Author: Jake Dahn <jake@ansolabs.com>
 
19538
Date:   Tue Jul 12 16:08:26 2011 -0700
 
19539
 
 
19540
    removing unneeded commented bits
 
19541
 
 
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(-)
 
19565
 
 
19566
commit 1e14ac913a0b37aa2b0623d6218a5129a56cb330
 
19567
Author: Jake Dahn <jake@ansolabs.com>
 
19568
Date:   Tue Jul 12 16:05:41 2011 -0700
 
19569
 
 
19570
    small tweaks to templates
 
19571
 
 
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(-)
 
19576
 
 
19577
commit 50f8dcdb73f557f3454ded594223376cc10cfec2
 
19578
Author: Jake Dahn <jake@ansolabs.com>
 
19579
Date:   Tue Jul 12 15:49:08 2011 -0700
 
19580
 
 
19581
    cleaning up all dash templates
 
19582
 
 
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(-)
 
19592
 
 
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
 
19597
 
 
19598
    Merge pull request #53 from mgius/better_openstackx_errors
 
19599
    
 
19600
    Better error messages on suspected openstackx missing errors
 
19601
 
 
19602
commit 0b5495e1f087892080cd8948ec27261f9c86107e
 
19603
Author: Mark Gius <launchpad@markgius.com>
 
19604
Date:   Tue Jul 12 15:38:10 2011 -0700
 
19605
 
 
19606
    Better error messages on suspected openstackx missing errors
 
19607
 
 
19608
 django-openstack/django_openstack/api.py |   33 ++++++++++++++++++++++++++++++
 
19609
 openstack-dashboard/README               |   16 ++++++++++++++
 
19610
 2 files changed, 49 insertions(+), 0 deletions(-)
 
19611
 
 
19612
commit aaa9e9f85ede850d95d05733e2f1f34b25196af5
 
19613
Author: Jake Dahn <jake@ansolabs.com>
 
19614
Date:   Tue Jul 12 15:31:23 2011 -0700
 
19615
 
 
19616
    cleaning up all systempanel templates
 
19617
 
 
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(-)
 
19637
 
 
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
 
19642
 
 
19643
    Merge pull request #52 from aababilov/master
 
19644
    
 
19645
    Fix keystone compatibility issues, hide password on login
 
19646
 
 
19647
commit d2dffa5d3980dea25679820104fa94bcd923fdc7
 
19648
Author: aababilov <aababilov@griddynamics.com>
 
19649
Date:   Tue Jul 12 19:00:38 2011 +0400
 
19650
 
 
19651
    Hide password characters on the login screen
 
19652
 
 
19653
 django-openstack/django_openstack/auth/views.py |    2 +-
 
19654
 1 files changed, 1 insertions(+), 1 deletions(-)
 
19655
 
 
19656
commit e61f1fdcd9f950806c229a9ba05d552acb241861
 
19657
Author: aababilov <aababilov@griddynamics.com>
 
19658
Date:   Tue Jul 12 18:24:28 2011 +0400
 
19659
 
 
19660
    Change 'keystone' to 'identity' according to changes in keystone
 
19661
 
 
19662
 django-openstack/django_openstack/api.py           |    4 ++--
 
19663
 .../django_openstack/tests/api_tests.py            |    4 ++--
 
19664
 2 files changed, 4 insertions(+), 4 deletions(-)
 
19665
 
 
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
 
19670
 
 
19671
    Merge pull request #51 from mgius/90_swift_objects_filter
 
19672
    
 
19673
    Can now filter objects in the dashboard
 
19674
 
 
19675
commit c5ed82a9097f648ee7553b9045e3bb7fdb927d0d
 
19676
Author: Mark Gius <launchpad@markgius.com>
 
19677
Date:   Mon Jul 11 17:20:07 2011 -0700
 
19678
 
 
19679
    Can now filter objects in the dashboard
 
19680
    
 
19681
    Tests added
 
19682
    
 
19683
    pep8 fixes
 
19684
 
 
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(-)
 
19693
 
 
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
 
19698
 
 
19699
    Merge pull request #50 from mgius/157_dash_views_objects
 
19700
    
 
19701
    100% coverage for object views
 
19702
 
 
19703
commit e2c07377e204ed587fc2f558e82f10a4e8b97305
 
19704
Author: Jake Dahn <jake@ansolabs.com>
 
19705
Date:   Mon Jul 11 16:19:52 2011 -0700
 
19706
 
 
19707
    changing refresh link
 
19708
 
 
19709
 .../dashboard/templates/syspanel_quotas.html       |    2 +-
 
19710
 1 files changed, 1 insertions(+), 1 deletions(-)
 
19711
 
 
19712
commit 94a3d9d549394bb1bd2204eeda1a870a7971489d
 
19713
Author: Jake Dahn <jake@ansolabs.com>
 
19714
Date:   Mon Jul 11 16:16:43 2011 -0700
 
19715
 
 
19716
    killing debug message
 
19717
 
 
19718
 .../django_openstack/syspanel/views/quotas.py      |    2 +-
 
19719
 1 files changed, 1 insertions(+), 1 deletions(-)
 
19720
 
 
19721
commit a82c99bbf5afcbac98ba33dbd8a89a92d4bfd430
 
19722
Author: Jake Dahn <jake@ansolabs.com>
 
19723
Date:   Mon Jul 11 16:16:07 2011 -0700
 
19724
 
 
19725
    added quotas to syspanel
 
19726
 
 
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(-)
 
19732
 
 
19733
commit b6b6ee91f877202b0169139945a738c5424d40dc
 
19734
Author: Mark Gius <launchpad@markgius.com>
 
19735
Date:   Mon Jul 11 16:02:43 2011 -0700
 
19736
 
 
19737
    100% coverage for object views
 
19738
    
 
19739
    PEP8 fixes
 
19740
 
 
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(-)
 
19747
 
 
19748
commit 10557dc50a598a0eabd2aabfce7a94bf8574bc52
 
19749
Merge: 9d67a05 4643f9b
 
19750
Author: Jake Dahn <jake@ansolabs.com>
 
19751
Date:   Mon Jul 11 13:57:39 2011 -0700
 
19752
 
 
19753
    fixing conflict
 
19754
 
 
19755
commit 4643f9bbc5af94ecb60b2af9610a9b020ef9455c
 
19756
Author: Jake Dahn <jake@ansolabs.com>
 
19757
Date:   Mon Jul 11 13:55:23 2011 -0700
 
19758
 
 
19759
    renaming method endpoint for quotas
 
19760
 
 
19761
 django-openstack/django_openstack/api.py           |    2 +-
 
19762
 .../django_openstack/syspanel/views/tenants.py     |    4 ++--
 
19763
 2 files changed, 3 insertions(+), 3 deletions(-)
 
19764
 
 
19765
commit 5286068017518ab17d28935a313332454f7e92c4
 
19766
Author: Jake Dahn <jake@ansolabs.com>
 
19767
Date:   Mon Jul 11 13:15:30 2011 -0700
 
19768
 
 
19769
    removing debug message
 
19770
 
 
19771
 .../django_openstack/syspanel/views/tenants.py     |    1 -
 
19772
 1 files changed, 0 insertions(+), 1 deletions(-)
 
19773
 
 
19774
commit ab5ebab7991cc599b395962080c2f32a136166f9
 
19775
Author: Jake Dahn <jake@ansolabs.com>
 
19776
Date:   Mon Jul 11 13:01:32 2011 -0700
 
19777
 
 
19778
    modifying quotas now works
 
19779
 
 
19780
 .../django_openstack/syspanel/views/tenants.py     |    4 ++--
 
19781
 1 files changed, 2 insertions(+), 2 deletions(-)
 
19782
 
 
19783
commit eec4ae6a9c61375a18f3a0edf8dc53bfe530a696
 
19784
Author: Jake Dahn <jake@ansolabs.com>
 
19785
Date:   Mon Jul 11 10:18:39 2011 -0700
 
19786
 
 
19787
    tenant_id now pulls from quotas.id
 
19788
 
 
19789
 .../django_openstack/syspanel/views/tenants.py     |    2 +-
 
19790
 1 files changed, 1 insertions(+), 1 deletions(-)
 
19791
 
 
19792
commit 9d67a05d2bcda99fb46fa1379a1434b0f9951d20
 
19793
Merge: 075c077 6da850b
 
19794
Author: Jake Dahn <jake@ansolabs.com>
 
19795
Date:   Sat Jul 9 01:11:48 2011 -0700
 
19796
 
 
19797
    Merge branch 'master' of github.com:cloudbuilders/openstack-dashboard
 
19798
 
 
19799
commit 075c0771c27b58b4da4334abc58d09d9fb1dc762
 
19800
Author: Jake Dahn <jake@ansolabs.com>
 
19801
Date:   Sat Jul 9 01:11:26 2011 -0700
 
19802
 
 
19803
    adding autorefresh to syspanel instance list and fixing spinner styles
 
19804
 
 
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(-)
 
19812
 
 
19813
commit fae654dfeb6c7fc1d8d9844e18694afb745ed227
 
19814
Author: Jake Dahn <jake@ansolabs.com>
 
19815
Date:   Sat Jul 9 00:58:35 2011 -0700
 
19816
 
 
19817
    adding auto refresh for dashboard instances
 
19818
 
 
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(-)
 
19824
 
 
19825
commit c81089eaa3100afb0c4a6eead0bf4b9c414ebd19
 
19826
Author: Jake Dahn <jake@ansolabs.com>
 
19827
Date:   Sat Jul 9 00:26:31 2011 -0700
 
19828
 
 
19829
    adding relevant quota information to the image launch page
 
19830
 
 
19831
 .../django_openstack/dash/views/images.py          |    1 +
 
19832
 .../dashboard/templates/dash_launch.html           |   35 ++++++++++++++-----
 
19833
 2 files changed, 27 insertions(+), 9 deletions(-)
 
19834
 
 
19835
commit 2cffb6bf3d718a73f30887659ea7ff24475c42f1
 
19836
Author: Jake Dahn <jake@ansolabs.com>
 
19837
Date:   Fri Jul 8 23:32:22 2011 -0700
 
19838
 
 
19839
    attempting to get quota info on image launch page for user
 
19840
 
 
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(-)
 
19845
 
 
19846
commit b562358c8e427dccda650070d2c1d980b5734d22
 
19847
Author: Jake Dahn <jake@ansolabs.com>
 
19848
Date:   Fri Jul 8 22:59:24 2011 -0700
 
19849
 
 
19850
    quotas update form mostly working
 
19851
 
 
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(-)
 
19859
 
 
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
 
19864
 
 
19865
    Merge pull request #45 from ohnoimdead/add_upload
 
19866
    
 
19867
    Adding convenient upload object link.
 
19868
 
 
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
 
19873
 
 
19874
    Merge pull request #49 from mszilagyi/containerDupeCheck_158
 
19875
    
 
19876
    Container creation now checks for existance of a container of the same name
 
19877
 
 
19878
commit 16e5e36b9c99cd2ae7efdcb029a4094f2555bc86
 
19879
Author: Michael Szilagyi <mszilagyi@gmail.com>
 
19880
Date:   Thu Jul 7 12:01:34 2011 -0700
 
19881
 
 
19882
    Container creation now checks for existance of a container of the same name.
 
19883
 
 
19884
 django-openstack/django_openstack/api.py           |   31 +++++++++----
 
19885
 .../django_openstack/tests/api_tests.py            |   44 ++++++++++++++++++++
 
19886
 2 files changed, 65 insertions(+), 10 deletions(-)
 
19887
 
 
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
 
19892
 
 
19893
    Merge pull request #48 from mgius/156_dash_views_keypairs_tests
 
19894
    
 
19895
    keypair tests 100% coverage
 
19896
 
 
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
 
19901
 
 
19902
    Merge pull request #47 from ohnoimdead/testfix
 
19903
    
 
19904
    Fix for api test: keystone->identity
 
19905
 
 
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
 
19910
 
 
19911
    Merge pull request #46 from mszilagyi/fixCopyInstantiation_159
 
19912
    
 
19913
    Fixed problem with swift copy object trying to instantiate swift api when
 
19914
 
 
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
 
19919
 
 
19920
    Merge pull request #44 from ohnoimdead/sidebar_cleanup
 
19921
    
 
19922
    Sidebar cleanup.
 
19923
 
 
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
 
19928
 
 
19929
    Merge pull request #43 from mgius/155_dash_views_instances_tests
 
19930
    
 
19931
    Unit tests for dash/views/instances.py
 
19932
 
 
19933
commit d3bc499a5866e10c82972fc302beaf0f1e1e4f27
 
19934
Author: Mark Gius <launchpad@markgius.com>
 
19935
Date:   Fri Jul 8 14:48:59 2011 -0700
 
19936
 
 
19937
    keypair tests 100% coverage
 
19938
 
 
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(-)
 
19942
 
 
19943
commit d76ceb0c6b592be7e8a392fd521ed8515b1d5b80
 
19944
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
19945
Date:   Fri Jul 8 13:17:09 2011 -0700
 
19946
 
 
19947
    enable tenant switching
 
19948
 
 
19949
 django-openstack/django_openstack/auth/views.py    |   15 +++++--
 
19950
 .../dashboard/templates/switch_tenants.html        |   47 +++++++++----------
 
19951
 2 files changed, 33 insertions(+), 29 deletions(-)
 
19952
 
 
19953
commit b60e460cd799a9103d390cec1125795dfce47cdc
 
19954
Author: Tres Henry <tres@treshenry.net>
 
19955
Date:   Fri Jul 8 11:49:57 2011 -0700
 
19956
 
 
19957
    Fix for api test: keystone->identity
 
19958
 
 
19959
 .../django_openstack/tests/api_tests.py            |    2 +-
 
19960
 1 files changed, 1 insertions(+), 1 deletions(-)
 
19961
 
 
19962
commit a823a12ee0d0f808a9550e392f3826afbdfeaf94
 
19963
Author: Michael Szilagyi <mszilagyi@gmail.com>
 
19964
Date:   Thu Jul 7 16:51:37 2011 -0700
 
19965
 
 
19966
    Fixed problem with swift copy object trying to instantiate swift api when imported.  Moved to __init__ to only make the call when necessary.
 
19967
 
 
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(-)
 
19972
 
 
19973
commit 5d402d8e0515e9cf0041f1e526ccae61e540f1d3
 
19974
Author: Tres Henry <tres@treshenry.net>
 
19975
Date:   Fri Jul 8 10:30:21 2011 -0700
 
19976
 
 
19977
    Adding convenient upload object link.
 
19978
 
 
19979
 .../dashboard/templates/_container_list.html       |    1 +
 
19980
 1 files changed, 1 insertions(+), 0 deletions(-)
 
19981
 
 
19982
commit 2cbbd262795bffbe5964aa5dee865ba09fa369ca
 
19983
Author: Tres Henry <tres@treshenry.net>
 
19984
Date:   Fri Jul 8 10:21:35 2011 -0700
 
19985
 
 
19986
    Sidebar cleanup.
 
19987
 
 
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(-)
 
19992
 
 
19993
commit 7e78f645d2e794c5808593a230f2b8ab6521322c
 
19994
Author: Mark Gius <launchpad@markgius.com>
 
19995
Date:   Thu Jul 7 16:13:09 2011 -0700
 
19996
 
 
19997
    Unit tests for dash/views/instances.py
 
19998
    
 
19999
    Original commit messages follow:
 
20000
    
 
20001
    Test for instance index and rebooting/terminating instance
 
20002
    
 
20003
    instance usage now tested
 
20004
    
 
20005
    full coverage of dash/instances
 
20006
    
 
20007
    PEP8 fixes
 
20008
 
 
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(-)
 
20015
 
 
20016
commit 6da850bf18e104a7f6e14c18b58b6b317a1abf18
 
20017
Merge: c795ae1 646d30c
 
20018
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20019
Date:   Fri Jul 8 09:29:03 2011 -0700
 
20020
 
 
20021
    Merge branch 'add_update_instance_form'
 
20022
 
 
20023
commit c795ae1c8d649ee4ff6f8b89446889c97877211a
 
20024
Merge: 97e7270 30bccb4
 
20025
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20026
Date:   Fri Jul 8 09:28:35 2011 -0700
 
20027
 
 
20028
    Merge branch 'improve_error_handling_when_keystone_is_dead'
 
20029
 
 
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
 
20034
 
 
20035
    Merge pull request #41 from mgius/clean_ubuntu_testing
 
20036
    
 
20037
    Update readme for testing prerequisites and update setup.py to include dj
 
20038
 
 
20039
commit 646d30c02951e02c7257e5473c1a56e0c1a3941e
 
20040
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20041
Date:   Thu Jul 7 15:54:54 2011 -0700
 
20042
 
 
20043
    support updating of instance name and description
 
20044
 
 
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(-)
 
20052
 
 
20053
commit 1bfc9b3bc73cfe744eb90c238b16e4de7c2f93a1
 
20054
Author: Mark Gius <launchpad@markgius.com>
 
20055
Date:   Thu Jul 7 15:30:54 2011 -0700
 
20056
 
 
20057
    Update readme for testing prerequisites and update setup.py to include django_nose
 
20058
 
 
20059
 django-openstack/README   |    8 +++++++-
 
20060
 django-openstack/setup.py |    2 +-
 
20061
 2 files changed, 8 insertions(+), 2 deletions(-)
 
20062
 
 
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
 
20067
 
 
20068
    Merge pull request #40 from ohnoimdead/keystone_fix
 
20069
    
 
20070
    Fix keystone name change to identity.
 
20071
 
 
20072
commit e547b3124a1d055376720fc98e3f4cfe9d0a9424
 
20073
Author: Tres Henry <tres@treshenry.net>
 
20074
Date:   Thu Jul 7 14:47:31 2011 -0700
 
20075
 
 
20076
    Fix keystone name change to identity.
 
20077
 
 
20078
 django-openstack/django_openstack/api.py |    2 +-
 
20079
 1 files changed, 1 insertions(+), 1 deletions(-)
 
20080
 
 
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
 
20085
 
 
20086
    Merge pull request #39 from mgius/154_dash_views_images_tests
 
20087
    
 
20088
    Full unit test coverage of dash/views/images.py
 
20089
 
 
20090
commit babec8a0a5cb5a8ea75546a3379167040029055c
 
20091
Author: Mark Gius <launchpad@markgius.com>
 
20092
Date:   Wed Jul 6 18:51:54 2011 -0700
 
20093
 
 
20094
    Full unit test coverage of dash/views/images.py
 
20095
    
 
20096
    Rebase commit messages follow:
 
20097
    
 
20098
    This aught to fake keystone out
 
20099
    
 
20100
    Full coverage of dashboard images views
 
20101
    
 
20102
    Pep 8 fixes
 
20103
 
 
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(-)
 
20109
 
 
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
 
20114
 
 
20115
    Merge pull request #37 from mszilagyi/swiftCopyFix
 
20116
    
 
20117
    Fixed container access to use swift objects.
 
20118
 
 
20119
commit b24cbdb29717ebea2a79abd8f653767efa583789
 
20120
Author: Michael Szilagyi <mszilagyi@gmail.com>
 
20121
Date:   Thu Jul 7 11:38:34 2011 -0700
 
20122
 
 
20123
    Fixed container access to use swift objects.
 
20124
 
 
20125
 .../django_openstack/dash/views/objects.py         |    2 +-
 
20126
 1 files changed, 1 insertions(+), 1 deletions(-)
 
20127
 
 
20128
commit 30bccb4bf4e47f9f9ebfd0ad4759b5af0c4e9739
 
20129
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20130
Date:   Thu Jul 7 11:03:57 2011 -0700
 
20131
 
 
20132
    cleaner messaging when token expires
 
20133
 
 
20134
 .../django_openstack/context_processors.py         |    2 +-
 
20135
 .../django_openstack/middleware/keystone.py        |    4 ++++
 
20136
 2 files changed, 5 insertions(+), 1 deletions(-)
 
20137
 
 
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
 
20142
 
 
20143
    Merge pull request #36 from mszilagyi/swiftCopy_93
 
20144
    
 
20145
    Added copy support for swift objects from the dash.
 
20146
 
 
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
 
20151
 
 
20152
    Merge pull request #35 from jeffjapan/master
 
20153
    
 
20154
    Missing Python packages in virtualenv installation
 
20155
 
 
20156
commit 97e7270c8d2efbec84a167be10318ff54f5ff043
 
20157
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20158
Date:   Thu Jul 7 10:24:43 2011 -0700
 
20159
 
 
20160
    fix ram unit in tenant usage
 
20161
 
 
20162
 .../dashboard/templates/syspanel_tenant_usage.html |    2 +-
 
20163
 1 files changed, 1 insertions(+), 1 deletions(-)
 
20164
 
 
20165
commit eb032d6b5ed667f15b3f06427ed3577eb15dbe1e
 
20166
Author: jeffjapan <jeffjapan@gmail.com>
 
20167
Date:   Thu Jul 7 10:53:00 2011 +0900
 
20168
 
 
20169
    Added missing modules to pip-requires
 
20170
 
 
20171
 openstack-dashboard/tools/pip-requires |    8 ++++++++
 
20172
 1 files changed, 8 insertions(+), 0 deletions(-)
 
20173
 
 
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
 
20178
 
 
20179
    Merge pull request #34 from mgius/153_dash_views_containers_tests
 
20180
    
 
20181
    Unit tests for dashboard container views
 
20182
 
 
20183
commit ed6a6489ba4a9b99e82a2f8b3d68e2e3e102397e
 
20184
Author: Mark Gius <launchpad@markgius.com>
 
20185
Date:   Wed Jul 6 12:07:39 2011 -0700
 
20186
 
 
20187
    Unit tests for dashboard container views.  Includes support code for
 
20188
    future view tests
 
20189
 
 
20190
 .gitignore                                         |    2 +
 
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(-)
 
20196
 
 
20197
commit 20e48bb3e7a34d7c30212b4ba83bed58492f12bd
 
20198
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20199
Date:   Wed Jul 6 12:24:17 2011 -0700
 
20200
 
 
20201
    improve error handling when keystone and other services are down
 
20202
 
 
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(-)
 
20208
 
 
20209
commit 3fbdad7350dcbfa9c3da87096c2ce67701417bdc
 
20210
Author: Michael Szilagyi <mszilagyi@gmail.com>
 
20211
Date:   Fri Jul 1 15:50:48 2011 -0700
 
20212
 
 
20213
    Added copy support for swift objects.  Can now copy an object within a container or to a new container.
 
20214
 
 
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(-)
 
20222
 
 
20223
commit 320634cb1402cbf76729b4efa6fcee5f67aeb5aa
 
20224
Author: Todd Willey <todd@ansolabs.com>
 
20225
Date:   Tue Jul 5 23:22:27 2011 -0400
 
20226
 
 
20227
    adding users to tenants.
 
20228
 
 
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(-)
 
20235
 
 
20236
commit 1ad92293cb64fa778c7e62d57866b1045c1c5678
 
20237
Merge: 73d098e bc5ce1b
 
20238
Author: Todd Willey <todd@ansolabs.com>
 
20239
Date:   Tue Jul 5 23:08:16 2011 -0400
 
20240
 
 
20241
    Merge branch 'master' of git://github.com/cloudbuilders/openstack-dashboard
 
20242
 
 
20243
commit 73d098edc716d0c5abd710baf410cd7408d591ac
 
20244
Author: Todd Willey <todd@ansolabs.com>
 
20245
Date:   Tue Jul 5 22:40:58 2011 -0400
 
20246
 
 
20247
    tenant adding
 
20248
 
 
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(-)
 
20255
 
 
20256
commit bc5ce1ba701d4f48764c8e9216688e7712ffa118
 
20257
Author: Jake Dahn <jake@ansolabs.com>
 
20258
Date:   Tue Jul 5 17:53:41 2011 -0700
 
20259
 
 
20260
    adding confirmations to terminate instance, and commenting out permissions toggle for images
 
20261
 
 
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(-)
 
20266
 
 
20267
commit 0253b76acd7e4fd86af64e38f3b6d1d6e1a358e1
 
20268
Author: Jake Dahn <jake@ansolabs.com>
 
20269
Date:   Tue Jul 5 16:03:39 2011 -0700
 
20270
 
 
20271
    removing all things related to uploading server images
 
20272
 
 
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(-)
 
20283
 
 
20284
commit 2a9c4ddfd8f59f02a8c7832bb61c30298a798c98
 
20285
Author: Jake Dahn <jake@ansolabs.com>
 
20286
Date:   Tue Jul 5 15:53:05 2011 -0700
 
20287
 
 
20288
    made create links green and prettyish
 
20289
 
 
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(-)
 
20297
 
 
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
 
20302
 
 
20303
    Merge pull request #30 from mgius/api_unit_tests
 
20304
    
 
20305
    Api unit tests
 
20306
 
 
20307
commit 1e0a2b216d670330a238aca9cc0b92f4d89ccb6c
 
20308
Author: Jake Dahn <jake@ansolabs.com>
 
20309
Date:   Tue Jul 5 14:05:01 2011 -0700
 
20310
 
 
20311
    adding availability information to create flavor page to help keep users from making bad decisions
 
20312
 
 
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(-)
 
20317
 
 
20318
commit e039d9051718bd377db59f18d5db0f11ab58077e
 
20319
Author: Mark Gius <launchpad@markgius.com>
 
20320
Date:   Tue Jul 5 12:43:25 2011 -0700
 
20321
 
 
20322
    Typo in readme and api
 
20323
 
 
20324
 django-openstack/README                  |    2 +-
 
20325
 django-openstack/django_openstack/api.py |    2 +-
 
20326
 2 files changed, 2 insertions(+), 2 deletions(-)
 
20327
 
 
20328
commit c6b495014bceb417afa47258605f89f39363285e
 
20329
Author: Mark Gius <launchpad@markgius.com>
 
20330
Date:   Tue Jul 5 12:41:25 2011 -0700
 
20331
 
 
20332
    PEP8 fixes
 
20333
 
 
20334
 django-openstack/django_openstack/api.py           |   38 ++++++++++----------
 
20335
 .../django_openstack/tests/api_tests.py            |   28 +++++++-------
 
20336
 2 files changed, 33 insertions(+), 33 deletions(-)
 
20337
 
 
20338
commit ec3c8fdc990e29b3bc16ad550d8e51e69dc9d9b8
 
20339
Author: Mark Gius <launchpad@markgius.com>
 
20340
Date:   Tue Jul 5 11:44:30 2011 -0700
 
20341
 
 
20342
    Last function tested.  Unused function dropped
 
20343
 
 
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(-)
 
20348
 
 
20349
commit 6083bc9cc9f179961ce4a25fd8e099a044631eee
 
20350
Author: Mark Gius <launchpad@markgius.com>
 
20351
Date:   Mon Jul 4 16:30:32 2011 -0700
 
20352
 
 
20353
    Everything but the keystone api hit and the unused function tested
 
20354
 
 
20355
 .../django_openstack/tests/api_tests.py            |  183 ++++++++++++++++++++
 
20356
 1 files changed, 183 insertions(+), 0 deletions(-)
 
20357
 
 
20358
commit 23ccf980cab2a4827e4a86eea12e64aee464dcc2
 
20359
Author: Mark Gius <launchpad@markgius.com>
 
20360
Date:   Sun Jul 3 21:52:13 2011 -0700
 
20361
 
 
20362
    Everything but swift and a couple of odd functions done
 
20363
 
 
20364
 .../django_openstack/tests/api_tests.py            |   96 ++++++++++++++++++--
 
20365
 1 files changed, 90 insertions(+), 6 deletions(-)
 
20366
 
 
20367
commit ea429138e140fc7847f1f3d0ecf65a069e8cbb71
 
20368
Author: Mark Gius <launchpad@markgius.com>
 
20369
Date:   Sun Jul 3 21:20:53 2011 -0700
 
20370
 
 
20371
    Many more tests
 
20372
 
 
20373
 django-openstack/django_openstack/api.py           |    6 +-
 
20374
 .../django_openstack/tests/api_tests.py            |  233 ++++++++++++++++++++
 
20375
 2 files changed, 236 insertions(+), 3 deletions(-)
 
20376
 
 
20377
commit 3809f88c67516fe4ca1deadd3cff53797d0e4f2a
 
20378
Author: Mark Gius <launchpad@markgius.com>
 
20379
Date:   Fri Jul 1 16:21:44 2011 -0700
 
20380
 
 
20381
    More api tests
 
20382
 
 
20383
 django-openstack/django_openstack/api.py           |   10 +-
 
20384
 .../django_openstack/tests/api_tests.py            |  173 +++++++++++++++++---
 
20385
 2 files changed, 158 insertions(+), 25 deletions(-)
 
20386
 
 
20387
commit 2b925d48eda5461e64230ffaa54d6842ee98bab3
 
20388
Author: Mark Gius <launchpad@markgius.com>
 
20389
Date:   Fri Jul 1 14:38:15 2011 -0700
 
20390
 
 
20391
    More tests. Removed one API call because it was a duplicate.
 
20392
 
 
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(-)
 
20398
 
 
20399
commit 7746fd6c936897236397c3d3de6fba4269c06063
 
20400
Author: Mark Gius <launchpad@markgius.com>
 
20401
Date:   Thu Jun 30 17:50:33 2011 -0700
 
20402
 
 
20403
    Add another test for the compute api
 
20404
 
 
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(-)
 
20409
 
 
20410
commit 9b424005703a871ddacbb7fcf90cc31f1777e2be
 
20411
Author: Mark Gius <launchpad@markgius.com>
 
20412
Date:   Thu Jun 30 16:58:27 2011 -0700
 
20413
 
 
20414
    Unit tests for admin and auth api getters
 
20415
 
 
20416
 .../django_openstack/tests/api_tests.py            |   44 +++++++++++++++++++-
 
20417
 1 files changed, 43 insertions(+), 1 deletions(-)
 
20418
 
 
20419
commit bae728b973a3ac9cf37f0901609cf5dacafec441
 
20420
Author: Mark Gius <launchpad@markgius.com>
 
20421
Date:   Thu Jun 30 15:12:10 2011 -0700
 
20422
 
 
20423
    Full test coverage for API wrapper classes
 
20424
 
 
20425
 .../django_openstack/tests/api_tests.py            |  141 +++++++++++++++++++-
 
20426
 1 files changed, 136 insertions(+), 5 deletions(-)
 
20427
 
 
20428
commit 539766de3a9bc1601b81ae39ff3569f214f00239
 
20429
Author: Mark Gius <launchpad@markgius.com>
 
20430
Date:   Thu Jun 30 13:53:55 2011 -0700
 
20431
 
 
20432
    Support options for running coverage tests
 
20433
 
 
20434
 django-openstack/README                            |    7 +++++++
 
20435
 .../django_openstack/tests/testsettings.py         |    2 ++
 
20436
 2 files changed, 9 insertions(+), 0 deletions(-)
 
20437
 
 
20438
commit fb6e23bed9cd78b7cb7a772d9aaba2bddafe38cb
 
20439
Author: Mark Gius <launchpad@markgius.com>
 
20440
Date:   Thu Jun 30 13:28:13 2011 -0700
 
20441
 
 
20442
    Tests for APIResource and APIDict wrappers
 
20443
 
 
20444
 django-openstack/django_openstack/api.py           |    8 ++-
 
20445
 .../django_openstack/tests/api_tests.py            |   68 +++++++++++++++++++-
 
20446
 2 files changed, 71 insertions(+), 5 deletions(-)
 
20447
 
 
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
 
20452
 
 
20453
    Merge pull request #29 from devcamcar/master
 
20454
    
 
20455
    Updated license headers
 
20456
 
 
20457
commit c884b9645b290cfdb589c57c7074d3109471c27c
 
20458
Author: Devin Carlen <devin.carlen@gmail.com>
 
20459
Date:   Sun Jul 3 21:10:53 2011 -0700
 
20460
 
 
20461
    Updated license headers
 
20462
 
 
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(-)
 
20470
 
 
20471
commit 2c2f1b2319e2e974cae8d2f607063d43e5604ed0
 
20472
Author: Devin Carlen <devin.carlen@gmail.com>
 
20473
Date:   Sun Jul 3 20:55:00 2011 -0700
 
20474
 
 
20475
    Updated license headers
 
20476
 
 
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(-)
 
20509
 
 
20510
commit d2c81d6f3c22ed5d242b26cfd80b67945f8bdfbc
 
20511
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20512
Date:   Fri Jul 1 18:56:29 2011 -0700
 
20513
 
 
20514
    display cpu/disk/ram info on service list
 
20515
 
 
20516
 .../templates/_syspanel_service_list.html          |   42 +++++++++++++++++--
 
20517
 1 files changed, 37 insertions(+), 5 deletions(-)
 
20518
 
 
20519
commit 8220b68ba72ea527deebb8fb15d91d0974b52369
 
20520
Merge: bfb79e1 c5e6a8e
 
20521
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20522
Date:   Fri Jul 1 17:35:20 2011 -0700
 
20523
 
 
20524
    Merge branch 'trunk_safe'
 
20525
 
 
20526
commit c5e6a8ef0d2eca419734e88456f8236ed49fe8c1
 
20527
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20528
Date:   Fri Jul 1 17:28:16 2011 -0700
 
20529
 
 
20530
    increase number of characters for image names
 
20531
 
 
20532
 .../django_openstack/syspanel/views/images.py      |    8 ++++----
 
20533
 1 files changed, 4 insertions(+), 4 deletions(-)
 
20534
 
 
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
 
20539
 
 
20540
    Merge pull request #26 from mgius/fix_buildout_config
 
20541
    
 
20542
    Glance now deploys through buildout, and copious comments added
 
20543
 
 
20544
commit c41a560aa8397dd934fb28f26f7b7c3545fabeef
 
20545
Author: Mark Gius <launchpad@markgius.com>
 
20546
Date:   Thu Jun 30 12:31:47 2011 -0700
 
20547
 
 
20548
    Edited django-openstack/buildout.cfg via GitHub
 
20549
 
 
20550
 django-openstack/buildout.cfg |    1 -
 
20551
 1 files changed, 0 insertions(+), 1 deletions(-)
 
20552
 
 
20553
commit 1c294077a385b07021ba0f64eece447975a7dbf7
 
20554
Author: Mark Gius <launchpad@markgius.com>
 
20555
Date:   Thu Jun 30 12:02:03 2011 -0700
 
20556
 
 
20557
    Glance now deploys through buildout, and copious comments added
 
20558
 
 
20559
 django-openstack/buildout.cfg |   83 ++++++++++++++++++++++++++++++++--------
 
20560
 1 files changed, 66 insertions(+), 17 deletions(-)
 
20561
 
 
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
 
20566
 
 
20567
    Merge pull request #25 from mgius/api_to_dicts
 
20568
    
 
20569
    Update API to make unit tests easier
 
20570
 
 
20571
commit d7dae5397858a1e65818428b7b6055d3d1b48baa
 
20572
Author: Mark Gius <launchpad@markgius.com>
 
20573
Date:   Thu Jun 30 10:26:13 2011 -0700
 
20574
 
 
20575
    Turn a bad hack into a better one
 
20576
 
 
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(-)
 
20581
 
 
20582
commit bdc0d21f5354179c31064e7a5e36d04dba3bac76
 
20583
Merge: 1cac476 aadfb53
 
20584
Author: Mark Gius <launchpad@markgius.com>
 
20585
Date:   Wed Jun 29 21:24:53 2011 -0700
 
20586
 
 
20587
    Merge branch 'master' into api_to_dicts
 
20588
 
 
20589
commit 1cac476e7965223dcdc09ce178dd1232c526c5b7
 
20590
Author: Mark Gius <launchpad@markgius.com>
 
20591
Date:   Wed Jun 29 21:23:22 2011 -0700
 
20592
 
 
20593
    Add cloudfiles to buildout
 
20594
 
 
20595
 django-openstack/buildout.cfg |   17 +++++++++++++++--
 
20596
 1 files changed, 15 insertions(+), 2 deletions(-)
 
20597
 
 
20598
commit dca89b5375e6a72c3e188f8c63860aa11cba9ec4
 
20599
Author: Mark Gius <launchpad@markgius.com>
 
20600
Date:   Wed Jun 29 18:32:02 2011 -0700
 
20601
 
 
20602
    That ought to do it.
 
20603
 
 
20604
 .gitignore                                         |    1 +
 
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(-)
 
20612
 
 
20613
commit e7cf4c252be6ea530ec3039db905c111b8be8bf2
 
20614
Author: Mark Gius <launchpad@markgius.com>
 
20615
Date:   Wed Jun 29 16:49:23 2011 -0700
 
20616
 
 
20617
    Wrapped Swift api calls
 
20618
 
 
20619
 django-openstack/django_openstack/api.py |   25 +++++++++++++++++--------
 
20620
 1 files changed, 17 insertions(+), 8 deletions(-)
 
20621
 
 
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
 
20626
 
 
20627
    Merge pull request #24 from mszilagyi/objectFilter_90
 
20628
    
 
20629
    Fixed issue with incorrect glance exception import (ClientConnectionError)
 
20630
 
 
20631
commit e9e7bc0d00a72b21de60359184f8cfeff4679f5d
 
20632
Merge: 4891b95 fa9ccd7
 
20633
Author: Michael Szilagyi <mszilagyi@gmail.com>
 
20634
Date:   Wed Jun 29 15:44:13 2011 -0700
 
20635
 
 
20636
    Merge branch 'master' of git://github.com/4P/openstack-dashboard into objectFilter_90
 
20637
 
 
20638
commit bfb79e13631cafe2510bd2fe423d7a80a2f658b5
 
20639
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20640
Date:   Wed Jun 29 14:38:37 2011 -0700
 
20641
 
 
20642
    glance juggled around some exception definitions
 
20643
 
 
20644
 .../django_openstack/syspanel/views/images.py      |   13 ++++++-------
 
20645
 1 files changed, 6 insertions(+), 7 deletions(-)
 
20646
 
 
20647
commit 5fcd37631642e9a25907e5219c1bf82731b05266
 
20648
Merge: 785c861 fa9ccd7
 
20649
Author: Mark Gius <launchpad@markgius.com>
 
20650
Date:   Wed Jun 29 13:23:36 2011 -0700
 
20651
 
 
20652
    Merge branch 'master' into api_to_dicts
 
20653
    
 
20654
    Incorporate swift changes
 
20655
    
 
20656
    Conflicts:
 
20657
        django-openstack/django_openstack/api.py
 
20658
 
 
20659
commit 785c861975d9864670c25850b410d5218f85396b
 
20660
Author: Mark Gius <launchpad@markgius.com>
 
20661
Date:   Wed Jun 29 13:19:28 2011 -0700
 
20662
 
 
20663
    Fix bug in __getattr__ for api object, and PEP8 fixes
 
20664
 
 
20665
 django-openstack/django_openstack/api.py           |   52 ++++++++++++--------
 
20666
 .../django_openstack/syspanel/views/images.py      |    2 +-
 
20667
 2 files changed, 33 insertions(+), 21 deletions(-)
 
20668
 
 
20669
commit cd7ac067ec6755b5f3ff3b368887914e04afab9e
 
20670
Author: Mark Gius <launchpad@markgius.com>
 
20671
Date:   Wed Jun 29 12:41:29 2011 -0700
 
20672
 
 
20673
    Quick fix to api to make glance api work right
 
20674
 
 
20675
 django-openstack/django_openstack/api.py |    9 ++++++++-
 
20676
 1 files changed, 8 insertions(+), 1 deletions(-)
 
20677
 
 
20678
commit d184e1e83e756b8860f11d6bf0cecd6571171ce1
 
20679
Author: Mark Gius <launchpad@markgius.com>
 
20680
Date:   Wed Jun 29 12:17:55 2011 -0700
 
20681
 
 
20682
    Glance api wraps
 
20683
 
 
20684
 django-openstack/django_openstack/api.py |   68 ++++++++++++++++++++++++-----
 
20685
 1 files changed, 56 insertions(+), 12 deletions(-)
 
20686
 
 
20687
commit 4891b952de8afb7c23d7dc64037209182757aa1f
 
20688
Author: Michael Szilagyi <mszilagyi@gmail.com>
 
20689
Date:   Wed Jun 29 11:47:26 2011 -0700
 
20690
 
 
20691
    Fixed problems with incorrect import/usage for glance_exception.ClientConnectionerror
 
20692
 
 
20693
 .../django_openstack/syspanel/views/images.py      |   16 +++++++---------
 
20694
 1 files changed, 7 insertions(+), 9 deletions(-)
 
20695
 
 
20696
commit 65002b82c5a46887ac82b4bdc18c9449288f83ed
 
20697
Author: Michael Szilagyi <mszilagyi@gmail.com>
 
20698
Date:   Wed Jun 29 11:10:45 2011 -0700
 
20699
 
 
20700
    Fixed problem with ClientConnectionError import failing.
 
20701
 
 
20702
 .../django_openstack/syspanel/views/images.py      |    4 ++--
 
20703
 1 files changed, 2 insertions(+), 2 deletions(-)
 
20704
 
 
20705
commit a697464ad9b5debe7ed1b9e368a74b1c7b0ef5d4
 
20706
Author: Mark Gius <launchpad@markgius.com>
 
20707
Date:   Wed Jun 29 11:02:07 2011 -0700
 
20708
 
 
20709
    All api calls except for glance now wrapped
 
20710
 
 
20711
 django-openstack/django_openstack/api.py           |   61 ++++++++++++--------
 
20712
 .../django_openstack/syspanel/views/instances.py   |    8 ++-
 
20713
 2 files changed, 41 insertions(+), 28 deletions(-)
 
20714
 
 
20715
commit 321903d06e196704bce5b190648ce3aebb0e89de
 
20716
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20717
Date:   Wed Jun 29 10:08:38 2011 -0700
 
20718
 
 
20719
    don't purge flavor by default!!!
 
20720
 
 
20721
 .../django_openstack/syspanel/views/flavors.py     |    2 +-
 
20722
 1 files changed, 1 insertions(+), 1 deletions(-)
 
20723
 
 
20724
commit b5f230cb5464d1f46aa7330cb67279da251d12aa
 
20725
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20726
Date:   Wed Jun 29 09:52:44 2011 -0700
 
20727
 
 
20728
    allow flavor names to be longer
 
20729
 
 
20730
 .../django_openstack/syspanel/views/flavors.py     |    2 +-
 
20731
 1 files changed, 1 insertions(+), 1 deletions(-)
 
20732
 
 
20733
commit c5fe7d3be9f92a133d38015aae2427cb912f68d5
 
20734
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20735
Date:   Wed Jun 29 08:23:47 2011 -0700
 
20736
 
 
20737
    pull in build changes from server
 
20738
 
 
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(-)
 
20743
 
 
20744
commit aa3504dfde71da22dcb8cf57194281665ec90538
 
20745
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20746
Date:   Wed Jun 29 08:05:20 2011 -0700
 
20747
 
 
20748
    also allow underscores and dashes
 
20749
 
 
20750
 .../django_openstack/dash/views/images.py          |    2 +-
 
20751
 1 files changed, 1 insertions(+), 1 deletions(-)
 
20752
 
 
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
 
20757
 
 
20758
    Merge pull request #22 from ohnoimdead/swift-support
 
20759
    
 
20760
    Support for VERY basic Swift container and object management.
 
20761
 
 
20762
commit bbbd0ff25751ddb52cccd755b3da6d8ba8095243
 
20763
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20764
Date:   Wed Jun 29 00:13:15 2011 -0700
 
20765
 
 
20766
    allow periods in group names
 
20767
 
 
20768
 .../django_openstack/dash/views/images.py          |    2 +-
 
20769
 1 files changed, 1 insertions(+), 1 deletions(-)
 
20770
 
 
20771
commit dfdcc259f4d4dc9abe898abc4e94c8004506b5b0
 
20772
Author: Tres Henry <tres@treshenry.net>
 
20773
Date:   Mon Jun 27 16:43:08 2011 -0700
 
20774
 
 
20775
    Support for VERY basic Swift container and object management.
 
20776
 
 
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(-)
 
20801
 
 
20802
commit 328a94bf8df5ea46a4df47537f2b9d4d2bbd64a1
 
20803
Author: Mark Gius <launchpad@markgius.com>
 
20804
Date:   Tue Jun 28 18:10:56 2011 -0700
 
20805
 
 
20806
    So clever I messed it up myself
 
20807
 
 
20808
 django-openstack/django_openstack/api.py |   14 +++++++++-----
 
20809
 1 files changed, 9 insertions(+), 5 deletions(-)
 
20810
 
 
20811
commit d5c3c78d13d41d00f55c88abb70b833af01e86fd
 
20812
Author: Mark Gius <launchpad@markgius.com>
 
20813
Date:   Tue Jun 28 18:07:53 2011 -0700
 
20814
 
 
20815
    This is clever.  Perhaps too clever
 
20816
 
 
20817
 django-openstack/django_openstack/api.py |  160 +++++-------------------------
 
20818
 1 files changed, 25 insertions(+), 135 deletions(-)
 
20819
 
 
20820
commit abfecdc711dde04c0ec93a9d661d9a14813138df
 
20821
Author: Mark Gius <launchpad@markgius.com>
 
20822
Date:   Tue Jun 28 17:49:14 2011 -0700
 
20823
 
 
20824
    Console and Server wrappers
 
20825
 
 
20826
 django-openstack/django_openstack/api.py |   82 ++++++++++++++++++++++++++++--
 
20827
 1 files changed, 77 insertions(+), 5 deletions(-)
 
20828
 
 
20829
commit 5031f81305208fb64017f26ffaea6dbbe5dac1a5
 
20830
Author: Mark Gius <launchpad@markgius.com>
 
20831
Date:   Tue Jun 28 17:27:08 2011 -0700
 
20832
 
 
20833
    Bunch of API functions wrapped, tested by hitting dashboard.
 
20834
 
 
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(-)
 
20840
 
 
20841
commit d21dc8d0021d520f87679dd7982da23c73b5b846
 
20842
Author: Mark Gius <launchpad@markgius.com>
 
20843
Date:   Tue Jun 28 17:23:41 2011 -0700
 
20844
 
 
20845
    Fix flavors delete and keypair list attribute access
 
20846
 
 
20847
 .../django_openstack/syspanel/views/flavors.py     |    2 +-
 
20848
 .../dashboard/templates/_keypair_list.html         |    2 +-
 
20849
 2 files changed, 2 insertions(+), 2 deletions(-)
 
20850
 
 
20851
commit e2528db52be6ed79734c252d79c5766ffbbbd77a
 
20852
Author: Mark Gius <launchpad@markgius.com>
 
20853
Date:   Tue Jun 28 16:09:43 2011 -0700
 
20854
 
 
20855
    Interface objects added to api, api_tests and api adjusted to use them
 
20856
 
 
20857
 django-openstack/django_openstack/api.py           |   67 +++++++++++++++-----
 
20858
 .../django_openstack/tests/api_tests.py            |   52 ++++++++++-----
 
20859
 2 files changed, 86 insertions(+), 33 deletions(-)
 
20860
 
 
20861
commit acd06d6cc574279ad0c2ce8952bffa11a5513d52
 
20862
Author: Mark Gius <launchpad@markgius.com>
 
20863
Date:   Tue Jun 28 12:19:14 2011 -0700
 
20864
 
 
20865
    Tests for every api call that uses auth_api
 
20866
 
 
20867
 django-openstack/django_openstack/api.py           |   20 ++--
 
20868
 .../django_openstack/tests/api_tests.py            |  117 ++++++++++++++++---
 
20869
 2 files changed, 110 insertions(+), 27 deletions(-)
 
20870
 
 
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
 
20875
 
 
20876
    Merge pull request #21 from mgius/improve_logging_again_fixed
 
20877
    
 
20878
    Totally out of band diff of improve_logging_again
 
20879
 
 
20880
commit 54ff33aec38f5252dd97c14a00e7b76714e783af
 
20881
Author: Mark Gius <launchpad@markgius.com>
 
20882
Date:   Mon Jun 27 15:37:47 2011 -0700
 
20883
 
 
20884
    First test implemented, and buildout changes to allow unit test to run
 
20885
 
 
20886
 .gitignore                                         |    1 +
 
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(-)
 
20892
 
 
20893
commit a46df8dbbe369b0a99cac731ecb745a8dce59459
 
20894
Author: Mark Gius <launchpad@markgius.com>
 
20895
Date:   Tue Jun 28 11:29:29 2011 -0700
 
20896
 
 
20897
    Totally out of band diff of improve_logging_again
 
20898
    
 
20899
    improves logging in dashboard, mostly error logging.
 
20900
    Some informational and debugging
 
20901
 
 
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(-)
 
20918
 
 
20919
commit e3ba20be102dcca5964a4fc3a3698bcbaca2ab11
 
20920
Merge: c921066 1b09ac3
 
20921
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20922
Date:   Mon Jun 27 18:18:23 2011 -0700
 
20923
 
 
20924
    Merge remote branch 'origin/trunk_safe' into trunk_safe
 
20925
 
 
20926
commit c921066598ad45343cfaa12b034a3c77e613b181
 
20927
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20928
Date:   Mon Jun 27 18:11:25 2011 -0700
 
20929
 
 
20930
    fix paramater ordering in server_create
 
20931
 
 
20932
 django-openstack/django_openstack/api.py           |    8 ++++----
 
20933
 .../django_openstack/dash/views/images.py          |    6 +++---
 
20934
 2 files changed, 7 insertions(+), 7 deletions(-)
 
20935
 
 
20936
commit 1b09ac3e54595056b311abd16735408e3608ba8c
 
20937
Author: Jake Dahn <jake@ansolabs.com>
 
20938
Date:   Mon Jun 27 18:33:31 2011 -0500
 
20939
 
 
20940
    fixing hide bug for instance list
 
20941
 
 
20942
 .../dashboard/templates/_syspanel_image_list.html  |    2 +-
 
20943
 .../media/dashboard/js/application.js              |    2 +-
 
20944
 2 files changed, 2 insertions(+), 2 deletions(-)
 
20945
 
 
20946
commit a78886f9857111c89c598c5091360ebc09a27f85
 
20947
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20948
Date:   Mon Jun 27 16:18:37 2011 -0700
 
20949
 
 
20950
    make name a bit smaller
 
20951
 
 
20952
 openstack-dashboard/media/dashboard/css/style.css |    2 +-
 
20953
 1 files changed, 1 insertions(+), 1 deletions(-)
 
20954
 
 
20955
commit 93088e9c127091eff42cbcedc49e97689988117c
 
20956
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20957
Date:   Mon Jun 27 16:09:15 2011 -0700
 
20958
 
 
20959
    oopsy left in debuggery
 
20960
 
 
20961
 .../templates/_syspanel_instance_list.html         |    2 +-
 
20962
 1 files changed, 1 insertions(+), 1 deletions(-)
 
20963
 
 
20964
commit e865e1feb7d55e51053a256557a27980e18da7dc
 
20965
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20966
Date:   Mon Jun 27 15:59:31 2011 -0700
 
20967
 
 
20968
    fix host name wrapping
 
20969
 
 
20970
 .../templates/_syspanel_instance_list.html         |    2 +-
 
20971
 openstack-dashboard/media/dashboard/css/style.css  |    4 ++--
 
20972
 2 files changed, 3 insertions(+), 3 deletions(-)
 
20973
 
 
20974
commit 5bbfb960e3ba117bbb62582b09ea5b5df69615d0
 
20975
Merge: 96aa952 8ae5008
 
20976
Author: Jake Dahn <jake@ansolabs.com>
 
20977
Date:   Mon Jun 27 17:44:03 2011 -0500
 
20978
 
 
20979
    Merge branch 'trunk_safe' of github.com:cloudbuilders/openstack-dashboard into trunk_safe
 
20980
 
 
20981
commit 96aa9524385cdbaca52fa5fa537085b8444f9b4e
 
20982
Author: Jake Dahn <jake@ansolabs.com>
 
20983
Date:   Mon Jun 27 17:43:37 2011 -0500
 
20984
 
 
20985
    making long instance names truncate
 
20986
 
 
20987
 .../dashboard/templates/_instance_list.html        |    2 +-
 
20988
 openstack-dashboard/media/dashboard/css/style.css  |   16 +++++++++++-----
 
20989
 2 files changed, 12 insertions(+), 6 deletions(-)
 
20990
 
 
20991
commit 8ae500898a207a313dc53e86afdcdc0f5013515b
 
20992
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
20993
Date:   Mon Jun 27 15:29:29 2011 -0700
 
20994
 
 
20995
    add an empty span to correct spacing on syspanel dash
 
20996
 
 
20997
 .../dashboard/templates/syspanel_usage.html        |    2 +-
 
20998
 1 files changed, 1 insertions(+), 1 deletions(-)
 
20999
 
 
21000
commit 4fb0c24406c2e388512b90f9360c806f8bc21bd8
 
21001
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21002
Date:   Mon Jun 27 15:16:06 2011 -0700
 
21003
 
 
21004
    fix dash usage display
 
21005
 
 
21006
 .../django_openstack/dash/views/instances.py       |   12 +++++++-----
 
21007
 1 files changed, 7 insertions(+), 5 deletions(-)
 
21008
 
 
21009
commit fa1c3f98452d74761710a48d755162be221f9189
 
21010
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21011
Date:   Mon Jun 27 15:00:31 2011 -0700
 
21012
 
 
21013
    some visual and ergonomic tweaks
 
21014
 
 
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(-)
 
21021
 
 
21022
commit e12aec29bdbd3df62c169909a42ceced5f4b7d13
 
21023
Author: Jake Dahn <jake@ansolabs.com>
 
21024
Date:   Mon Jun 27 16:37:43 2011 -0500
 
21025
 
 
21026
    fixing issue with getting max ram usage
 
21027
 
 
21028
 .../django_openstack/dash/views/instances.py       |    4 ++--
 
21029
 1 files changed, 2 insertions(+), 2 deletions(-)
 
21030
 
 
21031
commit c01c1252e235ff56082a979d0c19221c905ac805
 
21032
Merge: 1fbe54f 6a9bc80
 
21033
Author: Jake Dahn <jake@ansolabs.com>
 
21034
Date:   Mon Jun 27 16:21:42 2011 -0500
 
21035
 
 
21036
    Merge branch 'trunk_safe' of github.com:cloudbuilders/openstack-dashboard into jake-tinychanges
 
21037
 
 
21038
commit 6a9bc804c776b098acffcaf921d76b602ab5ce3f
 
21039
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21040
Date:   Mon Jun 27 14:18:08 2011 -0700
 
21041
 
 
21042
    clean up instances display
 
21043
 
 
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(-)
 
21049
 
 
21050
commit 1fbe54fe20c68f752368f244cfe69f47d7158c21
 
21051
Merge: 9502853 a45bcd0
 
21052
Author: Jake Dahn <jake@ansolabs.com>
 
21053
Date:   Mon Jun 27 15:59:44 2011 -0500
 
21054
 
 
21055
    Merge branch 'trunk_safe' into jake-tinychanges
 
21056
 
 
21057
commit a45bcd0d5f81d6ec2c9cd13c3c63fa5fffb15045
 
21058
Merge: 224318a 50ca8ff
 
21059
Author: Jake Dahn <jake@ansolabs.com>
 
21060
Date:   Mon Jun 27 15:56:15 2011 -0500
 
21061
 
 
21062
    Merge branch 'trunk_safe' of github.com:cloudbuilders/openstack-dashboard into trunk_safe
 
21063
 
 
21064
commit 9502853949319d9094be5f93aa4b688f162a336d
 
21065
Author: Jake Dahn <jake@ansolabs.com>
 
21066
Date:   Mon Jun 27 15:55:52 2011 -0500
 
21067
 
 
21068
    all update links now say edit
 
21069
 
 
21070
 .../dashboard/templates/_syspanel_tenant_list.html |    2 +-
 
21071
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21072
 
 
21073
commit 5e512f09183ceb2afdc9022b1c78723583991450
 
21074
Author: Jake Dahn <jake@ansolabs.com>
 
21075
Date:   Mon Jun 27 15:51:44 2011 -0500
 
21076
 
 
21077
    making a text pass on everything
 
21078
 
 
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(-)
 
21096
 
 
21097
commit 50ca8ffb078b37b472c1ccbbb2a4f21e8d7eade4
 
21098
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21099
Date:   Mon Jun 27 13:50:01 2011 -0700
 
21100
 
 
21101
    fix gbformatting
 
21102
 
 
21103
 .../templatetags/templatetags/sizeformat.py        |    2 +-
 
21104
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21105
 
 
21106
commit fa992d3f6ae2365a17e26c223ffcfda5e5e84bff
 
21107
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21108
Date:   Mon Jun 27 13:44:20 2011 -0700
 
21109
 
 
21110
    diskgbformat
 
21111
 
 
21112
 .../templatetags/templatetags/sizeformat.py        |   20 +++++++++++++++-----
 
21113
 .../dashboard/templates/syspanel_usage.html        |    2 +-
 
21114
 2 files changed, 16 insertions(+), 6 deletions(-)
 
21115
 
 
21116
commit 75df617a7ccda751e8ec5d6c0c15c8b5862a9a6e
 
21117
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21118
Date:   Mon Jun 27 13:26:22 2011 -0700
 
21119
 
 
21120
    fix formatting of ram sizes
 
21121
 
 
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(-)
 
21128
 
 
21129
commit 2c8e1e9224e649c924f768f955d2505b1fb2bac2
 
21130
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21131
Date:   Mon Jun 27 11:40:52 2011 -0700
 
21132
 
 
21133
    display correct headers in services tab
 
21134
 
 
21135
 .../templates/_syspanel_service_list.html          |    2 +-
 
21136
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21137
 
 
21138
commit 63008b1013123259fe8147b8715fb40e3c63f6f8
 
21139
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21140
Date:   Mon Jun 27 11:39:22 2011 -0700
 
21141
 
 
21142
    fix ram display to show gb
 
21143
 
 
21144
 .../django_openstack/dash/views/instances.py       |    8 ++++++++
 
21145
 .../dashboard/templates/dash_usage.html            |    2 +-
 
21146
 2 files changed, 9 insertions(+), 1 deletions(-)
 
21147
 
 
21148
commit dfc744a8f07154c64644a3be98696e2eefbb12f7
 
21149
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21150
Date:   Mon Jun 27 11:27:30 2011 -0700
 
21151
 
 
21152
    list terminated instances last
 
21153
 
 
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(-)
 
21159
 
 
21160
commit e9e94bbeecb3ce71861f94122f4108c0e53286c6
 
21161
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21162
Date:   Mon Jun 27 11:15:49 2011 -0700
 
21163
 
 
21164
    capitalize status
 
21165
 
 
21166
 .../dashboard/templates/dash_usage.html            |    4 ++--
 
21167
 1 files changed, 2 insertions(+), 2 deletions(-)
 
21168
 
 
21169
commit 8ccd83b57c90cff8e021969c82b7e97ebf0e2e95
 
21170
Merge: 109eb2d 4f57c72
 
21171
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21172
Date:   Mon Jun 27 10:01:38 2011 -0700
 
21173
 
 
21174
    Merge remote branch 'origin/trunk_safe' into trunk_safe
 
21175
 
 
21176
commit 109eb2d3556b8df5d74dbab95f1ba445a1560e90
 
21177
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21178
Date:   Mon Jun 27 09:59:41 2011 -0700
 
21179
 
 
21180
    fix text console
 
21181
 
 
21182
 django-openstack/django_openstack/api.py           |    2 +-
 
21183
 .../django_openstack/dash/views/instances.py       |    2 +-
 
21184
 2 files changed, 2 insertions(+), 2 deletions(-)
 
21185
 
 
21186
commit 06386b782bd06b1d5711cb060d7ed1ce0fb89c2d
 
21187
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21188
Date:   Mon Jun 27 09:56:48 2011 -0700
 
21189
 
 
21190
    no-wrap table headers
 
21191
 
 
21192
 openstack-dashboard/media/dashboard/css/style.css |    1 +
 
21193
 1 files changed, 1 insertions(+), 0 deletions(-)
 
21194
 
 
21195
commit 8bebc9e0fb384a97f1d9fb9df47405bef472f8e8
 
21196
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21197
Date:   Mon Jun 27 09:54:42 2011 -0700
 
21198
 
 
21199
    display instance host
 
21200
 
 
21201
 .../templates/_syspanel_instance_list.html         |    4 ++--
 
21202
 1 files changed, 2 insertions(+), 2 deletions(-)
 
21203
 
 
21204
commit 9511c01ffcca044c966bae18666699c23c8c1907
 
21205
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21206
Date:   Mon Jun 27 09:17:13 2011 -0700
 
21207
 
 
21208
    display key name
 
21209
 
 
21210
 .../dashboard/templates/_instance_list.html        |    7 ++++++-
 
21211
 1 files changed, 6 insertions(+), 1 deletions(-)
 
21212
 
 
21213
commit 1d6bacb277b996e8e90938ce6571576135a9a506
 
21214
Author: Jake Dahn <jake@ansolabs.com>
 
21215
Date:   Mon Jun 27 10:58:00 2011 -0500
 
21216
 
 
21217
    adding a proper description to keypairs
 
21218
 
 
21219
 .../dashboard/templates/dash_create_keypair.html   |   34 --------------------
 
21220
 .../dashboard/templates/dash_keypairs_create.html  |   10 ++---
 
21221
 2 files changed, 4 insertions(+), 40 deletions(-)
 
21222
 
 
21223
commit 6a73c015677f3cd6e59c956e0c83aa817d0f52eb
 
21224
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21225
Date:   Mon Jun 27 08:55:05 2011 -0700
 
21226
 
 
21227
    redirect to image list after image edit
 
21228
 
 
21229
 .../django_openstack/syspanel/views/images.py      |    2 +-
 
21230
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21231
 
 
21232
commit 224318a6d049b3a96d2471c8ab1ec5ddfa5ba3dc
 
21233
Author: Jake Dahn <jake@ansolabs.com>
 
21234
Date:   Mon Jun 27 10:37:36 2011 -0500
 
21235
 
 
21236
    removing debug info message
 
21237
 
 
21238
 .../django_openstack/dash/views/instances.py       |    1 -
 
21239
 1 files changed, 0 insertions(+), 1 deletions(-)
 
21240
 
 
21241
commit 18e6b9a03e7d09614a4d05639e01b678f9a4f366
 
21242
Author: Jake Dahn <jake@ansolabs.com>
 
21243
Date:   Mon Jun 27 10:36:48 2011 -0500
 
21244
 
 
21245
    fixing dashboard instances
 
21246
 
 
21247
 django-openstack/django_openstack/api.py           |    2 +-
 
21248
 .../django_openstack/dash/views/instances.py       |    4 ++--
 
21249
 2 files changed, 3 insertions(+), 3 deletions(-)
 
21250
 
 
21251
commit 4f57c72137d96d78836158152fc1946cbeed6ac9
 
21252
Merge: 019bd15 29a76df
 
21253
Author: Jake Dahn <jake@ansolabs.com>
 
21254
Date:   Mon Jun 27 09:39:21 2011 -0500
 
21255
 
 
21256
    merging small changes
 
21257
 
 
21258
commit 019bd15731101f05d95ed6d4daf84bd14ad36bef
 
21259
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21260
Date:   Mon Jun 27 07:32:06 2011 -0700
 
21261
 
 
21262
    some tweaks - fix image editing as well
 
21263
 
 
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(-)
 
21269
 
 
21270
commit 29a76df69b4266a141fcc6292417b84db77d7d00
 
21271
Author: Jake Dahn <jake@ansolabs.com>
 
21272
Date:   Mon Jun 27 09:06:26 2011 -0500
 
21273
 
 
21274
    moving position of keypair link
 
21275
 
 
21276
 .../dashboard/templates/dash_keypairs.html         |    2 +-
 
21277
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21278
 
 
21279
commit 8baaf6a4408f5dec0887f7e97e7bdcb4a12eb02e
 
21280
Author: Jake Dahn <jake@ansolabs.com>
 
21281
Date:   Mon Jun 27 01:42:38 2011 -0500
 
21282
 
 
21283
    changing units on dash usage overview
 
21284
 
 
21285
 .../dashboard/templates/dash_usage.html            |    4 ++--
 
21286
 .../dashboard/templates/syspanel_tenant_usage.html |    2 +-
 
21287
 2 files changed, 3 insertions(+), 3 deletions(-)
 
21288
 
 
21289
commit c06f773c195e44d8e65103712d3f2b1bc4bed5a6
 
21290
Author: Jake Dahn <jake@ansolabs.com>
 
21291
Date:   Mon Jun 27 01:40:33 2011 -0500
 
21292
 
 
21293
    password field on login form is no longer plaintxt
 
21294
 
 
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(-)
 
21298
 
 
21299
commit 5e1c9098ecd3439a2c7e0e8b8b38f9da61410bb2
 
21300
Author: Jake Dahn <jake@ansolabs.com>
 
21301
Date:   Mon Jun 27 01:37:04 2011 -0500
 
21302
 
 
21303
    changing unit to gb-hr
 
21304
 
 
21305
 .../dashboard/templates/syspanel_tenant_usage.html |    2 +-
 
21306
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21307
 
 
21308
commit 9cb69001fa91584b5d578bf380d1bdab232223e1
 
21309
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21310
Date:   Sun Jun 26 10:02:07 2011 -0700
 
21311
 
 
21312
    fix uptime for tenant drilldown
 
21313
 
 
21314
 .../django_openstack/syspanel/views/instances.py   |    7 +++++++
 
21315
 .../dashboard/templates/syspanel_tenant_usage.html |    2 +-
 
21316
 2 files changed, 8 insertions(+), 1 deletions(-)
 
21317
 
 
21318
commit 75ecaa4aea860aab9ff2898b59a19feb9b508ca0
 
21319
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21320
Date:   Sun Jun 26 09:51:50 2011 -0700
 
21321
 
 
21322
    hisde password on login form
 
21323
 
 
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(-)
 
21327
 
 
21328
commit 754f4732b4eb813bcd79c4c2764c1fe58417709b
 
21329
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21330
Date:   Sun Jun 26 09:51:04 2011 -0700
 
21331
 
 
21332
    fix uptime on user dashboard
 
21333
 
 
21334
 .../django_openstack/dash/views/instances.py       |    4 ++++
 
21335
 .../dashboard/templates/dash_usage.html            |    4 ++--
 
21336
 2 files changed, 6 insertions(+), 2 deletions(-)
 
21337
 
 
21338
commit 09703465ca05f525883c9cb7032096ca27ea26e1
 
21339
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21340
Date:   Sun Jun 26 00:47:25 2011 -0700
 
21341
 
 
21342
    use actual instance name in page title
 
21343
 
 
21344
 .../django_openstack/dash/views/instances.py       |    3 ++-
 
21345
 1 files changed, 2 insertions(+), 1 deletions(-)
 
21346
 
 
21347
commit b4acf07ef0bde27f1a5779466a5305e7b34aac1e
 
21348
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21349
Date:   Sun Jun 26 00:39:27 2011 -0700
 
21350
 
 
21351
    add title to vnc console
 
21352
 
 
21353
 .../django_openstack/dash/views/instances.py       |    2 +-
 
21354
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21355
 
 
21356
commit 132c61bf2db65e4c3c74ed890d485fa9e1260902
 
21357
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21358
Date:   Sun Jun 26 00:02:55 2011 -0700
 
21359
 
 
21360
    allow branding of title
 
21361
 
 
21362
 .../templatetags/templatetags/branding.py          |    4 ++++
 
21363
 openstack-dashboard/dashboard/templates/base.html  |    3 ++-
 
21364
 2 files changed, 6 insertions(+), 1 deletions(-)
 
21365
 
 
21366
commit ce6131f34bb949cf62c3b770f24a148172c133ba
 
21367
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21368
Date:   Sat Jun 25 23:42:11 2011 -0700
 
21369
 
 
21370
    specify ram on a per-host basis
 
21371
 
 
21372
 .../django_openstack/syspanel/views/instances.py   |    3 ++-
 
21373
 .../local/local_settings.py.example                |    3 ++-
 
21374
 2 files changed, 4 insertions(+), 2 deletions(-)
 
21375
 
 
21376
commit 875d558d69fcadcea5f89b4ef4021484b34e435b
 
21377
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21378
Date:   Sat Jun 25 23:34:03 2011 -0700
 
21379
 
 
21380
    fix #190
 
21381
 
 
21382
 .../django_openstack/syspanel/views/services.py    |    5 +++++
 
21383
 1 files changed, 5 insertions(+), 0 deletions(-)
 
21384
 
 
21385
commit 4745c60faf9e729b35305732bed31e3f0bf0ccc7
 
21386
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21387
Date:   Sat Jun 25 23:05:28 2011 -0700
 
21388
 
 
21389
    make length requirement more lax
 
21390
 
 
21391
 .../django_openstack/dash/views/images.py          |    2 +-
 
21392
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21393
 
 
21394
commit bb65ad4e50ea2f857b1c91121be3a44a4054a2cc
 
21395
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21396
Date:   Sat Jun 25 22:59:39 2011 -0700
 
21397
 
 
21398
    wrong order
 
21399
 
 
21400
 .../dashboard/templates/_instance_list.html        |    2 +-
 
21401
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21402
 
 
21403
commit 9ac27699e419172eb3bb0479762459d3b3e1fc26
 
21404
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21405
Date:   Sat Jun 25 22:55:20 2011 -0700
 
21406
 
 
21407
    display secgroups
 
21408
 
 
21409
 .../dashboard/templates/_instance_list.html        |    2 ++
 
21410
 1 files changed, 2 insertions(+), 0 deletions(-)
 
21411
 
 
21412
commit b1c51bbc47f55b217e1919b301031a5d0dd0ef27
 
21413
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21414
Date:   Sat Jun 25 22:50:09 2011 -0700
 
21415
 
 
21416
    order fields
 
21417
 
 
21418
 .../django_openstack/dash/views/images.py          |   18 +++++++++++-------
 
21419
 1 files changed, 11 insertions(+), 7 deletions(-)
 
21420
 
 
21421
commit 8087fb5d59e347cf37426e1297e7079c09d8b1cd
 
21422
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21423
Date:   Sat Jun 25 22:42:26 2011 -0700
 
21424
 
 
21425
    UI to add security groups
 
21426
 
 
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(-)
 
21431
 
 
21432
commit a9f25f82dae306366a3707dcb1e8a33fd69c1e3b
 
21433
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21434
Date:   Sat Jun 25 20:25:41 2011 -0700
 
21435
 
 
21436
    make service name first
 
21437
 
 
21438
 .../templates/_syspanel_service_list.html          |    4 ++--
 
21439
 1 files changed, 2 insertions(+), 2 deletions(-)
 
21440
 
 
21441
commit 6c05d48d6df7b406c4eadf11b17264c67f807a78
 
21442
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21443
Date:   Sat Jun 25 15:51:35 2011 -0700
 
21444
 
 
21445
    remove haskey hack
 
21446
 
 
21447
 .../django_openstack/dash/views/instances.py       |    2 +-
 
21448
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21449
 
 
21450
commit 33d9b267b6bf46d3b48d27ec98b48dfe55dfd606
 
21451
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21452
Date:   Sat Jun 25 00:48:48 2011 -0700
 
21453
 
 
21454
    no need to display empty message
 
21455
 
 
21456
 .../dashboard/templates/syspanel_users.html        |    5 -----
 
21457
 1 files changed, 0 insertions(+), 5 deletions(-)
 
21458
 
 
21459
commit ef9b3050d185b360ba5df69c9fb81061d05ed608
 
21460
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21461
Date:   Sat Jun 25 00:47:20 2011 -0700
 
21462
 
 
21463
    tweaks in wording, and better empty displays
 
21464
 
 
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(-)
 
21469
 
 
21470
commit 1c3ddbd998e5e7246b94ebb3f90f2d10b0714850
 
21471
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21472
Date:   Sat Jun 25 00:39:07 2011 -0700
 
21473
 
 
21474
    some progress on user editing
 
21475
 
 
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(-)
 
21480
 
 
21481
commit bc1b1c2b024b113f6b921083c5db2df82595edd5
 
21482
Merge: 0d34071 768cdb9
 
21483
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21484
Date:   Sat Jun 25 00:21:57 2011 -0700
 
21485
 
 
21486
    Merge branch 'more_syspanel_shit' into tmp
 
21487
 
 
21488
commit 0d34071633858babe7dd0799f4cad2950f54b6d5
 
21489
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21490
Date:   Sat Jun 25 00:20:10 2011 -0700
 
21491
 
 
21492
    empty keypair message
 
21493
 
 
21494
 .../dashboard/templates/dash_keypairs.html         |    7 ++++++-
 
21495
 1 files changed, 6 insertions(+), 1 deletions(-)
 
21496
 
 
21497
commit 9d7060cf168b4c62f2270614a8745f95846865a1
 
21498
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21499
Date:   Sat Jun 25 00:15:54 2011 -0700
 
21500
 
 
21501
    fix display of instance uptime
 
21502
 
 
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(-)
 
21508
 
 
21509
commit 6ef43a161e4e2b7fd3bdf5f644996a32d5a4fd38
 
21510
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21511
Date:   Fri Jun 24 23:36:54 2011 -0700
 
21512
 
 
21513
    fix compute usage computation on syspanel
 
21514
 
 
21515
 .../django_openstack/syspanel/views/instances.py   |    8 +++++---
 
21516
 1 files changed, 5 insertions(+), 3 deletions(-)
 
21517
 
 
21518
commit af9961a98b8ebc1cffe62c6390f629e7998f655f
 
21519
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21520
Date:   Fri Jun 24 23:34:01 2011 -0700
 
21521
 
 
21522
    keep dash_usage from puking when there is no instance data
 
21523
 
 
21524
 .../django_openstack/dash/views/instances.py       |    5 ++---
 
21525
 1 files changed, 2 insertions(+), 3 deletions(-)
 
21526
 
 
21527
commit 33502c971fbb23f3588db3b01324b28abfaa3e51
 
21528
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21529
Date:   Fri Jun 24 23:20:34 2011 -0700
 
21530
 
 
21531
    assorted cosmetic and ergonomic changes:  Group terminated instances
 
21532
    on user dash.  Don't require keypair.
 
21533
 
 
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(-)
 
21539
 
 
21540
commit c1ee3fb9a44d3e2518ce5e0e889d3603f5b79caa
 
21541
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21542
Date:   Fri Jun 24 23:04:22 2011 -0700
 
21543
 
 
21544
    some display fixes for user usage dash
 
21545
 
 
21546
 .../dashboard/templates/dash_usage.html            |    2 +-
 
21547
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21548
 
 
21549
commit f94fc222cab322322240e16d2e434a2ed13e5942
 
21550
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21551
Date:   Fri Jun 24 22:59:45 2011 -0700
 
21552
 
 
21553
    show MB for ram usage
 
21554
 
 
21555
 .../dashboard/templates/dash_usage.html            |    2 +-
 
21556
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21557
 
 
21558
commit 370e621141cf77d8a9ee26c3b115b553adea30bd
 
21559
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21560
Date:   Fri Jun 24 20:50:00 2011 -0700
 
21561
 
 
21562
    parse more date formats
 
21563
 
 
21564
 .../templatetags/templatetags/parse_date.py        |    5 ++++-
 
21565
 1 files changed, 4 insertions(+), 1 deletions(-)
 
21566
 
 
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
 
21571
 
 
21572
    Merge pull request #18 from mgius/syspanel_overview_fix
 
21573
    
 
21574
    syspanel overview needs this setting to compile
 
21575
 
 
21576
commit 2fc255b0d76920b2766531131fcce598f52f206c
 
21577
Author: Mark Gius <launchpad@markgius.com>
 
21578
Date:   Fri Jun 24 10:03:51 2011 -0700
 
21579
 
 
21580
    syspanel overview needs this setting to compile
 
21581
 
 
21582
 openstack-dashboard/dashboard/settings.py |    2 ++
 
21583
 1 files changed, 2 insertions(+), 0 deletions(-)
 
21584
 
 
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
 
21589
 
 
21590
    Merge pull request #17 from mgius/fix_image_starting
 
21591
    
 
21592
    Fix to api to allow images to launch
 
21593
 
 
21594
commit 0c2d22ed98917c5115a01b3d44172fd9bdd0429f
 
21595
Author: Mark Gius <launchpad@markgius.com>
 
21596
Date:   Thu Jun 23 17:28:56 2011 -0700
 
21597
 
 
21598
    Fix to api to allow images to launch
 
21599
 
 
21600
 django-openstack/django_openstack/api.py |    2 +-
 
21601
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21602
 
 
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
 
21607
 
 
21608
    Merge pull request #16 from ohnoimdead/pep8-api-fixes
 
21609
    
 
21610
    minor pep8 fixes for api and gitignore fix for new layout
 
21611
 
 
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
 
21616
 
 
21617
    Merge pull request #15 from mgius/fix_tenant_switch
 
21618
    
 
21619
    deprecated form should be Login
 
21620
 
 
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
 
21625
 
 
21626
    Merge pull request #14 from anotherjesse/no-boto
 
21627
    
 
21628
    we don't use boto anymore
 
21629
 
 
21630
commit d7243d75b455cae3f4372ea0b1f2f97a16844794
 
21631
Author: Tres Henry <tres@treshenry.net>
 
21632
Date:   Thu Jun 23 13:52:41 2011 -0700
 
21633
 
 
21634
    minor pep8 fixes for api and gitignore fix for new layout
 
21635
 
 
21636
 .gitignore                               |    4 ++--
 
21637
 django-openstack/django_openstack/api.py |   23 ++++++++++++++++-------
 
21638
 2 files changed, 18 insertions(+), 9 deletions(-)
 
21639
 
 
21640
commit 9eaca7a4e346c954115157d509706cd44aa9378b
 
21641
Author: Mark Gius <launchpad@markgius.com>
 
21642
Date:   Thu Jun 23 13:51:26 2011 -0700
 
21643
 
 
21644
    deprecated form should be Login
 
21645
 
 
21646
 django-openstack/django_openstack/auth/views.py |    5 +----
 
21647
 1 files changed, 1 insertions(+), 4 deletions(-)
 
21648
 
 
21649
commit 1760ff409b28e92f4f9bb2e5a54b3b46c5316f45
 
21650
Author: Jesse Andrews <anotherjesse@gmail.com>
 
21651
Date:   Thu Jun 23 13:46:49 2011 -0700
 
21652
 
 
21653
    we don't use boto anymore
 
21654
 
 
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(-)
 
21659
 
 
21660
commit eb08c6013700c9df390c992a92699c81df406a5d
 
21661
Merge: 1c27148 9ef1e3e
 
21662
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21663
Date:   Thu Jun 23 13:26:11 2011 -0700
 
21664
 
 
21665
    Merge remote branch 'origin/trunk_safe' into trunk_safe
 
21666
 
 
21667
commit 1c27148fbc7b8590a5a14623c66d968795b67928
 
21668
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21669
Date:   Thu Jun 23 13:25:18 2011 -0700
 
21670
 
 
21671
    remove nose deps
 
21672
 
 
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(-)
 
21677
 
 
21678
commit 9ef1e3e5a7c06917e0b0e7eaf6d9734c7de381ec
 
21679
Merge: 3e2291d 92eeeab
 
21680
Author: Jake Dahn <jake@ansolabs.com>
 
21681
Date:   Thu Jun 23 04:12:20 2011 -0500
 
21682
 
 
21683
    Merge branch 'trunk_safe' of github.com:cloudbuilders/openstack-dashboard into trunk_safe
 
21684
 
 
21685
commit 3e2291d2b8b93beb7f03954807e0c5b7cfd566f0
 
21686
Author: Jake Dahn <jake@ansolabs.com>
 
21687
Date:   Thu Jun 23 04:08:08 2011 -0500
 
21688
 
 
21689
    adding units
 
21690
 
 
21691
 .../dashboard/templates/dash_usage.html            |    6 +++---
 
21692
 1 files changed, 3 insertions(+), 3 deletions(-)
 
21693
 
 
21694
commit b87447083cb5b9b8217cc0c0e381286125ff3e02
 
21695
Author: Jake Dahn <jake@ansolabs.com>
 
21696
Date:   Thu Jun 23 04:04:49 2011 -0500
 
21697
 
 
21698
    adding instance size details to user instance list
 
21699
 
 
21700
 .../dashboard/templates/_instance_list.html        |    8 ++++++++
 
21701
 openstack-dashboard/media/dashboard/css/style.css  |   10 ++++++++++
 
21702
 2 files changed, 18 insertions(+), 0 deletions(-)
 
21703
 
 
21704
commit ed7a7971d12860f60deb49c942cff4220618c559
 
21705
Author: Jake Dahn <jake@ansolabs.com>
 
21706
Date:   Thu Jun 23 03:56:43 2011 -0500
 
21707
 
 
21708
    formatting uptime, and changing text on tenant overview page from inside of syspanel
 
21709
 
 
21710
 .../django_openstack/syspanel/views/instances.py   |    4 ++--
 
21711
 .../dashboard/templates/syspanel_tenant_usage.html |   20 ++++++--------------
 
21712
 2 files changed, 8 insertions(+), 16 deletions(-)
 
21713
 
 
21714
commit 0e3b56ed69c1d767d0804021f216c9f84901e640
 
21715
Author: Jake Dahn <jake@ansolabs.com>
 
21716
Date:   Thu Jun 23 03:23:56 2011 -0500
 
21717
 
 
21718
    adding refresh buttons
 
21719
 
 
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(-)
 
21725
 
 
21726
commit df4af14fd3089135bc7579fcd3c1e08e22ba8e83
 
21727
Author: Jake Dahn <jake@ansolabs.com>
 
21728
Date:   Thu Jun 23 03:19:11 2011 -0500
 
21729
 
 
21730
    adding refresh to dash instances, fixing syspanel flavors refresh button
 
21731
 
 
21732
 .../dashboard/templates/dash_instances.html        |    1 +
 
21733
 .../dashboard/templates/syspanel_flavors.html      |    2 +-
 
21734
 2 files changed, 2 insertions(+), 1 deletions(-)
 
21735
 
 
21736
commit b9f0ef666dbfad7b8caf8b858b725ba00aa247a4
 
21737
Author: Jake Dahn <jake@ansolabs.com>
 
21738
Date:   Thu Jun 23 03:15:54 2011 -0500
 
21739
 
 
21740
    fixing extra quote on refresh links
 
21741
 
 
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(-)
 
21748
 
 
21749
commit bab36183f21d3c3e2e558d26476d4663d1d195c1
 
21750
Author: Jake Dahn <jake@ansolabs.com>
 
21751
Date:   Thu Jun 23 03:13:51 2011 -0500
 
21752
 
 
21753
    making dates consistent through the dashboard, also adding units to flavor table
 
21754
 
 
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(-)
 
21759
 
 
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
 
21764
 
 
21765
    Merge pull request #13 from ziadsawalha/master
 
21766
    
 
21767
    Keystone default port changed to 5000
 
21768
 
 
21769
commit 5b8306e9e1e38dc6fea88f97ec68acca047e3272
 
21770
Author: Jake Dahn <jake@ansolabs.com>
 
21771
Date:   Thu Jun 23 02:29:57 2011 -0500
 
21772
 
 
21773
    deleting flavors now works, as well as displays a proper flash message
 
21774
 
 
21775
 .../django_openstack/syspanel/views/flavors.py     |    9 ++++-----
 
21776
 1 files changed, 4 insertions(+), 5 deletions(-)
 
21777
 
 
21778
commit a11dd5e6356bef041f4a994f3a9b4beeaac5c0dc
 
21779
Author: Jake Dahn <jake@ansolabs.com>
 
21780
Date:   Thu Jun 23 02:20:48 2011 -0500
 
21781
 
 
21782
    adding title to refresh links, and fixing image table width
 
21783
 
 
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(-)
 
21792
 
 
21793
commit a71926203e6bdfbe578e936fbe3250f347966e3e
 
21794
Author: Jake Dahn <jake@ansolabs.com>
 
21795
Date:   Thu Jun 23 00:12:50 2011 -0500
 
21796
 
 
21797
    if user gives keypair name a space, it is now hyphenated to prevent breakage
 
21798
 
 
21799
 .../django_openstack/dash/views/keypairs.py        |    5 ++---
 
21800
 1 files changed, 2 insertions(+), 3 deletions(-)
 
21801
 
 
21802
commit 6092994dbf5403969a217c52f70aebc56aad15e6
 
21803
Author: Ziad Sawalha <github@highbridgellc.com>
 
21804
Date:   Wed Jun 22 23:24:12 2011 -0500
 
21805
 
 
21806
    Updated Keystone port to 5000 - new default
 
21807
 
 
21808
 .../local/local_settings.py.example                |    2 +-
 
21809
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21810
 
 
21811
commit 92eeeab15859af0a55b4b42fc99e0930dbabfc5e
 
21812
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21813
Date:   Wed Jun 22 17:24:36 2011 -0700
 
21814
 
 
21815
    stub out build files
 
21816
 
 
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(-)
 
21824
 
 
21825
commit 8f613022f0739cc76d46c198fb6199b54e281bd1
 
21826
Merge: 794b260 5ca0e8e
 
21827
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21828
Date:   Wed Jun 22 17:10:59 2011 -0700
 
21829
 
 
21830
    Merge remote branch 'origin/trunk_safe' into trunk_safe
 
21831
 
 
21832
commit 794b260dd92897c364a67d559bebfefe828d7e97
 
21833
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21834
Date:   Wed Jun 22 17:09:23 2011 -0700
 
21835
 
 
21836
    remove registration dep
 
21837
 
 
21838
 openstack-dashboard/dashboard/urls.py |    1 -
 
21839
 1 files changed, 0 insertions(+), 1 deletions(-)
 
21840
 
 
21841
commit 44de6985bcfac7931e6689d8bacb65da47d88705
 
21842
Author: Jake Dahn <jake@ansolabs.com>
 
21843
Date:   Wed Jun 22 18:12:07 2011 -0500
 
21844
 
 
21845
    fixing width of keypair list
 
21846
 
 
21847
 .../dashboard/templates/_keypair_list.html         |    2 +-
 
21848
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21849
 
 
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
 
21854
 
 
21855
    Merge pull request #12 from mgius/31_django_mailer_support
 
21856
    
 
21857
    31 django mailer support
 
21858
 
 
21859
commit c5b8ea3c7f3bf111e36515f92ab3aeb70026771e
 
21860
Author: Mark Gius <launchpad@markgius.com>
 
21861
Date:   Wed Jun 22 15:27:38 2011 -0700
 
21862
 
 
21863
    Add comment ot openstack test
 
21864
 
 
21865
 openstack-dashboard/dashboard/tests.py |    5 +++++
 
21866
 1 files changed, 5 insertions(+), 0 deletions(-)
 
21867
 
 
21868
commit da8b1b8a84266901e485e99ba9b27fff82ebf54b
 
21869
Author: Mark Gius <launchpad@markgius.com>
 
21870
Date:   Wed Jun 22 15:26:34 2011 -0700
 
21871
 
 
21872
    Update the settings
 
21873
 
 
21874
 .../django_openstack/tests/testsettings.py         |    5 ++++-
 
21875
 .../local/local_settings.py.example                |    3 +++
 
21876
 2 files changed, 7 insertions(+), 1 deletions(-)
 
21877
 
 
21878
commit 5ca0e8eb4630f888b308c5efb38995c417bb2b28
 
21879
Author: Jake Dahn <jake@ansolabs.com>
 
21880
Date:   Wed Jun 22 17:25:08 2011 -0500
 
21881
 
 
21882
    made success message after deleting a user an info message
 
21883
 
 
21884
 .../django_openstack/syspanel/views/users.py       |    2 +-
 
21885
 1 files changed, 1 insertions(+), 1 deletions(-)
 
21886
 
 
21887
commit 59ca8372f2f74aaed27691a3d049247f922f155f
 
21888
Author: Jake Dahn <jake@ansolabs.com>
 
21889
Date:   Wed Jun 22 17:21:56 2011 -0500
 
21890
 
 
21891
    fixing and styling the create user form
 
21892
 
 
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(-)
 
21897
 
 
21898
commit 3bcb62fff739772d84fcec9275e38d978a6b8872
 
21899
Merge: 1a7b903 1cd352a
 
21900
Author: Jake Dahn <jake@ansolabs.com>
 
21901
Date:   Wed Jun 22 17:16:33 2011 -0500
 
21902
 
 
21903
    Merge branch 'login-fixes' into trunk_safe
 
21904
 
 
21905
commit 1cd352a9b7be900da0b21df42402b7cc068e6047
 
21906
Author: Jake Dahn <jake@ansolabs.com>
 
21907
Date:   Wed Jun 22 17:16:18 2011 -0500
 
21908
 
 
21909
    removing error message
 
21910
 
 
21911
 django-openstack/django_openstack/auth/views.py |    1 -
 
21912
 1 files changed, 0 insertions(+), 1 deletions(-)
 
21913
 
 
21914
commit 1a7b90315c386c0dbb3d21e9abbddc043587f8ad
 
21915
Merge: 84b2940 284adb4
 
21916
Author: Jake Dahn <jake@ansolabs.com>
 
21917
Date:   Wed Jun 22 17:15:26 2011 -0500
 
21918
 
 
21919
    Merge branch 'login-fixes' into trunk_safe
 
21920
 
 
21921
commit 284adb405b4555eec2f367a44cae575de583e105
 
21922
Author: Jake Dahn <jake@ansolabs.com>
 
21923
Date:   Wed Jun 22 17:15:04 2011 -0500
 
21924
 
 
21925
    actually committing the right stylesheet this time
 
21926
 
 
21927
 openstack-dashboard/media/dashboard/css/style.css |   21 +++++++++++----------
 
21928
 1 files changed, 11 insertions(+), 10 deletions(-)
 
21929
 
 
21930
commit 84b2940892a4bc09cbec6adc3d541d20612c432c
 
21931
Merge: c7e2865 83f82f8
 
21932
Author: Jake Dahn <jake@ansolabs.com>
 
21933
Date:   Wed Jun 22 17:10:03 2011 -0500
 
21934
 
 
21935
    Merge branch 'trunk_safe' of github.com:cloudbuilders/openstack-dashboard into trunk_safe
 
21936
 
 
21937
commit c7e286555e18805e5b25e8c0cd2b4ee24538369a
 
21938
Author: Jake Dahn <jake@ansolabs.com>
 
21939
Date:   Wed Jun 22 17:09:21 2011 -0500
 
21940
 
 
21941
    made the status message box less wide
 
21942
 
 
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(-)
 
21946
 
 
21947
commit 83f82f86109fb49632a05dba87aa87b5c70539af
 
21948
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
21949
Date:   Wed Jun 22 14:50:45 2011 -0700
 
21950
 
 
21951
    fix redirect on image launch
 
21952
 
 
21953
 .../django_openstack/dash/views/images.py          |    7 +++++--
 
21954
 1 files changed, 5 insertions(+), 2 deletions(-)
 
21955
 
 
21956
commit 2fff37ce840381e7002eafc888a3a5a0ee4944f6
 
21957
Author: Mark Gius <launchpad@markgius.com>
 
21958
Date:   Wed Jun 22 14:31:20 2011 -0700
 
21959
 
 
21960
    Fix test runner to allow pdb
 
21961
 
 
21962
 .../django_openstack/tests/dependency_tests.py     |    1 +
 
21963
 .../django_openstack/tests/testsettings.py         |    7 ++++++-
 
21964
 2 files changed, 7 insertions(+), 1 deletions(-)
 
21965
 
 
21966
commit 9695264e5e8d13f86f7816b179874b323985df3b
 
21967
Author: Jake Dahn <jake@ansolabs.com>
 
21968
Date:   Wed Jun 22 16:23:11 2011 -0500
 
21969
 
 
21970
    login page is now standalone, and error messages have been styled
 
21971
 
 
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(-)
 
21975
 
 
21976
commit 3c0934770fa9a62064b01b5ab153d42461700c15
 
21977
Author: Mark Gius <launchpad@markgius.com>
 
21978
Date:   Wed Jun 22 14:14:28 2011 -0700
 
21979
 
 
21980
    Switching to nosetests runner, moving broken tests to a non-module dir,
 
21981
    adding dependency_tests
 
21982
 
 
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(-)
 
22006
 
 
22007
commit 4673eb353be3a53a75c2e4c246fae53304230ecd
 
22008
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22009
Date:   Wed Jun 22 14:11:27 2011 -0700
 
22010
 
 
22011
    show empty usage info on /dash
 
22012
 
 
22013
 .../dashboard/templates/dash_usage.html            |    5 +++++
 
22014
 1 files changed, 5 insertions(+), 0 deletions(-)
 
22015
 
 
22016
commit 751f3faa8b518b5e86a57890d42e8848789b66f0
 
22017
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22018
Date:   Wed Jun 22 14:11:01 2011 -0700
 
22019
 
 
22020
    handle token expiration
 
22021
 
 
22022
 .../django_openstack/middleware/keystone.py        |    5 ++++-
 
22023
 1 files changed, 4 insertions(+), 1 deletions(-)
 
22024
 
 
22025
commit c599b40531094a3c54fde5f6be8be58a0f4e0345
 
22026
Author: Mark Gius <launchpad@markgius.com>
 
22027
Date:   Wed Jun 22 13:31:16 2011 -0700
 
22028
 
 
22029
    Adds django_mailer and a presence check for it
 
22030
 
 
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(-)
 
22038
 
 
22039
commit 103e353f16d2cc2724aca42c49c6f02822f726e1
 
22040
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22041
Date:   Wed Jun 22 13:29:53 2011 -0700
 
22042
 
 
22043
    fix image launching
 
22044
 
 
22045
 django-openstack/django_openstack/api.py |    2 +-
 
22046
 1 files changed, 1 insertions(+), 1 deletions(-)
 
22047
 
 
22048
commit 80a2e15e0cf18e4fdcf60647050f827cb594a67c
 
22049
Merge: 2262d4d a960144
 
22050
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22051
Date:   Wed Jun 22 13:29:29 2011 -0700
 
22052
 
 
22053
    Merge remote branch 'termie/explicit_api'
 
22054
    
 
22055
    Conflicts:
 
22056
        django-openstack/django_openstack/syspanel/views/images.py
 
22057
 
 
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
 
22062
 
 
22063
    Merge pull request #11 from termie/explicit_api
 
22064
    
 
22065
    factor out api calls
 
22066
 
 
22067
commit a960144e20670eaba2d78a730b4d46a126db5d91
 
22068
Author: termie <github@anarkystic.com>
 
22069
Date:   Wed Jun 22 11:33:09 2011 -0700
 
22070
 
 
22071
    factor out api calls
 
22072
 
 
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(-)
 
22086
 
 
22087
commit 2262d4d34fcb0a8adaa8769ea2307a697c77fcba
 
22088
Author: Jake Dahn <jake@ansolabs.com>
 
22089
Date:   Wed Jun 22 12:42:12 2011 -0500
 
22090
 
 
22091
    image uploading now works
 
22092
 
 
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(-)
 
22101
 
 
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
 
22106
 
 
22107
    Merge pull request #9 from termie/no_src
 
22108
    
 
22109
    move django_openstack out of src
 
22110
 
 
22111
commit c52d3728d9df4a9325b4c72ba21bee2eaf4c07d1
 
22112
Author: Jake Dahn <jake@ansolabs.com>
 
22113
Date:   Wed Jun 22 12:02:50 2011 -0500
 
22114
 
 
22115
    image editing now works
 
22116
 
 
22117
 .../src/django_openstack/syspanel/views/images.py  |    6 +++---
 
22118
 1 files changed, 3 insertions(+), 3 deletions(-)
 
22119
 
 
22120
commit 0fe1ffa6bd2e30e194fd6ba29035962810b6cf0f
 
22121
Merge: 572e58f e06e8e1
 
22122
Author: Jake Dahn <jake@ansolabs.com>
 
22123
Date:   Wed Jun 22 12:02:18 2011 -0500
 
22124
 
 
22125
    Merge branch 'images'
 
22126
 
 
22127
commit e06e8e1e56ea25972d103497d6179857cc049bdc
 
22128
Author: Jake Dahn <jake@ansolabs.com>
 
22129
Date:   Wed Jun 22 11:59:28 2011 -0500
 
22130
 
 
22131
    image editing now mostly working
 
22132
 
 
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(-)
 
22141
 
 
22142
commit 764efad3b636c178c764d1b66c73f9edb298f2a1
 
22143
Author: termie <github@anarkystic.com>
 
22144
Date:   Wed Jun 22 09:47:45 2011 -0700
 
22145
 
 
22146
    move django_openstack out of src
 
22147
 
 
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(-)
 
22261
 
 
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
 
22266
 
 
22267
    Merge pull request #8 from mgius/make_unit_tests_run
 
22268
    
 
22269
    Make unit tests run
 
22270
 
 
22271
commit 2d4aa174cd88107c7e2b64c1c491ecdd3c33b726
 
22272
Author: Mark Gius <launchpad@markgius.com>
 
22273
Date:   Tue Jun 21 17:23:23 2011 -0700
 
22274
 
 
22275
    Removed some dead code from base and updated testsettings
 
22276
 
 
22277
 .../src/django_openstack/tests/base.py             |    8 --------
 
22278
 .../src/django_openstack/tests/testsettings.py     |   10 +++++++---
 
22279
 2 files changed, 7 insertions(+), 11 deletions(-)
 
22280
 
 
22281
commit 572e58f3d9a508079e21e4ebafd0b6e193f0ce37
 
22282
Author: Vishvananda Ishaya <vishvananda@gmail.com>
 
22283
Date:   Tue Jun 21 16:43:51 2011 -0700
 
22284
 
 
22285
    use image_ref not image_id
 
22286
 
 
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(-)
 
22290
 
 
22291
commit 768cdb987d90cc2caeb4eb4406ee9d2ef675ccad
 
22292
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22293
Date:   Tue Jun 21 16:16:02 2011 -0700
 
22294
 
 
22295
    add in tenant crap
 
22296
 
 
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(-)
 
22301
 
 
22302
commit 8afd7d03c1eaa6864bdd528835b91c9ca36bc432
 
22303
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22304
Date:   Tue Jun 21 16:13:46 2011 -0700
 
22305
 
 
22306
    stash
 
22307
 
 
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(-)
 
22312
 
 
22313
commit 6c12efd92cedeac22429a257018792cefad6feb7
 
22314
Author: Mark Gius <launchpad@markgius.com>
 
22315
Date:   Tue Jun 21 15:59:31 2011 -0700
 
22316
 
 
22317
    Added empty stub for models to avoid django bug.  Zero tests now run
 
22318
 
 
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(-)
 
22323
 
 
22324
commit 565c8248729f383cf8aacb5d92823686f94aab0e
 
22325
Author: Mark Gius <launchpad@markgius.com>
 
22326
Date:   Tue Jun 21 15:42:35 2011 -0700
 
22327
 
 
22328
    Working to get tests working
 
22329
    
 
22330
    buildout config updated, deprecated tests removed, deprecated imports
 
22331
    removed
 
22332
 
 
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(-)
 
22337
 
 
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
 
22342
 
 
22343
    Merge pull request #7 from termie/update_pip_requires
 
22344
    
 
22345
    update pip requires to point to openstackx
 
22346
 
 
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
 
22351
 
 
22352
    Merge pull request #6 from termie/packaging
 
22353
    
 
22354
    add files for debian packaging
 
22355
 
 
22356
commit 6fe0f24adcd79c01fa271049820867472b78882c
 
22357
Author: termie <github@anarkystic.com>
 
22358
Date:   Mon Jun 20 15:24:38 2011 -0700
 
22359
 
 
22360
    update pip requires to point to openstackx
 
22361
 
 
22362
 openstack-dashboard/tools/pip-requires |    2 +-
 
22363
 1 files changed, 1 insertions(+), 1 deletions(-)
 
22364
 
 
22365
commit f11cf0a256732cb4c8107005833d0ae2e14d5097
 
22366
Author: termie <github@anarkystic.com>
 
22367
Date:   Mon Jun 20 21:11:02 2011 +0000
 
22368
 
 
22369
    add files for debian packaging
 
22370
 
 
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(-)
 
22377
 
 
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
 
22382
 
 
22383
    Merge pull request #5 from cloudbuilders/stacky
 
22384
    
 
22385
    Refactor of dashboard
 
22386
 
 
22387
commit cf059e097f71439e62bb460dd330fabd628ee467
 
22388
Merge: e7e966d 5a9051f
 
22389
Author: termie <github@anarkystic.com>
 
22390
Date:   Mon Jun 20 14:40:03 2011 -0700
 
22391
 
 
22392
    Merge branch 'stacky' of github.com:cloudbuilders/openstack-dashboard into stacky
 
22393
 
 
22394
commit e7e966d08ca160a3f7a88aac69d8f7f2aff0cc9c
 
22395
Merge: 8679903 86d1158
 
22396
Author: termie <github@anarkystic.com>
 
22397
Date:   Mon Jun 20 14:35:31 2011 -0700
 
22398
 
 
22399
    merge trunk
 
22400
 
 
22401
commit 5a9051f551c811261db9caf385b02bb9ade5ba82
 
22402
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22403
Date:   Mon Jun 20 14:17:47 2011 -0700
 
22404
 
 
22405
    make user editing work
 
22406
 
 
22407
 .../src/django_openstack/syspanel/views/users.py   |   56 ++++++++++++--------
 
22408
 .../dashboard/templates/syspanel_users.html        |    3 +-
 
22409
 2 files changed, 35 insertions(+), 24 deletions(-)
 
22410
 
 
22411
commit 86d11588783593d6f838f5a7b271ca527e7ebe9d
 
22412
Merge: c2f5477 bf20903
 
22413
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22414
Date:   Mon Jun 20 12:20:02 2011 -0700
 
22415
 
 
22416
    Merge remote branch 'origin/stacky' into stacky
 
22417
 
 
22418
commit c2f547749aad3ef5e45e007bcd894897e24257cf
 
22419
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22420
Date:   Mon Jun 20 12:17:28 2011 -0700
 
22421
 
 
22422
    first take at auto-logout
 
22423
 
 
22424
 .../src/django_openstack/middleware/keystone.py    |   10 ++++++----
 
22425
 1 files changed, 6 insertions(+), 4 deletions(-)
 
22426
 
 
22427
commit bf209031bd5d6e36107ae34a901cbf7227e29ae7
 
22428
Merge: 8a84291 dece06d
 
22429
Author: Jake Dahn <jake@ansolabs.com>
 
22430
Date:   Mon Jun 20 12:59:10 2011 -0500
 
22431
 
 
22432
    Merge branch 'stacky' of github.com:cloudbuilders/openstack-dashboard into stacky
 
22433
 
 
22434
commit 8a842913bbcb26ce7d4e539bc006ae5d270a86bc
 
22435
Author: Jake Dahn <jake@ansolabs.com>
 
22436
Date:   Mon Jun 20 12:59:06 2011 -0500
 
22437
 
 
22438
    adding confirmation for all actions
 
22439
 
 
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(-)
 
22450
 
 
22451
commit dece06d58727ab7a792f89bfb31a6b160d48e819
 
22452
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22453
Date:   Mon Jun 20 10:21:01 2011 -0700
 
22454
 
 
22455
    work improving authentication
 
22456
 
 
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(-)
 
22462
 
 
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
 
22467
 
 
22468
    Merge pull request #3 from mgius/nova_manager_unit_tests
 
22469
    
 
22470
    Nova manager unit tests
 
22471
 
 
22472
commit 8b6a8db0e6c328d279ce26e70621d93ad090e75e
 
22473
Author: Mark Gius <launchpad@markgius.com>
 
22474
Date:   Sun Jun 19 14:25:42 2011 -0700
 
22475
 
 
22476
    Removing tests that depend on CLC_IP
 
22477
    
 
22478
    According to
 
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
 
22481
    removed
 
22482
 
 
22483
 .../django_openstack/nova/tests/manager_tests.py   |   80 --------------------
 
22484
 .../src/django_openstack/testsettings.py           |    1 -
 
22485
 2 files changed, 0 insertions(+), 81 deletions(-)
 
22486
 
 
22487
commit acf11455e4ad7e3837bc15256829390f7d1e6d69
 
22488
Author: Mark Gius <launchpad@markgius.com>
 
22489
Date:   Sun Jun 19 14:10:44 2011 -0700
 
22490
 
 
22491
    Manager tests
 
22492
    
 
22493
    port of lp:~tiramisu/openstack-dashboard/dashboard_manager_tests
 
22494
 
 
22495
 .gitignore                                         |   13 +
 
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(-)
 
22501
 
 
22502
commit 5c6aeb8fa24058ca9d5bde328273a7c185761b39
 
22503
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22504
Date:   Sun Jun 19 12:34:34 2011 -0700
 
22505
 
 
22506
    remove duplicate code
 
22507
 
 
22508
 .../src/django_openstack/syspanel/views/tenants.py |   15 +++++----------
 
22509
 1 files changed, 5 insertions(+), 10 deletions(-)
 
22510
 
 
22511
commit 81fb88615f71d165e574cd86a45d054d0afffdee
 
22512
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22513
Date:   Sun Jun 19 12:17:19 2011 -0700
 
22514
 
 
22515
    we don't really need toggle if there is update
 
22516
 
 
22517
 .../src/django_openstack/syspanel/views/tenants.py |    5 -----
 
22518
 1 files changed, 0 insertions(+), 5 deletions(-)
 
22519
 
 
22520
commit d19ceda95a0f5ff30e40712737728abf2dff2da7
 
22521
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22522
Date:   Sun Jun 19 12:15:35 2011 -0700
 
22523
 
 
22524
    sidebar ordering changes
 
22525
 
 
22526
 .../dashboard/templates/_syspanel_sidebar.html     |    6 +++---
 
22527
 1 files changed, 3 insertions(+), 3 deletions(-)
 
22528
 
 
22529
commit f20e6f3b06c68224d15e5e73e8db2f9175bf1453
 
22530
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22531
Date:   Sun Jun 19 12:13:53 2011 -0700
 
22532
 
 
22533
    work on tenants
 
22534
 
 
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(-)
 
22547
 
 
22548
commit cf15c32b30dd4d030c4807baa030446eb8220e33
 
22549
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22550
Date:   Sun Jun 19 00:41:07 2011 -0700
 
22551
 
 
22552
    add fake user management
 
22553
 
 
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(-)
 
22558
 
 
22559
commit 2c1ed806c825c28b771096a77ccfd37d007db725
 
22560
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22561
Date:   Sun Jun 19 00:10:00 2011 -0700
 
22562
 
 
22563
    make state displays consistent
 
22564
 
 
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(-)
 
22570
 
 
22571
commit d94895817da62e6f0938bbf2e18deff837a225a2
 
22572
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22573
Date:   Sat Jun 18 23:51:55 2011 -0700
 
22574
 
 
22575
    move datetime parsing into filter
 
22576
 
 
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(-)
 
22581
 
 
22582
commit 1831aff0eff563b44f0a4c8de073b156c33fecd0
 
22583
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22584
Date:   Sat Jun 18 23:45:54 2011 -0700
 
22585
 
 
22586
    need to handle more time formats apparently
 
22587
 
 
22588
 .../templatetags/templatetags/parse_date.py        |   17 ++++++++++-------
 
22589
 1 files changed, 10 insertions(+), 7 deletions(-)
 
22590
 
 
22591
commit 372d0564831be33ed8538cfca3c38aa0e3fda4df
 
22592
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22593
Date:   Sat Jun 18 23:41:19 2011 -0700
 
22594
 
 
22595
    humanize uptime
 
22596
 
 
22597
 .../src/django_openstack/dash/views/instances.py   |    6 +++++-
 
22598
 .../dashboard/templates/dash_usage.html            |    2 +-
 
22599
 2 files changed, 6 insertions(+), 2 deletions(-)
 
22600
 
 
22601
commit 3a3e16d077b19939a8ada2f232baa308938921d5
 
22602
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22603
Date:   Sat Jun 18 22:45:42 2011 -0700
 
22604
 
 
22605
    remove some xtra spaces
 
22606
 
 
22607
 .../dashboard/templates/dash_usage.html            |   10 +++++-----
 
22608
 1 files changed, 5 insertions(+), 5 deletions(-)
 
22609
 
 
22610
commit 3bdc3f00cc44017aed3ad028f8a8c020fb5aaa97
 
22611
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22612
Date:   Sat Jun 18 22:04:07 2011 -0700
 
22613
 
 
22614
    more overview page fixes
 
22615
 
 
22616
 .../dashboard/templates/dash_usage.html            |   19 ++++++-------------
 
22617
 .../dashboard/templates/syspanel_usage.html        |    1 -
 
22618
 2 files changed, 6 insertions(+), 14 deletions(-)
 
22619
 
 
22620
commit 88404e4ebd542de747d9ce28efed22a918466347
 
22621
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22622
Date:   Sat Jun 18 21:15:17 2011 -0700
 
22623
 
 
22624
    fix admin dashboard overview display
 
22625
 
 
22626
 .../dashboard/templates/syspanel_usage.html        |   13 +++++++------
 
22627
 1 files changed, 7 insertions(+), 6 deletions(-)
 
22628
 
 
22629
commit dc5d1665c3cd4588b214000e4471ef9d90de931d
 
22630
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22631
Date:   Sat Jun 18 21:11:34 2011 -0700
 
22632
 
 
22633
    s/networking/\- in instance_list's private ip
 
22634
 
 
22635
 .../dashboard/templates/_instance_list.html        |    2 +-
 
22636
 .../templates/_syspanel_instance_list.html         |    2 +-
 
22637
 2 files changed, 2 insertions(+), 2 deletions(-)
 
22638
 
 
22639
commit a944016ba6198f717534934b2646b23b367aa36a
 
22640
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22641
Date:   Sat Jun 18 21:00:23 2011 -0700
 
22642
 
 
22643
    more work on instance lists
 
22644
 
 
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(-)
 
22650
 
 
22651
commit c9dc7023f06183e1fecd2b189df97a2d44fdd853
 
22652
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22653
Date:   Sat Jun 18 20:52:29 2011 -0700
 
22654
 
 
22655
    fix up admin instance list
 
22656
 
 
22657
 .../django_openstack/syspanel/views/instances.py   |   17 ++++++++++++++++-
 
22658
 .../templates/_syspanel_instance_list.html         |   15 +++++++++------
 
22659
 2 files changed, 25 insertions(+), 7 deletions(-)
 
22660
 
 
22661
commit 03ee9f0d5f69747586738512b8f6bca8ea1b02c1
 
22662
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22663
Date:   Sat Jun 18 20:01:08 2011 -0700
 
22664
 
 
22665
    fix file size formatting in admin/images
 
22666
 
 
22667
 .../dashboard/templates/_syspanel_image_list.html  |    2 +-
 
22668
 1 files changed, 1 insertions(+), 1 deletions(-)
 
22669
 
 
22670
commit 09eba6a8eb675b90d0df35cfea39347e7c4300f7
 
22671
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22672
Date:   Sat Jun 18 19:55:38 2011 -0700
 
22673
 
 
22674
    use td#actions instead for css selection + form elements
 
22675
 
 
22676
 openstack-dashboard/media/dashboard/css/style.css |   26 +++++++++++---------
 
22677
 1 files changed, 14 insertions(+), 12 deletions(-)
 
22678
 
 
22679
commit 9b84b1d20f18624bce049f8d134d74d5ecff6f95
 
22680
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22681
Date:   Sat Jun 18 19:52:24 2011 -0700
 
22682
 
 
22683
    make form links in tables consistent
 
22684
 
 
22685
 openstack-dashboard/media/dashboard/css/style.css |   13 +++++++++++++
 
22686
 1 files changed, 13 insertions(+), 0 deletions(-)
 
22687
 
 
22688
commit 4addbd78d0d0efaf0dca66653e12d8e5ed22acb3
 
22689
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22690
Date:   Sat Jun 18 19:44:22 2011 -0700
 
22691
 
 
22692
    add messages to splash
 
22693
 
 
22694
 .../dashboard/templates/splash.html                |    3 ++-
 
22695
 1 files changed, 2 insertions(+), 1 deletions(-)
 
22696
 
 
22697
commit 78a7b801f95fa47f4519415d3cc5dd1e7af79eee
 
22698
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22699
Date:   Sat Jun 18 19:22:14 2011 -0700
 
22700
 
 
22701
    fix enabled/disabled logic for services
 
22702
 
 
22703
 .../templates/_service_toggle_enabled.html         |   10 +++++-----
 
22704
 .../templates/_syspanel_service_list.html          |    4 ++--
 
22705
 2 files changed, 7 insertions(+), 7 deletions(-)
 
22706
 
 
22707
commit 9393bf59dd64c81abb85ee9690561297a03f333c
 
22708
Merge: 526a601 8327e1f
 
22709
Author: sleepsonthefloor <sleepsonthefloor@gmail.com>
 
22710
Date:   Sat Jun 18 18:26:37 2011 -0700
 
22711
 
 
22712
    Merge pull request #4 from cloudbuilders/fix_instance_launch
 
22713
    
 
22714
    Fix instance launch
 
22715
 
 
22716
commit 526a6015d9c68b215c4d913cb7b6092c575407c1
 
22717
Merge: a676b17 f6a6909
 
22718
Author: sleepsonthefloor <sleepsonthefloor@gmail.com>
 
22719
Date:   Sat Jun 18 18:26:07 2011 -0700
 
22720
 
 
22721
    Merge pull request #3 from cloudbuilders/login-standalone
 
22722
    
 
22723
    Standalone login + Cleaning login form
 
22724
 
 
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
 
22729
 
 
22730
    Merge pull request #2 from Mirantis/instance-name
 
22731
    
 
22732
    Instance name support
 
22733
 
 
22734
commit 8327e1fb6634bbe39edd5c7fd6d23c8d2d3a9a81
 
22735
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22736
Date:   Fri Jun 17 23:52:56 2011 -0700
 
22737
 
 
22738
    fix instance launching, and add keypair/user_data
 
22739
 
 
22740
 .../src/django_openstack/dash/views/images.py      |   26 +++++++++++++++++--
 
22741
 1 files changed, 23 insertions(+), 3 deletions(-)
 
22742
 
 
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
 
22747
 
 
22748
    Merge pull request #1 from devcamcar/update-readme
 
22749
    
 
22750
    Updated README
 
22751
 
 
22752
commit bebaafafbf401bfee73063b5148a14cf193d84d9
 
22753
Author: Devin Carlen <devin.carlen@gmail.com>
 
22754
Date:   Fri Jun 17 23:35:00 2011 -0700
 
22755
 
 
22756
    Updated README
 
22757
 
 
22758
 README |   22 +++++++++++++++++-----
 
22759
 1 files changed, 17 insertions(+), 5 deletions(-)
 
22760
 
 
22761
commit f6a690994b5b31c2107ace80cd3255e82922b285
 
22762
Merge: b0073eb 96cc4bf
 
22763
Author: Jake Dahn <jake@ansolabs.com>
 
22764
Date:   Fri Jun 17 20:30:02 2011 -0700
 
22765
 
 
22766
    Merge remote-tracking branch 'origin/only_show_amis_to_users' into login-standalone
 
22767
 
 
22768
commit a676b17979eee0ad440c15a2aa5915016fa77193
 
22769
Merge: e9c4ada 96cc4bf
 
22770
Author: Jake Dahn <jake@ansolabs.com>
 
22771
Date:   Fri Jun 17 20:28:26 2011 -0700
 
22772
 
 
22773
    Merge pull request #2 from cloudbuilders/only_show_amis_to_users
 
22774
    
 
22775
    Only show amis to users
 
22776
 
 
22777
commit b0073ebc59c255096b7ae22d4f5c9788f814cc23
 
22778
Author: Jake Dahn <jake@ansolabs.com>
 
22779
Date:   Fri Jun 17 20:25:53 2011 -0700
 
22780
 
 
22781
    removing tenant field from login form, when user signs in it sends them to their default tenant
 
22782
 
 
22783
 .../src/django_openstack/auth/views.py             |   11 +----------
 
22784
 1 files changed, 1 insertions(+), 10 deletions(-)
 
22785
 
 
22786
commit e9c4ada4f26dbae1a61123490acb9f9bdfa6455d
 
22787
Merge: 9a862cf f94eae2
 
22788
Author: sleepsonthefloor <sleepsonthefloor@gmail.com>
 
22789
Date:   Fri Jun 17 20:22:46 2011 -0700
 
22790
 
 
22791
    Merge pull request #1 from cloudbuilders/service-fixes
 
22792
    
 
22793
    Service fixes
 
22794
 
 
22795
commit 96cc4bfc138039df5165ee70c7787bd7f6242f12
 
22796
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
22797
Date:   Fri Jun 17 20:15:52 2011 -0700
 
22798
 
 
22799
    pull in code from trunk to only show amis
 
22800
 
 
22801
 .../src/django_openstack/dash/views/images.py      |   26 ++++++++++++++++++-
 
22802
 1 files changed, 24 insertions(+), 2 deletions(-)
 
22803
 
 
22804
commit 9322f2ca496bc5e6313e0b6b33c388ab35441235
 
22805
Author: Jake Dahn <jake@ansolabs.com>
 
22806
Date:   Fri Jun 17 20:00:30 2011 -0700
 
22807
 
 
22808
    brought back the standalone login splash page
 
22809
 
 
22810
 .../dashboard/templates/splash.html                |   46 ++++++++-----------
 
22811
 1 files changed, 19 insertions(+), 27 deletions(-)
 
22812
 
 
22813
commit f94eae2ca568014ed1a375ae682ec8cbb84e1f65
 
22814
Author: Jake Dahn <jake@ansolabs.com>
 
22815
Date:   Fri Jun 17 19:23:44 2011 -0700
 
22816
 
 
22817
    making suggested fixes from termie
 
22818
 
 
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(-)
 
22823
 
 
22824
commit f1d6703ce0e3a42d43c4fae3a55384006bd5cff3
 
22825
Merge: 0cceb6f 9a862cf
 
22826
Author: Jake Dahn <jake@ansolabs.com>
 
22827
Date:   Fri Jun 17 18:44:59 2011 -0700
 
22828
 
 
22829
    Merge branch 'stacky' of git://github.com/cloudbuilders/openstack-dashboard into stacky
 
22830
 
 
22831
commit 0cceb6f57b0e1424affc9644e24619e89aaaf990
 
22832
Author: Jake Dahn <jake@ansolabs.com>
 
22833
Date:   Fri Jun 17 18:41:33 2011 -0700
 
22834
 
 
22835
    fixing services functionality, cleaning templates, generalizing a few things
 
22836
 
 
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(-)
 
22842
 
 
22843
commit 9a862cfec6147b7baa6c300e2b352f04f959ce3f
 
22844
Author: termie <github@anarkystic.com>
 
22845
Date:   Fri Jun 17 16:52:47 2011 -0700
 
22846
 
 
22847
    move tests related stuff out of the way for now, it is currently all broken and needs to be ported
 
22848
 
 
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(-)
 
22854
 
 
22855
commit abb5348395e45a219d79cbda6fb80f9eb051f9f9
 
22856
Merge: 46e2ad4 49d7659
 
22857
Author: termie <github@anarkystic.com>
 
22858
Date:   Fri Jun 17 16:51:41 2011 -0700
 
22859
 
 
22860
    Merge branch 'cleanup' into stacky
 
22861
 
 
22862
commit 46e2ad4110d92248e754b0dff3a5878ed3bf3139
 
22863
Author: termie <github@anarkystic.com>
 
22864
Date:   Fri Jun 17 16:48:46 2011 -0700
 
22865
 
 
22866
    add missing template for create_flavor
 
22867
 
 
22868
 .../django_openstack/syspanel/_create_flavor.html  |   16 ++++++++++++++++
 
22869
 1 files changed, 16 insertions(+), 0 deletions(-)
 
22870
 
 
22871
commit 49d765916c7341e8d74cea40624c87e01fe898ca
 
22872
Author: termie <github@anarkystic.com>
 
22873
Date:   Fri Jun 17 16:50:42 2011 -0700
 
22874
 
 
22875
    remove unused templatetags
 
22876
 
 
22877
 .../templatetags/templatetags/admin_extras.py      |   53 --------------------
 
22878
 .../templatetags/templatetags/sidebar_tags.py      |   48 ------------------
 
22879
 2 files changed, 0 insertions(+), 101 deletions(-)
 
22880
 
 
22881
commit 924173105d1392cbc1e88474c63ba4b36e8916aa
 
22882
Author: termie <github@anarkystic.com>
 
22883
Date:   Fri Jun 17 16:48:46 2011 -0700
 
22884
 
 
22885
    add missing template for create_flavor
 
22886
 
 
22887
 .../django_openstack/syspanel/_create_flavor.html  |   16 ++++++++++++++++
 
22888
 1 files changed, 16 insertions(+), 0 deletions(-)
 
22889
 
 
22890
commit bf3642f7297916b8e600718f1a615ea122f0835d
 
22891
Author: termie <github@anarkystic.com>
 
22892
Date:   Fri Jun 17 16:46:40 2011 -0700
 
22893
 
 
22894
    remove a bunch of unnecessary files
 
22895
 
 
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(-)
 
22951
 
 
22952
commit 0e2cf50c70688e81cba4ca217c7614ee671bc113
 
22953
Merge: 29c17f7 da018a4
 
22954
Author: termie <github@anarkystic.com>
 
22955
Date:   Fri Jun 17 16:20:57 2011 -0700
 
22956
 
 
22957
    Merge branch 'stacky-ui' into stacky-ui-merge
 
22958
 
 
22959
commit da018a4e5f324f8f8ae14690a9c436eb31b25973
 
22960
Author: termie <github@anarkystic.com>
 
22961
Date:   Fri Jun 17 15:53:15 2011 -0700
 
22962
 
 
22963
    re-add get_tenant
 
22964
 
 
22965
 django-openstack/src/django_openstack/api.py |    8 ++++++++
 
22966
 1 files changed, 8 insertions(+), 0 deletions(-)
 
22967
 
 
22968
commit 29c17f7acb1fdf0bc950690678b4298b89dcfb17
 
22969
Merge: 09dc32a 661770e
 
22970
Author: termie <github@anarkystic.com>
 
22971
Date:   Fri Jun 17 15:11:26 2011 -0700
 
22972
 
 
22973
    merge changes from trunk
 
22974
 
 
22975
commit 09dc32af7f33787b60497a2fc8ecdafe8a2793e0
 
22976
Author: Jake Dahn <jake@ansolabs.com>
 
22977
Date:   Fri Jun 17 13:18:11 2011 -0700
 
22978
 
 
22979
    changing page title to compute
 
22980
 
 
22981
 .../dashboard/templates/dash_keypairs_create.html  |    2 +-
 
22982
 1 files changed, 1 insertions(+), 1 deletions(-)
 
22983
 
 
22984
commit ae2d5be5bb8410f582084096e929fe71a7c20024
 
22985
Author: Jake Dahn <jake@ansolabs.com>
 
22986
Date:   Fri Jun 17 13:05:48 2011 -0700
 
22987
 
 
22988
    fixing sidebar active state
 
22989
 
 
22990
 .../dashboard/templates/dash_keypairs.html         |    4 ++--
 
22991
 1 files changed, 2 insertions(+), 2 deletions(-)
 
22992
 
 
22993
commit 4b549720056cf908e95301c1c1ce885d5203b881
 
22994
Author: Jake Dahn <jake@ansolabs.com>
 
22995
Date:   Fri Jun 17 13:01:33 2011 -0700
 
22996
 
 
22997
    finishing port for keypairs
 
22998
 
 
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(-)
 
23010
 
 
23011
commit 59a5143fdd04d27f19d24adcfb3b055daf588af0
 
23012
Author: Jake Dahn <jake@ansolabs.com>
 
23013
Date:   Thu Jun 16 19:57:31 2011 -0700
 
23014
 
 
23015
    porting most of keypairs
 
23016
 
 
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(-)
 
23025
 
 
23026
commit 69880b6d60bb2db97cf8f90c27d1248594ffd547
 
23027
Author: termie <github@anarkystic.com>
 
23028
Date:   Fri Jun 17 14:20:21 2011 -0700
 
23029
 
 
23030
    some small fixes
 
23031
 
 
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(-)
 
23037
 
 
23038
commit ff40d112b1b1593b5eb728a23064d3c229f2d51f
 
23039
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
23040
Date:   Fri Jun 17 09:04:41 2011 -0700
 
23041
 
 
23042
    add in services tab
 
23043
 
 
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(-)
 
23050
 
 
23051
commit a933e501d3a19d2ccb9710a1bc72166b9899eaca
 
23052
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
23053
Date:   Fri Jun 17 01:41:07 2011 -0700
 
23054
 
 
23055
    add in user views
 
23056
 
 
23057
 .../src/django_openstack/syspanel/views/users.py   |  147 ++++++++++++++++++++
 
23058
 1 files changed, 147 insertions(+), 0 deletions(-)
 
23059
 
 
23060
commit aa4ee3b255a19a6418fd87d9a76d9412014fa613
 
23061
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
23062
Date:   Fri Jun 17 01:33:43 2011 -0700
 
23063
 
 
23064
    highlight correct sidebar
 
23065
 
 
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(-)
 
23070
 
 
23071
commit 7ddb92652d7fae7581b9b9260d719b7546d950e4
 
23072
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
23073
Date:   Fri Jun 17 01:32:03 2011 -0700
 
23074
 
 
23075
    partially working user management
 
23076
 
 
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(-)
 
23087
 
 
23088
commit 29c023e4897ae889cfaa8b05c02bf157abc66045
 
23089
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
23090
Date:   Fri Jun 17 00:12:55 2011 -0700
 
23091
 
 
23092
    add features/fixes from trunk to the overview panel
 
23093
 
 
23094
 .../django_openstack/syspanel/views/instances.py   |   80 +++++++++++++-------
 
23095
 .../dashboard/templates/syspanel_usage.html        |   22 +++++-
 
23096
 2 files changed, 71 insertions(+), 31 deletions(-)
 
23097
 
 
23098
commit 6f0861e8c4817cab5880cfdeb635239316d712b8
 
23099
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
23100
Date:   Thu Jun 16 23:49:46 2011 -0700
 
23101
 
 
23102
    syspanel existing screens working again
 
23103
 
 
23104
 .../django_openstack/syspanel/views/instances.py   |    4 ++--
 
23105
 1 files changed, 2 insertions(+), 2 deletions(-)
 
23106
 
 
23107
commit 945cf9ff7c2d2aee27695828656389e7116143c4
 
23108
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
23109
Date:   Thu Jun 16 23:10:09 2011 -0700
 
23110
 
 
23111
    update local_settings.py.example to reflect keystone-ness
 
23112
 
 
23113
 .../local/local_settings.py.example                |   56 ++++----------------
 
23114
 1 files changed, 11 insertions(+), 45 deletions(-)
 
23115
 
 
23116
commit 517060d1e74224019fa1efdad864e43c9610bfc3
 
23117
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
23118
Date:   Thu Jun 16 23:09:55 2011 -0700
 
23119
 
 
23120
    make compute api work
 
23121
 
 
23122
 django-openstack/src/django_openstack/api.py |    8 ++++++--
 
23123
 1 files changed, 6 insertions(+), 2 deletions(-)
 
23124
 
 
23125
commit d360b07f3a7645c6c7690b33ffa32bcb5b32d81c
 
23126
Author: Anthony Young <sleepsonthefloor@gmail.com>
 
23127
Date:   Thu Jun 16 23:01:23 2011 -0700
 
23128
 
 
23129
    use service catalog
 
23130
 
 
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(-)
 
23134
 
 
23135
commit 1f2563b09e86f290b572e84d5026df0e34f3ffc8
 
23136
Author: Yuriy Taraday <yorik.sar@gmail.com>
 
23137
Date:   Fri Jun 17 12:34:04 2011 +0400
 
23138
 
 
23139
    Moved run_instance request logic to ProjectManager class
 
23140
 
 
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(-)
 
23144
 
 
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
 
23149
 
 
23150
    Some small issues we encountered trying to create distribution package for Dashboard installing it as subdir of appache's root.
 
23151
 
 
23152
commit 62a3704da3e5d9eae438f149732f5fb138818cac
 
23153
Author: termie <github@anarkystic.com>
 
23154
Date:   Thu Jun 16 17:06:57 2011 -0700
 
23155
 
 
23156
    add flavors support
 
23157
 
 
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(-)
 
23171
 
 
23172
commit 5acdbafe8969a506e456e0495f2bb884644f3f59
 
23173
Author: termie <github@anarkystic.com>
 
23174
Date:   Thu Jun 16 16:08:36 2011 -0700
 
23175
 
 
23176
    delete and toggle images
 
23177
 
 
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(-)
 
23184
 
 
23185
commit 7bd6ac65ba53ed546e25d9f7031fb23a45903032
 
23186
Author: termie <github@anarkystic.com>
 
23187
Date:   Thu Jun 16 15:53:55 2011 -0700
 
23188
 
 
23189
    syspanel images
 
23190
 
 
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(-)
 
23199
 
 
23200
commit c5d2fc97f24eb6a224f57e078134387473d864f9
 
23201
Author: termie <github@anarkystic.com>
 
23202
Date:   Thu Jun 16 15:32:54 2011 -0700
 
23203
 
 
23204
    syspanel overviews, instances
 
23205
 
 
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(-)
 
23231
 
 
23232
commit ae99b859761629c2c49298eb8f5ff1f8427e8e7d
 
23233
Author: termie <github@anarkystic.com>
 
23234
Date:   Thu Jun 16 13:56:34 2011 -0700
 
23235
 
 
23236
    move launch to self-handling
 
23237
 
 
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(-)
 
23241
 
 
23242
commit 59326d5ffb3359fdf6733769a9d02612ecfb9928
 
23243
Author: termie <github@anarkystic.com>
 
23244
Date:   Thu Jun 16 13:43:54 2011 -0700
 
23245
 
 
23246
    add self-handling-form concept
 
23247
 
 
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(-)
 
23261
 
 
23262
commit 32baa13b7e47aec1ba58e9a43d8c0a56d6fe0544
 
23263
Author: termie <github@anarkystic.com>
 
23264
Date:   Thu Jun 16 12:31:00 2011 -0700
 
23265
 
 
23266
    squash me
 
23267
 
 
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(-)
 
23273
 
 
23274
commit f0b8a00880f1ced3c7e3f4cc424e380af0343d26
 
23275
Author: termie <github@anarkystic.com>
 
23276
Date:   Thu Jun 16 12:02:59 2011 -0700
 
23277
 
 
23278
    add switch tenants
 
23279
 
 
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(-)
 
23291
 
 
23292
commit 25db4f453c17ba0c8b42554ebb025674b756b851
 
23293
Author: termie <github@anarkystic.com>
 
23294
Date:   Thu Jun 16 11:46:54 2011 -0700
 
23295
 
 
23296
    upload... but in wrong place
 
23297
 
 
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(-)
 
23306
 
 
23307
commit c2336f4cd026c6af029d841fa7041586f46044c6
 
23308
Author: termie <github@anarkystic.com>
 
23309
Date:   Thu Jun 16 11:31:07 2011 -0700
 
23310
 
 
23311
    launch, console log, vnc
 
23312
 
 
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(-)
 
23320
 
 
23321
commit 9734d2ba70ff0d62d60e7b8133a973dfec46d882
 
23322
Author: termie <github@anarkystic.com>
 
23323
Date:   Thu Jun 16 10:46:30 2011 -0700
 
23324
 
 
23325
    cleanup + login page
 
23326
 
 
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(-)
 
23342
 
 
23343
commit bb7d25392910fa7e231ee132446dbbe71ade2483
 
23344
Author: Yuriy Taraday <yorik.sar@gmail.com>
 
23345
Date:   Thu Jun 16 11:01:00 2011 +0400
 
23346
 
 
23347
    More url fixes.
 
23348
 
 
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(-)
 
23358
 
 
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
 
23363
 
 
23364
    Merged with trunk
 
23365
 
 
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
 
23370
 
 
23371
    Merged with trunk
 
23372
 
 
23373
commit 84304633489985b19009de4f13ec8b09e44b4ba4
 
23374
Author: termie <github@anarkystic.com>
 
23375
Date:   Wed Jun 15 18:14:15 2011 -0700
 
23376
 
 
23377
    theme + images + instances index pages
 
23378
 
 
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(-)
 
23500
 
 
23501
commit 7cefa0f0847982b91359425d5e196009eaf9039b
 
23502
Author: termie <github@anarkystic.com>
 
23503
Date:   Wed Jun 15 16:25:08 2011 -0700
 
23504
 
 
23505
    skeletal framework for non-admin dashboard
 
23506
 
 
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(-)
 
23539
 
 
23540
commit 2d5c128fabade8fe3231b31127853f964cf865b7
 
23541
Author: termie <github@anarkystic.com>
 
23542
Date:   Tue Jun 14 23:04:11 2011 -0700
 
23543
 
 
23544
    console and vnc
 
23545
 
 
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(-)
 
23550
 
 
23551
commit c3cf2005299b6f98e50caac34f3118b8916229f3
 
23552
Author: termie <github@anarkystic.com>
 
23553
Date:   Tue Jun 14 22:58:05 2011 -0700
 
23554
 
 
23555
    terminate instance
 
23556
 
 
23557
 .../src/django_openstack/nova/views/instances.py   |   43 ++++++++------------
 
23558
 .../nova/instances/detail_list.html                |    4 +-
 
23559
 2 files changed, 18 insertions(+), 29 deletions(-)
 
23560
 
 
23561
commit 41419b82eb548f72ff706678c3ba4cd0c529637f
 
23562
Author: termie <github@anarkystic.com>
 
23563
Date:   Tue Jun 14 22:53:39 2011 -0700
 
23564
 
 
23565
    instnace detail page
 
23566
 
 
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(-)
 
23572
 
 
23573
commit 106b59160cb7bed88e7e987fd90b459af847ea36
 
23574
Author: termie <github@anarkystic.com>
 
23575
Date:   Tue Jun 14 22:19:33 2011 -0700
 
23576
 
 
23577
    instance launching
 
23578
 
 
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(-)
 
23616
 
 
23617
commit ce8f650df402c782dfcbd6dd7166aa3ef6bee41f
 
23618
Author: termie <github@anarkystic.com>
 
23619
Date:   Tue Jun 14 21:09:44 2011 -0700
 
23620
 
 
23621
    remove template region loading
 
23622
 
 
23623
 .../templates/django_openstack/nova/base.html      |    3 ---
 
23624
 1 files changed, 0 insertions(+), 3 deletions(-)
 
23625
 
 
23626
commit d4b73d9327ff0341702cfcb8f8719b27ee63efa0
 
23627
Author: termie <github@anarkystic.com>
 
23628
Date:   Tue Jun 14 21:08:58 2011 -0700
 
23629
 
 
23630
    add context processor for tenants
 
23631
 
 
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(-)
 
23636
 
 
23637
commit 61006d1a32927cb809f6f6e1808d034d09568250
 
23638
Author: termie <github@anarkystic.com>
 
23639
Date:   Tue Jun 14 20:44:49 2011 -0700
 
23640
 
 
23641
    overview page and tenant detail
 
23642
 
 
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(-)
 
23677
 
 
23678
commit 28dc45885972582f0d3a0f17d7eb984b794d0fd6
 
23679
Author: termie <github@anarkystic.com>
 
23680
Date:   Tue Jun 14 19:33:58 2011 -0700
 
23681
 
 
23682
    get auth working
 
23683
 
 
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(-)
 
23693
 
 
23694
commit 3c827bb230a10f97dd5408597ea8b8e372aabc89
 
23695
Author: termie <github@anarkystic.com>
 
23696
Date:   Tue Jun 14 19:00:57 2011 -0700
 
23697
 
 
23698
    add local login form
 
23699
 
 
23700
 .../dashboard/templates/_login.html                |    7 +++++++
 
23701
 1 files changed, 7 insertions(+), 0 deletions(-)
 
23702
 
 
23703
commit b416a7179c50ff7a8b28141cb38df1da0139ed79
 
23704
Author: termie <github@anarkystic.com>
 
23705
Date:   Tue Jun 14 18:55:11 2011 -0700
 
23706
 
 
23707
    get login page loading
 
23708
 
 
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(-)
 
23717
 
 
23718
commit 921e383a90567ee4f42fb52f01b915b97bb3aa68
 
23719
Author: termie <github@anarkystic.com>
 
23720
Date:   Tue Jun 14 16:40:10 2011 -0700
 
23721
 
 
23722
    remove references to auth and reg
 
23723
 
 
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(-)
 
23743
 
 
23744
commit 82d6c943fbafcd88f412725393b9d2faee9712c6
 
23745
Author: termie <github@anarkystic.com>
 
23746
Date:   Tue Jun 14 14:26:45 2011 -0700
 
23747
 
 
23748
    stripping out user/project stuff, step 1
 
23749
 
 
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(-)
 
23851
 
 
23852
commit 9bbefcb5bc839c24944fe43a18ab140daf5d7e3b
 
23853
Merge: c31843c 3301e23
 
23854
Author: Mark Gius <launchpad@markgius.com>
 
23855
Date:   Tue Jun 14 20:10:24 2011 +0000
 
23856
 
 
23857
    Unit tests for django-openstack.models
 
23858
 
 
23859
commit 3301e239813742ad745a0ea98305b2d84d02cb17
 
23860
Author: Mark Gius <launchpad@markgius.com>
 
23861
Date:   Tue Jun 14 12:53:54 2011 -0700
 
23862
 
 
23863
    Fix final nit
 
23864
 
 
23865
 .../src/django_openstack/tests/test_models.py      |    6 +++---
 
23866
 1 files changed, 3 insertions(+), 3 deletions(-)
 
23867
 
 
23868
commit 4032e584dfb0a7bdb0014347a154358be1fb05b4
 
23869
Author: Mark Gius <launchpad@markgius.com>
 
23870
Date:   Tue Jun 14 11:30:52 2011 -0700
 
23871
 
 
23872
    Remove hacky post_save short-circuit.  Post_save tests to follow later
 
23873
 
 
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(-)
 
23878
 
 
23879
commit 765f1216856ae679911abdbc95289ff015b2a19a
 
23880
Author: Mark Gius <launchpad@markgius.com>
 
23881
Date:   Mon Jun 13 11:59:02 2011 -0700
 
23882
 
 
23883
    Address review comments
 
23884
 
 
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(-)
 
23891
 
 
23892
commit f90bf259ec8390cdee9a00dd76c525ba37b8a7e7
 
23893
Merge: c273c44 c31843c
 
23894
Author: Mark Gius <launchpad@markgius.com>
 
23895
Date:   Fri Jun 10 14:09:26 2011 -0700
 
23896
 
 
23897
    Merge localization changes from trunk
 
23898
 
 
23899
commit c31843c7439d3793c0f4ea1f1a9882afdbcd5449
 
23900
Merge: a5b2847 6d9c581
 
23901
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
23902
Date:   Thu Jun 9 17:20:09 2011 +0000
 
23903
 
 
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.
 
23905
 
 
23906
commit 6d9c581fad16f7cd4d6cff2ef0089823c233a2be
 
23907
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
23908
Date:   Thu Jun 9 09:43:12 2011 +0900
 
23909
 
 
23910
    updated buildout configuration to work with new version of buildout
 
23911
 
 
23912
 django-openstack/buildout.cfg |    5 ++++-
 
23913
 1 files changed, 4 insertions(+), 1 deletions(-)
 
23914
 
 
23915
commit c273c448451bd30a21d4386334b974319e73923b
 
23916
Author: Mark Gius <launchpad@markgius.com>
 
23917
Date:   Wed Jun 8 11:53:02 2011 -0700
 
23918
 
 
23919
    Better formatting and some comments on a couple of the less obvious tests
 
23920
 
 
23921
 .../src/django_openstack/tests/test_models.py      |   12 +++++++-----
 
23922
 1 files changed, 7 insertions(+), 5 deletions(-)
 
23923
 
 
23924
commit c74ba3a96d8c5a370766ace33110b2db0ebf66b7
 
23925
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
23926
Date:   Wed Jun 8 14:03:08 2011 +0900
 
23927
 
 
23928
    Recompiled all message files to catch pep8 string reformatting
 
23929
 
 
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(-)
 
23973
 
 
23974
commit 5794dd5e40a09db1b3ea65dce7fcd018be2fd702
 
23975
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
23976
Date:   Wed Jun 8 13:58:56 2011 +0900
 
23977
 
 
23978
    Cleaned up pep8 violations
 
23979
 
 
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(-)
 
23997
 
 
23998
commit 82976b070f7f3fe10b1107fac3c7dbafba6b1ecd
 
23999
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24000
Date:   Wed Jun 8 11:15:11 2011 +0900
 
24001
 
 
24002
    Updated translation (po) file headers
 
24003
 
 
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(-)
 
24026
 
 
24027
commit 5fea39219b24e3a4064e5aa79ecc7083b5bb729a
 
24028
Author: Mark Gius <launchpad@markgius.com>
 
24029
Date:   Tue Jun 7 12:52:18 2011 -0700
 
24030
 
 
24031
    Better way of mocking out get_admin_connection
 
24032
 
 
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(-)
 
24036
 
 
24037
commit 49789616a65742918413e23968e0975ea42b2ec5
 
24038
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24039
Date:   Tue Jun 7 17:06:59 2011 +0900
 
24040
 
 
24041
    Added Japanese localization for django-nova-syspanel
 
24042
 
 
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(-)
 
24058
 
 
24059
commit 09d3cb463f0de87600c576aa6280807b5f570870
 
24060
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24061
Date:   Tue Jun 7 14:30:52 2011 +0900
 
24062
 
 
24063
    Japanese Localization of django-openstack
 
24064
 
 
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(-)
 
24089
 
 
24090
commit 3015e5d6a93315a7b2909b3dded5b25eeb63f35e
 
24091
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24092
Date:   Tue Jun 7 13:54:57 2011 +0900
 
24093
 
 
24094
    Finished openstack-dashboard/dashboard localization into Japanese
 
24095
 
 
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(-)
 
24108
 
 
24109
commit 2a42cca695ac2c2539c16a11c4085d43d92f7149
 
24110
Author: Mark Gius <launchpad@markgius.com>
 
24111
Date:   Mon Jun 6 18:57:55 2011 -0700
 
24112
 
 
24113
    CredentialsAuthorization fully tested
 
24114
 
 
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(-)
 
24118
 
 
24119
commit d4c91890d4fbc221ff3af0e5be6270b4d9a432c5
 
24120
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24121
Date:   Tue Jun 7 10:23:36 2011 +0900
 
24122
 
 
24123
    Corrected a merge bug in the localization
 
24124
 
 
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(-)
 
24135
 
 
24136
commit 342165ceac554df505ab4d54f46da5eea74ea86d
 
24137
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24138
Date:   Tue Jun 7 09:42:24 2011 +0900
 
24139
 
 
24140
    updated localization files to reflect yesterday's merge
 
24141
 
 
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(-)
 
24164
 
 
24165
commit cb7e71ac3b4a964ff1c97e4a041f2aaac9b74784
 
24166
Author: Mark Gius <launchpad@markgius.com>
 
24167
Date:   Mon Jun 6 16:04:36 2011 -0700
 
24168
 
 
24169
    One test failing.  Need to become a Mox Guru to make it pass
 
24170
 
 
24171
 .../src/django_openstack/tests/test_models.py      |   81 ++++++++++++++++---
 
24172
 .../src/django_openstack/testsettings.py           |    1 +
 
24173
 2 files changed, 69 insertions(+), 13 deletions(-)
 
24174
 
 
24175
commit cdf5258d15d061c36b124429ca9550bb40e5fd87
 
24176
Author: Mark Gius <launchpad@markgius.com>
 
24177
Date:   Mon Jun 6 15:10:59 2011 -0700
 
24178
 
 
24179
    Tests for credentials authorization model.  Also change testsettings to not rely on a magic string,
 
24180
    instead rely on None object
 
24181
 
 
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(-)
 
24187
 
 
24188
commit 5b3cef9c69d884fc05e3580d528384a771d4ef92
 
24189
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24190
Date:   Mon Jun 6 16:38:52 2011 +0900
 
24191
 
 
24192
    Corrected bugs introduced in merge
 
24193
 
 
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(-)
 
24197
 
 
24198
commit cde72272ae5305fa024ec810f89a4d2066bc90ff
 
24199
Merge: 9bbd6b9 a5b2847
 
24200
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24201
Date:   Mon Jun 6 16:24:59 2011 +0900
 
24202
 
 
24203
    merge
 
24204
 
 
24205
commit a5b28474cb9f87da5c5a5c80eebe93982d0b43fc
 
24206
Merge: 6c991f4 521e270
 
24207
Author: Mark Gius <launchpad@markgius.com>
 
24208
Date:   Fri Jun 3 22:07:39 2011 +0000
 
24209
 
 
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.
 
24211
 
 
24212
commit 521e2709899e952ddf68f92dcdfe1b4384796265
 
24213
Author: Mark Gius <launchpad@markgius.com>
 
24214
Date:   Fri Jun 3 14:57:21 2011 -0700
 
24215
 
 
24216
    Format is discouraged, so this is probably the next best thing
 
24217
 
 
24218
 .../src/django_openstack/nova/views/admin.py       |    8 ++++----
 
24219
 1 files changed, 4 insertions(+), 4 deletions(-)
 
24220
 
 
24221
commit 8dc4250e074d3f013ddc07ce04a2b18efe3f7cb8
 
24222
Author: Mark Gius <launchpad@markgius.com>
 
24223
Date:   Fri Jun 3 14:41:19 2011 -0700
 
24224
 
 
24225
    Missed addition
 
24226
 
 
24227
 django-openstack/src/django_openstack/log.py |   15 +++++++++++++++
 
24228
 1 files changed, 15 insertions(+), 0 deletions(-)
 
24229
 
 
24230
commit e6b76e499836bec84beccc64cbded1c9f38deb75
 
24231
Author: Mark Gius <launchpad@markgius.com>
 
24232
Date:   Fri Jun 3 13:07:41 2011 -0700
 
24233
 
 
24234
    Still new to bzr, missed middleware
 
24235
 
 
24236
 openstack-dashboard/dashboard/middleware.py |   11 +++++++++++
 
24237
 1 files changed, 11 insertions(+), 0 deletions(-)
 
24238
 
 
24239
commit 541ebfcbd5b71711c003ddd05687d41f661ac750
 
24240
Author: Mark Gius <launchpad@markgius.com>
 
24241
Date:   Fri Jun 3 12:07:08 2011 -0700
 
24242
 
 
24243
    Merge review comments.  Explicit logging module and small refactor on admin
 
24244
 
 
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(-)
 
24257
 
 
24258
commit 8bc207d59e7a4ce235f38c0c575437a09551fc8c
 
24259
Author: Mark Gius <launchpad@markgius.com>
 
24260
Date:   Fri Jun 3 11:28:48 2011 -0700
 
24261
 
 
24262
    One trailing whitespace line and adapting LOG to openstack convention
 
24263
 
 
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(-)
 
24275
 
 
24276
commit 3c4708fc9f56dcabaaa373fa132bbb3cbff1f26a
 
24277
Merge: 8269282 6c991f4
 
24278
Author: Mark Gius <launchpad@markgius.com>
 
24279
Date:   Fri Jun 3 10:54:58 2011 -0700
 
24280
 
 
24281
    Merge in PEP8 changes from trunk
 
24282
 
 
24283
commit 9bbd6b9264fdea921060d94e159b6c62136b3d1d
 
24284
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24285
Date:   Fri Jun 3 16:15:14 2011 +0900
 
24286
 
 
24287
    corrected positional string formats in localizable text and generated localization files
 
24288
 
 
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(-)
 
24319
 
 
24320
commit 71c41891f002b5aa2cc97894adb31bb1ba983a37
 
24321
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24322
Date:   Fri Jun 3 14:23:25 2011 +0900
 
24323
 
 
24324
    Fixed language selection box
 
24325
 
 
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(-)
 
24330
 
 
24331
commit e82235c6165753885fc43818ce009ab4a69b4974
 
24332
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24333
Date:   Fri Jun 3 13:40:37 2011 +0900
 
24334
 
 
24335
    Corrected bugs introduced in internationalization
 
24336
 
 
24337
 .bzrignore                                         |    1 +
 
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(-)
 
24377
 
 
24378
commit 82692820ed6a9bc9a87f085f661d48c681315b62
 
24379
Author: Mark Gius <launchpad@markgius.com>
 
24380
Date:   Thu Jun 2 18:59:21 2011 -0700
 
24381
 
 
24382
    Update local_settings.py to show example of how to control logging output
 
24383
 
 
24384
 .../local/local_settings.py.example                |   22 +++++++++++++------
 
24385
 1 files changed, 15 insertions(+), 7 deletions(-)
 
24386
 
 
24387
commit c02123f6447113e016d037ace1556936a39ec2ef
 
24388
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24389
Date:   Fri Jun 3 10:48:29 2011 +0900
 
24390
 
 
24391
    added translation tags to django nova syspanel templates
 
24392
 
 
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(-)
 
24401
 
 
24402
commit ea82a37769f73f6ef0d8d1b23b3b0f8f9b811349
 
24403
Author: Mark Gius <launchpad@markgius.com>
 
24404
Date:   Thu Jun 2 18:41:44 2011 -0700
 
24405
 
 
24406
    Overzealous auto-indent
 
24407
 
 
24408
 .../src/django_openstack/nova/views/volumes.py     |    3 ++-
 
24409
 1 files changed, 2 insertions(+), 1 deletions(-)
 
24410
 
 
24411
commit 1452604a901e3df13903457d70d26134e63ae03a
 
24412
Author: Mark Gius <launchpad@markgius.com>
 
24413
Date:   Thu Jun 2 18:38:53 2011 -0700
 
24414
 
 
24415
    Revert changes to createnovausers, CLI interface should print status to stdout
 
24416
 
 
24417
 .../management/commands/createnovausers.py         |    9 +++------
 
24418
 1 files changed, 3 insertions(+), 6 deletions(-)
 
24419
 
 
24420
commit 3d8f800e8e97b2bdb73214511bd8cfa56b361b32
 
24421
Author: Mark Gius <launchpad@markgius.com>
 
24422
Date:   Thu Jun 2 18:31:15 2011 -0700
 
24423
 
 
24424
    PEP8 fixes for lines I touched
 
24425
 
 
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(-)
 
24436
 
 
24437
commit 260dcd450764f31d1b9638bd4620c1209e3a39a1
 
24438
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24439
Date:   Fri Jun 3 10:16:07 2011 +0900
 
24440
 
 
24441
    added translation tags to django_openstack templates
 
24442
 
 
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(-)
 
24466
 
 
24467
commit 14fbfd3f2587a070b587fde897ff419da064b1e3
 
24468
Author: Mark Gius <launchpad@markgius.com>
 
24469
Date:   Thu Jun 2 18:07:46 2011 -0700
 
24470
 
 
24471
    Missed debug line and typo
 
24472
 
 
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(-)
 
24476
 
 
24477
commit 15598b13350327989c41e2ba0ae0169da82538fa
 
24478
Author: Mark Gius <launchpad@markgius.com>
 
24479
Date:   Thu Jun 2 17:03:57 2011 -0700
 
24480
 
 
24481
    Should be done now
 
24482
 
 
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(-)
 
24491
 
 
24492
commit 520c10c91c7cf490c6d2f66caabda3f027e55936
 
24493
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24494
Date:   Thu Jun 2 16:10:27 2011 +0900
 
24495
 
 
24496
    Added translation tags to openstack-dashboard/dashboard templates
 
24497
 
 
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(-)
 
24506
 
 
24507
commit db782470959fe12b2b7bb4be07cfed07541a39ff
 
24508
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24509
Date:   Thu Jun 2 15:34:32 2011 +0900
 
24510
 
 
24511
    added {% load i18n %} to base templates
 
24512
 
 
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(-)
 
24522
 
 
24523
commit a6d7cab54f8d8bb0bc7ca87cca4b054d513c3e23
 
24524
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
24525
Date:   Thu Jun 2 15:23:09 2011 +0900
 
24526
 
 
24527
    marked static strings in python code for Internationalization
 
24528
 
 
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(-)
 
24545
 
 
24546
commit 80a3f51491f15a9b5499cb51965a762c6d521653
 
24547
Author: Mark Gius <launchpad@markgius.com>
 
24548
Date:   Wed Jun 1 16:21:22 2011 -0700
 
24549
 
 
24550
    instances logged.  Some trivial whitespace changes
 
24551
 
 
24552
 .../src/django_openstack/nova/views/instances.py   |   22 +++++++++++++++++++-
 
24553
 1 files changed, 21 insertions(+), 1 deletions(-)
 
24554
 
 
24555
commit 44ef922c17a28944add428adbe561bd45d4e6d50
 
24556
Author: Mark Gius <launchpad@markgius.com>
 
24557
Date:   Wed Jun 1 16:00:55 2011 -0700
 
24558
 
 
24559
    Fix import order.  Add logging to images.  Some todos and notes in exceptions and shortcuts that need to be addressed
 
24560
 
 
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(-)
 
24568
 
 
24569
commit 06540ca4522726909a977b3b6640a54f531c221b
 
24570
Author: Mark Gius <launchpad@markgius.com>
 
24571
Date:   Wed Jun 1 12:13:32 2011 -0700
 
24572
 
 
24573
    Slight change to location/naming of logger.  Remove some unnecessary debug logs.
 
24574
    Finish nova/views/admin.py
 
24575
 
 
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(-)
 
24580
 
 
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
 
24585
 
 
24586
    Lots of minor pep8 fixes
 
24587
 
 
24588
commit f3f73cfa24a0af018d99a9f680d27cb5db325723
 
24589
Author: Devin Carlen <devin.carlen@gmail.com>
 
24590
Date:   Tue May 31 18:15:48 2011 -0700
 
24591
 
 
24592
    pep8 fixes
 
24593
 
 
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(-)
 
24626
 
 
24627
commit cc2edaea01b69968ffaa15b4744e874864cbc018
 
24628
Author: Mark Gius <launchpad@markgius.com>
 
24629
Date:   Tue May 31 18:04:51 2011 -0700
 
24630
 
 
24631
    Added logging to a number of methods.
 
24632
    
 
24633
    views/admin.py is not done yet
 
24634
 
 
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(-)
 
24639
 
 
24640
commit 96816150619df01f8278332693a9a53beafca896
 
24641
Author: Mark Gius <launchpad@markgius.com>
 
24642
Date:   Tue May 31 14:11:47 2011 -0700
 
24643
 
 
24644
    Commented out logging directives to reduce debug output
 
24645
    introduced by improved logging in django 1.3
 
24646
 
 
24647
 .../local/local_settings.py.example                |   27 ++++++++++++++++++++
 
24648
 1 files changed, 27 insertions(+), 0 deletions(-)
 
24649
 
 
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
 
24654
 
 
24655
    Fix setup.py package_data after django_nova rename
 
24656
 
 
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
 
24661
 
 
24662
    Another fix after nova->openstack rename.
 
24663
 
 
24664
commit 89e63317fc9f973e4ce6ba1b113b843bb268d821
 
24665
Author: Yuriy Taraday <yorik.sar@gmail.com>
 
24666
Date:   Tue May 31 16:09:44 2011 +0400
 
24667
 
 
24668
    Rename get_nova_connection to get_openstack_connection in nova.views
 
24669
 
 
24670
 .../src/django_openstack/nova/views/instances.py   |    4 ++--
 
24671
 1 files changed, 2 insertions(+), 2 deletions(-)
 
24672
 
 
24673
commit 89a35b8158236fe727a72279e81539f41e16ec2b
 
24674
Author: Yuriy Taraday <yorik.sar@gmail.com>
 
24675
Date:   Tue May 31 13:19:38 2011 +0400
 
24676
 
 
24677
    Add template files autodiscovery.
 
24678
 
 
24679
 django-nova-syspanel/setup.py |    6 ++++--
 
24680
 django-openstack/setup.py     |    8 ++++----
 
24681
 2 files changed, 8 insertions(+), 6 deletions(-)
 
24682
 
 
24683
commit a5edfb33c2d7d94183e7a0f878c075fe01994246
 
24684
Merge: 1bd02e3 967c137
 
24685
Author: Mark Gius <launchpad@markgius.com>
 
24686
Date:   Thu May 26 22:07:29 2011 +0000
 
24687
 
 
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.
 
24689
 
 
24690
commit 967c137c721e238f6cd9c3fe3e4dcf299ebdb291
 
24691
Author: Mark Gius <launchpad@markgius.com>
 
24692
Date:   Thu May 26 14:29:53 2011 -0700
 
24693
 
 
24694
    address merge review nitpicks
 
24695
 
 
24696
 openstack-dashboard/dashboard/urls.py |    6 +++---
 
24697
 1 files changed, 3 insertions(+), 3 deletions(-)
 
24698
 
 
24699
commit 5c8a2d588332e1d76a0f15edc8962dbc4cf2aed6
 
24700
Author: Mark Gius <launchpad@markgius.com>
 
24701
Date:   Thu May 26 13:47:04 2011 -0700
 
24702
 
 
24703
    Update value of TIME_ZONE and replace some deprecated views with new class based views
 
24704
 
 
24705
 openstack-dashboard/dashboard/settings.py |    2 +-
 
24706
 openstack-dashboard/dashboard/urls.py     |   13 ++++++-------
 
24707
 2 files changed, 7 insertions(+), 8 deletions(-)
 
24708
 
 
24709
commit fce24e7c4aedbf73c4ffc0c67cc5ea61e28bde62
 
24710
Author: Mark Gius <launchpad@markgius.com>
 
24711
Date:   Thu May 26 13:43:07 2011 -0700
 
24712
 
 
24713
    Bump version for django to 1.3
 
24714
 
 
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(-)
 
24719
 
 
24720
commit 1bd02e3a62cb04b1ee2e693ae264e505e16d2f52
 
24721
Merge: 2a975a8 5340cf5
 
24722
Author: Mark Gius <launchpad@markgius.com>
 
24723
Date:   Thu May 26 19:32:36 2011 +0000
 
24724
 
 
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.
 
24726
 
 
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
 
24731
 
 
24732
    Fix setup.py package_data after django_nova rename
 
24733
 
 
24734
commit 5340cf539aedaf4e58df39702eec41c9a9e45056
 
24735
Merge: 7b93c15 39fb973
 
24736
Author: Mark Gius <launchpad@markgius.com>
 
24737
Date:   Thu May 26 10:05:34 2011 -0700
 
24738
 
 
24739
    merge unit test fixes
 
24740
 
 
24741
commit 7b93c150f431921fc270a24bea27c945e0756ad9
 
24742
Author: Mark Gius <launchpad@markgius.com>
 
24743
Date:   Thu May 26 10:04:55 2011 -0700
 
24744
 
 
24745
    modify run_tests.sh to return nonzero on failed tests
 
24746
 
 
24747
 run_tests.sh |    6 ++++++
 
24748
 1 files changed, 6 insertions(+), 0 deletions(-)
 
24749
 
 
24750
commit dfb1820dbb4f41f5e83c6974c9241e7444ef0fd8
 
24751
Merge: b8a6341 39fb973
 
24752
Author: Mark Gius <launchpad@markgius.com>
 
24753
Date:   Thu May 26 16:57:33 2011 +0000
 
24754
 
 
24755
    Add two lines to testsettings that were missed during refactor.
 
24756
 
 
24757
commit d67f9e3d06224e1911d8df0be7a51b5bf975d0fe
 
24758
Author: Yuriy Taraday <yorik.sar@gmail.com>
 
24759
Date:   Thu May 26 13:35:01 2011 +0400
 
24760
 
 
24761
    Renamed django_nova to django_openstack in package_data in setup.py
 
24762
 
 
24763
 django-openstack/setup.py |    3 ++-
 
24764
 1 files changed, 2 insertions(+), 1 deletions(-)
 
24765
 
 
24766
commit 39fb9736347e64a1a55806bb113fe4295250bbc0
 
24767
Author: Mark Gius <launchpad@markgius.com>
 
24768
Date:   Wed May 25 17:48:41 2011 -0700
 
24769
 
 
24770
    Add missing settings directives to fix unit test failures
 
24771
 
 
24772
 .../src/django_openstack/testsettings.py           |    2 ++
 
24773
 1 files changed, 2 insertions(+), 0 deletions(-)
 
24774
 
 
24775
commit 119eff726e43b5d3ea23397fe0c077c7dc80ead8
 
24776
Author: Mike Scherbakov <mihgen@gmail.com>
 
24777
Date:   Tue May 24 23:14:18 2011 +0400
 
24778
 
 
24779
    Name as primary for column, id in brackets.
 
24780
 
 
24781
 .../nova/instances/_instances_list.html            |    4 ++--
 
24782
 1 files changed, 2 insertions(+), 2 deletions(-)
 
24783
 
 
24784
commit 15aecf104e56a654145ba185bc6cb208bc9c701f
 
24785
Author: Mike Scherbakov <mihgen@gmail.com>
 
24786
Date:   Tue May 24 23:00:02 2011 +0400
 
24787
 
 
24788
    Added Name field in Launch dialog
 
24789
 
 
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(-)
 
24794
 
 
24795
commit b8a6341ef1301f20c2f66897f0a5623acde2badf
 
24796
Merge: b52412f 3ef0396
 
24797
Author: Mark Gius <launchpad@markgius.com>
 
24798
Date:   Mon May 23 23:27:45 2011 +0000
 
24799
 
 
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.
 
24801
 
 
24802
commit b52412ffdabcae4fa1dacd12174e5fa18d26fc36
 
24803
Merge: 0f75bad ef76de8
 
24804
Author: Mark Gius <launchpad@markgius.com>
 
24805
Date:   Mon May 23 23:22:50 2011 +0000
 
24806
 
 
24807
    Makes existing messages for check_dependencies more clear.  output for later steps already clear.
 
24808
 
 
24809
commit 0f75bad716fde2754ed05ceefe6cf9a076a9279b
 
24810
Merge: 4b2bd09 b2086c4
 
24811
Author: Mark Gius <launchpad@markgius.com>
 
24812
Date:   Mon May 23 23:12:43 2011 +0000
 
24813
 
 
24814
    Whitespace changes only.
 
24815
 
 
24816
commit 3ef0396f7f9ef72382b57d933a961216cef34086
 
24817
Author: Mark Gius <launchpad@markgius.com>
 
24818
Date:   Mon May 23 15:44:47 2011 -0700
 
24819
 
 
24820
    check dependencies now attempts to install dependencies and gives better error messages
 
24821
 
 
24822
 openstack-dashboard/tools/install_venv.py |   23 ++++++++++++++++++-----
 
24823
 1 files changed, 18 insertions(+), 5 deletions(-)
 
24824
 
 
24825
commit ef76de8983f2f6c4d15b54561169fa3d696937ce
 
24826
Author: Mark Gius <launchpad@markgius.com>
 
24827
Date:   Mon May 23 14:42:20 2011 -0700
 
24828
 
 
24829
    Clearer output on check_dependencies
 
24830
 
 
24831
 openstack-dashboard/tools/install_venv.py |    5 +++--
 
24832
 1 files changed, 3 insertions(+), 2 deletions(-)
 
24833
 
 
24834
commit b2086c451587de8cd2002b82a6b9bce9eb6c480d
 
24835
Author: Mark Gius <launchpad@markgius.com>
 
24836
Date:   Mon May 23 14:37:13 2011 -0700
 
24837
 
 
24838
    install_venv -> PEP8 compliance.
 
24839
 
 
24840
 openstack-dashboard/tools/install_venv.py |  113 +++++++++++++++--------------
 
24841
 1 files changed, 58 insertions(+), 55 deletions(-)
 
24842
 
 
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
 
24847
 
 
24848
    Refactored django-nova into django-openstack.  This will allow additional OpenStack modules to be supported.
 
24849
 
 
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
 
24854
 
 
24855
    Merged trunk
 
24856
 
 
24857
commit 95257b5044579fc8f255f6e3b5da88a7301af16f
 
24858
Author: Devin Carlen <devin.carlen@gmail.com>
 
24859
Date:   Fri May 20 21:47:44 2011 -0700
 
24860
 
 
24861
    Completed refactor
 
24862
 
 
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(-)
 
24905
 
 
24906
commit 55efa2608d8e3bc84e2ddd4b43939bcd023f3ca2
 
24907
Merge: 6235c05 e0625fb
 
24908
Author: Jake Dahn <jake@ansolabs.com>
 
24909
Date:   Thu May 19 00:47:46 2011 +0000
 
24910
 
 
24911
    Added a flag in settings.py to enable/disable the vnc button from the instances detail page.
 
24912
    
 
24913
    To disable vnc button, set ENABLE_VNC to False in local_settings.py.
 
24914
 
 
24915
commit e0625fb2536c1f1504b722acdf44a2bf652c87ed
 
24916
Author: Jake Dahn <jake@ansolabs.com>
 
24917
Date:   Wed May 18 14:32:25 2011 -0700
 
24918
 
 
24919
    adding a settings flag for the vnc button
 
24920
 
 
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(-)
 
24925
 
 
24926
commit 3215429e10c2773be709200f6b91b15445897136
 
24927
Author: Jake Dahn <jake@ansolabs.com>
 
24928
Date:   Wed May 18 12:41:57 2011 -0700
 
24929
 
 
24930
    removing vnc button on instances
 
24931
 
 
24932
 .../django_nova/instances/_instances_list.html     |    4 ++--
 
24933
 1 files changed, 2 insertions(+), 2 deletions(-)
 
24934
 
 
24935
commit 7e264fa1e9aa08717846d587965a98cfe6e836aa
 
24936
Author: Devin Carlen <devin.carlen@gmail.com>
 
24937
Date:   Mon May 16 14:51:09 2011 -0700
 
24938
 
 
24939
    Fixed run_tests.sh
 
24940
 
 
24941
 run_tests.sh |    2 +-
 
24942
 1 files changed, 1 insertions(+), 1 deletions(-)
 
24943
 
 
24944
commit 864b031418f3399cffcb3aa02c05a5ccce8b24a0
 
24945
Author: Devin Carlen <devin.carlen@gmail.com>
 
24946
Date:   Mon May 16 14:40:24 2011 -0700
 
24947
 
 
24948
    Refactored templates
 
24949
 
 
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(-)
 
25020
 
 
25021
commit 243f1200810388d231ace3135b61c247771c9e95
 
25022
Author: Devin Carlen <devin.carlen@gmail.com>
 
25023
Date:   Mon May 16 14:24:17 2011 -0700
 
25024
 
 
25025
    Refactored connection.py
 
25026
 
 
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(-)
 
25036
 
 
25037
commit 7dee947cc81ba07fdc1d5ea8c54d703aba3e7e15
 
25038
Author: Devin Carlen <devin.carlen@gmail.com>
 
25039
Date:   Mon May 16 14:18:16 2011 -0700
 
25040
 
 
25041
    Refactored exceptions
 
25042
 
 
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(-)
 
25055
 
 
25056
commit a628c9d7f113cc78a42e220ed73e7b518fae4ddc
 
25057
Author: Devin Carlen <devin.carlen@gmail.com>
 
25058
Date:   Mon May 16 14:10:50 2011 -0700
 
25059
 
 
25060
    Refactored shortcuts
 
25061
 
 
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(-)
 
25077
 
 
25078
commit 987b3abb9c1da588709d08f7b73091375fdec8f6
 
25079
Author: Devin Carlen <devin.carlen@gmail.com>
 
25080
Date:   Mon May 16 13:54:24 2011 -0700
 
25081
 
 
25082
    Refactored manager.py
 
25083
 
 
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(-)
 
25089
 
 
25090
commit cde77a8a5683f236a2b95103061331cc59bead12
 
25091
Author: Devin Carlen <devin.carlen@gmail.com>
 
25092
Date:   Mon May 16 13:49:54 2011 -0700
 
25093
 
 
25094
    Refactored forms
 
25095
 
 
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(-)
 
25108
 
 
25109
commit d616d4f92f0a51020e0022337c80131cdaf300d1
 
25110
Author: Devin Carlen <devin.carlen@gmail.com>
 
25111
Date:   Mon May 16 13:45:01 2011 -0700
 
25112
 
 
25113
    Refactored tests
 
25114
 
 
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(-)
 
25134
 
 
25135
commit 6a2a211ae62b75a0fbc58dbb02ec7c5355f7b842
 
25136
Author: Devin Carlen <devin.carlen@gmail.com>
 
25137
Date:   Mon May 16 12:57:48 2011 -0700
 
25138
 
 
25139
    Refactored tests structure
 
25140
 
 
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(-)
 
25189
 
 
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
 
25194
 
 
25195
    Some small issues we encountered trying to create distribution package for Dashboard installing it as subdir of appache's root.
 
25196
 
 
25197
commit c26840dab54166a0a042db426abadc5fac8c3e2b
 
25198
Author: Devin Carlen <devin.carlen@gmail.com>
 
25199
Date:   Fri May 13 17:07:04 2011 -0700
 
25200
 
 
25201
    Split up templatetags
 
25202
 
 
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(-)
 
25229
 
 
25230
commit 05580ac6ddd536f2a310f2c8639f5fa6e4708904
 
25231
Author: Yuriy Taraday <yorik.sar@gmail.com>
 
25232
Date:   Fri May 13 18:23:13 2011 +0400
 
25233
 
 
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
 
25240
    versions.
 
25241
 
 
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(-)
 
25248
 
 
25249
commit bc12083014df632e44facfcffd0786018f3c2924
 
25250
Author: Devin Carlen <devin.carlen@gmail.com>
 
25251
Date:   Thu May 12 15:05:41 2011 -0700
 
25252
 
 
25253
    Made tests pass
 
25254
 
 
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(-)
 
25363
 
 
25364
commit 9ff4f407d1f3637cc477caeb0e93ff3d399837cd
 
25365
Author: Devin Carlen <devin.carlen@gmail.com>
 
25366
Date:   Thu May 12 14:25:06 2011 -0700
 
25367
 
 
25368
    Began refactoring django_nova into django_openstack and submodules
 
25369
 
 
25370
 .bzrignore                                         |   14 +-
 
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(-)
 
25544
 
 
25545
commit 03dce1929d885d45cdccdb96953f283c85930074
 
25546
Merge: a7b3cf4 296216e
 
25547
Author: Jake Dahn <jake@ansolabs.com>
 
25548
Date:   Wed May 4 16:38:23 2011 +0000
 
25549
 
 
25550
    This branch adds the instance 'display name' (nickname) to attach the attache volume to instance form.
 
25551
 
 
25552
commit 296216e10c72a952611a3d4cc669df45a469533b
 
25553
Author: Jake Dahn <jake@ansolabs.com>
 
25554
Date:   Wed May 4 10:48:51 2011 -0500
 
25555
 
 
25556
    adding the forgotten parentheses
 
25557
 
 
25558
 django-nova/src/django_nova/forms.py |    2 +-
 
25559
 1 files changed, 1 insertions(+), 1 deletions(-)
 
25560
 
 
25561
commit a7b3cf4993e3a8a8817bc1a8d7f956754984ce0b
 
25562
Merge: 29dd741 5a25df7
 
25563
Author: Jake Dahn <jake@ansolabs.com>
 
25564
Date:   Wed May 4 15:28:24 2011 +0000
 
25565
 
 
25566
    This branch adds the instance 'display name' (nickname) to attach the attache volume to instance form.
 
25567
 
 
25568
commit 5a25df79ec722866c2f3069fe35b89f00cd2df99
 
25569
Author: Jake Dahn <jake@ansolabs.com>
 
25570
Date:   Wed May 4 01:14:21 2011 -0500
 
25571
 
 
25572
    changing string formatting
 
25573
 
 
25574
 django-nova/src/django_nova/forms.py |    2 +-
 
25575
 1 files changed, 1 insertions(+), 1 deletions(-)
 
25576
 
 
25577
commit 1497b2692da6b8a551f881e961ab79d8084b9e04
 
25578
Author: Jake Dahn <jake@ansolabs.com>
 
25579
Date:   Tue May 3 17:50:22 2011 -0500
 
25580
 
 
25581
    adding instance display name to attach volume to instances form
 
25582
 
 
25583
 django-nova/src/django_nova/forms.py |    3 ++-
 
25584
 1 files changed, 2 insertions(+), 1 deletions(-)
 
25585
 
 
25586
commit 29dd741aed3bf069292b5dda551138c38c24d08d
 
25587
Merge: be4d30a 2b206ef
 
25588
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
25589
Date:   Mon May 2 21:09:22 2011 +0000
 
25590
 
 
25591
    Fix user table styling bug #741109
 
25592
 
 
25593
commit be4d30a008eb753304d675993a98984b92d7b809
 
25594
Merge: 6a82ba6 43aac29
 
25595
Author: Todd Willey <todd@ansolabs.com>
 
25596
Date:   Mon May 2 18:34:54 2011 +0000
 
25597
 
 
25598
    Remove some print statements that shouldn't have been there.
 
25599
 
 
25600
commit 6a82ba6d25d3cd6f96f2bcf7dcf6b2659ed529f3
 
25601
Merge: b18bffe 7a7ae6d
 
25602
Author: Todd Willey <todd@ansolabs.com>
 
25603
Date:   Mon May 2 18:33:29 2011 +0000
 
25604
 
 
25605
    Remove default "admin"/"admin" user/project credentials and replace with what is configured in settings.py
 
25606
 
 
25607
commit 7a7ae6dce2d1a91a8cf8288c09c8bab0bc901c55
 
25608
Author: Todd Willey <todd@ansolabs.com>
 
25609
Date:   Mon May 2 14:11:08 2011 -0400
 
25610
 
 
25611
    Use proper credentials when getting per-project connections.
 
25612
 
 
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(-)
 
25618
 
 
25619
commit 43aac29a3f054548d4e15602126f1a50f8253a24
 
25620
Author: Todd Willey <todd@ansolabs.com>
 
25621
Date:   Mon May 2 13:59:50 2011 -0400
 
25622
 
 
25623
    Remove print statements.
 
25624
 
 
25625
 .../src/django_nova_syspanel/models.py             |    6 ------
 
25626
 1 files changed, 0 insertions(+), 6 deletions(-)
 
25627
 
 
25628
commit 2b206ef250e36bfa1e16d35f0e0115632dbc51fd
 
25629
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
25630
Date:   Wed Apr 27 15:00:01 2011 +0900
 
25631
 
 
25632
    fixed user table styling
 
25633
 
 
25634
 .../media/dashboard/css/openstack.css              |    2 +-
 
25635
 1 files changed, 1 insertions(+), 1 deletions(-)
 
25636
 
 
25637
commit b18bffe92cb2f8e1b15f4c31808179042606c514
 
25638
Merge: 19d2e0a 2be972b
 
25639
Author: Jake Dahn <jake@ansolabs.com>
 
25640
Date:   Tue Apr 26 04:43:15 2011 +0000
 
25641
 
 
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.
 
25643
 
 
25644
commit 2be972b3bfa92b4d21d09217b9760605c05ccfba
 
25645
Author: Jake Dahn <jake@ansolabs.com>
 
25646
Date:   Mon Apr 25 17:20:41 2011 -0700
 
25647
 
 
25648
    permission denied errors now show proper error for instance actions
 
25649
 
 
25650
 django-nova/src/django_nova/views/instances.py |    2 ++
 
25651
 1 files changed, 2 insertions(+), 0 deletions(-)
 
25652
 
 
25653
commit d59f2107ec117f952376415aea54d260d2a75aef
 
25654
Author: Jake Dahn <jake@ansolabs.com>
 
25655
Date:   Mon Apr 25 15:16:41 2011 -0700
 
25656
 
 
25657
    When netadmin tries to edit instance details, they are now given a permissions denied error
 
25658
 
 
25659
 django-nova/src/django_nova/views/instances.py |    2 ++
 
25660
 1 files changed, 2 insertions(+), 0 deletions(-)
 
25661
 
 
25662
commit 19d2e0a9be7d381f7b8bdb48d7ab6acbc9b6ddcc
 
25663
Merge: ef5f007 3e6d1ed
 
25664
Author: Jake Dahn <jake@ansolabs.com>
 
25665
Date:   Fri Apr 22 04:18:15 2011 +0000
 
25666
 
 
25667
    This branch adds styling to the permission denied page.
 
25668
 
 
25669
commit 3e6d1ed71cf74bb7f0be86dba4ec7194cccc54c3
 
25670
Author: Jake Dahn <jake@ansolabs.com>
 
25671
Date:   Thu Apr 21 22:27:45 2011 -0500
 
25672
 
 
25673
    removing redirect from images view, as it is handled by the @handle_nova_error decorator
 
25674
 
 
25675
 django-nova/src/django_nova/views/images.py |    1 -
 
25676
 1 files changed, 0 insertions(+), 1 deletions(-)
 
25677
 
 
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
 
25682
 
 
25683
    Added button in instance details to open VNC session.
 
25684
    Requires nova-vncproxy to work.
 
25685
 
 
25686
commit 325099e93b4470820473dc05c3044e486eb922be
 
25687
Merge: c7b69f5 1584963
 
25688
Author: Todd Willey <todd@ansolabs.com>
 
25689
Date:   Thu Apr 21 22:18:13 2011 +0000
 
25690
 
 
25691
    Selectively show a detach or destroy link on volume list, based on the volume's current attach status.
 
25692
 
 
25693
commit c7b69f595bc6a38142c9f8c54952424bae14d53e
 
25694
Merge: 5e4afc7 96122fb
 
25695
Author: Todd Willey <todd@ansolabs.com>
 
25696
Date:   Thu Apr 21 22:10:02 2011 +0000
 
25697
 
 
25698
    Show volume id and attachment point on instances list on syspanel.
 
25699
 
 
25700
commit 5e4afc76a48fc325574a222ce23822b1168f6fe4
 
25701
Merge: b62ba3e 1310392
 
25702
Author: Todd Willey <todd@ansolabs.com>
 
25703
Date:   Thu Apr 21 21:53:18 2011 +0000
 
25704
 
 
25705
    Add django-nova-syspanel, a holistic operations view of the cloud.
 
25706
 
 
25707
commit 15849633938b1d724669902e9c5f0753953ca0dd
 
25708
Author: Todd Willey <todd@ansolabs.com>
 
25709
Date:   Thu Apr 21 13:45:55 2011 -0400
 
25710
 
 
25711
    Detach volumes so they can be destroyed.
 
25712
 
 
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(-)
 
25718
 
 
25719
commit 8f9d19b166a9f1791f26874594657c831648d682
 
25720
Author: Jake Dahn <jake@ansolabs.com>
 
25721
Date:   Wed Apr 20 13:18:38 2011 -0500
 
25722
 
 
25723
    removing redundant error message
 
25724
 
 
25725
 django-nova/src/django_nova/views/images.py |    3 +--
 
25726
 1 files changed, 1 insertions(+), 2 deletions(-)
 
25727
 
 
25728
commit 96122fbe24b9007b18e9892b744e11053d609a20
 
25729
Author: Todd Willey <todd@ansolabs.com>
 
25730
Date:   Wed Apr 20 03:33:17 2011 -0400
 
25731
 
 
25732
    List volumes on instances.
 
25733
 
 
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(-)
 
25737
 
 
25738
commit f1bef38ac7c29fce7f723f43d2d047a70057f361
 
25739
Author: Yuriy Taraday <yorik.sar@gmail.com>
 
25740
Date:   Tue Apr 19 16:21:54 2011 +0400
 
25741
 
 
25742
    Added button in instance details to open VNC session.
 
25743
 
 
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(-)
 
25748
 
 
25749
commit b62ba3e88331ada9f343d0a94b5e3ccb45b5a183
 
25750
Merge: 375a472 80723e2
 
25751
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
25752
Date:   Mon Apr 18 23:38:21 2011 +0000
 
25753
 
 
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.
 
25755
 
 
25756
commit 80723e2fae52343617e01151f30e77ca5ca78760
 
25757
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
25758
Date:   Mon Apr 18 17:12:47 2011 +0900
 
25759
 
 
25760
    detect python version in install script
 
25761
 
 
25762
 openstack-dashboard/tools/install_venv.py |    3 ++-
 
25763
 1 files changed, 2 insertions(+), 1 deletions(-)
 
25764
 
 
25765
commit 3c8145cf3d135fa59b24e11a488cf43618a19d0b
 
25766
Author: Jake Dahn <jake@ansolabs.com>
 
25767
Date:   Wed Apr 13 16:01:52 2011 -0500
 
25768
 
 
25769
    styling permission denied page
 
25770
 
 
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(-)
 
25774
 
 
25775
commit 131039224287ab6457cc4a8d41a9d482a923910b
 
25776
Author: Todd Willey <todd@ansolabs.com>
 
25777
Date:   Wed Apr 13 14:33:51 2011 -0500
 
25778
 
 
25779
    Ignore egg info directory.
 
25780
 
 
25781
 .bzrignore |    1 +
 
25782
 1 files changed, 1 insertions(+), 0 deletions(-)
 
25783
 
 
25784
commit 375a472abbccd649e5bf011b81516fbd6129ed89
 
25785
Merge: b9dfb98 0db35ce
 
25786
Author: Jake Dahn <jake@ansolabs.com>
 
25787
Date:   Wed Apr 13 19:28:17 2011 +0000
 
25788
 
 
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.
 
25790
 
 
25791
commit 8c3e65fd843d8f743c41a05390e72b9cd548c9c1
 
25792
Author: Todd Willey <todd@ansolabs.com>
 
25793
Date:   Wed Apr 13 14:24:45 2011 -0500
 
25794
 
 
25795
    Add missing setup.py file.
 
25796
 
 
25797
 django-nova-syspanel/setup.py |   29 +++++++++++++++++++++++++++++
 
25798
 1 files changed, 29 insertions(+), 0 deletions(-)
 
25799
 
 
25800
commit 0db35cecebd02d9b4eb4ff03cb4f90890d76068b
 
25801
Author: Jake Dahn <jake@ansolabs.com>
 
25802
Date:   Wed Apr 13 14:05:52 2011 -0500
 
25803
 
 
25804
    added a close button for the image detail interface
 
25805
 
 
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(-)
 
25810
 
 
25811
commit bd671e27fa852c4a8e522f8561164dda854a0ef8
 
25812
Author: Todd Willey <todd@ansolabs.com>
 
25813
Date:   Wed Apr 13 13:29:39 2011 -0500
 
25814
 
 
25815
    Add systempanel.
 
25816
 
 
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(-)
 
25841
 
 
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
 
25846
 
 
25847
    Update pip-requires to use django 1.2.4 to address security vulnerability
 
25848
 
 
25849
commit d6ef901f349d27bc92cc21229ff5662ab07de910
 
25850
Author: Devin Carlen <devin.carlen@gmail.com>
 
25851
Date:   Wed Apr 13 12:14:37 2011 -0500
 
25852
 
 
25853
    Made dashboard require Django 1.2.4
 
25854
 
 
25855
 openstack-dashboard/tools/pip-requires |    2 +-
 
25856
 1 files changed, 1 insertions(+), 1 deletions(-)
 
25857
 
 
25858
commit 5ac19f6257fcecc5c82f65930b1ce80912048180
 
25859
Merge: 3cae4f1 ccc12d6
 
25860
Author: Jake Dahn <jake@ansolabs.com>
 
25861
Date:   Fri Apr 8 02:08:21 2011 +0000
 
25862
 
 
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.
 
25864
    
 
25865
    This will eliminate the annoying popup from interrupting the user's workflow when they may just have a small connection hiccup.
 
25866
 
 
25867
commit ccc12d67623d684fc06b4fc5bb1bc0d67a6c8a7d
 
25868
Author: Jake Dahn <jake@ansolabs.com>
 
25869
Date:   Thu Apr 7 18:40:57 2011 -0500
 
25870
 
 
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
 
25872
 
 
25873
 .../templates/django_nova/instances/index.html     |   23 +++++++++++++-------
 
25874
 1 files changed, 15 insertions(+), 8 deletions(-)
 
25875
 
 
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
 
25880
 
 
25881
    Now references the nova-adminclient project instead of maintaining a copy of the adminclient.
 
25882
 
 
25883
commit 730a9fc6d380778c3d22fd02d9f36bf7bfa3456d
 
25884
Author: Devin Carlen <devin.carlen@gmail.com>
 
25885
Date:   Wed Mar 30 22:15:31 2011 -0700
 
25886
 
 
25887
    Fixed nova-adminclient reference in setup.py
 
25888
 
 
25889
 django-nova/setup.py |    2 +-
 
25890
 1 files changed, 1 insertions(+), 1 deletions(-)
 
25891
 
 
25892
commit 03946ec42564e7bd814789659837684eea785050
 
25893
Author: Devin Carlen <devin.carlen@gmail.com>
 
25894
Date:   Wed Mar 30 22:08:06 2011 -0700
 
25895
 
 
25896
    Fixed pip-requires
 
25897
 
 
25898
 openstack-dashboard/tools/pip-requires |    2 +-
 
25899
 1 files changed, 1 insertions(+), 1 deletions(-)
 
25900
 
 
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
 
25905
 
 
25906
    Merged trunk
 
25907
 
 
25908
commit 27ea981f513aed3b4c3a4d2b4f1ede944a6e3535
 
25909
Merge: 30354bd e27e42a
 
25910
Author: Jake Dahn <jake@ansolabs.com>
 
25911
Date:   Wed Mar 30 22:32:49 2011 +0000
 
25912
 
 
25913
    This branch fixes inconsistencies which were causing errors and breaking section 508 compatibility.
 
25914
 
 
25915
commit e27e42a2b8de2e686add11c8a6e732102bf370f3
 
25916
Author: Jake Dahn <jake@ansolabs.com>
 
25917
Date:   Wed Mar 30 14:36:38 2011 -0500
 
25918
 
 
25919
    fixing 508 errors on user management page
 
25920
 
 
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(-)
 
25924
 
 
25925
commit 7bcbedb1c1cb511a2aa061939dbdc3ad636f2f66
 
25926
Author: Jake Dahn <jake@ansolabs.com>
 
25927
Date:   Wed Mar 30 11:23:11 2011 -0500
 
25928
 
 
25929
    fixing section 508 error where launch form had an extra label with no form field
 
25930
 
 
25931
 .../templates/django_nova/images/launch.html       |    2 +-
 
25932
 1 files changed, 1 insertions(+), 1 deletions(-)
 
25933
 
 
25934
commit 30354bd6e325756dff2432cfebd9d6d26df4cb56
 
25935
Merge: 00b0d7e 366a490
 
25936
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
25937
Date:   Wed Mar 30 08:02:52 2011 +0000
 
25938
 
 
25939
    Fixed overlap of register h3 with button on Firefox 3.6, and adjusted height of login box to match.
 
25940
 
 
25941
commit 366a490ad151dcfcb159e81d1127dcb6ae926d56
 
25942
Author: Jeffrey Wilcox <jeffjapan@gmail.com>
 
25943
Date:   Wed Mar 30 13:47:34 2011 +0900
 
25944
 
 
25945
    fixed overlap of register button and h3 text bug 741106
 
25946
 
 
25947
 openstack-dashboard/dashboard/templates/index.html |    4 ++--
 
25948
 .../media/dashboard/css/openstack.css              |    4 ++--
 
25949
 2 files changed, 4 insertions(+), 4 deletions(-)
 
25950
 
 
25951
commit 00b0d7e1f20a379e581623526ca986f557c40ec9
 
25952
Merge: aabfa6f 5a18bdc
 
25953
Author: Todd Willey <todd@ansolabs.com>
 
25954
Date:   Wed Mar 23 05:57:50 2011 +0000
 
25955
 
 
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.
 
25957
 
 
25958
commit 5a18bdc8a17ac45717a3210d85508d0f0b6d8d71
 
25959
Author: Todd Willey <todd@ansolabs.com>
 
25960
Date:   Wed Mar 23 01:00:58 2011 -0400
 
25961
 
 
25962
    Change message for shorter wait if volume attach fails.
 
25963
 
 
25964
 django-nova/src/django_nova/views/volumes.py |    2 +-
 
25965
 1 files changed, 1 insertions(+), 1 deletions(-)
 
25966
 
 
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
 
25971
 
 
25972
    Fixed an issue that preventing images from being made public.
 
25973
 
 
25974
commit 9c7f6d23c7bb470cdbc8ba6bf94c02f72ecb7522
 
25975
Author: Devin Carlen <devin.carlen@gmail.com>
 
25976
Date:   Fri Mar 18 18:48:42 2011 -0700
 
25977
 
 
25978
    Fixed an issue where images couldnt be made public
 
25979
 
 
25980
 django-nova/src/django_nova/manager.py |    6 +++---
 
25981
 1 files changed, 3 insertions(+), 3 deletions(-)
 
25982
 
 
25983
commit 37f91eefdaff1ce2ee69e4dbc813810df7a6e5d3
 
25984
Author: Todd Willey <todd@ansolabs.com>
 
25985
Date:   Fri Mar 18 13:08:27 2011 -0400
 
25986
 
 
25987
    Update default device & success message for attaching a disk.
 
25988
 
 
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(-)
 
25992
 
 
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
 
25997
 
 
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.
 
25999
 
 
26000
commit e9f849a0a4ed39e400b6981a1a05c2a38b48ec1a
 
26001
Author: Devin Carlen <devin.carlen@gmail.com>
 
26002
Date:   Thu Mar 17 18:25:14 2011 -0700
 
26003
 
 
26004
    Patched image list to not show edit links for all images
 
26005
 
 
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(-)
 
26011
 
 
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
 
26016
 
 
26017
    The manage user roles UI on the project tab wasn't showing the correct roles when editing a user.
 
26018
 
 
26019
commit 8f4654159ed111040f915f755a19ca0576d2aa49
 
26020
Author: Devin Carlen <devin.carlen@gmail.com>
 
26021
Date:   Thu Mar 17 13:46:13 2011 -0700
 
26022
 
 
26023
    Fixed modify user roles UI
 
26024
 
 
26025
 django-nova/src/django_nova/views/projects.py |    7 ++++++-
 
26026
 1 files changed, 6 insertions(+), 1 deletions(-)
 
26027
 
 
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
 
26032
 
 
26033
    Fixed the project role admin UI.
 
26034
 
 
26035
commit a9550c5f7acb2d5602b3d8823c6bfbbc6271d61c
 
26036
Author: Devin Carlen <devin.carlen@gmail.com>
 
26037
Date:   Wed Mar 16 16:40:32 2011 -0700
 
26038
 
 
26039
    Fixed project role admin ui
 
26040
 
 
26041
 django-nova/src/django_nova/views/admin.py |   21 +++++++++++----------
 
26042
 1 files changed, 11 insertions(+), 10 deletions(-)
 
26043
 
 
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
 
26048
 
 
26049
    Fixed an issue where some auth drivers would cause get_user to fail.
 
26050
 
 
26051
commit dec930a32d736621ad1e742fb74fb1246251fe83
 
26052
Author: Devin Carlen <devin.carlen@gmail.com>
 
26053
Date:   Wed Mar 16 16:06:47 2011 -0700
 
26054
 
 
26055
    Patch to make get_user work with all auth drivers
 
26056
 
 
26057
 django-nova/src/django_nova/adminclient.py |  237 +++++++++++++++------------
 
26058
 1 files changed, 132 insertions(+), 105 deletions(-)
 
26059
 
 
26060
commit 6357598f20a251c30ed7a05a7a23b612e47a3353
 
26061
Author: Devin Carlen <devin.carlen@gmail.com>
 
26062
Date:   Wed Mar 16 15:58:45 2011 -0700
 
26063
 
 
26064
    Patch to make get_user work with all auth drivers
 
26065
 
 
26066
 django-nova/src/django_nova/adminclient.py |   15 ++++++++++++---
 
26067
 1 files changed, 12 insertions(+), 3 deletions(-)
 
26068
 
 
26069
commit 63a6ba6e7545f6f981c85e0daf5746e7398aa25e
 
26070
Author: Devin Carlen <devin.carlen@gmail.com>
 
26071
Date:   Tue Mar 15 21:18:20 2011 -0700
 
26072
 
 
26073
    Fixed DescribeUser in adminclient
 
26074
 
 
26075
 django-nova/src/django_nova/adminclient.py |  240 ++++++++++++----------------
 
26076
 1 files changed, 104 insertions(+), 136 deletions(-)
 
26077
 
 
26078
commit 1e9bb1812078bf61798d45caa13433d1f78676e8
 
26079
Author: Devin Carlen <devin.carlen@gmail.com>
 
26080
Date:   Mon Mar 14 23:02:40 2011 -0700
 
26081
 
 
26082
    Refactored django-nova to pull nova adminclient from pypi
 
26083
 
 
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(-)
 
26090
 
 
26091
commit d327e48ee0ae25ae1d8be2db20053eff1c395f25
 
26092
Merge: c820c4e 2988452
 
26093
Author: Jake Dahn <jake@ansolabs.com>
 
26094
Date:   Thu Mar 10 19:27:33 2011 +0000
 
26095
 
 
26096
    This branch adds the ability to modify the project manager of any given project from the django-admin interface.
 
26097
 
 
26098
commit 2988452c407798bf03982542352d568b0e23d351
 
26099
Author: Jake Dahn <jake@ansolabs.com>
 
26100
Date:   Thu Mar 10 04:59:33 2011 -0600
 
26101
 
 
26102
    fixing typo in the form, and adding modify_project to adminclient.py
 
26103
 
 
26104
 django-nova/src/django_nova/adminclient.py |    7 +++++++
 
26105
 1 files changed, 7 insertions(+), 0 deletions(-)
 
26106
 
 
26107
commit de010ce3d07c761d8861c912e25fc37ad82b0d62
 
26108
Author: Jake Dahn <jake@ansolabs.com>
 
26109
Date:   Thu Mar 10 04:56:59 2011 -0600
 
26110
 
 
26111
    adding modify_project to adminclient and fixing typo which caused error on form post
 
26112
 
 
26113
 django-nova/src/django_nova/views/admin.py |    4 ++--
 
26114
 1 files changed, 2 insertions(+), 2 deletions(-)
 
26115
 
 
26116
commit d17310eab2ac88aac944896d278b7fa090007857
 
26117
Author: Jake Dahn <jake@ansolabs.com>
 
26118
Date:   Thu Mar 10 04:53:25 2011 -0600
 
26119
 
 
26120
    stubbed out the ability to modify project manager
 
26121
 
 
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(-)
 
26125
 
 
26126
commit c820c4e6e1d30e83e3a3707f4fcd0b189b8897ba
 
26127
Merge: 6cc9e7e b4ca8b2
 
26128
Author: Jake Dahn <jake@ansolabs.com>
 
26129
Date:   Wed Mar 9 20:28:51 2011 +0000
 
26130
 
 
26131
    Removed a 'read more' link which was a text artifact from the nebula dashboard
 
26132
 
 
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
 
26137
 
 
26138
    Fixed a problem that caused Send Credentials from the admin UI to fail if the email subject template contained a newline.
 
26139
 
 
26140
commit 04d28e8a244af57e3cc12928842cc2a6ba15cf29
 
26141
Author: Devin Carlen <devin.carlen@gmail.com>
 
26142
Date:   Wed Mar 9 12:15:05 2011 -0800
 
26143
 
 
26144
    Fixed credentials email subject parsing
 
26145
 
 
26146
 django-nova/src/django_nova/models.py |    4 +++-
 
26147
 1 files changed, 3 insertions(+), 1 deletions(-)
 
26148
 
 
26149
commit b4ca8b28b8362d631d7243d08fcb9c1b5967d1b2
 
26150
Author: Jake Dahn <jake@ansolabs.com>
 
26151
Date:   Wed Mar 9 04:02:34 2011 -0600
 
26152
 
 
26153
    removing text artifact from nebula dashboard
 
26154
 
 
26155
 .../templates/django_nova/images/launch.html       |    2 +-
 
26156
 1 files changed, 1 insertions(+), 1 deletions(-)
 
26157
 
 
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
 
26162
 
 
26163
    The django-nova project has been moved into the openstack-dashboard repo to simplify development efforts.
 
26164
 
 
26165
commit b9dd01a61ed10f3d6bb587ed51adcdbd2b68a669
 
26166
Author: Devin Carlen <devin.carlen@gmail.com>
 
26167
Date:   Thu Mar 3 23:41:53 2011 -0800
 
26168
 
 
26169
    Combined django-nova and openstack-dashboard
 
26170
 
 
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(-)
 
26178
 
 
26179
commit bd8277921601ebdee10de3618970c739ab9b66fe
 
26180
Merge: 99f2553 e6c6059
 
26181
Author: Todd Willey <todd@ansolabs.com>
 
26182
Date:   Thu Mar 3 22:32:23 2011 +0000
 
26183
 
 
26184
    Ignore sqlite database, venv directory, and local settings.
 
26185
 
 
26186
commit 99f25538a33d76fe6c0205cf6c00959405233326
 
26187
Merge: b76e15c d68d9be
 
26188
Author: Todd Willey <todd@ansolabs.com>
 
26189
Date:   Thu Mar 3 22:18:57 2011 +0000
 
26190
 
 
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.
 
26192
 
 
26193
commit b76e15cb7371f0ce196c17dff085cc9070fa3d84
 
26194
Merge: 86a696e 3c6b04f
 
26195
Author: Todd Willey <todd@ansolabs.com>
 
26196
Date:   Thu Mar 3 22:17:15 2011 +0000
 
26197
 
 
26198
    Change text of the submit button on the registration form to say "Register" instead of "Reset Password".
 
26199
 
 
26200
commit 86a696e2f91349f1b8eb199f676883e1372e39b2
 
26201
Merge: a7a27a4 225e014
 
26202
Author: Todd Willey <todd@ansolabs.com>
 
26203
Date:   Thu Mar 3 21:52:26 2011 +0000
 
26204
 
 
26205
    Change the name of the default sqlite database to have a .sqlite3 extension.
 
26206
 
 
26207
commit d4a5bc97f394985e2a53dca924974514c6fda8c3
 
26208
Author: Devin Carlen <devin.carlen@gmail.com>
 
26209
Date:   Wed Mar 2 17:20:17 2011 -0800
 
26210
 
 
26211
    Added django-nova to openstack-dashboard repo
 
26212
 
 
26213
 .bzrignore                                         |    7 +-
 
26214
 README                                             |   49 --
 
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 +
 
26476
 run_tests.sh                                       |    7 -
 
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(-)
 
26481
 
 
26482
commit 3c6b04ffa17ce2437b9a4b45800ef6be9fcf6359
 
26483
Author: Todd Willey <todd@ansolabs.com>
 
26484
Date:   Wed Mar 2 00:49:12 2011 -0600
 
26485
 
 
26486
    Fix text on button for registration form.
 
26487
 
 
26488
 .../templates/registration/registration_form.html  |    2 +-
 
26489
 1 files changed, 1 insertions(+), 1 deletions(-)
 
26490
 
 
26491
commit e6c6059ec2b6b424df5b14f7959b7f53ed0b276e
 
26492
Author: Todd Willey <todd@ansolabs.com>
 
26493
Date:   Tue Mar 1 15:20:32 2011 -0600
 
26494
 
 
26495
    Ignore sqlite database, venv directory, and local settings.
 
26496
 
 
26497
 .bzrignore |    3 +++
 
26498
 1 files changed, 3 insertions(+), 0 deletions(-)
 
26499
 
 
26500
commit 225e0140c7bd4665ec66b81bb3c52cf0c68388ee
 
26501
Author: Todd Willey <todd@ansolabs.com>
 
26502
Date:   Tue Mar 1 15:07:22 2011 -0600
 
26503
 
 
26504
    Change the name of the default sqlite database to have a .sqlite3 extension.
 
26505
 
 
26506
 local/local_settings.py.example |    2 +-
 
26507
 1 files changed, 1 insertions(+), 1 deletions(-)
 
26508
 
 
26509
commit d68d9befde184f31a52b7aec349cccaef3fc7083
 
26510
Author: Todd Willey <todd@ansolabs.com>
 
26511
Date:   Tue Mar 1 14:39:10 2011 -0600
 
26512
 
 
26513
    Add dummy SMTP settings in local settings exmple.
 
26514
 
 
26515
 local/local_settings.py.example |    5 +++++
 
26516
 1 files changed, 5 insertions(+), 0 deletions(-)
 
26517
 
 
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
 
26522
 
 
26523
    Added site branding tags to reduce number of templates that must be overridden in containing projects.
 
26524
 
 
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
 
26529
 
 
26530
    Merged trunk
 
26531
 
 
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
 
26536
 
 
26537
    Merged lp:~jakedahn/openstack-dashboard/homepage-additions
 
26538
 
 
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
 
26543
 
 
26544
    Merged trunk
 
26545
 
 
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
 
26550
 
 
26551
    Merged lp:~jakedahn/openstack-dashboard/ie-fixes
 
26552
 
 
26553
commit 694d8a88e0627bd1fc2255f9b0abd000b446433b
 
26554
Author: Devin Carlen <devin.carlen@gmail.com>
 
26555
Date:   Tue Feb 1 11:19:13 2011 -0800
 
26556
 
 
26557
    Simplified site branding tag
 
26558
 
 
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(-)
 
26567
 
 
26568
commit e9324d12826acec9edc07cc2441be1ba6ce046cc
 
26569
Author: Jake Dahn <jake@ansolabs.com>
 
26570
Date:   Tue Feb 1 03:32:40 2011 -0600
 
26571
 
 
26572
    finishing up first pass on homepage design
 
26573
 
 
26574
 dashboard/templates/index.html    |   13 ++++++++++++-
 
26575
 media/dashboard/css/openstack.css |    7 ++-----
 
26576
 2 files changed, 14 insertions(+), 6 deletions(-)
 
26577
 
 
26578
commit 8794f3161cbe7a146850bf7d346603c7a56d7e11
 
26579
Author: Jake Dahn <jake@ansolabs.com>
 
26580
Date:   Tue Feb 1 00:01:17 2011 -0600
 
26581
 
 
26582
    updating links for openstack resources section
 
26583
 
 
26584
 dashboard/templates/index.html |    4 ++--
 
26585
 1 files changed, 2 insertions(+), 2 deletions(-)
 
26586
 
 
26587
commit cdca3c300d51a29064c8c0504f53ad419bb15495
 
26588
Merge: 17e2dae 2f4f034
 
26589
Author: Jake Dahn <jake@ansolabs.com>
 
26590
Date:   Mon Jan 31 23:59:41 2011 -0600
 
26591
 
 
26592
    first design pass on homepage when logged out
 
26593
 
 
26594
commit 17e2dae7ebf60f344cea67c4e45b41b7ee03de35
 
26595
Author: Jake Dahn <jake@ansolabs.com>
 
26596
Date:   Mon Jan 31 20:32:03 2011 -0600
 
26597
 
 
26598
    Filling in some preliminary content for styling
 
26599
 
 
26600
 dashboard/templates/index.html |   60 ++++++++++++++++++++++-----------------
 
26601
 1 files changed, 34 insertions(+), 26 deletions(-)
 
26602
 
 
26603
commit c35e218b773d1456247a655663fd563a576bef96
 
26604
Author: Devin Carlen <devin.carlen@gmail.com>
 
26605
Date:   Mon Jan 31 17:15:54 2011 -0800
 
26606
 
 
26607
    Fixed broken template tag reference
 
26608
 
 
26609
 dashboard/templates/admin/index.html |    2 +-
 
26610
 1 files changed, 1 insertions(+), 1 deletions(-)
 
26611
 
 
26612
commit a94d055c26b3768d3b84618cbd715cffba40c03b
 
26613
Author: Devin Carlen <devin.carlen@gmail.com>
 
26614
Date:   Mon Jan 31 17:06:45 2011 -0800
 
26615
 
 
26616
    Modified templates to use site branding template tags
 
26617
 
 
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(-)
 
26626
 
 
26627
commit 2f4f034aa40ceaaf27dfb61b665d9c1720625565
 
26628
Author: Jake Dahn <jake@ansolabs.com>
 
26629
Date:   Mon Jan 31 19:01:01 2011 -0600
 
26630
 
 
26631
    killing new sidebar background image for now
 
26632
 
 
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(-)
 
26636
 
 
26637
commit 520921178ef1334d3ebef37189e54b846530e631
 
26638
Author: Jake Dahn <jake@ansolabs.com>
 
26639
Date:   Mon Jan 31 18:59:19 2011 -0600
 
26640
 
 
26641
    refactoring some of the main css, and fixing display issues in IE7
 
26642
 
 
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(-)
 
26647
 
 
26648
commit 0509917a8b6fc481aa548911894d6cf640a8907c
 
26649
Author: Devin Carlen <devin.carlen@gmail.com>
 
26650
Date:   Mon Jan 31 14:40:25 2011 -0800
 
26651
 
 
26652
    chmox +x run_tests.sh
 
26653
 
 
26654
 0 files changed, 0 insertions(+), 0 deletions(-)
 
26655
 
 
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
 
26660
 
 
26661
    Merged lp:~mordred/openstack-dashboard/add-test-script
 
26662
 
 
26663
commit 44d956dc82f71e253222160344ddf83986847540
 
26664
Author: Monty Taylor <mordred@inaugust.com>
 
26665
Date:   Mon Jan 31 22:23:32 2011 +0000
 
26666
 
 
26667
    Added simple test runner.
 
26668
 
 
26669
 run_tests.sh |    7 +++++++
 
26670
 1 files changed, 7 insertions(+), 0 deletions(-)
 
26671
 
 
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
 
26676
 
 
26677
    Merged lp:~devcamcar/openstack-dashboard/lp710868
 
26678
 
 
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
 
26683
 
 
26684
    Merged lp:~ken-pepple/openstack-dashboard/lp710890
 
26685
 
 
26686
commit ac88632b3e2bd7fc62c7516fb33563910c874dcd
 
26687
Author: Devin Carlen <devin.carlen@gmail.com>
 
26688
Date:   Mon Jan 31 13:12:52 2011 -0800
 
26689
 
 
26690
    Removed all Nebula references
 
26691
 
 
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(-)
 
26698
 
 
26699
commit 42324f225d0cc18679243f3c5a7b9487345e19f5
 
26700
Author: Ken Pepple <ken.pepple@gmail.com>
 
26701
Date:   Mon Jan 31 12:32:17 2011 -0800
 
26702
 
 
26703
    added NOVA_ADMIN_USER and NOVA_PROJECT to local_settings to prompt users that these are needed
 
26704
 
 
26705
 local/local_settings.py.example |    4 +++-
 
26706
 1 files changed, 3 insertions(+), 1 deletions(-)
 
26707
 
 
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
 
26712
 
 
26713
    Merged lp:~devcamcar/openstack-dashboard/fix_unavailable_template
 
26714
 
 
26715
commit ddf7214c20d774e716392cef29bf375649db5afb
 
26716
Author: Devin Carlen <devin.carlen@gmail.com>
 
26717
Date:   Tue Jan 25 11:03:11 2011 -0800
 
26718
 
 
26719
    Cleaned up unavailable template
 
26720
 
 
26721
 dashboard/templates/unavailable.html |    4 ++--
 
26722
 1 files changed, 2 insertions(+), 2 deletions(-)
 
26723
 
 
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
 
26728
 
 
26729
    Merged lp:~jakedahn/openstack-dashboard/templates-cleanup
 
26730
 
 
26731
commit 50d4d10b1b88df9f24799396606df923ce3ffa0c
 
26732
Author: Jake Dahn <jake@ansolabs.com>
 
26733
Date:   Sat Jan 22 20:36:05 2011 -0600
 
26734
 
 
26735
    adding forgotten text update to template
 
26736
 
 
26737
 dashboard/templates/unavailable.html |    2 +-
 
26738
 1 files changed, 1 insertions(+), 1 deletions(-)
 
26739
 
 
26740
commit 30d8c91be2d4aebdf33f43cbca62350a3adfd4bc
 
26741
Author: Jake Dahn <jake@ansolabs.com>
 
26742
Date:   Sat Jan 22 20:31:51 2011 -0600
 
26743
 
 
26744
    adding 'service unavailable' template and adjusting urls to point to it
 
26745
 
 
26746
 dashboard/templates/unavailable.html |   11 +++++++++++
 
26747
 dashboard/urls.py                    |    2 +-
 
26748
 2 files changed, 12 insertions(+), 1 deletions(-)
 
26749
 
 
26750
commit 13f9c37288a6ddf98f139a410c430cc718f4ed3a
 
26751
Author: Jake Dahn <jake@ansolabs.com>
 
26752
Date:   Sat Jan 22 01:41:20 2011 -0600
 
26753
 
 
26754
    removed the extra 'or' text on the signin form
 
26755
 
 
26756
 dashboard/templates/index.html |    2 +-
 
26757
 1 files changed, 1 insertions(+), 1 deletions(-)
 
26758
 
 
26759
commit ccf1ad7475ed3bd4e3e50bbc42f93df2b2e76724
 
26760
Author: Jake Dahn <jake@ansolabs.com>
 
26761
Date:   Sat Jan 22 01:40:25 2011 -0600
 
26762
 
 
26763
    removing references to nebula forum and wiki
 
26764
 
 
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(-)
 
26770
 
 
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
 
26775
 
 
26776
    Merged lp:~jakedashn/openstack-dashboard/newcss
 
26777
 
 
26778
commit 843d82b26306f9c14babebd51994ed7a318b7daf
 
26779
Author: Jake Dahn <jake@ansolabs.com>
 
26780
Date:   Mon Jan 17 03:59:30 2011 -0600
 
26781
 
 
26782
    refactoring css
 
26783
 
 
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(-)
 
26794
 
 
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
 
26799
 
 
26800
    Merged lp:~devcamcar/openstack-dashboard/maintenance_mode
 
26801
 
 
26802
commit 2ab809e010feed3e517ef1f974760db35df0f7ed
 
26803
Author: Devin Carlen <devin.carlen@gmail.com>
 
26804
Date:   Sat Jan 15 01:16:25 2011 -0800
 
26805
 
 
26806
    Added handle_nova_error to home page view
 
26807
 
 
26808
 dashboard/views.py |    3 +++
 
26809
 1 files changed, 3 insertions(+), 0 deletions(-)
 
26810
 
 
26811
commit c50cf43d5f104c1a4529c3aa625df1def0d0b586
 
26812
Author: Devin Carlen <devin.carlen@gmail.com>
 
26813
Date:   Sat Jan 15 01:05:54 2011 -0800
 
26814
 
 
26815
    Support django-nova maintenance mode
 
26816
 
 
26817
 dashboard/settings.py |    7 ++++++-
 
26818
 dashboard/urls.py     |    7 ++++++-
 
26819
 2 files changed, 12 insertions(+), 2 deletions(-)
 
26820
 
 
26821
commit 12929d85f725883c6f66b641d116c5c69f910473
 
26822
Author: Devin Carlen <devin.carlen@gmail.com>
 
26823
Date:   Wed Jan 12 14:22:29 2011 -0800
 
26824
 
 
26825
    Added README
 
26826
 
 
26827
 README |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 
26828
 1 files changed, 49 insertions(+), 0 deletions(-)
 
26829
 
 
26830
commit 303644819e0deccd0c8aa12587d5dcbcdf3a3968
 
26831
Author: Devin Carlen <devin.carlen@gmail.com>
 
26832
Date:   Wed Jan 12 13:48:45 2011 -0800
 
26833
 
 
26834
    Made with_venv.sh executable
 
26835
 
 
26836
 0 files changed, 0 insertions(+), 0 deletions(-)
 
26837
 
 
26838
commit d3965a9f0ae6d6c648d772a9518ca85aeed9c13b
 
26839
Author: Devin Carlen <devin.carlen@gmail.com>
 
26840
Date:   Wed Jan 12 13:43:31 2011 -0800
 
26841
 
 
26842
    Initial commit
 
26843
 
 
26844
 LICENSE                                            |  176 +++
 
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'