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

msgcntr: Forums: Anonymous Topic setting not retained on import/site duplication - problematic silent failure

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 11.2, 11.3, 11.4
    • Fix Version/s: 13.0 [Tentative]
    • Component/s: Forums Tool
    • Labels:
    • 12 status:
      Merge
    • 11 status:
      Merge

      Description

      Issue: If you create a forum topic with the Posts are anonymous setting, then you use Import from Site or Duplicate Site to copy the content of the Forums tool to another site, in the new site, the topic does NOT retain the anonymous setting. This is a SILENT FAILURE to copy the setting, AND the site owner, IF they realize what happened, CANNOT fix the problem by simply choosing Topic Settings. This is because the Posts are anonymous setting cannot be changed following topic creation (this is intended behavior, and good, however, if an anonymous topic is imported into another site, the new copy also needs to be anonymous).

      Note: It's VERY unlikely that a site owner/instructor would realize the topic in the duplicated site was NOT anonymous until AFTER site participants have begun posting in it and noticed that their names display. Additionally, if the anonymous topic is set to allow site owners/instructors to see participants' identities, there will never be an indication of the problem to site owners/instructors.

      IMPORTANT: If BOTH settings, Posts are anonymous AND Reveal identities to roles with the "Identify Anonymous Authors" permission below are selected in the original topic, BOTH settings must also be selected in the copy of the topic created in the duplicated site.

      To reproduce:

      1. In a site (Site 1) with the Forums tool, create at least one forum.
      2. Add a New Topic.
      3. In the Topic Settings, select the option Posts are anonymous and save the topic.
      4. Go to Site Info > Duplicate Site and create Site 2.
      5. Go to Site 2 > Forums.
      6. Choose Topic Settings for the supposedly anonymous topic in the duplicated site.
      7. Issue: The topic is NOT anonymous.
      8. Go to Home > Worksite Setup > New and create a third site, Site 3, that also has the Forums tool.
      9. In Site 3, go to Site Info > Import from Site.
      10. Select Site 1 (the one with the anonymous topic) and import Forums from it.
      11. Following the import, in Site 3, go to Forums and choose Topic Settings for the supposedly anonymous topic.
      12. Issue: The topic is NOT anonymous.
      13. Now, repeat all the steps above but at step #3, select BOTH Posts are anonymous AND Reveal identities to roles with the "Identify Anonymous Authors" permission below.  At steps 7 and 12, BOTH options should be selected in the topic created by duplication/import.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  bjones86 Brian Jones
                  Reporter:
                  rainribbon Tiffany Stull
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code