Only course creators should be permitted to create new beta Content Libraries #35943
Labels
bug
Report of or fix for something that isn't working as intended
release testing
Affects the upcoming release (attention needed)
Only people who can create courses should be allowed to create new content libraries. Right now, any active user can do so:
edx-platform/openedx/core/djangoapps/content_libraries/permissions.py
Lines 69 to 71 in f9126bf
We should be looking at
course_creators
. Related to this, only people who have explicit permissions or who arecourse_creators
(or global staff) should be able to view publicly accessible content libraries.The
ENABLE_CREATOR_GROUP
setting isTrue
by default:edx-platform/cms/envs/common.py
Lines 222 to 224 in 1397673
Acceptance criteria:
ENABLE_CREATOR_GROUP
isFalse
, only global staff may create new content libraries.ENABLE_CREATOR_GROUP
isTrue
, people in the course creator group can create content libraries, along with global staff. Other users may not create libraries.We need to get this fixed before the Sumac release is tagged.
The text was updated successfully, but these errors were encountered: