History | View | Annotate | Download (55.5 kB)
Add membership notifications
Change message for member removal
approve, deny, dismiss views
At the project application detail, project administrators(ASTAKOS_PROJECT_ADMINS setting) may approve or deny it.A denied application is still viewable by the applicant,until he dismisses it from the same page.
The project administrators' project list includes all projects.
fix project admin permissions
View and dismiss denied applications of an active project
Clear add member form
If members have been successfully added
Display add member form errors
Retry project view when PendingMembershipError is raised
Add GET method for project_leave view
Check if a user other than the owner can view a project
View for cancelling a pending application
Changes in project_detail
Distinguish project/application view as well asowner/simple user mode
Fix project resource fieldset ordering
Explicit groups/resources order
Show activation message
Auth providers add/remove messages
- Include provider method display- Add remove message
Redirect to index after sending activation email
Use custom project_transaction_context in project views
Bug/style fixes
Option to cancel membership request
Reference project by chain_id in views
Add a new namespace (projects/app/<application_id>)for applications (used in order to view modifications).
wip More progress with chains
wip Progress with chains
wip Project views by chain_id
Various fixes
Merge remote-tracking branch 'synnefo/feature-projects' into feature-astakos-newstyles
Profile auth methods fixes/Landing page
- New landing page (missing icons)- Auth methods js bug fixes- Style fixes
Configurable activation url
url to redirect on after user account activation
Success messages on profile form submit
display messages based on action request after uses submitted theprofile form successfully
Handle IOError while trying to load approval terms from not existing location.
Update token view/url
introduce a helper view to allow user update the account api token.``renewToken`` javascript helper method is included in forms.js.
Conform profile form with EMAILCHANGE_ENABLED setting
- Do not display email change fields
Email change activation fix
allow email change activation even if user is not authenticated
Combined profile form updates
- Handle local account existance and accordingly display password change fields- Remove pending email changes before creating a new email change request in EmailChangeForm object save method- Pass request instance in form save
Initial commit of the combined profile form
The new profile form supports change email and password change actionsby propagating submited data to internal EmailChangeForm andExtendedPasswordChangeForm instances.
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