Porting document: Django Administration Allow LTI 1.1 Consumer to request user's email/username

Regarding Django Administration
Allow LTI 1.1 Consumer to request user’s email/username
(internal link), is this something still relevant?

Asking because we’re deciding whether to port this over to doc.opencraft.com.

Ticket: BB-6337

I would say it belongs in the Open edX docs not OpenCraft docs. If it doesn’t already exist there, then we should probably port it there.

1 Like

Thanks @kshitij . :slight_smile:

I did some more reading, and it seems that this doc is now outdated (the flag was renamed in refactor: Rename CourseEditLTIFieldsEnabledFlag to CourseAllowPIIShar… · openedx/xblock-lti-consumer@6fb8679 · GitHub), and also the flag it discusses is specific to the lti consumer xblock.

So this should probably be documented on LTI Component Settings — Latest documentation , directly where it discusses the request user’s email/username settings. There is already a note that hints at this:

By default, this setting is not available in Studio.
To make this setting available in Studio, a system administrator must enable the setting in the Django administration console.

But it doesn’t say how to enable the setting. (so this is where we can document it concisely)

@kshitij cc @navin I’ve opened a PR at openedx/docs.openedx.org#1368 to document this upstream. :slight_smile:

I haven’t tested this with an actual LTI component (I’m not sure how), but I believe this should work.