Statistics
| Branch: | Tag: | Revision:

root @ c9fdfa27

# Date Author Comment
c9fdfa27 05/20/2011 11:22 am Giorgos Gousios

Add expires field for auth token

Refs: #483

ec63ae8a 05/20/2011 10:30 am Giorgos Gousios

Merge branch 'invitations' into bug-483

Conflicts:
logic/tests.py

f8fd9e7b 05/19/2011 04:57 pm Giorgos Gousios

Method to process queued email messages

914502af 05/19/2011 12:35 pm Giorgos Gousios

Uniform login error handling, welcome and error templates calling

Refs: #439

adffae28 05/19/2011 12:30 pm Giorgos Gousios

Welcome and error pages for invited users

3b09ff22 05/18/2011 05:03 pm Giorgos Gousios

Accept invitation URLs and grant access to the user

6afc46cb 05/18/2011 02:26 pm Giorgos Gousios

Better error handling in AMQP connector

5ad78098 05/18/2011 02:11 pm Giorgos Gousios

Format and send email

f1bb3880 05/18/2011 02:10 pm Giorgos Gousios

Better exception messages, better exception handling

75d20793 05/18/2011 02:10 pm Giorgos Gousios

Persistent connector to AMQP

Maintains an open connection per running interpreter, through a global static variable

522c1282 05/17/2011 04:47 pm Giorgos Gousios

Send emails, either directly or queued to AMQP

e6d6603a 05/17/2011 04:47 pm Giorgos Gousios

Prepare a shared key encrypted URL and format the outgoing email

4f6e36d9 05/17/2011 04:44 pm Giorgos Gousios

"Persistent" connection to AMQP

Uses a global variable, statically initialized, to AMQP.
Inspired after a discussion with verigk about persistent objects in Django.

ee493a51 05/17/2011 12:09 pm Giorgos Gousios

Invitation email template

refs: #439

a640b50d 05/17/2011 11:47 am Giorgos Gousios

Support for identifying and printing invitation form errors

Refs: #439

7823fd9a 05/17/2011 11:46 am Giorgos Gousios

Make the dynamicField script project specific

Changes to it to make it support the invitations form made it
non-generic.

Refs: #439

d875d2e4 05/16/2011 05:27 pm Giorgos Gousios

Support '/' at the end of the invitations URL

refs: #439

566cd8b2 05/16/2011 05:26 pm Giorgos Gousios

Invitations are saved and displayed

refs: #439

b8033991 05/16/2011 05:25 pm Giorgos Gousios

Support for Unicode usernames + new test

19242e04 05/16/2011 01:30 pm Giorgos Gousios

Dynamic field addition/removal works

8e698e25 05/13/2011 05:01 pm Giorgos Gousios

Dynamic field addition (sort of working)

ccd822a8 05/13/2011 04:41 pm Giorgos Gousios

Dynamic list of names-email for sending invitations

2a0eee64 05/13/2011 01:04 pm Giorgos Gousios

Custom template invocation as per verigak's blueprints

53e6717b 05/13/2011 01:03 pm Giorgos Gousios

Add invitation works in test

13fbb558 05/12/2011 11:20 pm Giorgos Gousios

Remove accidentally commited file

9a5e8ebe 05/12/2011 11:17 pm Giorgos Gousios

Test for the invitation add method

84ae2c4c 05/12/2011 11:17 pm Giorgos Gousios

Construct a username from a real name

03e70572 05/12/2011 11:17 pm Giorgos Gousios

Methods to add/update invitations

e0dbfa1e 05/11/2011 06:33 pm Giorgos Gousios

Rough email invitation UI, fix invocation parameters for it

refs: #439

03805fc8 05/11/2011 04:06 pm Vangelis Koukis

Fix PostgreSQL backend exception for empty IPv4

Fix exception is thrown in logic/backend.py:process_net_status()
if the NIC configuration notification contains an empty IPv4
field, and Django uses the PostgreSQL backend.

This only happens with the PostgreSQL backend, because it has a...

68e6d8df 05/11/2011 02:29 pm Giorgos Gousios

Active the invitations app

4f8b91cd 05/11/2011 02:27 pm Giorgos Gousios

Skeleton invitations app code and model

2cd99e7a 05/11/2011 09:53 am Giorgos Gousios

Style and pylint suggested fixes

5fb78aa8 05/10/2011 04:21 pm Vangelis Koukis

Update Changelog before tagging v0.3

acb3eb30 05/10/2011 02:52 pm Giorgos Gousios

Correct dependencies for Jenkins

26fef2b9 05/10/2011 02:08 pm Vangelis Koukis

Ignore uknown Ganeti opcodes in dispatcher

Have the backend notification handler ignore unknown Ganeti opcodes,
such as OP_INSTANCE_QUERY_DATA and OP_INSTANCE_SET_PARAMS.

f891db99 05/10/2011 01:45 pm Vangelis Koukis

Merge branch 'synnefo-rabbit' into ui-0.3

aa197ee4 05/10/2011 01:35 pm Vangelis Koukis

Fix redundant whitespace at end of lines

Remove all unecessary whitespace at end of lines.
See
http://stackoverflow.com/questions/5257553/coloring-white-space-in-git-diffs-output

for a way to have git highlight redundant whitespace automatically.

865fd434 05/10/2011 01:25 pm Vangelis Koukis

Merge branch 'api-current' into ui-0.3

Conflicts:
api/tests.py

97e56881 05/10/2011 01:17 pm Vangelis Koukis

Fix test token duration, minor bug in API

Modify db/fixtures/initial_data.json and settings.py.dist to
fix the duration of the test token.

Fix minor bug in api/util.py when no valid SynnefoUser
could be found or the provided X-Auth-Token was invalid.

e246ea1a 05/10/2011 12:17 pm Vangelis Koukis

Fix typo on front page

Fix the 'hole' -> 'whole' typo, which has been standing
in the front page for two weeks since the last demo.

a06deab3 05/10/2011 12:03 pm Vangelis Koukis

Document Synnefo nodes and associated services

Extend README.deploy, document node types in a Synnefo deployment
and associated services. For each node type, document the software
to be installed and the services to be deployed.

89b6b240 05/10/2011 11:23 am Giorgos Gousios

Make the aai middleware deliver a test authorisation cookie

To simplify development and testing the aai middleware was converted to
return the test authorisation cookie. To retrieve it call

http://localhost:8000/?test

aa519091 05/09/2011 07:16 pm Giorgos Gousios

Simple test for requests with out X-Auth-Tokens

ad2d6807 05/09/2011 06:43 pm Vangelis Koukis

Handle ganeti-net-status notifications

Implement handling of "ganeti-net-status" notifications in the
logic layer. For the time being, use the IPv4 address of NIC 0
to update the relevant field in the VirtualMachine model.

7ca9e930 05/09/2011 05:56 pm Vangelis Koukis

Improve AMQP-specific parts of settings.py.dist

Add support in settings.py.dist for fixing AMQP-specific variables
in settings after setting BACKEND_PREFIX_ID.

Temporarily use two different queues for routing messages of type
"ganeti-op-status" and "ganeti-net-status" independently....

1c9bb7a5 05/09/2011 04:57 pm Giorgos Gousios

The cookie now protects the whole application

41f2249e 05/09/2011 04:36 pm Vangelis Koukis

Fix minor stuff in README.develop, dispatcher

Have logic dispatcher create initial queue in AMQP server.
Have dispatcher wait for all children processes before exiting.
Improve AMQP-specific instructions in README.develop.

b9eef123 05/09/2011 03:59 pm Vangelis Koukis

Extend Synnefo Ganeti Hook, add support for AMQP

Extend the Synnefo Ganeti hook, add support for publishing
notifications over AMQP: * Make all hooks inherit from GanetiHook * Connect to RabbitMQ, publish notifications in JSON * Extend post-instance-start hook to publish net updates...

6bcd653d 05/09/2011 03:41 pm Giorgos Gousios

Merge branch 'ui-0.3' into test-2-mw

1428a464 05/09/2011 03:37 pm Giorgos Gousios

Move and fix test cases to the appropriate locations

be066a83 05/09/2011 03:34 pm Markos Gogoulos

fix authentication on the ui

if cookie with value X-Auth-Token exists, set the value on the headers.
Otherwise set the cookie with value X-Auth-Token
Refs #455

22aee0fb 05/09/2011 02:20 pm Giorgos Gousios

Split aai middleware into two instances

One instance guards the API (and returns 401 if the user is unauthorized), one protects the other content and redirects to Sibboleth

432e5455 05/09/2011 12:15 pm Giorgos Gousios

Fix routing key naming

8b17cf6e 05/09/2011 12:11 pm Markos Gogoulos

fix authentication on the ui

Sets X-Auth-Token value on a cookie, for every api call
Refs #455

76343e61 05/09/2011 11:59 am Giorgos Gousios

A bit of documentation

c183005e 05/09/2011 11:40 am Giorgos Gousios

Fix fork-bomb bug when specifying workers by hand

Tell the cmd-line parser that the -w argument is an int

80bd5072 05/09/2011 10:54 am Giorgos Gousios

Better handling of queue errors - resend until successful

fix suggested by vkoukis

ff55193e 05/08/2011 05:20 pm Vangelis Koukis

Add initial version of Synnefo Ganeti hook

Add initial version of a Synnefo-specific Ganeti hook, which will
eventually use the redesigned messaging architecture to publish
notifications to the rest of the infrastructure, refs #393.

  • Add generic hook handler ganeti/snf-ganeti-hook.py...
6ec8927b 05/08/2011 03:50 pm Vangelis Koukis

Minor changes in README.deploy, settings.py.dist

Extend README.deploy, add documentation on the generic Ganeti hook
for Synnefo. Minor fixes in settings.py.dist.

c06de383 05/07/2011 07:00 pm Georgios Gousios

Support for storing X-Auth-Tokens in cookies

d78101b4 05/06/2011 04:57 pm Markos Gogoulos

fixes typo with previous commit

regarding the ui auth_token

cabf8482 05/06/2011 04:47 pm Markos Gogoulos

change X_AUTH_TOKEN to X_Auth_Token

On ui. Refs #455

b19653d1 05/06/2011 04:13 pm Giorgos Verigakis

Change networks to use numeric ids

Fixes #457

8861126f 05/05/2011 07:26 pm Georgios Gousios

Support for spawning worker processes

233b0c40 05/05/2011 03:54 pm Georgios Gousios

Merge branch 'master' into synnefo-rabbit

d994d118 05/05/2011 02:42 pm Markos Gogoulos

fix ui authentication

send a fake auth_token on API requests

13b954b0 05/05/2011 01:49 pm Giorgos Verigakis

Add tests for networks and some bug fixes

Fixes #409

24435a56 05/05/2011 01:24 pm Georgios Gousios

A bit of documentation

bd16fbbc 05/05/2011 12:03 pm Mike Muzurakis

open a new window for each console, Refs #391

406ebc3b 05/04/2011 06:22 pm Christos Psaltis

Fix java class path, Refs. #391

c8bde382 05/04/2011 02:28 pm Mike Muzurakis

prevent caching of ajax requests, Refs #431

44c3a4c7 05/04/2011 01:59 pm Mike Muzurakis

fix incopmlete previous commit, Refs #431

e6561111 05/04/2011 01:52 pm Mike Muzurakis

revert date changes, Refs #431

2968c3db 05/04/2011 12:56 pm Christos Psaltis

Toogle networked machines on network logo click, Refs. #415

e0e9957e 05/04/2011 12:47 pm Christos Psaltis

Change color and hover for add/remove icons, Refs. #415

09d3fbbf 05/04/2011 12:34 pm Mike Muzurakis

fix confirmation error positioning, Refs #435

245c788e 05/04/2011 12:09 pm Mike Muzurakis

trap tab keypress on metadata wizard, Refs #375

48deca4b 05/04/2011 11:14 am Constantinos Venetsanopoulos

Merge branch 'api-current' into ui-0.3

ac65b972 05/04/2011 10:43 am Christos Psaltis

Add widget to vertical scrollable, Refs. #435

d5b4edf4 05/04/2011 10:40 am Mike Muzurakis

fix metadata wizard breakage on key press, Refs #375

86059945 05/04/2011 09:44 am Mike Muzurakis

remove next seperator on machine remove, Refs #415

1818c915 05/04/2011 09:41 am Christos Psaltis

Add more margin to generated buttons in metadata dialogs, Refs. #375

bdab73a8 05/04/2011 09:41 am Christos Psaltis

Change keypress event when editing metadata, Refs. #375

461ebec9 05/04/2011 09:20 am Mike Muzurakis

show metadata controls when adding more than 3 metadata, Refs #435

9d9df95d 05/04/2011 09:14 am Mike Muzurakis

fix confirmation box positioning, Refs #435

5f45ae5d 05/04/2011 09:09 am Mike Muzurakis

fix positioning for inline name editing, Refs #435

54479111 05/03/2011 06:48 pm Mike Muzurakis

fix IE date issue, Refs #431

29cc91e0 05/03/2011 06:46 pm Giorgos Verigakis

Increase the token duration for sqlite too

This should shut Jenkins up.

dca6520b 05/03/2011 06:30 pm Giorgos Verigakis

Rename server argument to serverRef

0dd17686 05/03/2011 06:11 pm Christos Psaltis

Fix inline machine rename button spacings, Refs. #435

8bc6b36a 05/03/2011 05:59 pm Christos Psaltis

Add more spacing between buttons, separators and scrollbars, Refs. #375

fe820f73 05/03/2011 05:44 pm Christos Psaltis

Add more spacing between buttons and rulers, Refs. #375

5593ab62 05/03/2011 05:38 pm Christos Psaltis

Metadata key is not editable through the inline form, Refs. #375

3d2def67 05/03/2011 05:29 pm Christos Psaltis

Change fonts size and style for manage metadata link, Refs. #435

5110d813 05/03/2011 05:20 pm Christos Psaltis

Add close button to metadata scrollable, Refs. #375

eeb57422 05/03/2011 04:31 pm Mike Muzurakis

fix metadata duplication after closing the wizard, Refs #435

9d32dca2 05/03/2011 04:12 pm Mike Muzurakis

fix metadata scrollable issue, Refs #435

ed7c48a3 05/03/2011 04:08 pm Mike Muzurakis

fix some visual issues on metadata expansion, Refs #435

ae5965b6 05/03/2011 03:58 pm Georgios Gousios

Change logger names