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

questions imported from qp should not be editable by other users

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.1
    • Fix Version/s: 2.1.0
    • Labels:
      None
    • Environment:
      WINXP IE

      Description

      See linked issue SAK-2214.

      If more than one user has the maintain role in a site, they should be able to edit questions in each others' assessments only if the questions are not drawn from question pools. If the question came from someone else's question pool, the user trying to edit it should get a warning message. (Right now Samigo
      just throws an exception.)

      Steps to reproduce:

      1. Log in as user #1. Go to a site in which #1 has the maintain role.
      2. In the site, go to T&Q and create an assessment. Import a question from a question pool into the assessment, and save it.
      3. Go to the Site Info tool and grant user #2 the maintain role in the site. Log out.
      4. Log in as user #2 and go to the site, then T&Q. You have the maintain role now, so you can view the new assessment.
      5. Modify the question that user #1 imported and click save.
      6. Boom.

      What should happen is that Samigo should check whether the question was imported from a question pool or created from scratch. If the question was created from scratch, user #2 should be able to edit it. If the question came from a question pool, #2 should get a warning message.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  marith Margaret Petit (Inactive)
                  Reporter:
                  marith Margaret Petit (Inactive)
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration