Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Restrict search results based on user permissions [FC-0040] #34471
Restrict search results based on user permissions [FC-0040] #34471
Changes from 9 commits
6abe377
80699f1
c729b35
702abb6
0b32048
b864e6c
6f78c0f
902e75c
3b07501
4edcebe
ef89591
a917c64
6a3c30a
c7215ac
a28f3a9
ef24a88
811687d
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we're concerned about the performance of this data migration, I can remove it and add a management command instead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI @rpenido -- I decided to remove the data migration (ef89591): running
reindex_studio
handles this for us.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we want to get the IDs only for course-level assignments here. If the user is staff in
orgA
and doesn't have any course-level role, this list should be empty. I'm not sure if we have a function for that.Maybe use what we did in
_get_course_user_orgs
in the tagging rules, but return the course ids?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done with 6a3c30a.