History | View | Annotate | Download (33.3 kB)
Check project dates (better implementation)
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
In case of project update bypass start date check
Change join/leave project policies
Perform date checks
during project add form validation
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.
Check user credentials in submit_application
wip Simplify submit/update application
Refactor submit application; always mark precursor as REPLACED
Perform membership checks during add member form validation
Various fixesChange placeholder for homepage url
Project form/summary fixes
- Sane member join default value- Fix summary join/leave policy display
Fix project form included fields
update project creation form texts
Membership policies kept in settings instead of db
Merge branch 'feature-astakos-tables' into latest-quota
Merge branch 'latest-quota' into feature-astakos-tables
Conflicts: snf-astakos-app/astakos/im/models.py snf-astakos-app/astakos/im/views.py
More informative member join/leave policies
Simplify template code
Conflicts: snf-astakos-app/astakos/im/templates/im/projects/project_list.html snf-astakos-app/astakos/im/views.py
fixing conflicts
Initial use django-tables2
improves table view development by spliting table data access and presentationonto separate layers.
Various fixes for astakos projects
Remove obsolete code
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
Merge project_all and project_search view - Exclude project where user is accepted member
Help_text and placeholders for create_project form
Fix update resources bug
Fix precursor application assignment
Javascript fixes for project create
Fix models
Change sorting
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
Check for local method only if username provided
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)
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
Project name should be a domain name
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...
Single model for ProjectApplication & Definition - Membership sync
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
Configurable auth providers messages
Fix project list sorting by state
Remove commit from submit
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...
Minor fixes
Fix sequence of project applications & project search
Fix project definition resource grants registration
Progress VII
Progress VI
Progress V
Several fixes
Progress II
Progress I
Text changes
Fix AttributeError invalid method name
More meaningful login failure explanations
Enable group owner to modify moderation
Fix sorting parameter validation in group detail
Validate sorting request parameter in group views
Do not save url prefix in group names
is_local is no longer used
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...
Allow multiple login methods per account
Case insensitive email checks
#2883
Merge branch '0.6.4' into devel-0.13
Conflicts: snf-astakos-app/astakos/im/views.py
Fixes- Rename group to project in ui- Different pagination for groups search result page- Truncatechars filter
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...
Flush other user sessions during password/token change
Refs: #3007
- New styles for select- new Class ResourcePresentation- Group add form javascript validation
Enable inactive shibboleth users to change email
Refs: #3041
Updated shibboleth workflow (enable user change email before activation)
Bug fixes- Custom select- Units etc for group details- General fixes
Special handling for login failure messages
Customize third party signup form fields
Adding placeholder to forms
Refine shibboleth signup mechanism
Group create form bug fixes ( preliminary effors )
Back up file
Group create form bug fixes:- Remove radio buttons limited/unlimited- Human readable bytes size input
Separate safely service and resource name (in case resource name contains the RESOURCE_SEPARATOR)
Fix group creation summary view
Bug fixes
Backend implementation of group creation summary
User create_groups api call in group creation
Merged demo
Rewrite ExtendedSetPasswordForm & ExtendedPasswordChangeForm save methods
Refs: #2612
Change setting name
Optionally enforce token renewal via settings. Set initial value to True in the forms.
Merge branch 'dev' into 0.6.4
Conflicts: snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html
View and management commands for adding/removing user resource quota
Refs: #2793
Merge branch 'dev' of https://code.grnet.gr/git/astakos into dev
Merge branch '0.6.4' into dev
Conflicts: snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/settings.py snf-astakos-app/astakos/im/views.py
commit dev84 changes
Add sorting parameter validation
Bug fixes for pagination and select
Merge remote-tracking branch 'origin' into dev
Conflicts: snf-astakos-app/Changelog snf-astakos-app/README snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/functions.py snf-astakos-app/astakos/im/settings.py snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js...