Landing page style improvements
Improvements in auth_methods js in profile page
Remove change email from menu
Profile auth methods fixes/Landing page
- New landing page (missing icons)- Auth methods js bug fixes- Style fixes
New layout with image for email_change pages
Configurable activation url
url to redirect on after user account activation
Additional audits in data migration
Success messages on profile form submit
display messages based on action request after uses submitted theprofile form successfully
Check if local provider supports email changet
Some code refactoring
Exclude local accounts in unverified accounts cleanup
If an authenticated user tries to add a third party login method, resetexisting pending users created using the same third party identifier.
Fix reset password via extended profile form
New profile form bug fixesNew profile icons
Merge branch 'feature-astakos-newstyles' of https://code.grnet.gr/git/synnefo into feature-astakos-newstyles
New login form improvements
Keep fields_list in instance context
New profile form KeyOrder fix
Apply next parameter to sign in url
Improve user experience by redirecting user to the cloud page(service,cms etc.) he requested to sign in from.
Change default auth proviers setting
Restrict users to only one auth provider per module by default
Proper next parameter handling in third party logins
Excluding shibboleth all auth modules require two additional redirectscausing `next` parameter to be absent on the final url.
New profile form
Merge branch 'feature-astakos-newstyles' into feature-cloudbar-fix
Fix footer positioning javsacript handler
Improve javascript exception handling
Skip 'Script error' exceptions. Those exceptions get raised inFF/Safari/Chrome from scripts which location violates same-origin-policyof the document (e.g cloudbar.js).
Merge remote-tracking branch 'synnefo/feature-cloudbar-fix' into feature-astakos-newstyles
Cloudbar flickering fix
prepend body placeholder (using border-top) to avoid flickering causeddue to late rendering of the cloudbar element
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.
Fix get_active_auth_providers regressiona
Handling active auth providers require access to provider user objectthus user_providers context variable got reverted to contain a listof AstakosUserAuthProvider instances. AuthProvider instance access canbe achieved via `.settings` attribute.
Conform profile form with EMAILCHANGE_ENABLED setting
- Do not display email change fields
Auth_methods icons
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.
Optionally import rados
Fix syntax error
Merge branch 'latest-quota' into develop
bring quotas, projects, astakos logins, pithos/RADOSinto the new synnefo development workflow
fix radosblocker merge, fix some tabs/whitespace
Merge branch 'latest-quota' of https://code.grnet.gr/git/synnefo into latest-quota
Merge branch 'radosblocker' of https://code.grnet.gr/git/pithos into latest-quota
Conflicts: snf-pithos-app/pithos/api/util.py snf-pithos-backend/pithos/backends/modular.py snf-pithos-backend/pithos/backends/util.py
Fix pithos backend external_quota argument initialization
fix broken intDecimalField initialization
add pending members indication in projects
Fix TypeError: quota_values() takes no arguments (1 given)
Fix bug in user-set-initial-quota command
Clear service token expiration
Merge branch 'feature-devtools-autobuild' into develop
Limit lines length to 80
Delete pithos account_name call
Extend account_list pithos api call
Provide account name (not only uuid)
Fix AttributeError: 'AstakosUser' object has no attribute 'quota'
Include uuid in user-details command output
Implement project suspension and resumption
Merge membership's SUSPENDED and TERMINATED states into PROJECT_DEACTIVATED.
Bug fix
Icons for extralogin methods
Extralogin methods with icons
Style fixes
Remove unused update_application()
Add states DISMISSED and CANCELLED in ProjectApplication and related callsFix defaults in DateTimeFields
Hide pithos account_name api call
Various improvements to version computation
Implement autopkg.sh in Python
First python implementation of autopkg.sh script, used for automaticcreation of debian packages.
Compute merge commit
WIP commit for the devtools build system
Use GitPython instead of subprocess
Refactor network reconciliation
Additional parameters in the field constructor
Fix check for conflicting projects in approve
Changes in registering to quotaholder
Add an 'uplimit' (default) field in Resource;change AstakosUserQuota fields to IntDecimalField;pass all four limits of initial quotas to the quotaholder;register services and resources explicitly upon creation;a wrapper for get_quota.
Provide pithos call for getting account name from uuid
Fix model_to_dict utility
Auth providers login/logout messages update
Configurable auth providers icon urls
fix project table queryset, minor other fixes
Return quotaholder holding in pithos backend
Do not use global variable for current date
Project action fix
show leave action also when user requested to join the project
Project detail action title fix
Fix third party signup form
when active approval terms exist
change date column names
fix user_visible_by_last_of_chain()
ProjectApplication.objects.user_visible_by_last_of_chain()would erroneously list more than one application per chain.This was due to this behaviour (bug?) in django:
x = objects.values('chain').annotate(last_id=Min('id'))...
Replace account uuid with username in response headers
Project details fixes
- Fix status display- Modify action wording
Fix date validations in project application form
- Proper labels based on project application status
Merge branch 'latest-quota-new-states-views' into latest-quota
Additional project views fixes
Merge remote-tracking branch 'synnefo/latest-quota' into latest-quota-new-states-views
Remove obsolete AstakosUser email, is_active unique together check
New states views Part 1
Fix migrations
Fix default value
Additional common helper methodt
Helper api method to retrieve existing userids
Cyclades astakos migration helper command