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

Forum topics do not release on open date

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 19.3, 20.0, 21.0 [Tentative]
    • Fix Version/s: 19.4, 20.0, 21.0 [Tentative]
    • Component/s: Forums Tool
    • Labels:
    • Environment:
      Tested on Win 10, Chrome 79.0.3945.88
    • 20 status:
      Resolved
    • 19 status:
      Verified
    • Test Plan:
      Hide
      1. Add Forums tool to a site.
      2. Under the existing/default Forum, create a new topic and set it to open in the future (ex: 5 mins from now).
      3. Before the "open time" arrives, in a different browser, log in as a student and go into Forums. The Topic isn't visible yet.
      4. Wait until open time has passed and click FORUMS to refresh the page. The Topic should be visible to the student.
      Show
      Add Forums tool to a site. Under the existing/default Forum, create a new topic and set it to open in the future (ex: 5 mins from now). Before the "open time" arrives, in a different browser, log in as a student and go into Forums. The Topic isn't visible yet. Wait until open time has passed and click FORUMS to refresh the page. The Topic should be visible to the student.

      Description

      When an instructor sets an "open date/time" for a forum topic, the topic does not become available to students on or after the open date/time.

      Workaround: If the instructor opens the topic settings and saves a second time, the topic will become available at the correct date/time. It's like the first save doesn't set something right, but the second save does.

      In my testing, this problem does NOT happen on Sakai nightly 19.3 [ https://qa1-us.nightly.sakaiproject.org/ ] – on this system the Topic opens when it's supposed to, with no second save needed.

      The problem happens consistently on 19.x, 20.x, and 21.x. 

      Note: On all systems tested, if you set the open date at the Forum level, that works fine. Problem is with open dates at the Topic level only.

      Steps to replicate:

      1. Add Forums tool to a site.
      2. Under the existing/default Forum, create two new Topics (Topic 1 & Topic 2) and set both to open at the same time in the future (ex: 5 mins from now).
      3. After creating & saving both Topics, beside Topic 2, click Topic Settings and scroll to the bottom and Save. (So Topic 1 has been saved once, on initial creation. Topic 2 was reopened and saved a second time.)
      4. Before the "open time" arrives, in a different browser, log in as a student and go into Forums. The 2 topics aren't visible yet, which is correct.
      5. Wait until open time has passed and click FORUMS to refresh the page. Topic 2 appears to the student, Topic 1 does not.
      6. Go back to your instructor browser. Beside Topic 1, click Topic Settings, scroll down and click Save.
      7. Go back to student browser and click Forums to refresh. Both Topics are now visible to the student.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  jonespm Matthew Jones
                  Reporter:
                  mcphaulk Karen McPhaul
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration