Statistics
| Branch: | Tag: | Revision:

root @ 17fc7729

# Date Author Comment
17fc7729 04/01/2011 09:52 am Georgios Gousios

Move authentication tests and code to logic

f1bb8ad8 03/31/2011 04:06 pm Georgios Gousios

Sequence diagram for authentication.

UMLGraph-based, check http://http://www.umlgraph.org/

ae57c847 03/31/2011 03:02 pm Georgios Gousios

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

513f25a5 03/31/2011 03:02 pm Georgios Gousios

Test data (or, more presicely, datum)

fb381fbe 03/31/2011 02:48 pm Markos Gogoulos

fix bug with vm.backendjobstatus

VirtualMachine models has attribute backendjobstatus instead of
_backendjobstatus

b46e0e43 03/31/2011 02:40 pm Georgios Gousios

Fix typo, spotted by vkoukis

28ce08b6 03/31/2011 02:39 pm Georgios Gousios

Tests for auth api headers

234f8b07 03/31/2011 01:43 pm Vangelis Koukis

Fix breakage caused by the logic-refactoring merge

This commit fixes some breakage caused by the recent merge of
the logic-refactoring branch, mainly related to db/db_controller.py.

The main reason was the different value of import path, fixed by
making sure all imports are rooted in synnefo....

8a88551c 03/31/2011 11:39 am Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

Conflicts:
api/handlers.py
api/tests.py

e646ebe5 03/30/2011 11:38 pm Dimitris Moraitis

pep8 compliance

ed4781b5 03/30/2011 11:37 pm Dimitris Moraitis

adaptive confirm box in list view - Refs #293

dfd19c2d 03/30/2011 09:47 pm Vassilios Karakoidas

All VirtualMachine fields are now pubic

  • Update VirtualMachine reference in all modules
  • Updated fixtures accordingly (and tests)
0ce783e3 03/30/2011 04:11 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

a9b86546 03/30/2011 04:10 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

Conflicts:
README

309d7ed2 03/30/2011 04:09 pm Dimitris Moraitis

autoposition multiple confirm box - Refs #209

2479e79e 03/30/2011 01:30 pm Georgios Gousios

File name renames as per refs #323

be7a5331 03/30/2011 01:30 pm Georgios Gousios

Top level documentation

bf65ebf2 03/30/2011 01:18 pm Georgios Gousios

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

1d4fb95b 03/30/2011 01:18 pm Georgios Gousios

Remove unused imports

f5e590e4 03/30/2011 01:09 pm Georgios Gousios

Fixes #323

6d0a36e5 03/29/2011 11:31 pm Dimitris Moraitis

display animation only once - Refs #293

7fb0fc9f 03/29/2011 07:28 pm Vangelis Koukis

Add PostgreSQL-specific instructions to README

79b68e7c 03/29/2011 04:34 pm Christos Psaltis

On click, toggle selection menu in list view

190e3256 03/29/2011 04:28 pm Dimitris Moraitis

fix select all/none in list view & fix position of multiple action confirm box

56baf472 03/29/2011 03:29 pm Georgios Gousios

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

b8feb4ce 03/29/2011 03:28 pm Georgios Gousios

More documentation fixes

c53d09e2 03/29/2011 03:28 pm Christos Psaltis

Move confirmation button labels to respective templates

738c4d47 03/29/2011 03:23 pm Georgios Gousios

Fix yet more relative imports

f395537e 03/29/2011 02:35 pm Georgios Gousios

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

83d51c7b 03/29/2011 02:34 pm Georgios Gousios

A couple of edits to shut-up Django start-up warnings

9cedbaf2 03/29/2011 02:33 pm Georgios Gousios

Use non-relative import statements, as per Python's style guide.

dcf153ce 03/29/2011 02:30 pm Christos Psaltis

Change inline comments

df1257a5 03/29/2011 02:30 pm Christos Psaltis

Deselect all actions on confirmation button click.

296e9c6b 03/29/2011 02:20 pm Georgios Gousios

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

ed19122b 03/29/2011 02:15 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

dbccf323 03/29/2011 02:13 pm Vassilios Karakoidas

Fixed some issues in api/tests.py

ed81826a 03/29/2011 02:12 pm Christos Psaltis

Fix separator appearance between machines, in standard view

d972c81f 03/29/2011 02:10 pm Georgios Gousios

Remove non-existent description field

5abebfaa 03/29/2011 01:53 pm Vassilios Karakoidas

All unit tests are executed in the refactored code

  • All functionality is achieved through the logic layer
5fa5c0b2 03/29/2011 01:50 pm Christos Psaltis

Change labels of confirmation buttons, ref #209

040372a8 03/29/2011 01:37 pm Christos Psaltis

Fix actions' colours in list and standard view.

This fix relates to #209 and includes:
- On hover, actions turn black and are underlined.
- On click, actions turn to orange.

bdbd43a1 03/29/2011 01:37 pm Christos Psaltis

Fix confirmation workflow in list view.

In list view, pending actions are cleared
if you change your selections before pressing
Cancel or Confirm.

This is linked to #209.

3c4cd842 03/29/2011 01:12 pm Georgios Gousios

Ignores for Eclipse users

bbd4f788 03/29/2011 01:06 pm Georgios Gousios

Integrate development and deployment information in distinct files

6bffabbd 03/28/2011 10:06 pm Vassilios Karakoidas

charger.py works with the refacctored code

c459a72f 03/28/2011 07:05 pm Christos Psaltis

Fix on-off icons in list view - Ref #321

c63e332f 03/28/2011 06:41 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

Conflicts:
db/db_controller.py

33a9a01d 03/28/2011 04:21 pm Dimitris Moraitis

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

c7b808db 03/28/2011 04:21 pm Dimitris Moraitis

move GANETI_ZMQ_PUBLISHER option to settings

d4633820 03/28/2011 03:54 pm Faidon Liambotis

Add MySQL-specific settings to settings.py.dist

According to README.DB, InnoDB is preferred as a storage engine for
MySQL databases and hence a special init_command on settings.py is
required.

Also document that on settings.py.dist which is not as
easy to miss (commented out, so other databases can still work by...

8d97deff 03/28/2011 03:53 pm Vassilios Karakoidas

Still refactoring, separating the logic and the ORM layer

  • Moved all tests (except one) into the logic app
  • Introduced (again) utils.py, moved miscellaneous functions there
  • models.py has now minimal functionality (ui->logic->db)
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

183149e6 03/28/2011 02:27 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

Conflicts:
db/models.py

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.

47b0fd8d 03/23/2011 04:13 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

adb39f22 03/23/2011 04:10 pm Vassilios Karakoidas

Removed unused import

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

7d52c0b4 03/23/2011 10:19 am Vassilios Karakoidas

Added missing VirtualMachine import

c8926262 03/22/2011 08:54 pm Vassilios Karakoidas

Test are now working for db, logic modules

  • Moved methods from utils.py -> credits.py to avoid
    circular dependency
1f0fe1d8 03/22/2011 07:58 pm Vassilios Karakoidas

Minor fix in FlavorCost model

111b2cda 03/22/2011 07:57 pm Vassilios Karakoidas

Move _get_costs (internal method) to credits.py

22e52ede 03/22/2011 07:39 pm Vassilios Karakoidas

Internal method calculate_cost moved to utils.py

02feca11 03/22/2011 07:21 pm Vassilios Karakoidas

Move process_backend_msg to beckend.py

e3a99a08 03/22/2011 06:57 pm Vassilios Karakoidas

Moved id_from_instance_name static method to utils.py

92c53da1 03/22/2011 06:23 pm Vassilios Karakoidas

Refactored charge (from VM model) and fixed unit tests

  • remove backend_id (now it is inline in the model code)
  • charge now resides in credits.py (logic)
  • logic is now a proper django app
  • remove unused backend_id from handlers.py
  • moved unit tests from db -> logic module