History | View | Annotate | Download (12 kB)
API method and test to resend invitations
A bit more careful error handling
... in case of an unknown error. Also, correct delete invitation invocation
Check the type of the invitation object to be deleted
Test for the remove invitation method
Remove invitation when there is an error adding it
Update the auth token expiration date on login.
The change will update the auth token expiration date for a user, up until his invitation expiration date.
Refactor invitation URL encode method
Extract code refactoring for the routine that encodes the user's auth-token to a URL. Used in testing.
Fix bug causing invitations to expire prematurely
Fix bug in invitation handling code treating INVITATION_VALID_DAYSas hours instead of days, causing invitations to expire prematurely.
Rewrite the test for expiration expiration, for clarity, make the actual...
Merge branch 'master' into 0.5-fixes
Proper invitation ajax calls and responses
- Removed redirect after form submission to avoid buggy ajax redirects- Cleaned up invitations html code
Fix invitations ajax request repsonses
- always handle request as an ajax one
Be a bit more careful when initializing exceptions
The problem seems to be that the code incorectly used a class variable which wasinitialized once and exception messages where appended to it by both TooManyInvitationsand AlreadyInvited exception types, hence the fuzzy error reporting....
Fix invitation mail subject
Email related changes
-Use Django's DEFAULT_FROM_EMAIL configuration setting instead of custom setting-Send invitations from the DEFAULT_FROM_EMAIL account
Improve user support
Refs #827
Invitations improvements, Refs. #439
- show remaining invitations- i18n enabled strings
Small changes in invitation code
-Autoredirect invited user to application root-Print debug message with invitation URL-Fix error in Invitations.__unicode__
Merge branch 'api-current'
Conflicts: invitations/invitations.py
A couple of logging msgs to track progress
Use ugettext instead of gettext_lazy
Proper error messages handling. Refs. #439
invitations template modifications, Refs. #431
work with ajax calls
Handle and log system exceptions on invitation send
Configurable number of invitations per invitation level
Refs: #439
Merge branch 'api-current' into helpdesk-gui
Conflicts: aai/shibboleth.py
Per user invitation limits
refs: #705
PEP8 compliance
License headers for various files
refs #581
Methods to retrieve list of active synnefo users
Rename file email to avoid namespace clashes
Make tests a bit more rigid
Uniform login error handling, welcome and error templates calling
Accept invitation URLs and grant access to the user
Better exception messages, better exception handling
Prepare a shared key encrypted URL and format the outgoing email
Support for identifying and printing invitation form errors
Invitations are saved and displayed
refs: #439
Dynamic list of names-email for sending invitations
Custom template invocation as per verigak's blueprints
Add invitation works in test
Methods to add/update invitations