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
A user who is not global staff, but is a course creator for all orgs should be able to create a new Content Library for any org.
Actual behavior
A non-global-staff course creator can only create a library for an org that already has a library.
Steps to reproduce
(This assumes that you do not have any legacy libraries to start out with.)
Create a new user and use the course_creators Django admin to make them a course creator for all orgs.
Click on the legacy libraries tab in studio.
Click the button to create a New Library.
At this point, it will bring up the form for creating a new library, but there will be no selectable org (and no way to enter the name of an org) unless you are global staff.
Next, use a global staff account to create a legacy library for a particular org. If you then go back to Studio with your course creator account, you should see that org (and only that org) as selectable.
Additional information
No response
The text was updated successfully, but these errors were encountered:
Note this is possibly related to #428, the fix for which had not yet been deployed to the sandbox when I did my testing. I'll test again once the Sumac test sandbox is rebuilt.
I still see a variant of this problem happening. Though it's weird–creating a course also makes it so that the org shows up. I'll keep this open, but @jmakowski1123 confirms that this is not a release blocker.
Release
Sumac
Expected behavior
A user who is not global staff, but is a course creator for all orgs should be able to create a new Content Library for any org.
Actual behavior
A non-global-staff course creator can only create a library for an org that already has a library.
Steps to reproduce
(This assumes that you do not have any legacy libraries to start out with.)
course_creators
Django admin to make them a course creator for all orgs.At this point, it will bring up the form for creating a new library, but there will be no selectable org (and no way to enter the name of an org) unless you are global staff.
Next, use a global staff account to create a legacy library for a particular org. If you then go back to Studio with your course creator account, you should see that org (and only that org) as selectable.
Additional information
No response
The text was updated successfully, but these errors were encountered: