Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-42370

Site Info / Edit Class Roster(s) - Add Roster(s) permission change between 12 and 19x

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 19.2, 20.0
    • Fix Version/s: 19.3, 20.0
    • Component/s: Site Info
    • Labels:
      None
    • Environment:
      Sakai 19/20
    • 19 status:
      Verified
    • Test Plan:
      Hide
      1. Create a user that has the maintain role
      2. Enter that user as instructor in a couple sites
      3. Update !user.template.maintain and remove site.add.course permission
      4. Enter a site as the user in the maintain role
      5. Access Site Info->Edit rosters

      If fixed, the user should see the Add Roster(s) link/button.

       

      Show
      Create a user that has the maintain role Enter that user as instructor in a couple sites Update !user.template.maintain and remove site.add.course permission Enter a site as the user in the maintain role Access Site Info->Edit rosters If fixed, the user should see the Add Roster(s) link/button.  

      Description

      In Sakai 12, instructors had the ability to access Site Info->Edit Class Roster(s) and see the Add Roster(s) button while having the "site.add" permission (no "site.add.course" permission).  In Sakai 19, if a user role such as maintain is missing the permission "site.add.course", they will not see the option for Add Roster(s).  

      Many schools auto-create course sites, so instructors only have the option to create project sites, not course sites.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  drramsey Derek Ramsey
                  Votes:
                  1 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration