Statistics
| Branch: | Tag: | Revision:

root @ f81d0548

# Date Author Comment
f81d0548 08/23/2011 02:36 pm Giorgos Gousios

Initial work in UI to support resending invitations

4f8e7c6d 08/23/2011 02:36 pm Giorgos Gousios

API method and test to resend invitations

ecb4680f 08/23/2011 11:04 am Giorgos Gousios

A bit more careful error handling

... in case of an unknown error. Also, correct delete invitation invocation

ee60bb36 08/23/2011 11:03 am Giorgos Gousios

Check the type of the invitation object to be deleted

137523b0 08/23/2011 11:00 am Giorgos Gousios

Verbose exception in case of email queuing error

747164f3 08/23/2011 10:44 am Giorgos Gousios

Test for the remove invitation method

847a3ecf 08/22/2011 04:40 pm Giorgos Gousios

Remove invitation when there is an error adding it

ada3343a 08/22/2011 04:07 pm Giorgos Gousios

Lots of automated testing for the invitation code

73d6073f 08/22/2011 04:06 pm Giorgos Gousios

Update the auth token expiration date on login.

The change will update the auth token expiration date for a user, up until his invitation expiration date.

03caa5bf 08/22/2011 04:03 pm Giorgos Gousios

Method to set the auth token expiration programmatically

e8fe75a8 08/22/2011 03:59 pm Giorgos Gousios

Refactor invitation URL encode method

Extract code refactoring for the routine that encodes the user's auth-token to a URL. Used in testing.

a6ff022a 07/29/2011 07:42 pm Vangelis Koukis

Refer to sample auth tokens explicitly in the docs

Make an explicit reference in README.deploy to modifying the default
authentication tokens.

ad74e62d 07/29/2011 05:50 pm Nikos Skalkotos

Make dispatcher log to stderr when in debug mode

Add a logging handler to the dispatcher that sends logging output to
stderr when in debug mode (-d is enabled).

0fbab7db 07/29/2011 10:27 am Vangelis Koukis

Fix bug causing invitations to expire prematurely

Fix bug in invitation handling code treating INVITATION_VALID_DAYS
as hours instead of days, causing invitations to expire prematurely.

Rewrite the test for expiration expiration, for clarity, make the actual...

b067c405 07/27/2011 08:00 pm Vangelis Koukis

Update Changelog before tagging v0.5.4

87190c67 07/27/2011 07:54 pm Nikos Skalkotos

Update known good commit for gnt-instance-image

dc993883 07/27/2011 07:38 pm Vangelis Koukis

Merge branch 'ui-0.5'

a8855e98 07/27/2011 07:26 pm Vangelis Koukis

Merge branch 'admin'

Conflicts:
invitations/templates/invitation.txt

7395dbf8 07/27/2011 07:17 pm Vangelis Koukis

Merge branch 'api-current'

02728a9a 07/27/2011 07:15 pm Vangelis Koukis

Update deployment and upgrade notes

88540263 07/27/2011 07:03 pm Vangelis Koukis

Merge branch 'images'

c13ae216 07/27/2011 06:59 pm Vangelis Koukis

Consolidate entries in README.upgrade

69ba1fcf 07/27/2011 06:57 pm Kostas Papadimitriou

Machine status indicator update fix, Refs #813

Fixed display of the proper indicator image when a machine
transits from an active state to ERROR state.
Fixes apply for both icon and single view.

b24a2df6 07/27/2011 06:56 pm Vangelis Koukis

Merge branch 'ui-0.5'

2b3b40d4 07/27/2011 06:40 pm Kostas Papadimitriou

Fix stats loader image position for IE on machines icon view

6caef1a3 07/27/2011 06:24 pm Kostas Papadimitriou

Do not update graphs for destroyed machines

a36dc372 07/27/2011 06:24 pm Kostas Papadimitriou

Merge branch 'master' into ui-0.5

9e15401b 07/27/2011 06:04 pm Vangelis Koukis

Document configuration of snf-ganeti-tools

2ba17051 07/27/2011 06:02 pm Vangelis Koukis

Remove Ganeti tools settings from Django settings

922e0271 07/27/2011 05:39 pm Vangelis Koukis

Make snf-ganeti-tools/example.conf generic

9f642ac3 07/27/2011 05:32 pm Vangelis Koukis

Split the tools in a separate snf-tools/ directory

3b6e2090 07/27/2011 05:17 pm Vangelis Koukis

Remove no-longer used helpers.py

b8498a99 07/27/2011 05:05 pm Vangelis Koukis

Update README.upgrade, update Debian packaging

916c38f4 07/27/2011 04:46 pm Vangelis Koukis

Remove the ganeti Django app completely

Remove any reference to the synnefo.ganeti Django app
from the Django project, update README.upgrade accordingly.

ee67b59c 07/27/2011 04:23 pm Vangelis Koukis

Make synnefo a namespace package

Make synnefo a namespace package, to enable different parts
of the synnefo.* namespace to live in different directories. This
will easing breaking up the Synnefo project in different subprojects,
each of them packaged individually....

45ebfd48 07/27/2011 01:47 pm Vangelis Koukis

Import separate snf-ganeti-tools/ project

Split the Synnefo tools for Ganeti into a separate directory: * Make the utilities live in the synnefo.ganeti.* namespace * Import bootstrap scripts * Drop all dependencies on Django and the rest of Synnefo (refs #691)...

4d28e1b8 07/27/2011 11:54 am Kostas Papadimitriou

Change vm finalizing building message

6e20b628 07/27/2011 10:33 am Kostas Papadimitriou

~okeanos intro changed settings documentation

22f79931 07/26/2011 07:16 pm Giorgos Verigakis

Treat user input as utf-8

_register_user and add_invitation require unicode strings.

Fixes #943

38f59f88 07/26/2011 07:05 pm Giorgos Verigakis

Make invitations.txt UTF-8

Refs #943

d54cd53a 07/26/2011 06:18 pm Giorgos Verigakis

Bugfix

b53bbbf6 07/26/2011 06:17 pm Nikos Skalkotos

Update fedora image fixtures

0b9859e1 07/26/2011 01:21 pm Kostas Papadimitriou

Fix building progress message alignment

43c75313 07/26/2011 01:06 pm Kostas Papadimitriou

Merge branch 'master' into ui-0.5

fde20b8f 07/25/2011 07:21 pm Vangelis Koukis

Refer to snf-progress-monitor in README.upgrade

dcb4a587 07/25/2011 07:21 pm Vangelis Koukis

Initial import of snf-progress-monitor

Initial import of snf-progress-monitor, a small tool to monitor
the way I/O progresses for a process handling image files, by
opening /proc/<pid>/io. Periodically, the tool produces notifications
of type 'ganeti-create-progress', over AMQP.

e5e5d5c6 07/25/2011 07:09 pm Kostas Papadimitriou

Better exception handling for ajax calls in UI, Refs, #905

55e4b353 07/25/2011 06:33 pm Kostas Papadimitriou

Show completion percentage when a machine is being built, Refs #887

82288ca3 07/25/2011 05:59 pm Kostas Papadimitriou

Merge branch '0.5-fixes' of https://code.grnet.gr/git/synnefo into 0.5-fixes

a87c4a76 07/25/2011 05:53 pm Vangelis Koukis

Merge branch 'progrmon' into 0.5-fixes

Conflicts:
logic/dispatcher.py
ui/static/ie.css
ui/static/main.css
ui/static/synnefo.js

af90d919 07/25/2011 05:31 pm Vangelis Koukis

Allow ganeti-create-progress to exceed 100%

e6f5bb10 07/25/2011 04:45 pm Vangelis Koukis

Fix handling of ganeti-create-progress notifs

Fix handling of ganeti-create-progress notifications: * Fix typo * Fix logic dispatcher to properly log and survive exceptions thrown by
the logic layer when processing incoming notifications * Minor PEP8 fixes

cbadb3d8 07/25/2011 02:38 pm Kostas Papadimitriou

Replace timeouts with intervals for stats updates, Refs #881

19da4325 07/25/2011 02:21 pm Vangelis Koukis

Extend API to report build progress

Extend the API layer to report server build progress,
make the buildpercentage field a mandatory field with default value,
in the relevant South migration.

a09987c3 07/25/2011 02:11 pm Kostas Papadimitriou

UI update stats mprovements, Refs #881

- Reset multiple stats update timeouts for each vm
- Do not update stats while vm is building
- Do not display double loading indicator images

c25cc9ec 07/25/2011 01:23 pm Vangelis Koukis

Update handling of 'ganeti-create-progress' notifs

Update handling of 'ganeti-create-progress' notification messages: * update format of 'ganeti-create-progress' notifications * update relevant unit test accordingly * numerous PEP8 fixes in logic and api test code

4529511c 07/22/2011 06:00 pm Kostas Papadimitriou

Improve machine stats graphs on UI, Refs #881

- Display progress indicators while building
- Display error message if graph image cannot be retrieved
- Fallback to error overlay if api call fails
- Update on interval retrieved from api calls
- Stop updating if machine stats are collapsed (icon view)

1ea1fc33 07/22/2011 03:06 pm Kostas Papadimitriou

Handle long titles on machine connect overlay, Refs #857

6a430532 07/22/2011 02:24 pm Kostas Papadimitriou

Fix inconsistent data passed to datatables plugin instance, Refs #913

2e81680d 07/22/2011 02:21 pm Kostas Papadimitriou

Handle long machines names on single and list view, Refs #857

6dd01959 07/22/2011 02:09 pm Kostas Papadimitriou

Append "..." on machine transitional states, Refs #813

737b0e28 07/22/2011 12:30 pm Vangelis Koukis

Add license text to snf-ganeti-eventd and hooks

7991d0c5 07/22/2011 11:51 am Kostas Papadimitriou

Improve UI exception handling, Refs #905

- Different error codes for different ui errors
- Don't block interaction for specific DOM exceptions (invalid xhr state)
- Append last ajax request information when reporting an error

5039a44f 07/21/2011 06:54 pm Vangelis Koukis

Remove reference to inexistent okeanos hostname

ba88e499 07/21/2011 06:11 pm Giorgos Gousios

Add note on new migration

4c49c72b 07/21/2011 06:08 pm Kostas Papadimitriou

Handle no invitations left scenario, Refs #865

- hide invitations add form
- display informative message

25266019 07/21/2011 06:08 pm Kostas Papadimitriou

Added 404 and 500 error pages templates, Refs #837

also added an html sample page to get served on several occasions
(e.g. inform users that service is currently unavailable)

d0e3f226 07/21/2011 06:08 pm Kostas Papadimitriou

Improved rdp file creation, Refs #895

- Create contents from a django template
- Added username parameter
- Added domain parameter (defaults to snf-<machine_id>)

0d6dcc75 07/21/2011 06:08 pm Kostas Papadimitriou

UI machine connect improvements

- retrieve domain prefix from settings (defaults to BACKEND_PREFIX_ID)
- display message for windows users trying to connect to windows machine

226f086a 07/21/2011 06:08 pm Giorgos Gousios

Move queue declaration to the dispatcher

Move queue declaration and initialization to the dispatcher since the dispatcher is the only consumer of this information.

Refs: #809

8a67cddc 07/21/2011 06:08 pm Giorgos Gousios

Don't trigger reconciliation for deleted/suspended VMs

698d0666 07/21/2011 06:08 pm Giorgos Gousios

Move queue initialization to its own method

...in order for other standalone commands (drain, purge, etc) to be able to use the
declared queues

7b7c812d 07/21/2011 06:08 pm Giorgos Gousios

Add build percentage field

Refs :#885

7fffdb3a 07/21/2011 06:08 pm Giorgos Gousios

Add deleted config field in upgrade information

9068cd85 07/21/2011 06:08 pm Giorgos Gousios

Process build progress update notifications

Catch build progress update messages from AMQP, process and store them in the database. Test to store the processing operations

Refs: #885

8947f716 07/21/2011 06:08 pm Kostas Papadimitriou

Proper connect to machine messages

Display proper messages for host os other than linux/windows

26f1983a 07/21/2011 06:08 pm Kostas Papadimitriou

Proper invitation ajax calls and responses

- Removed redirect after form submission to avoid buggy ajax redirects
- Cleaned up invitations html code

29b89d4e 07/21/2011 05:52 pm Vangelis Koukis

Rename README.Upgrade for consistency

11f37f3a 07/21/2011 05:49 pm Vangelis Koukis

Clarify development instructions on vncauthproxy

241a15cd 07/21/2011 05:46 pm Kostas Papadimitriou

Fix selection of ipv4 addresses on icon view, Refs #903

389544f7 07/21/2011 05:41 pm Kostas Papadimitriou

Fix password select on chrome, Refs #901

10b3cf02 07/21/2011 05:11 pm Vangelis Koukis

Update deployment instructions wrt logging

4beadc2f 07/21/2011 05:04 pm Kostas Papadimitriou

Custom video player for ~okeanos intro site

e9e7fe51 07/21/2011 04:47 pm Kostas Papadimitriou

Improve UI firewall setting change process

- Hide apply button until user changed the profile option
- Show indicator while changing the firewall profile
- Catch excpetions when changing view while calling api for a profile
change

a5f6a51c 07/21/2011 01:48 pm Kostas Papadimitriou

Unique radio groups for each machine on networks view, Refs #839

1654e2e5 07/21/2011 01:46 pm Kostas Papadimitriou

Merge branch 'master' into 0.5-fixes

e58fdac8 07/21/2011 01:27 pm Kostas Papadimitriou

Usable connect button on private networks vm view, Refs #899

de44fc6c 07/21/2011 01:27 pm Kostas Papadimitriou

Fixed position for some overlays

fix for ie will follow in another commit

272b6c53 07/21/2011 12:56 pm Giorgos Gousios

Merge branch '0.5-fixes' of https://code.grnet.gr/git/synnefo into 0.5-fixes

e7f0eb53 07/21/2011 12:42 pm Giorgos Gousios

Move queue initialization to its own method

...in order for other standalone commands (drain, purge, etc) to be able to use the
declared queues

78b81e14 07/21/2011 12:30 pm Apollon Oikonomopoulos

kvm-vif-bridge: properly remove old firewall rules

Since kvm-vif-bridge is stateless, i.e. we don't know whether the instance was
on the same firewall class or even had the same tap interface, we have to try a
forced removal of all firewall rules for (tap,) x (protected,limited,unprotected)....

df130c27 07/21/2011 12:07 pm Giorgos Gousios

Don't trigger reconciliation for deleted/suspended VMs

bd444a11 07/21/2011 12:07 pm Giorgos Gousios

Move queue declaration to the dispatcher

Move queue declaration and initialization to the dispatcher since the dispatcher is the only consumer of this information.

Refs: #809

65ecc5e4 07/21/2011 10:36 am Kostas Papadimitriou

UI machine connect improvements

- retrieve domain prefix from settings (defaults to BACKEND_PREFIX_ID)
- display message for windows users trying to connect to windows machine

82f878ba 07/20/2011 06:09 pm Kostas Papadimitriou

Merge branch '0.5-fixes' into ui-0.5

406bf0d9 07/20/2011 06:05 pm Kostas Papadimitriou

Improved rdp file creation, Refs #895

- Create contents from a django template
- Added username parameter
- Added domain parameter (defaults to snf-<machine_id>)

1d133009 07/20/2011 05:46 pm Giorgos Verigakis

Show user email on simple user list output

Fixes #871

3f8df452 07/20/2011 04:40 pm Kostas Papadimitriou

Added 404 and 500 error pages templates, Refs #837

also added an html sample page to get served on several occasions
(e.g. inform users that service is currently unavailable)

a697f671 07/20/2011 01:09 pm Kostas Papadimitriou

Handle no invitations left scenario, Refs #865

- hide invitations add form
- display informative message

0b25517d 07/20/2011 01:01 pm Nikos Skalkotos

Update known good commit for gnt-instance-image.

The previous known good commit was not good at all...