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

New Assignment: Create a group level assignment could break the assignments list

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 12.0
    • Fix Version/s: 12.0, 19.0
    • Component/s: Assignments
    • Labels:
      None
    • 12 status:
      Resolved
    • Test Plan:
      Hide

      Please add a Test Plan here.

      Show
      Please add a Test Plan here.

      Description

      If an instructor tries to create an assignment at group level without having permissions at site level, it says he is not able to create the assignment.

      The true thing is that the assignment has been created in the database, breaking the tool for the instructors which have site level access.

      In Sakai 11.x the assignments are listed, in Sakai 12.x/Master the tool is broken forever, the only solution there is to delete the row physically from the database.

       

      Steps to reproduce the problem:

      • Create a new course site and create some sections.

      • Login as instructor (I used the "instructor" account)
      • Set this permissions at site level

      • Try to create an assignment, it should say something like this:

      • Go back as admin or a user with full site access.
      • Assignments tool is completely broken.

      • Assignments tool is unrecoverable unless you delete the row physically from the database.
      • In 11.x is not broken, the assignments appear at site level.

       

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                farreri Miguel Pellicer
                Reporter:
                farreri Miguel Pellicer
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code