Statistics
| Branch: | Tag: | Revision:

root @ a237869d

# Date Author Comment
a237869d 03/28/2011 03:23 pm Faidon Liambotis

Be consistent about the use of simplejson

simplejson was merged into Python 2.6's stdlib as json. To help with
that and avoid external dependencies, Django provides a utils.simplejson
module that either imports Python's json module or imports an embedded...

dca0ae48 03/28/2011 02:41 pm Markos Gogoulos

fix bug with the wave icon on standard view

d134b632 03/26/2011 03:46 pm Dimitris Moraitis

update images and flavors in wizard when switching between tabs

695e1b21 03/26/2011 03:23 pm Dimitris Moraitis

polish new style error boxes & validate rangeinputs - Refs #209 #213 #147

990772be 03/24/2011 11:34 pm Dimitris Moraitis

new style action indicators in list view - Refs #209

879748ec 03/24/2011 10:33 pm Markos Gogoulos

fix error handling and confirmation boxes

On the standard listing
Refs #209 #213

e8b4ac76 03/24/2011 09:58 pm Dimitris Moraitis

Merge branch 'master' of https://code.grnet.gr/git/synnefo

3d286f84 03/24/2011 09:58 pm Dimitris Moraitis

display number of pending actions in multiple confirm box

ccd40764 03/24/2011 09:42 pm Markos Gogoulos

customize error messages

Refs: #213

d8b7ab6d 03/24/2011 09:12 pm Dimitris Moraitis

return DELETED in _get_rsapi_state - Fixes #293

a135ccbd 03/24/2011 09:04 pm Dimitris Moraitis

Merge branch 'master' of https://code.grnet.gr/git/synnefo

87feccc4 03/24/2011 09:03 pm Dimitris Moraitis

restore DELETED status check that was accidentally reverted

8550e831 03/24/2011 08:52 pm Markos Gogoulos

return virtual machine password to the gui user

return the password of the VM to the gui user, once the create server wizzard
has successfully created the VM.

Refs: #203

2f86374f 03/24/2011 08:30 pm Dimitris Moraitis

use local var for serverID

a1a31201 03/24/2011 05:57 pm Dimitris Moraitis

new style action indicators in standard view - Refs #209

54f8cd6d 03/24/2011 05:26 pm Markos Gogoulos

fix server and image polling

add variable POLL_LIMIT (initially 1h) on settings.py that
is the maximum time allowed to ask if there have been changes, using
the changes-since GET variables. Return badRequest if this limit is exceeded
on a query

1d897db4 03/24/2011 04:42 pm Dimitris Moraitis

Merge branch 'master' of https://code.grnet.gr/git/synnefo

aa0534a7 03/24/2011 04:38 pm Dimitris Moraitis

new style confirmations in standard view - Refs #209

29a59bc1 03/24/2011 04:08 pm Giorgos Verigakis

Use the json module bundled by Django

03497923 03/24/2011 03:34 pm Dimitris Moraitis

Merge branch 'master' of https://code.grnet.gr/git/synnefo

ab756200 03/24/2011 03:34 pm Giorgos Verigakis

Add cloud command line tool

Run cloud help for a list of options.
Removed old (now obsolete) tools.

5d03dec6 03/24/2011 03:33 pm Dimitris Moraitis

store datetimes in UTC - Fixes #309

f939edf7 03/24/2011 03:26 pm Dimitris Moraitis

Merge branch 'master' of https://code.grnet.gr/git/synnefo

f025c6e2 03/24/2011 03:25 pm Dimitris Moraitis

store datetimes in UTC - Fixes #209

5fb8d735 03/24/2011 02:42 pm Giorgos Verigakis

Add cloud command line tool

Run cloud help for a list of options.
Removed old (now obsolete) tools.

34244492 03/23/2011 09:44 pm Markos Gogoulos

add testServerPolling test

check if the polling works as expected

  • get the list of servers
  • get the list using changes_since. Expect no changes
  • create a server
  • get the list using changes_since. Expect the server to be there
267403ca 03/23/2011 09:20 pm Dimitris Moraitis

new style confirmations & abort old switch view requests - Refs #209 Fixes #309

c5a032c4 03/23/2011 08:26 pm Markos Gogoulos

fix server polling support

  • add function ISODateString that gets the jqXHR.getResponseHeader('Date') and returns changes_since GET variable on ISO 8601 format
  • add changes_since mechanism on GET images too

Ref #291

4e6f9904 03/23/2011 06:25 pm Markos Gogoulos

remove description fields for VM, Image

  • remove description from VirtualMachine model, handlers and tests
  • return images metadata (as on servers). for now return image.description as image.metadata.meta.key.description

Ref #185

b0bc0d35 03/23/2011 05:37 pm Giorgos Verigakis

More flexible Accept header handling

Fixes #313

90d90bd2 03/23/2011 05:03 pm Giorgos Verigakis

Use imageRef/flavorRef

Instead of imageId/flavorId.

2873837d 03/23/2011 04:05 pm Giorgos Verigakis

Merge branch 'master' of https://code.grnet.gr/git/synnefo

b9a77976 03/23/2011 04:05 pm Giorgos Verigakis

Fix addresses JSON output in servers.

8b800b6f 03/23/2011 04:04 pm Giorgos Verigakis

Add support for multiple accept args.

Fixes #313

f7fc695f 03/23/2011 03:54 pm Markos Gogoulos

Merge branch 'master' of https://code.grnet.gr/git/synnefo

0e1531b4 03/23/2011 03:51 pm Markos Gogoulos

fix GET /servers

check if server.status is "DELETED" rather than attribute server.deleted
Refs #293

1c7978ce 03/23/2011 03:15 pm Dimitris Moraitis

abort pending ajax requests on view switching - Fixes #309

a3808aa8 03/23/2011 02:32 pm Markos Gogoulos

fix GET /servers/detail error check

return badRequest if changes_since variable is problematic

a7cd0952 03/22/2011 06:20 pm Giorgos Verigakis

Merge branch 'master' of https://code.grnet.gr/git/synnefo

a62a4d20 03/22/2011 06:19 pm Giorgos Verigakis

Add metadata support for Images in Redux API

55dc41d1 03/22/2011 05:36 pm Dimitris Moraitis

Merge branch 'master' of https://code.grnet.gr/git/synnefo

a788c7ab 03/22/2011 05:22 pm Markos Gogoulos

fix ServerHandler doc string

0317c509 03/22/2011 05:22 pm Dimitris Moraitis

dont display error if XHR status equals 0 - Refs #293

b016b476 03/22/2011 05:10 pm Giorgos Verigakis

Improve REDUX API

  • Add server actions
  • Add address listing

API mostly complete now.

Refs #301

c36934a7 03/21/2011 06:09 pm Giorgos Verigakis

Add image and flavor support to REDUX API

Refs #301

d725fb12 03/19/2011 08:16 pm Christos Psaltis

Add and style confirmation box in list & standard view.

This refers to the confirmation box for multiple machine actions
in standard view and all machine actions in list view. The box
appears at the bottom of the page. You can only view it
by removing display: none from div.confirmation....

c2464ef2 03/19/2011 07:04 pm Christos Psaltis

Add and style confirmation box in standard view

This refers to the confirmation box for single machine actions.
At this point you can only view it by removing display: none
from div.confirmation.

Refs #209

2e2bd2a6 03/18/2011 08:05 pm Giorgos Verigakis

Add some command line tools.

Simple command line tools to help the development.

7e2f9d4b 03/18/2011 08:04 pm Giorgos Verigakis

Initial commit for API 1.1 REDUX.

- Implemented servers section of the API
- Some new tests

Work in progress.

Refs #301

31343277 03/18/2011 07:46 pm Christos Psaltis

Add initial html for new style confirmations

5b147126 03/18/2011 07:02 pm Christos Psaltis

#machines.separator appears in standard and list view

984af1e1 03/18/2011 05:11 pm Christos Psaltis

On hover actions turn to orange.

ab5282e4 03/18/2011 03:00 am Dimitris Moraitis

rename changes_since to changes-since & slider fix - Refs #291 #147

88854f35 03/18/2011 01:59 am Dimitris Moraitis

gt instead of gte condition, refs #291

1a49199e 03/18/2011 01:46 am Dimitris Moraitis

auto-update vm list using changes_since

ec425eb2 03/17/2011 09:38 pm Markos Gogoulos

Merge branch 'master' of https://code.grnet.gr/git/synnefo

d19719cd 03/17/2011 09:34 pm Markos Gogoulos

support partial GET data for the virtual machines

use changes_since GET variable to specify a datetime. If ServerHandler
sees a datetime, it will return virtual machines that were updated after
that datetime, and nothing more

01864f44 03/17/2011 08:43 pm Dimitris Moraitis

comment out jquery tools source includes

964185dd 03/17/2011 01:41 pm Markos Gogoulos

update serveraddress handler

return badRequest if networkId is not public/private

146b6003 03/17/2011 03:51 am Dimitris Moraitis

improve auto-refresh and error handling

a5c17ad3 03/17/2011 03:49 am Dimitris Moraitis

fix settings import

d73d59e4 03/16/2011 02:43 pm Markos Gogoulos

implement ServerAddressHandler

ServerAddressHandler lists server addresses
(all or by Network ID). Functions update/create/delete have been
removed, since they are not implemented by Openstack
(http://docs.openstack.org/openstack-compute/developer/content/ch04s02.html)

76c8e33d 03/16/2011 01:27 pm Markos Gogoulos

changes on ServerHandler and related urls

use attribute networkID, as specified on Openstack
(http://docs.openstack.org/openstack-compute/developer/content/ch04s02.html)

b335768e 03/15/2011 09:33 pm Markos Gogoulos

changes related to Openstack naming

  • change imageId to imageRef
  • change flavorId to flavorRef
  • add updated+created attributes on serverhandlerss response for servers
a5093da5 03/15/2011 09:06 pm Markos Gogoulos

fix previous broken commit

there was an error on home.html of the ui introduced with the
previous commit :(

7d311ba1 03/15/2011 09:00 pm Markos Gogoulos

fix create wizzard error handling

show 2 different translatable messages, when no images or flavors
are found

a3ef9d23 03/15/2011 12:35 pm Giorgos Verigakis

Improve instructions.

13b4c540 03/14/2011 02:08 pm Constantinos Venetsanopoulos

Server/Image Metadata Handler additions

Implemented the method for POST requests,
added proper error handling for POST,PUT,DELETE in both
ServerMetadataHandler and ImageMetadataHandler

7abdaf78 03/13/2011 11:34 pm Constantinos Venetsanopoulos

Server/Image Metadata Handler additions

Implemented the method for PUT requests in both
ServerMetadataHandler and ImageMetadataHandler.

e5b0ba20 03/12/2011 03:06 am Vangelis Koukis

Remove unneeded GUI refreshes, fix spelling

Now that partial refreshes are working, there is no need to refresh
whole page after submitting an AJAX request. This eliminates unecessary
flicker.

Make the GUI page update every 5s instead of 60s.

Modify spelling of "seperator" to read "separator".

5f99a59d 03/11/2011 08:39 pm Markos Gogoulos

change error message on the ui

change translatable error message (default case) on home.html

2baac7ca 03/11/2011 07:33 pm Markos Gogoulos

add two exceptions on the create server wizard

add DoesNotExist and MultipleObjectsReturned exception check for Flavor/Image,
on the POST data of the create server wizard

b175c950 03/11/2011 07:00 pm Vangelis Koukis

Add ability to report REBOOT state

Extend the rsapi_state property of the VirtualMachine model
to report the machine is in REBOOT when there is a pending
OP_INSTANCE_REBOOT request to the Ganeti backend.

7b7e768e 03/11/2011 04:41 pm Christos Psaltis

Change the order of includes for more clarity

36d0df36 03/11/2011 11:00 am Constantinos Venetsanopoulos

Minor fixes in Image/Server Metadata Handler

48ce8b68 03/10/2011 07:54 pm Christos Psaltis

Initial support for auto updating list view

150eb972 03/10/2011 07:54 pm Christos Psaltis

Fix minor readability issues

e9134601 03/10/2011 05:29 pm Constantinos Venetsanopoulos

Server/Image Metadata Handler additions

Implemented the DELETE method in both
ServerMetadataHandler and ImageMetadataHandler.
Plus minor vocabulary fix

748139ba 03/10/2011 01:55 pm Christos Psaltis

Do not pass serverID in ajax_error()

f15025bc 03/10/2011 11:35 am Christos Psaltis

Destroy action has an empty request body

583932c4 03/10/2011 11:29 am Christos Psaltis

Similar error handling for all actions

38b1f387 03/10/2011 11:24 am Christos Psaltis

fix destroy action for multiple machines

a0f83bd2 03/09/2011 08:42 pm Vassilios Karakoidas

Implement unit tests for all charge() related methods

  • Modify the db_test_data.json to assist unit testing.
  • Introduced various refactorings to simplify code
5e5683f1 03/09/2011 07:30 pm Christos Psaltis

Upgrade DataTables version to 1.7.6

81d48bff 03/09/2011 07:29 pm Christos Psaltis

Improve code readability in standard view template

a739ce48 03/09/2011 05:43 pm Christos Psaltis

Do not reload view after no in confirmation dialog

9b1b6f3a 03/09/2011 05:28 pm Christos Psaltis

improve code readability

c58db69b 03/09/2011 05:28 pm Christos Psaltis

Fix mini seperator fadeIn rule.

60023e66 03/09/2011 05:11 pm Constantinos Venetsanopoulos

Initial Server/Image Metadata handling

Server/Image Metadata handling according to
OpenStack Compute API v1.1. Added:

  • New namespace (api/v1.1/) in api/urls.py
  • ServerMetadataHandler in api/handlers.py
  • ImageMetadataHandler in api/hanlers.py

Some calls return inconsistent data...

2d405b6a 03/09/2011 05:07 pm Constantinos Venetsanopoulos

Added Image Metadata in fixtures (images.json)

4c846a95 03/09/2011 05:04 pm Markos Gogoulos

fix wrong 'delete action' URL

935bb83f 03/09/2011 01:38 am Markos Gogoulos

translatable message in case no machine exists

Show the following translatable message in div id emptymachineslist when the
api call returns no servers (user has not created any server, or all of their
servers are deleted)

{% trans "You have no virtual machines! Press Create New to create some!" %}</div>

6b83d46b 03/08/2011 09:57 pm Markos Gogoulos

improve error logging

use log.exception instead of log.error to log error messages
plus the full exception traceback.

a3e418b1 03/08/2011 09:02 pm Markos Gogoulos

not launch create machine wizard on some cases

When there are no images, or no flavors, don't launch the create
machine wizzard, but show an error popup instead

72756a5e 03/08/2011 06:36 pm Markos Gogoulos

fix bug on OSXMLEmitter

there was a bug with the XML emitter, unicode strings were casted to str and
that would create problem for unicode with non ascii chars

2ed4ced5 03/08/2011 05:12 pm Markos Gogoulos

do not ask confirmation on start server(s) action

51ee8969 03/08/2011 04:25 am Dimitris Moraitis

Merge branch 'master' of https://code.grnet.gr/git/synnefo

eae0a59a 03/08/2011 04:25 am Dimitris Moraitis

partial auto-refresh

0ad5737e 03/08/2011 04:19 am Dimitris Moraitis

update functional tests

6130effc 03/08/2011 04:18 am Dimitris Moraitis

fix STOP command name