Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / forms.py @ 6da04174

History | View | Annotate | Download (40.5 kB)

# Date Author Comment
6da04174 05/02/2013 11:54 am Giorgos Korfiatis

astakos: Make submit_application arguments explicit

eee9ec4d 05/01/2013 05:28 pm Giorgos Korfiatis

astakos: Cleanup input of submit_application

Form passes only a tuple (name, limit) for each selected resource,
omitting presentational data.

37d59b27 04/30/2013 08:09 pm Kostas Papadimitriou

astakos: Resources metadata improvements

- Allow admin to overwrite default resources presentation data using
ASTAKOS_RESROUCES_META setting. dict_merge is used to accomodate admin
from declaring all available metadata parameters.
- Enforce allow_in_projects resource policy in project application...

4161cb70 04/18/2013 12:20 pm Giorgos Korfiatis

Move resource data away from astakos settings

UI-related presentation data go to presentation.py.
Remove load_service_resources call and related astakos-init
management command.

26551b92 04/18/2013 12:20 pm Kostas Papadimitriou

Remove resource/service model dependencies

- Remove foreign key dependency between Service/Resource model. Replace
it with a service CharField to keep track of the service identifier
that the resource was registered from.
- Remove all references to resource service name in resource lookups

75380308 04/18/2013 12:20 pm Kostas Papadimitriou

Use updated resource models in projects views

878d9cf3 04/02/2013 08:49 am Kostas Papadimitriou

Merge branch 'tmp-common-email-recipients' into develop

31bc3a62 03/27/2013 11:26 pm Kostas Papadimitriou

Astakos email notification improvements

- Use project setting SERVER_EMAIL as sender to all email notifications.
- Remove astakos specific DEFAULT_CONTAC_EMAIL in favor of snf-common's
CONTACT_EMAIL setting.
- Remove DEFAULT_CONTACT_EMAIL and ADMINS astakos specific settings in favor of...

42732c26 03/26/2013 06:42 pm Giorgos Korfiatis

Preserve owner info when modifying project

An admin can modify a project, i.e. create an application based on
a previous application. We distinguish the initial applicant, called
the `owner', from the user who submitted the current application,
called the `applicant'....

9d20fe23 03/15/2013 07:49 pm Kostas Papadimitriou

Authentication providers improvements

Major authentication provider refactoring to support

- Modular and easily configurable messages with common context
- Fine grained provider policies to support appling specific policies to
users and/or groups

Key points:...

c9a6e558 02/27/2013 04:54 pm Constantinos Venetsanopoulos

Verbal updates wrt help texts of astakos forms

98b84806 02/26/2013 01:12 pm Kostas Papadimitriou

Prevent changes of readonly user profile fields

some user profile properties require special actions to be performed by
the user in order to be altered. Additional workflows are provided for
these properties to be changed (e.g. email verification urls/views for...

f911f6d3 02/14/2013 04:27 pm Kostas Papadimitriou

Replace dummy messages

d6ea9b3d 02/14/2013 04:26 pm Olga Brani

Style fixes

New style for resource usage page
Temporary help_text for profile form
Css fixes

97e93991 02/14/2013 04:26 pm Kostas Papadimitriou

Ensure only verified users are added to a project

since users get registered at quotaholder during the activation process
(qh_register_user_with_quotas call in `activate` method -- im/functions.py).

An additional safer check in `create_membership` method might be...

c53afd76 02/14/2013 04:26 pm Georgios D. Tsoukalas

Fix project form texts

e01dcd43 02/14/2013 04:26 pm Sofia Papagiannaki

Do not allow negative project member number

ccaadd41 01/25/2013 02:54 pm Sofia Papagiannaki

Add uuid in user profile view

ec2e67f4 01/24/2013 06:07 pm Kostas Papadimitriou

Explicit groups/resources order

28f4439f 01/24/2013 04:23 pm Sofia Papagiannaki

Fix send reset password email

e9e692be 01/24/2013 03:58 pm Kostas Papadimitriou

Auth providers fixes

- Respect CAN_REMOVE provider setting
- Verbal differences in create password form (based on if user requests
to add local password method or just tries to change the password)

260f1021 01/24/2013 03:58 pm Kostas Papadimitriou

Improve unusable password validation error message

7b4ca7fe 01/24/2013 12:27 pm Olga Brani

Fix empty new email validation

835e2ee3 01/24/2013 11:51 am Olga Brani

New texts

Text for sign up/contact form/ reset password

f5001ffb 01/23/2013 10:06 pm Kostas Papadimitriou

Fix empty email validation

861458fd 01/23/2013 07:07 pm Kostas Papadimitriou

Remove debug shibboleth statement

4a13d054 01/23/2013 04:14 pm Kostas Papadimitriou

Fix third party signup form

- Do not user `provider` context variable when iterating through auth
provider objects since it's already passed in context from the signup
view

1177e91b 01/23/2013 03:12 pm Olga Brani

Bug fixes

b87429e1 01/23/2013 03:10 pm Olga Brani

Bug/style fixes

ff67242a 01/22/2013 01:28 pm Giorgos Korfiatis

wip Project views by chain_id

f9224cc0 01/21/2013 09:11 pm Sofia Papagiannaki

Fix unicode urlencoding in feedback call

003d8fcf 01/18/2013 11:56 am Olga Brani

Profile auth methods fixes/Landing page

- New landing page (missing icons)
- Auth methods js bug fixes
- Style fixes

2da6f56b 01/17/2013 03:05 pm Kostas Papadimitriou

Success messages on profile form submit

display messages based on action request after uses submitted the
profile form successfully

649f2d36 01/17/2013 03:05 pm Kostas Papadimitriou

Check if local provider supports email changet

95cb469b 01/17/2013 03:05 pm Kostas Papadimitriou

Fix reset password via extended profile form

c55e39e7 01/16/2013 03:45 pm Kostas Papadimitriou

Keep fields_list in instance context

2b7a87d7 01/16/2013 03:36 pm Olga Brani

New profile form KeyOrder fix

d0632ab1 01/16/2013 03:07 pm Olga Brani

New profile form

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