Modules only visible to Module creators and site Admin
Steps to Reproduce
The visibility of Module and ability to assign Lessons is restricted to users who created the Modules and site Admin. Site Editors can see the Dashboard Modules page under Courses but it only populates with Modules they have created.
What I Expected
Site Admin, Editors and Authors should be able to see all Modules and assign Lessons to Modules irrespective of who created them.
What Happened Instead
Only site Admin can see all Modules. Editors can see the Modules they created but none of the other Modules. Roles below Editor can't see any Modules.
PHP / WordPress / Sensei LMS version
PHP 7.4.9 Wordpress 5.5 Sensei 3.5.0
Context / Source
We have 5 editors authoring a course with material spanning 20+ modules, everyone needs to work collaboratively.
Also reported in forums: https://wordpress.org/support/topic/are-modules-login-specific/
I couldn't reproduce this issue. Here's what I did:
- As an admin, create a course and two modules with draft lessons. Save as a draft.
- As an admin, assign the course to a teacher.
- Log in as the assigned teacher and view the course (Sensei LMS > Courses). Click to enter the course editor.
- As a teacher, I can see the module in the course, although the admin account created these modules.
@jinnypark to clarify content and structure created by Admins could be seen by everyone. If an Editor created a Module it could only be seen by that Editor and Admin, but it was not visible by other Editors. The only solution we found was for Admin to create the entire structure with empty lessons before editors could add content. Note this issue was raised 2 years ago and has not been tested on the current version.