Statistics
| Branch: | Tag: | Revision:

root @ ee45eb81

# Date Author Comment
ee45eb81 12/18/2012 07:16 pm Giorgos Korfiatis

Keep only one application in Project; the membership takes care
of tracking updates. Define set_sync(); state stays PENDING
if project.application has changed in the meantime.

d6fdc91e 12/18/2012 04:59 pm Georgios D. Tsoukalas

global project syncer with locked trigger

2fd11a01 12/18/2012 03:31 pm Giorgos Korfiatis

Do not record arguments of add_quota.
Add call query_serials separate from ack_serials.

ef0fa70b 12/17/2012 06:32 pm Giorgos Korfiatis

Record arguments of add_quota and return them in ack_serial

e091a8a7 12/17/2012 04:40 pm Giorgos Korfiatis

Typo

789d202d 12/17/2012 04:40 pm Giorgos Korfiatis

Add a serial in the add_quota API call

892410d3 12/17/2012 11:55 am Sofia Papagiannaki

Project name should be a domain name

4fc7d569 12/17/2012 11:33 am Sofia Papagiannaki

Fix NameError

de7392f2 12/14/2012 08:13 pm Sofia Papagiannaki

Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota

425e2e95 12/14/2012 08:12 pm Sofia Papagiannaki

Merge with upstream

52116521 12/14/2012 08:11 pm Sofia Papagiannaki

Fix quotaholder client

ad444e1b 12/14/2012 08:10 pm Sofia Papagiannaki

Merge migrations

Conflicts:
devtools/fabfile.py

e546df49 12/14/2012 06:40 pm Georgios D. Tsoukalas

support for multiple synced states per model

2a97d93b 12/14/2012 06:08 pm Giorgos Korfiatis

Astakos wrapper for add_quota

8b236764 12/14/2012 05:43 pm Giorgos Korfiatis

Sync status is Project and some stylistic changes

e8ea6085 12/14/2012 04:55 pm Sofia Papagiannaki

Resolve conflict in fabfile.py

54c1ed9a 12/14/2012 04:24 pm Sofia Papagiannaki

Remove conflict fbafile.py

bf45cb4a 12/14/2012 04:22 pm Sofia Papagiannaki

Merge branch 'dev' of https://code.grnet.gr/git/pithos into latest-quota

Conflicts:
.gitignore
devtools/fabfile.py
snf-pithos-app/pithos/api/util.py

83feb574 12/14/2012 04:04 pm Sofia Papagiannaki

Fix pithos api_method assertions

47b77c8b 12/14/2012 03:52 pm Sofia Papagiannaki

Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into latest-quota

Conflicts:
snf-astakos-app/astakos/im/forms.py
snf-astakos-app/astakos/im/management/commands/service-add.py
snf-astakos-app/astakos/im/messages.py
snf-astakos-app/astakos/im/models.py...

d62295ba 12/14/2012 03:26 pm Sofia Papagiannaki

Merge branch 'projects' of https://code.grnet.gr/git/astakos into latest-quota

Conflicts:
.gitignore
snf-astakos-app/conf/20-snf-astakos-app-settings.conf

8c165b27 12/14/2012 03:08 pm Sofia Papagiannaki

Merge branch 'devel-0.13' into latest-quota

Conflicts:
snf-cyclades-app/synnefo/api/servers.py
snf-cyclades-app/synnefo/logic/backend.py

198cbcfe 12/14/2012 12:01 pm Sofia Papagiannaki

Remove definition from project creation notification text

5a8eb6e7 12/14/2012 12:00 pm Sofia Papagiannaki

authenticate API call returns also the user id

e5d15648 12/14/2012 11:42 am Stratos Psomadakis

Use img['checksum'] as origin disk param.

Use the img['checksum'], instead of img['backend_id'] as the origin disk
paramater, as neede by the new archipelago code (and drop support for the old
one).

73fbaec4 12/14/2012 11:24 am Sofia Papagiannaki

Single model for ProjectApplication & Definition - Membership sync

68fde58b 12/14/2012 11:15 am Dimitris Aragiorgis

Support use of local debian branch

If desired you can pass local debian branch as first argument
in autopkg.sh script. If not passed then the one in conf file
will be used.

Signed-off-by: Dimitris Aragiorgis <>

b9231ded 12/13/2012 06:45 pm Kostas Papadimitriou

Exclude affiliation from shibboleth info display

54831252 12/13/2012 06:42 pm Kostas Papadimitriou

Improve activation view

- Use redirects instead of direct responses
- Messages update

82d7e9ef 12/13/2012 06:14 pm Georgios D. Tsoukalas

add REPLACED membership state and diff sync

c063d1c3 12/13/2012 06:10 pm Kostas Papadimitriou

Resend activation view improvements

- Redirect to index
- Check for authenticated user

261ccae9 12/13/2012 06:04 pm Kostas Papadimitriou

Remove deprecated template

cb4714e7 12/13/2012 06:02 pm Kostas Papadimitriou

Additional auth providers messages

4ec8c043 12/13/2012 05:53 pm Giorgos Korfiatis

add_quota API call

3c6a178b 12/13/2012 05:29 pm Kostas Papadimitriou

New login method templates

4e78511a 12/13/2012 05:27 pm Giorgos Korfiatis

Fix violation check

65360c65 12/13/2012 05:01 pm Georgios D. Tsoukalas

wip sync with per membership state

3b258643 12/13/2012 04:59 pm Kostas Papadimitriou

Third party providers fixes

- Proper third party user getter. Do not include info in queryset.
- Fix signup_url. key param only needed for login

5e992f29 12/13/2012 04:57 pm Kostas Papadimitriou

Redirect to index after succecssful signup

ab7e3a9e 12/13/2012 04:36 pm Kostas Papadimitriou

Additional messages in third party registration/login process

31fdafa8 12/13/2012 03:54 pm Kostas Papadimitriou

Update tests

1d59653f 12/13/2012 03:53 pm Kostas Papadimitriou

Configurable shibboleth provider strict mode

shibboleth provider can now be configured whether or not to require
additional provider information.

a15a19b2 12/13/2012 03:49 pm Kostas Papadimitriou

Minor messages modifications

include whitespaces between joined messages

f1ab6639 12/13/2012 03:47 pm Kostas Papadimitriou

Set sent_activation date on user activation

in case admin activates user skiping email activation process

af15e964 12/13/2012 03:26 pm Kostas Papadimitriou

Updated auth methods messages/redirects

- Redirect to index on password reset views (no need for intermediate
views)
- Show login success message

1c8f2df3 12/13/2012 02:55 pm Kostas Papadimitriou

User status migrations

- Set email_verified and activation_sent to all active users

0c87304c 12/13/2012 02:42 pm Kostas Papadimitriou

Use https to load google fonts

73c50664 12/13/2012 02:42 pm Kostas Papadimitriou

Identation fix

f054a8b3 12/13/2012 02:40 pm Kostas Papadimitriou

Shibboleth fixes

- Do not require name (some providers don't provide it)
- Proper can_add_auth_provider use

4bdd7e3d 12/13/2012 02:40 pm Kostas Papadimitriou

User state fixes

- Never reset activation_sent date
- Check for inactive users too for email/username uniqueness
- Check both email/username uniquness in user creation process
- Activated users should have both email_verified/activation_sent fields
set

c4b1a172 12/13/2012 02:11 pm Kostas Papadimitriou

Configurable auth providers messages

8aed306c 12/13/2012 12:42 am Giorgos Korfiatis

wip: merge Definition into Application
redefine some properties

81b92b0f 12/12/2012 09:52 pm Dimitris Aragiorgis

Add test section in installation overview

Signed-off-by: Dimitris Aragiorgis <>

81a53400 12/12/2012 09:32 pm Dimitris Aragiorgis

Add autopkg.conf and some fixes

The script sources the conf file in order to get build options.

In case building procedure fails, it cleans up the mess and returns
HEAD to initial state.

If it succeeds, it checks if your local branch is up-to-date with the...

4f22664f 12/12/2012 07:13 pm Georgios D. Tsoukalas

wip refactoring projects

027a1ba1 12/12/2012 07:12 pm Georgios D. Tsoukalas

new management command

607a487b 12/12/2012 04:07 pm Kostas Papadimitriou

CSS selector fix

7402953c 12/12/2012 04:02 pm Kostas Papadimitriou

Proper visibility handling of local login form

force display of local login form after invalid form submissions

26aba0bf 12/12/2012 03:37 pm Kostas Papadimitriou

Do not use LDAP backend by default

803c9c57 12/12/2012 03:36 pm Olga Brani

Bug fix

- Form visible when there is error in submit

f76e30f0 12/12/2012 03:14 pm Sofia Papagiannaki

More informative notification error log

bb5375b9 12/12/2012 02:57 pm Sofia Papagiannaki

Merge branch 'projects' of https://code.grnet.gr/git/astakos into projects

b8f05f8d 12/12/2012 02:56 pm Sofia Papagiannaki
  • Fix case when project application is None
  • do not rollback database transaction if notification fails to be sent
  • fix typo
f45a7ac4 12/12/2012 02:05 pm Christos Stavrakakis

Fix variable scope bug in process_net_status

be7b2729 12/12/2012 12:51 pm Giorgos Korfiatis

Update spec with last_application_approved

fdafae27 12/12/2012 12:03 pm Giorgos Korfiatis

Replace last_application_synced with last_application_approved

8a57a69b 12/12/2012 11:58 am Giorgos Korfiatis

Newline

2f0ebd7d 12/12/2012 11:45 am Sofia Papagiannaki

Add owner as a project member in case of closed join policy

529f3c49 12/12/2012 11:22 am Sofia Papagiannaki

Allow follower application with same deifinition name approvement

21c9042c 12/12/2012 11:12 am Christos Stavrakakis

Do not allow creation of more than one pools

Do not allow creation of more than one Bridge or MacPrefix pool, since
we can not handle them yet.

67543a93 12/12/2012 01:07 am Dimitris Aragiorgis

Ensure autopkg not to mess up local repo

Use add_cleanup, add_checkpoint (based on git reflog) and cleanup
handler upon exit so that local src repo preserves its state after
trying to build packages no matter if build process succeeds or not.

Signed-off-by: Dimitris Aragiorgis <>

9715d553 12/11/2012 08:35 pm Sofia Papagiannaki

Fix add_member in case of auto_accept join policy

75fae793 12/11/2012 08:34 pm Sofia Papagiannaki

During project approve set precursor back sequence state to REPLACED

5f703b47 12/11/2012 08:25 pm Sofia Papagiannaki

Update project-list command

d6a162d3 12/11/2012 08:23 pm Sofia Papagiannaki

Fix project list sorting by state

22ab4278 12/11/2012 08:11 pm Vangelis Koukis

Make autopkg.sh hopefully more user-friendly

Make autopkg.sh hopefully more user-friendly,
have the whole build procedure run in a directory under /tmp.

48130d8d 12/11/2012 07:31 pm Vangelis Koukis

Move fabfile under devtools/

7260959d 12/11/2012 07:29 pm Vangelis Koukis

Remove obsolete files from the integration branch

083d32f9 12/11/2012 06:41 pm Sofia Papagiannaki

Fix update project application integrity error

30a6c330 12/11/2012 06:35 pm Sofia Papagiannaki

Remove commit from submit

c4d1b547 12/11/2012 06:15 pm Sofia Papagiannaki

Project Notifications

262e04c6 12/11/2012 05:59 pm Giorgos Korfiatis

Fixed in ProjectApplication.approve

d26d8b71 12/11/2012 05:55 pm Dimitris Aragiorgis

Add script for auto pkg generation

Prerequisites:
- existing dirs: ~/build-area, ~/packages, ~/backup
- available commiter's gpg key commiter
- git-buildpackage

Suggested workflow:

git checkout --track origin/develop
git pull origin develop
git checkout -b local...

6974e526 12/11/2012 05:16 pm Kostas Papadimitriou

Correct ancestor method name

b22c36fd 12/11/2012 05:16 pm Kostas Papadimitriou

Fix third party signup template

extend from local signup to keep them in sync on template/styles changes

67f7179d 12/11/2012 05:16 pm Kostas Papadimitriou

Split profile authentication methods in separate file

3a72a5d4 12/11/2012 05:16 pm Kostas Papadimitriou

Store additional provider info

store useful account details for third party authentication providers
that provide such info.

2e587c3e 12/11/2012 05:16 pm Kostas Papadimitriou

Fix shibboleth signup url

c630fee6 12/11/2012 05:16 pm Kostas Papadimitriou

Third party login providers fixes/improvements

- Store additional provider info in PendingThirdPartyUser entries
- Include third party registration logic in main signup view. Additional
per provider signup views removed.
- Unique email validation for all activation backend forms...

ba50648c 12/11/2012 05:16 pm Kostas Papadimitriou

Update tests

ece3b66e 12/11/2012 04:34 pm Giorgos Korfiatis

Simplify ProjectApplication.submit

185b2190 12/11/2012 02:55 pm Sofia Papagiannaki

Minor fixes

6fd93cc1 12/11/2012 02:55 pm Olga Brani

Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13

Conflicts:
snf-astakos-app/astakos/im/templates/im/resource_usage.html

aabaf230 12/11/2012 02:36 pm Olga Brani

Merge commit

67345117 12/11/2012 02:34 pm Olga Brani

Style fixes

- Grey image
- Link "back to login"

6d20b7f3 12/11/2012 02:17 pm Vangelis Koukis

Migrate default settings to files under conf/

Migrate default settings to files under conf/ for every
Synnefo component.

TODO: Obliterate snf-cyclades-app/synnefo/appt_settings/default/*
and similar files. Make import of synnefo settings common throughout...

34a6b2c9 12/11/2012 02:09 pm Vangelis Koukis

Merge branch 'pithos-master'

Conflicts:
.gitignore
fabfile.py

Signed-off-by: Dimitris Aragiorgis <>
Signed-off-by: Vangelis Koukis <>

27e3526a 12/11/2012 01:57 pm Vangelis Koukis

Merge branch 'astakos-master'

Conflicts:
.gitignore

Signed-off-by: Dimitris Aragiorgis <>
Signed-off-by: Vangelis Koukis <>

ad60cbe2 12/11/2012 01:25 pm Giorgos Korfiatis

Fix is_suspended

2a422621 12/11/2012 01:22 pm Giorgos Korfiatis

Typo