Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app @ be62cfa8

# Date Author Comment
badcb2a9 12/19/2012 02:45 pm Kostas Papadimitriou

Required auth providers functionality

if one of auth providers is set to be required, user with no such
provider can only view his profile page and is prompted to add a
new login method.

c838d05c 12/19/2012 02:45 pm Kostas Papadimitriou

Proper auth provider check

check can_add instead of can_create when adding additional auth provider

be62cfa8 12/19/2012 02:45 pm Sofia Papagiannaki

Do not display change password in menu

3d4a0a9b 12/19/2012 10:59 am Sofia Papagiannaki

Fix notification error messages

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

Fix precursor application assignment

4e748491 12/18/2012 09:03 pm Sofia Papagiannaki

Add summary view in project update

a7aba804 12/18/2012 09:02 pm Sofia Papagiannaki

Fix project resource assignment

3277f11f 12/18/2012 08:25 pm Sofia Papagiannaki

Project creation summary view: uncommitted html file

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

Fix models

12e7e809 12/18/2012 07:20 pm Sofia Papagiannaki

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

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.

918c1932 12/18/2012 07:01 pm Sofia Papagiannaki

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

18ea397b 12/18/2012 06:51 pm Sofia Papagiannaki

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

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

Change sorting

6b61a88f 12/18/2012 06:48 pm Sofia Papagiannaki

Fix migrations

279d6e51 12/18/2012 05:02 pm Olga Brani

Changing the name from feedback to contact in menu

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

global project syncer with locked trigger

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

1453b64f 12/18/2012 03:58 pm Olga Brani

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

e1dc6dec 12/18/2012 03:57 pm Olga Brani

New style for table sorting

450093ec 12/18/2012 01:44 pm Kostas Papadimitriou

Auth providers messages updates

c49263c5 12/18/2012 01:01 pm Kostas Papadimitriou

Auth providers fixes

handle is_available_for_{create, add}

cbd5de3c 12/18/2012 12:40 pm Kostas Papadimitriou

Provider check after properly resolved

5e860ee2 12/18/2012 12:38 pm Kostas Papadimitriou

Display create prompt only if provider is available for create

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

Check for local method only if username provided

08271cc8 12/17/2012 07:41 pm Kostas Papadimitriou

Login methods wording

1af308f1 12/17/2012 07:33 pm Kostas Papadimitriou

Tests fix

836a0fb0 12/17/2012 07:33 pm Kostas Papadimitriou

Unique user identifier

auto generated user identifier

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)

b93a38c5 12/17/2012 07:27 pm Kostas Papadimitriou

Minor authenticate fix

skip duplicate call of check_password

4327c8fc 12/17/2012 07:27 pm Kostas Papadimitriou

Avoid verbose logging output

9338e8e8 12/17/2012 05:18 pm Kostas Papadimitriou

Remove dummy debug statement

9f12cd1c 12/17/2012 05:18 pm Kostas Papadimitriou

Handle invalid google auth response

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

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

Typo

e339bd10 12/17/2012 02:08 pm Kostas Papadimitriou

Force login when adding third party auth providers

use proper oauth parameters to force user to login and confirm his third
party account every time he adds a new login method

c72d5a13 12/17/2012 01:33 pm Kostas Papadimitriou

Remember last login method

when multiple login methods are enabled in settings only the primary one
is visible by default in the login page. Keeping last successful login
method in a cookie allows us to override that behaviour and improve user
experience for users that login using secondary login methods.

4a1e3e53 12/17/2012 01:33 pm Kostas Papadimitriou

Improve third party login methods messages

73aca73d 12/17/2012 01:33 pm Kostas Papadimitriou

Force secondary login methods display

in third party account assigment to existing account process

d271dd21 12/17/2012 01:33 pm Kostas Papadimitriou

Fix form class resolving

d61f197e 12/17/2012 01:33 pm Kostas Papadimitriou

Modal box style fix

1c4e8364 12/17/2012 01:33 pm Kostas Papadimitriou

Twitter client improvements

- handle denied auth response
- configurable force_login param

16f89c1f 12/17/2012 01:33 pm Kostas Papadimitriou

Update messages

74796dd8 12/17/2012 01:33 pm Kostas Papadimitriou

Google and LinkedIn oauth support

4baa5660 12/17/2012 12:58 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/auth/local_login_prompt.html

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

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

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

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

Single model for ProjectApplication & Definition - Membership sync

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

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

7394bdf4 12/13/2012 11:43 am Olga Brani

Merge settings

67ee72e3 12/13/2012 11:41 am Olga Brani

Undo local login prompt bug fix

8738339d 12/13/2012 11:38 am Olga Brani

Local login prompt bug fix

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

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