Fix pithos api_method
Style fixes
Help_text and placeholders for create_project form
Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota
Javascript styled select ( create project form )
Fix typos
Remove old comments
Send full resource name at add_quota
Fix member join when join policy is auto_accept
Fix add_quota, use user id as quotaholder entity
Several fixes
Fix update resources bug
Proper missing eppn message
Update messages
In project details display resource information eg. units etc
Trigger syncing from the views
Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into tmp
Conflicts: snf-astakos-app/astakos/im/models.py snf-astakos-app/astakos/im/target/twitter.py
Required auth providers functionality
if one of auth providers is set to be required, user with no suchprovider can only view his profile page and is prompted to add anew login method.
Proper auth provider check
check can_add instead of can_create when adding additional auth provider
Do not display change password in menu
Fix precursor application assignment
Delete Serial entry after getting serial
Bug fixes; remove project field from ProjectApplication
Fix quotaholder communication
Fix migrations
Fix index view message
show message when adding new login method to an existing account
Missing import
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)
Fix tests
Remove debug statements
Javascript fixes for project create
Commit before calling sync_projects() in trigger_sync()
New add_quota API to handle infinity
Separately handle subtractions and additions of quotasAdapt get_diff_quota plus various bug fixes
Merge remote-tracking branch 'origin/devel-0.13' into latest-quota
Conflicts: snf-astakos-app/astakos/im/target/twitter.py snf-astakos-app/astakos/im/views.py
Fix notification error messages
Add summary view in project update
Fix project resource assignment
Project creation summary view: uncommitted html file
Fix models
Keep only one application in Project; the membership takes careof tracking updates. Define set_sync(); state stays PENDINGif project.application has changed in the meantime.
Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into latest-quota
Change sorting
Changing the name from feedback to contact in menu
global project syncer with locked trigger
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
Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into devel-0.13
New style for table sorting
Do not record arguments of add_quota.Add call query_serials separate from ack_serials.
Auth providers messages updates
Auth providers fixes
handle is_available_for_{create, add}
Provider check after properly resolved
Display create prompt only if provider is available for create
Check for local method only if username provided
Login methods wording
Tests fix
Unique user identifier
auto generated user identifier
Minor authenticate fix
skip duplicate call of check_password
Avoid verbose logging output
Record arguments of add_quota and return them in ack_serial
Remove dummy debug statement
Handle invalid google auth response
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
Typo
Add a serial in the add_quota API call
Force login when adding third party auth providers
use proper oauth parameters to force user to login and confirm his thirdparty account every time he adds a new login method
Remember last login method
when multiple login methods are enabled in settings only the primary oneis visible by default in the login page. Keeping last successful loginmethod in a cookie allows us to override that behaviour and improve userexperience for users that login using secondary login methods.
Improve third party login methods messages
Force secondary login methods display
in third party account assigment to existing account process
Fix form class resolving
Modal box style fix
Twitter client improvements
- handle denied auth response- configurable force_login param
Google and LinkedIn oauth support
Conflicts: snf-astakos-app/astakos/im/templates/im/auth/local_login_prompt.html
Project name should be a domain name
Fix NameError
Merge with upstream
Fix quotaholder client
Merge migrations
Conflicts: devtools/fabfile.py
support for multiple synced states per model
Astakos wrapper for add_quota