In get menu call: check for email absence before querying the database for retrieving the user
remove oauth2 files
In edit_profile view set is_verified also in GET requests
Fix misspelling error
Merge branch 'master' of https://code.grnet.gr/git/astakos
Fix send feedback view
Remove set of django specific settings
since common django settings required by synnefo components are placed bywebproject.
fix user info in feedback email template
fix "None" next value in local login form
User notifications context processor fix
Fix user notification display
also improved styling of "notice" message types
Update Changelog
fix local login from cms
Improved user notifications
additional settings to set messages that get displayed on differentim pages (signin, signup, profile pages).
Update default config file and Changelog
Proper display of active service in cloudbar
based on service id or name.
Display service token in listservices command
Include service id in get_services json response
Additional upgrade notes regarding provided services
update Changelog
Merge branch 'refs/heads/0.6'
Conflicts: docs/source/backends.rst docs/source/conf.py docs/source/devguide.rst
delete obsolete import
narrow access to user info only to privileged users
register email returned by shibboleth (either as a primary or additional email)
Refs: #2416
Configurable enable/disable additional logging
Refs: #2448
Log main astakos functions
during datamigration set only to inactive users activation_sent date to epoch
Refs: #2471
Register the date a user activation email sent and reset it when the user becomes active (for future use)
include user groups in authenticate response
missing import
enable CsrfViewMiddleware
remove obsolete imports
remove obsolete fixtures
Provide an API call for the service clients to send user feedback
associate a superuser created with an AstakosUser
Provide api calls for permitting helpdesk users to access user information by user email and by username
Refs: #2414
Configurable enable email change mechanism
Refs: #2415
FF3.5 form inputs fix
input field did not get updated on first keypress although keypressevent got triggered.
add missing licence
middleware for the synchronization of the django session and the ASTAKOS_COOKIE
if ASTAKOS_COOKIE is set and the request user is not authenticated (sessionid cookie has expired or deleted), authenticate and login the user
Refs: #2291
Fix default settings values in sample conf file
change next parameter to index page in activate url
fix shibboleth login link
fix the page title in reset password templates
clear date_signed_terms field if there are updated approval terms for user to sign.
remove unnecessary import
Provide email change mechanism
Refs: #2363
Include Changelog in docs
change showuser command: do not show date_signed_terms if there are no terms to sign
delete obsolete files
Add south migration to apply latest fields changes
Update Changelog for v0.5.0
Update sample conf file
remove is_accepted & date_accepted Invitation fields (substituted by consumed & date_consumed reps.)
fix activate view in case of failure
snf-manage commands: do not send activation email in active users & do not allow inactive users to send invitations
shibboleth signup form throughs validation error in case of an inactive account with conflicting email
fix change user event message format
Fix email text for switching accounts
change user event message format
remove get_or_create_user
handle AstakosUser model validation error
fix activate in case of dublicate accounts
exception handling in get_menu
password reset breaks in django 1.2.3
keyword argument request is not passed in PasswordResetForm.save(), use BASEURL setting instead of building it from the request
remove ApprovalTermsWidget
remove has_signed_terms utility, introduce AstakosUser signed_terms function instead
set session cookie expiration to user auth_token expiration date
do not show inviter in invitation signup forms
update snf-manage command in notification email text
fix third-party signup form email validation sequence
ask acknowledgment for switching local account to shibboleth one
get_menu api call checks the ASTAKOS_COOKIE_NAME instead of the sessionid cookie.
Ratelimit login attempts
Refs: #2267
Merge branch 'master' of https://code.grnet.gr/git/astakos into 0.5
Conflicts: snf-astakos-app/astakos/im/models.py snf-astakos-app/astakos/im/views.py
Prevent non local users (not having usable password) from reseting their password.
Refs: #2167
Do not pass current location in Signin's next param
support shibboleth with invitations & enable modifyuser command to remove a user group
Merge branch 'master' into 0.5
Conflicts: snf-astakos-app/astakos/im/forms.py snf-astakos-app/astakos/im/templates/im/approval_terms.html
add support for groups
Redirect to index if no approval terms found
Merge branch 'current_changes'
Conflicts: snf-astakos-app/Changelog
Update changelog for v0.4.0
Update settings documentation
Update sample settings file
Safe imports
include required queue imports only if QUEUE_CONNECTION is set
change authentication methods: progress I
Fix signup form terms label display
Update Changelog for v0.3.9
Terms sample file
Update approval terms template
Handle label display for checkbox fields
Update base template
- Include ie7 specific css styles- Include footer from separate template file to make it easy to override