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

Tools with site.upd in functions.require can't be unhidden in Page Order

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: RESOLVED
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: PageOrderHelper , Portal
    • Labels:
    • Test Plan:
      Hide
      • In a site, enter in Page Order and set a tool as hidden.
      • Enter as admin and edit in "Sites" the previous site / page / tool.
      • Add to the hidden tool a new property "functions.require" with value "site.upd". (this property can be already there if the tool's site was migrated from Sakai 10).
      • Return to the site, go to Page Order and make the tool visible again.
      • The tool should be visible again but it doesn't work. Page Order thinks that it is visible, but Portal still shows it as hidden.
      Show
      In a site, enter in Page Order and set a tool as hidden. Enter as admin and edit in "Sites" the previous site / page / tool. Add to the hidden tool a new property "functions.require" with value "site.upd". (this property can be already there if the tool's site was migrated from Sakai 10). Return to the site, go to Page Order and make the tool visible again. The tool should be visible again but it doesn't work. Page Order thinks that it is visible, but Portal still shows it as hidden.

      Description

      After the security change in SAK-27912, site.upd is not used anymore to manage the tools disabled in Page Order.

      However, we have found several sites migrated from previous Sakai versions whose tools have the property "functions.require" with "site.upd" value.

      If these tools are hidden in Page Order, they can't be done visible again.

      This can be fixed editing the tool as admin in "Administration Workspace" / "Sites" and deleting the functions.require property, but is a tedious work and there could be a lot of cases.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  • Assignee:
                    maintenanceteam Core Team
                    Reporter:
                    daniel.merino Daniel Merino Echeverría
                  • Votes:
                    1 Vote for this issue
                    Watchers:
                    8 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved:

                      Git Integration