Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im @ e872c133

Latest revisions

# Date Author Comment
9024ed2e 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Catch exceptions in submit app views

Ignore exceptions in custom _create_object and _update_object;
let the views handle exceptions and specify commit strategy.

f12bcb3d 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Raise project-specific exceptions on failure

Replace IOError and PermissionDenied with project-specific exceptions.

c5b0bbb7 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Define permission levels for project actions

71c741dc 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Refactor membership checks for conciseness

da4ac460 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Add log info in membership actions

Record user who performed the action and optional reason.

50f74340 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Adapt tests to the new project schema

5cdbe7cc 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Fix sqlite-related migration issues

As per 63bcab0, do not attempt to delete index when run on sqlite.

88beea39 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Improve logging for Projects and Applications

Introduce model ProjectLog as well as fields in ProjectApplication
in order to record all actions.

1b52192e 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Lock globally when approving application

We need to make sure that the name to be approved is unique
among all non-terminated projects. We thus acquire a global
lock before approving.

e872c133 08/07/2013 12:01 pm Giorgos Korfiatis

astakos: Allow re-activation of terminated projects

Define function `reinstate' to re-activate a terminated project. If its
name is taken by another active project, it fails.

View revisions

Also available in: Atom