Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / forms.py @ 17ad5d37

History | View | Annotate | Download (36.8 kB)

# Date Author Comment
17ad5d37 01/15/2013 06:46 pm Kostas Papadimitriou

Conform profile form with EMAILCHANGE_ENABLED setting

- Do not display email change fields

3fbf7863 01/15/2013 05:40 pm Kostas Papadimitriou

Combined profile form updates

- Handle local account existance and accordingly display password change
fields
- Remove pending email changes before creating a new email change
request in EmailChangeForm object save method
- Pass request instance in form save

f7400729 01/15/2013 05:12 pm Kostas Papadimitriou

Initial commit of the combined profile form

The new profile form supports change email and password change actions
by propagating submited data to internal EmailChangeForm and
ExtendedPasswordChangeForm instances.

8172d87d 01/14/2013 02:18 pm Sofia Papagiannaki

Do not use global variable for current date

a1d151a8 01/14/2013 01:30 pm Kostas Papadimitriou

Fix third party signup form

when active approval terms exist

01223f04 01/14/2013 12:44 pm Sofia Papagiannaki

Fix date validations in project application form

05617ab9 01/11/2013 06:42 pm Kostas Papadimitriou

New states views Part 1

564a2292 01/11/2013 12:52 pm Kostas Papadimitriou

Auth providers improvements

- Enrich login/logout messages.
- Clear unverified accounts when user adds the same third party account
to an existing account.
- Other minor improvements.

f03b9ba6 01/11/2013 12:53 am Sofia Papagiannaki

Check project dates (better implementation)

c846fad1 01/11/2013 12:00 am Sofia Papagiannaki

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

Conflicts:
snf-astakos-app/astakos/im/forms.py
snf-astakos-app/astakos/im/functions.py

f568d0f4 01/10/2013 11:46 pm Sofia Papagiannaki

In case of project update bypass start date check

2ef98527 01/10/2013 11:13 pm Sofia Papagiannaki

Change join/leave project policies

69b26576 01/10/2013 10:51 pm Sofia Papagiannaki

Perform date checks

during project add form validation

43332a76 01/10/2013 04:06 pm Kostas Papadimitriou

Signup workflow changes

- Validate signup email over verified emails. Additional signups with
an existing unverified email will replace those entries.
- Redirect on signup success instead of just rendering a template.

ee4aa6eb 01/08/2013 04:19 pm Giorgos Korfiatis

Check user credentials in submit_application

69c822cc 01/08/2013 03:57 pm Giorgos Korfiatis

wip Simplify submit/update application

15ca2bea 01/08/2013 03:57 pm Giorgos Korfiatis

Refactor submit application; always mark precursor as REPLACED

0cc7fae7 01/08/2013 02:31 pm Olga Brani

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

e47fb17a 01/08/2013 01:38 pm Sofia Papagiannaki

Perform membership checks during add member form validation

4cac5b8e 01/08/2013 12:34 pm Olga Brani

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

3ff82dca 01/08/2013 12:34 pm Olga Brani

Various fixes
Change placeholder for homepage url

80da92f0 01/08/2013 12:33 pm Kostas Papadimitriou

Project form/summary fixes

- Sane member join default value
- Fix summary join/leave policy display

c82bd52b 01/07/2013 01:32 pm Kostas Papadimitriou

Fix project form included fields

67980f56 01/07/2013 11:47 am Georgios D. Tsoukalas

update project creation form texts

272cf735 01/04/2013 09:36 pm Sofia Papagiannaki

Membership policies kept in settings instead of db

7b51a360 01/04/2013 04:25 pm Kostas Papadimitriou

Merge branch 'feature-astakos-tables' into latest-quota

6dcf53eb 01/04/2013 04:24 pm Kostas Papadimitriou

Merge branch 'latest-quota' into feature-astakos-tables

Conflicts:
snf-astakos-app/astakos/im/models.py
snf-astakos-app/astakos/im/views.py

213ba781 01/04/2013 03:25 pm Sofia Papagiannaki

More informative member join/leave policies

6556e514 01/04/2013 02:26 pm Sofia Papagiannaki

Simplify template code

2df3770c 01/03/2013 01:34 pm Kostas Papadimitriou

Merge branch 'latest-quota' into feature-astakos-tables

Conflicts:
snf-astakos-app/astakos/im/templates/im/projects/project_list.html
snf-astakos-app/astakos/im/views.py

ce7d5f6f 01/03/2013 11:10 am Olga Brani

fixing conflicts

5550bcfb 12/27/2012 03:04 pm Kostas Papadimitriou

Initial use django-tables2

improves table view development by spliting table data access and presentation
onto separate layers.

595dde70 12/27/2012 02:46 pm Olga Brani

Various fixes for astakos projects

3b412f30 12/21/2012 04:42 pm Sofia Papagiannaki

Remove obsolete code

dd5f8f4d 12/21/2012 03:37 pm Kostas Papadimitriou

Various auth providers fixes/improvements

- Handle invalid login after auth method add request
- Fix auth method add for unauthenticated users
- Third party auth providers helper methods in astakos.im.target module
- Provider login url template tag that handles code,key,next url params

85d444db 12/20/2012 05:22 pm Sofia Papagiannaki

Merge project_all and project_search view - Exclude project where user is accepted member

52784759 12/19/2012 07:29 pm Olga Brani

Help_text and placeholders for create_project form

669cfe19 12/19/2012 04:19 pm Olga Brani

Fix update resources bug

40b52116 12/19/2012 02:45 pm Sofia Papagiannaki

Fix precursor application assignment

30dd9e0e 12/19/2012 02:45 pm Olga Brani

Javascript fixes for project create

23df5afa 12/19/2012 10:58 am Sofia Papagiannaki

Fix precursor application assignment

5200e864 12/18/2012 08:24 pm Sofia Papagiannaki

Fix models

7592e3e2 12/18/2012 06:48 pm Sofia Papagiannaki

Change sorting

172ce682 12/18/2012 04:21 pm Sofia Papagiannaki

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

Conflicts:
snf-astakos-app/astakos/im/messages.py
snf-astakos-app/astakos/im/notifications.py
snf-astakos-app/astakos/im/urls.py
snf-astakos-app/astakos/im/views.py

bea8a810 12/18/2012 12:38 pm Kostas Papadimitriou

Check for local method only if username provided

34a76cdb 12/17/2012 07:29 pm Kostas Papadimitriou

Change email process improvements

- Allow replacement of previously email change requests
- Cleanup expired email change requests in change email view
- Log email change
- Warn user for existing pending requests
- Redirect to profile on change email actions (failed or succeded)

e5966bd9 12/17/2012 05:16 pm Kostas Papadimitriou

Improve email/username handling

- New helper methods in AstkosUser.objects
- Check uniquness between username/email on user creation process
- Allow login using both username/email fields
- Keep email case intact
- Store lowercase email in username field

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

Project name should be a domain name

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

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

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

Fix project list sorting by state

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

Remove commit from submit

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

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

Minor fixes

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

Fix sequence of project applications & project search

56eb807c 12/10/2012 08:20 pm Sofia Papagiannaki

Fix project definition resource grants registration

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

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

74836e50 12/03/2012 02:46 pm Sofia Papagiannaki

Fix AttributeError invalid method name

2b5a3efa 12/03/2012 01:30 pm root

More meaningful login failure explanations

463a973c 12/01/2012 10:47 pm Sofia Papagiannaki

Enable group owner to modify moderation

bfaeedb6 12/01/2012 10:28 pm Sofia Papagiannaki

Fix sorting parameter validation in group detail

098f333b 12/01/2012 07:05 pm Sofia Papagiannaki

Validate sorting request parameter in group views

caf70869 11/30/2012 09:15 pm Sofia Papagiannaki

Do not save url prefix in group names

a9c0cd9f 11/30/2012 04:56 pm Kostas Papadimitriou

is_local is no longer used

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

f366e3ed 11/30/2012 11:50 am Olga Brani

Merge branch '0.6.4' into devel-0.13

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

59728d4e 11/29/2012 06:19 pm Olga Brani

Fixes
- Rename group to project in ui
- Different pagination for groups search result page
- Truncatechars filter

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

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

Flush other user sessions during password/token change

Refs: #3007

3cbd5e47 11/23/2012 04:44 pm Olga Brani

- New styles for select
- new Class ResourcePresentation
- Group add form javascript validation

6c8a3f7c 11/22/2012 01:52 pm Sofia Papagiannaki

Enable inactive shibboleth users to change email

Refs: #3041

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

Updated shibboleth workflow (enable user change email before activation)

Refs: #3041

5841646f 11/20/2012 03:58 pm Olga Brani

Bug fixes
- Custom select
- Units etc for group details
- General fixes

1f3b4b39 11/20/2012 02:19 pm Sofia Papagiannaki

Special handling for login failure messages

Refs: #3041

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

Customize third party signup form fields

Refs: #3041

c3a905e7 11/16/2012 03:34 pm Olga Brani

Adding placeholder to forms

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

Refine shibboleth signup mechanism

Refs: #3041

6abd262c 11/14/2012 03:55 pm Olga Brani

Group create form bug fixes ( preliminary effors )

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

Back up file

dcd1c383 11/13/2012 05:37 pm Olga Brani

Group create form bug fixes:
- Remove radio buttons limited/unlimited
- Human readable bytes size input

930f09ba 11/09/2012 12:58 pm Sofia Papagiannaki

Separate safely service and resource name (in case resource name contains the RESOURCE_SEPARATOR)

29b87e7c 11/08/2012 05:53 pm Sofia Papagiannaki

Fix group creation summary view

7c76af95 11/08/2012 12:44 pm Olga Brani

Bug fixes

8c804c12 11/07/2012 04:17 pm Sofia Papagiannaki

Backend implementation of group creation summary

820b18e0 11/07/2012 02:53 am Sofia Papagiannaki

User create_groups api call in group creation

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

Merged demo

53161dd8 10/31/2012 12:19 am Sofia Papagiannaki

Rewrite ExtendedSetPasswordForm & ExtendedPasswordChangeForm save methods

Refs: #2612

ee210d1d 10/16/2012 06:53 pm Sofia Papagiannaki

Change setting name

Refs: #2612

48e9f076 10/16/2012 06:23 pm Sofia Papagiannaki

Optionally enforce token renewal via settings. Set initial value to True in the forms.

Refs: #2612

c9015cf6 10/04/2012 12:53 pm Sofia Papagiannaki

Merge branch 'dev' into 0.6.4

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