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
Should match how Studio interprets the permissions, handling things like org-level access correctly.
Notes:
The frontend will connect directly to Meilisearch, so it's necessary to encode the permissions for the user into a "restricted key" that users can use. The place to put this is here. It should probably look something like the following filter: org = "SomeOrg" OR context_key IN ["lib:...", "course-v1:...", ...] (for a user with org-level permissions on some org, and explicit permissions on some libraries and courses) (Update: see below - a different approach is likely required)
"As a course author, I want to control who can see my course content."
"As a library author, I want to control who can see my library content."
Requirements:
Notes:
org = "SomeOrg" OR context_key IN ["lib:...", "course-v1:...", ...](for a user with org-level permissions on some org, and explicit permissions on some libraries and courses) (Update: see below - a different approach is likely required)