You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add presenter to membership service controller index action
fixes PLAT-1343
Test plan:
* Using a course with sufficient users hit the following endpoint
/api/lti/courses/:course_id/membership_service
using a user's access token
* The endpoint supports three query params
page
per_page
role
* At the moment the role parameter is preserved in the nextPage url
but doesn't have any effect on what the endpoint returns
* Ensure that the nextPage url query params are preserved and that the
page param increments properly
* Ensure that per_page defaults to Api.per_page and that it cannot
exceed Api.max_per_page
* Ensure that the json objects that are returned conform to the format
detailed here:
http://www.imsglobal.org/lti/model/mediatype/application/vnd/ims/lis/v2/membershipcontainer%2Bjson/index.html#Introduction
* Ensure that the list of users returned by the membership service
includes only those users that the requesting user has permission to
view
Change-Id: I9d25dce6678e5bf04719469a3c38392f3f0d1d68
Reviewed-on: https://gerrit.instructure.com/75821
Reviewed-by: Nathan Mills <nathanm@instructure.com>
Tested-by: Jenkins
QA-Review: August Thornton <august@instructure.com>
Product-Review: Andrew Butterfield <abutterfield@instructure.com>
0 commit comments