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

Sakai 11.2 and later Regression - Hiding top-level page via Lessons-Settings dialog is not reflected in Site Info Page Order, and vise versa

    Details

    • Type: Bug
    • Status: OPEN
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 11.2, 11.3, 11.4, 12.0
    • Fix Version/s: None
    • Component/s: Lessons
    • Labels:
      None
    • Environment:
      https://trunk-mysql.nightly.sakaiproject.org

      Windows 10, Chrome 60.0.3112.113 and Firefox 52.3.0
    • Previous Issue Keys:
      LSNBLDR-860
    • Test Plan:
      Hide

      Video demonstrating how to reproduce issue: https://www.screencast.com/t/XPnUaebEOVVM

      1. Create a site with several Lessons tools (in my example, I created 4 lesson pages).
      2. Go to Site InfoTool Order and select Make Tool Invisible to Students for one of the pages and Save.
      3. Go to the lesson page you just hid and select the cog (Settings).  Observe Issue: The checkbox is NOT selected for **Hide this page from users.**
      4. Go to another (visible) lesson page and select the cog (Settings).  Select the checkbox **Hide this page from users and Save.
      5. Go back to Site InfoTool Order and Make Tool Visible to Students, then Save.
      6. Issue: You're returned to Site Info with the tool still hidden.
      7. Go back to Tool Order and observe Issue: ** the lesson page that is actually still hidden displays as if it were visible in the Tool Order list, and you have the option to make it invisible (even though it already is invisible).
      Show
      Video demonstrating how to reproduce issue:  https://www.screencast.com/t/XPnUaebEOVVM Create a site with several  Lessons tools (in my example, I created 4 lesson pages). Go to  Site Info >  Tool Order and select  Make Tool Invisible to Students for one of the pages and  Save . Go to the lesson page you just hid and select the  cog ( Settings ).  Observe  Issue: The checkbox is NOT selected for ** Hide this page from users .** Go to another (visible) lesson page and select the  cog ( Settings ).  Select the checkbox ** Hide this page from users and  Save . Go back to  Site Info >  Tool Order and  Make Tool Visible to Students , then  Save . Issue: You're returned to  Site Info with the tool still hidden. Go back to  Tool Order and observe  Issue:  ** the lesson page that is actually still hidden displays as if it were visible in the  Tool Order list, and you have the option to make it invisible (even though it already is invisible).

      Description

      Sakai 11.2 and later versions are exhibiting a regression of the issue fixed in -LSNBLDR-135-.

      If you hide a Lessons tool via Site InfoTool OrderMake tool invisible to students, the tool hide is NOT reflected in the Lessons > cog (Settings) > Hide this page from users.

      Additionally, if you hide a lesson page from Lessons > cog (Settings) > Hide this page from users, you CANNOT show it again by going to Site Info > Tool Order > Make tool visible to students.  Upon saving the change on Site InfoTool Order, the change silently fails.  Going back to Site Info > Tool Order, it displays as if the page were visible, but it's not (the visibility is solely controlled by Lessons > cog (Settings).

      The issue can be observed on https://trunk-mysql.nightly.sakaiproject.org

      Video demonstrating issue: https://www.screencast.com/t/XPnUaebEOVVM

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  rainribbon Tiffany Stull
                  Votes:
                  1 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                    Dates

                    Created:
                    Updated:

                      Git Integration