- Jul 30, 2014
-
-
Benjamin Zagorsky authored
-
Benjamin Zagorsky authored
-
Benjamin Zagorsky authored
Merge branch 'develop' of github.com:Harvard-University-iCommons/django-auth-lti into feature/configuration_check Conflicts: django_auth_lti/mixins.py
-
Benjamin Zagorsky authored
in doing so, applies the improved error message to mixins as well (previous commit only applied it to decorators)
-
Benjamin Zagorsky authored
changes failure on request.session.get('LTI_LAUNCH', None) returning None from an AttributeError to an ImproperlyConfigured exception
-
- Jul 29, 2014
-
-
Jaime Bermudez authored
Add a check for a custom role key - specified via an optional project pa...
-
Bermudez, Jaime authored
Remove apparently unneeded INSTALLED_APPS setting, as well as the LTI_CUSTOM_ROLE_KEY setting. Update middleware to use hasattr instead of getattr. Update tests to set the LTI_CUSTOM_ROLE_KEY django setting with a context manager block in each required test.
-
- Jul 28, 2014
-
-
Bermudez, Jaime authored
Add a script to run unit tests within auth_lti package. Add a tests package with a few tests of the custom role key merge that is being added as part of this feature branch. Filter out any empty roles from the merged list. Update requirements in setup.py to remove unused django-filter and to include mock as a test requirement. Remove *.html from MANIFEST as there are currently no html files. Add .egg to gitignore.
-
- Jul 25, 2014
-
-
Bermudez, Jaime authored
-
Bermudez, Jaime authored
Add a check for a custom role key - specified via an optional project parameter - and merge into the existing list of roles if present.
-
- Mar 06, 2014
-
-
Bermudez, Jaime authored
- Mar 05, 2014
-
-
Jaime Bermudez authored
Add a new base mixin for LTI views that has two convenience methods for ...
-
- Mar 04, 2014
-
-
Bermudez, Jaime authored
Add a new base mixin for LTI views that has two convenience methods for pulling params from session. Add full_name as a stored session variable.
-
- Feb 20, 2014
-
-
Colin Murtaugh authored
* develop: moved the code that stashes the LTI launch params to be after login(); fixes issue with masquerading in Canvas
-
Colin Murtaugh authored
moved the code that stashes the LTI launch params to be after login(); fixes issue with masquerading in Canvas
-
- Feb 19, 2014
-
-
Colin Murtaugh authored
Make corresponding mixin for LTI roles being required. Remove GroupRequ...
-
Bermudez, Jaime authored
Make corresponding mixin for LTI roles being required. Remove GroupRequiredMixin and LoginRequiredMixin since the former is not used in LTI requests and neither was being used currently anyway. Require django_braces with this library and use it's LoginRequiredMixin instead. Update version.
-
- Jan 29, 2014
-
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
Colin Murtaugh authored
when authenticating the user, put all of the LTI launch params into a dict called LTI_LAUNCH in the session
- Jan 27, 2014
-
-
Colin Murtaugh authored
middleware will process all LTI launch requests, regardless of whether or not the user is already logged in.
-
- Jan 26, 2014
-
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
- Jan 25, 2014
-
- Jan 16, 2014
-
-
Colin Murtaugh authored
when extracting the userid from the LTI launch request, look for lis_person_sourcedid first, then custom_canvas_user_login_id, then user_id
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
Colin Murtaugh authored
-
- Jan 08, 2014
-
-
Colin Murtaugh authored
-
- Jan 07, 2014
-
-
Colin Murtaugh authored
don’t throw PermissionDenied if there is no LTI data in the request; this is to allow view-by-view authentication