Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / models.py @ ee45eb81

History | View | Annotate | Download (70.1 kB)

# 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

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

Typo

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

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

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...

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

Single model for ProjectApplication & Definition - Membership sync

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

add REPLACED membership state and diff sync

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

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

Additional messages in third party registration/login process

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

Minor messages modifications

include whitespaces between joined messages

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

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

wip refactoring 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
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

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

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

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.

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...

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

Simplify ProjectApplication.submit

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

Minor fixes

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

Fix is_suspended

43e09b6c 12/11/2012 12:02 pm Sofia Papagiannaki

Set unique together resource name and service

b4789608 12/11/2012 11:52 am Sofia Papagiannaki

Users inherit default quota

6dadd24a 12/11/2012 01:54 am Sofia Papagiannaki

Fix sequence of project applications & project search

2553efae 12/10/2012 09:12 pm Sofia Papagiannaki

Fix precursor application

9f01cf1d 12/10/2012 08:45 pm Sofia Papagiannaki

Fix membership reject & remove

97896995 12/10/2012 08:35 pm Sofia Papagiannaki

Fix membership views and other bugs

bfe23b13 12/10/2012 05:57 pm Sofia Papagiannaki

Progress VII

ccab6eb5 12/10/2012 12:04 am Sofia Papagiannaki

Progress VI

8327782d 12/08/2012 03:26 am Sofia Papagiannaki

Progress V

0cc22d47 12/07/2012 07:08 pm Sofia Papagiannaki

Several fixes

b22de10a 12/07/2012 03:55 pm Sofia Papagiannaki

Update models

e65c21df 12/07/2012 11:52 am Georgios D. Tsoukalas

eliminate top-level queries that force db access on parse

2a965273 12/07/2012 01:21 am Sofia Papagiannaki

Progress IV

71a38edf 12/06/2012 08:44 pm Sofia Papagiannaki

Progress III

f3342849 12/06/2012 06:49 pm Sofia Papagiannaki

Progress II

e1a80257 12/06/2012 03:52 pm Sofia Papagiannaki

Progress I

67be1883 12/05/2012 01:15 pm Olga Brani

Text changes

d44f3f89 12/04/2012 11:20 am Kostas Papadimitriou

Create local auth provider for superadmin user

if one created after syncdb command

c1b47d7f 12/04/2012 09:05 am Kostas Papadimitriou

Merge branch 'twitterauth' into devel-0.13

f9aea9c8 12/03/2012 05:49 pm Sofia Papagiannaki

Update snf-manage commands in email templates. Fix authentication token renewal.

fbaa4f3c 12/03/2012 01:34 pm Kostas Papadimitriou

Handle empty third party email

f8f86e83 12/03/2012 12:56 pm root

Remove celery tasks execution

b2033b58 12/03/2012 04:41 am Kostas Papadimitriou

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

a706ae94 12/01/2012 11:33 pm Sofia Papagiannaki

Fix infinite loop in case another user with the same email already exists

6b9a334b 12/01/2012 11:03 pm Sofia Papagiannaki

Change AstakosUserManager to inherit from django.contrib.auth.models.UserManager

5156e663 11/30/2012 06:48 pm Kostas Papadimitriou

Reset password when removing local auth provider

b778b6fa 11/30/2012 05:14 pm Kostas Papadimitriou

Update management commands

to conform with multiple auth providers feature

f432088a 11/30/2012 04:45 pm Kostas Papadimitriou

Additional multiple auth methods fixes and tests

2e90e3ec 11/30/2012 03:29 pm Kostas Papadimitriou

Merge branch 'devel-0.13' into multipleauthmethods

Conflicts:
snf-astakos-app/astakos/im/context_processors.py
snf-astakos-app/astakos/im/forms.py
snf-astakos-app/astakos/im/models.py
snf-astakos-app/astakos/im/target/local.py
snf-astakos-app/astakos/im/target/shibboleth.py...

d2633501 11/30/2012 02:42 pm Kostas Papadimitriou

Allow multiple login methods per account

789a5951 11/30/2012 01:27 pm Sofia Papagiannaki

Case insensitive email checks

#2883

c0b26605 11/29/2012 05:08 pm Sofia Papagiannaki

Merge remote-tracking branch 'origin/0.12' into devel-0.13

Conflicts:
snf-astakos-app/astakos/im/activation_backends.py
snf-astakos-app/astakos/im/api/admin.py
snf-astakos-app/astakos/im/auth_backends.py
snf-astakos-app/astakos/im/forms.py
snf-astakos-app/astakos/im/functions.py...

a1d12d1d 11/28/2012 06:14 pm Sofia Papagiannaki

Provide management command for cleaning up both inactive sessions and session catalog entries

bf0c6de5 11/28/2012 12:02 pm Sofia Papagiannaki

Flush other user sessions during password/token change

Refs: #3007

8f8c43b2 11/26/2012 07:52 pm Sofia Papagiannaki

include SECRET_KEY in token creation

357987bc 11/23/2012 06:40 pm root

Check if group member is already approved during approve procedure.

a4075f5a 11/23/2012 06:16 pm root

Add maximun participants number reached message.

e6759494 11/22/2012 01:56 pm Sofia Papagiannaki

Improve unique_together email and is_active validation checking

Refs: #3041

fffa19d2 11/20/2012 07:26 pm Sofia Papagiannaki

Updated shibboleth workflow (enable user change email before activation)

Refs: #3041

b6852727 11/20/2012 04:01 pm Olga Brani

Fixes

678b2236 11/16/2012 04:34 pm Sofia Papagiannaki

Customize third party signup form fields

Refs: #3041

ef20ea07 11/15/2012 05:37 pm Sofia Papagiannaki

Refine shibboleth signup mechanism

Refs: #3041

ae497612 11/13/2012 05:45 pm Olga Brani

Back up file

a3637508 11/09/2012 10:31 am Sofia Papagiannaki

Fix user activation

40a0cd8b 11/09/2012 09:56 am Sofia Papagiannaki

Fix signup

9ee0c6a2 11/08/2012 06:49 pm Sofia Papagiannaki

Fix quota in case of unlimited

9a06d96f 11/05/2012 03:38 pm Olga Brani

Merged demo

9eafaa32 10/04/2012 12:42 pm Sofia Papagiannaki

View and management commands for adding/removing user resource quota

Refs: #2793

7507ea03 10/02/2012 02:59 pm root

Set obsolete user and group limit field nullable

3bb604eb 10/02/2012 12:05 pm Sofia Papagiannaki

Merge branch '0.6.4' into dev

Conflicts:
snf-astakos-app/astakos/im/forms.py
snf-astakos-app/astakos/im/settings.py
snf-astakos-app/astakos/im/views.py

dfdc64d2 09/28/2012 06:41 pm Sofia Papagiannaki

Display resource limit details

032ade79 09/28/2012 01:19 pm Sofia Papagiannaki

Reduce database interaction in group_detail

661c4479 09/27/2012 08:00 pm Sofia Papagiannaki

Add group_detail members table pagination

04febd09 09/27/2012 02:01 pm Olga Brani

Bug fixes for pagination and select

0f42ee35 09/21/2012 12:59 pm Sofia Papagiannaki

Change resource representation

670de92a 09/18/2012 07:32 pm Sofia Papagiannaki

Change rename and change quota limit field to bigint

0c1f6cdb 09/18/2012 03:20 pm Sofia Papagiannaki

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

bd4f356c 09/17/2012 06:36 pm Sofia Papagiannaki

Register resources in quota holder

2b1a5f5d 09/14/2012 03:08 pm Olga Brani

Style changes in group_edit and show_all_groups

5ce3ce4f 09/10/2012 01:52 pm Sofia Papagiannaki

Fix code formatting to conform to the PEP 8 style guide

a4db4523 09/06/2012 07:23 pm Sofia Papagiannaki

Add group homepage field

Refs: #2793

fcf90160 09/05/2012 06:13 pm Sofia Papagiannaki

AstakosUser signed_terms property instead of function

20d50182 09/04/2012 04:03 pm Sofia Papagiannaki

fix group enable

fc1e2f02 09/02/2012 06:19 pm Sofia Papagiannaki

Progress VIII

  • integration with quota holder
  • new credit event for integration with aquarium