canvas-lms/lib/lti
Brad Humphrey 1339a8d126 Merge branch 'dev/platform/content-item' into HEAD
test plan:
This commit adds privacy level contro to content item selection requests
for the following fields:
  lis_person_contact_email_primary, lis_person_name_given,
  lis_person_name_full, lis_person_name_family, lis_person_sourcedid,
  lis_course_offering_sourcedid, and context_label

These fields should appear for the same privacy levels as they do for a
basic lti launch.  If the same tool is used in both a basic lti launch request
and a content item selection request, the above fields should either be
present on both launches or absent on both launches (depending on the
privacy level currently selected for the tool).

This commit also refactors how content item selection launches are
constructed, so it would be good to run a basic regression test on
content item selection launches in general.

fixes PLAT-2447

Change-Id: If55e9c84b3ddd91bdf700a8bbbb02d8f9a7e6e1f
2017-05-15 13:30:25 -06:00
..
membership_service da licença part 31 2017-04-27 21:59:58 +00:00
oauth2 da licença part 31 2017-04-27 21:59:58 +00:00
api_service_helper.rb da licença part 31 2017-04-27 21:59:58 +00:00
app_collator.rb da licença part 31 2017-04-27 21:59:58 +00:00
app_launch_collator.rb da licença part 31 2017-04-27 21:59:58 +00:00
app_util.rb da licença part 31 2017-04-27 21:59:58 +00:00
asset.rb da licença part 31 2017-04-27 21:59:58 +00:00
assignment_subscriptions_helper.rb da licença part 31 2017-04-27 21:59:58 +00:00
capabilities_helper.rb da licença part 31 2017-04-27 21:59:58 +00:00
content_item_converter.rb da licença part 31 2017-04-27 21:59:58 +00:00
content_item_response.rb da licença part 31 2017-04-27 21:59:58 +00:00
content_item_selection_request.rb support host and scheme for generating the return url 2017-05-15 19:28:48 +00:00
content_item_util.rb da licença part 31 2017-04-27 21:59:58 +00:00
errors.rb da licença part 31 2017-04-27 21:59:58 +00:00
external_tool_name_bookmarker.rb da licença part 31 2017-04-27 21:59:58 +00:00
external_tool_tab.rb da licença part 31 2017-04-27 21:59:58 +00:00
message_authenticator.rb da licença part 31 2017-04-27 21:59:58 +00:00
message_handler_name_bookmarker.rb da licença part 31 2017-04-27 21:59:58 +00:00
permission_checker.rb da licença part 31 2017-04-27 21:59:58 +00:00
privacy_level_expander.rb convert parameter helper to a privacy level decorator 2017-05-13 04:13:10 +00:00
re_reg_constraint.rb da licença part 31 2017-04-27 21:59:58 +00:00
security.rb da licença part 31 2017-04-27 21:59:58 +00:00
substitutions_helper.rb Merge remote-tracking branch 'origin/master' into dev/platform/content-item 2017-05-11 10:25:57 -06:00
tool_proxy_name_bookmarker.rb da licença part 31 2017-04-27 21:59:58 +00:00
variable_expander.rb Merge branch 'dev/platform/content-item' into HEAD 2017-05-15 13:30:25 -06:00
variable_expansion.rb da licença part 31 2017-04-27 21:59:58 +00:00