History | View | Annotate | Download (47.9 kB)
New states views Part 1
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.
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.
Project form improvements
- Differentiate title between update/create- Step subtitle styles
Projects list improvements
Project details view improvements
Perform membership checks during add member form validation
Periodically update quotas information in astakos usage page
Services to dict helper method
Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota
Set group details transaction commit on success
Project joined success message
Display success message after successfully joins a project
Fix project member approve view allowed methods
require POST http method
Only display members list to project owners
Fix membership admin actions
- Require POST request in membership reject/remove views- Fix members table actions cell content- Fix reject/remove actions urls
Remove manual transaction management in project detail.
Project members table administration actions column
In project search exclude projects in which user is already member.
Fix duplicate update project message
Fix project details view
Fix profile page
Merge branch 'latest-quota' into feature-astakos-tables
Conflicts: snf-astakos-app/astakos/im/models.py snf-astakos-app/astakos/im/views.py
Merge remote-tracking branch 'synnefo/feature-astakos-tables' into feature-astakos-tables
Conflicts: snf-astakos-app/astakos/im/tables.py
Default redirects
instead of raising a missing `next` parameter error.
Simplify template code
Use Resource object getter methods instead of ResourcePresentation
remove astakos obsolete code for billing & timeline
Astakos tables fixes
Project members table refactoring
- Use django-tables2 to render table
Projects list/search refactoring
Conflicts: snf-astakos-app/astakos/im/templates/im/projects/project_list.html snf-astakos-app/astakos/im/views.py
Project update fix
Change cyclades resource order
fixing conflicts
Initial use django-tables2
improves table view development by spliting table data access and presentationonto separate layers.
Separatiog details and membership options fieldsets for project create
Delete more obsolete code
Fix project search
Remove obsolete code
Testable settings use
Merge project_all and project_search view - Exclude project where user is accepted member
search group fix
Usage view fix
Separate function for enroll member
Fix resource usage page
Commit in project_detail; do not call project_detail in project_join
Several fixes
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.
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)
Javascript fixes for project create
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
Add summary view in project update
Fix models
Merge branch 'devel-0.13' of https://code.grnet.gr/git/astakos into latest-quota
Changing the name from feedback to contact in menu
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
Provider check after properly resolved
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
Improve activation view
- Use redirects instead of direct responses- Messages update
Resend activation view improvements
- Redirect to index- Check for authenticated user
Redirect to index after succecssful signup
Additional messages in third party registration/login process
Configurable auth providers messages
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...
Fix sequence of project applications & project search
Remove obsolete view
Fix membership views and other bugs
Progress VII
Progress VI
Progress V
Progress IV
Progress III
Progress II
Progress I
- Flag is_active_member to group_details
Change menu ``Report`` to ``Usage``
Fix group list view working with sqlite
Update snf-manage commands in email templates. Fix authentication token renewal.
Conflicts: snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html snf-astakos-app/astakos/im/templates/im/profile.html
Bug fixesStyle improventsAuthorisation methods page
Do not show default groups in project lists
Remove celery tasks execution
Enable group owner to disapprove already approved members
Fix sorting parameter validation in group detail
Fixes in group creation