Testable settings use
login_url helper
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
Update messages
Fix cookie logging message
LOGIN_URL fix
'/im' does not work if APPEND_SLASH django setting is set to False
Fix logging messages to use uuid
Merge project_all and project_search view - Exclude project where user is accepted member
Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota
search group fix
Better check for project inequality
Login style fixesCancel link in signup page
Show message after login with third party provider
Ack serials even when there are no memberships
Change cookie to contain uuid instead of email
Call reset_sync after non-successful qh call
Usage view fix
Astakos fix entity creation for services
Astakos fix quotaholder resource quantities
Set new project name in approve
Select style fixes
Fix project detail template
Fix membership state in project list
Fix leave project in case of auto_accept policy
Fix sync_projects
Fix AttributeError
User user uuid for quotaholder entities
Fix null date integrity constrain in ProjectMembershipHistory
Fix misspelling
Fix activation_sent assignment in user update
Separate function for enroll member
Fix resource usage page
Commit in project_detail; do not call project_detail in project_join
Conflicts: snf-astakos-app/astakos/im/endpoints/qh.py
Store user.uuid instead of user.email in quotaholder
Style fixes
Help_text and placeholders for create_project form
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
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