Fix send feedback view
fix user info in feedback email template
Merge branch 'master' of https://code.grnet.gr/git/astakos
fix "None" next value in local login form
User notifications context processor fix
Fix user notification display
also improved styling of "notice" message types
fix local login from cms
Improved user notifications
additional settings to set messages that get displayed on differentim pages (signin, signup, profile pages).
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
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
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
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
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 settings documentation
Safe imports
include required queue imports only if QUEUE_CONNECTION is set
change authentication methods: progress I
Fix signup form terms label display
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
Update styles
Show user email in feedback email content
Refs: #2285
upon successfully submitting the form, approval terms view redirects in index page if no next is specified.
Refs: #2019
Merge branch 'aquarium', remote-tracking branch 'origin'
Conflicts: snf-astakos-app/astakos/im/settings.py
createuser command: validate email
fix has_signed_terms function
do not show approval terms checkbox if there are no terms
configurable recaptcha disable
Refs: #2260
if no registered approval terms bypass approval terms mechanism
force absolute path in addterms command
do not approval terms form if user has already signed the terms
bug fixing
Refs: #1824
clear has_singed_terms in case of updated terms
merge with master
changes in user event queue messages
improve approval terms template
check in /login (redirect) whether user has signed the terms and if not redirect to approval terms
Force user to accept service terms