Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-66576

Add setting to keep shipped user tours disabled upon upgrade

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.7.1
    • Fix Version/s: None
    • Component/s: User Tours
    • Labels:
      None
    • Affected Branches:
      MOODLE_37_STABLE

      Description

      Issue:

      When upgrading Moodle versions, it seems like shipped user tours that have been previously disabled can be automatically re-enabled, presumably when the actual content of the tour has been updated to reflect new Moodle changes.

      It is also possible for new tours to be added (and enabled) automatically for functionality added since the upgrade.

      While this is useful for vanilla Moodle installations, some institutions prefer to have more control over the tours and would like an option to keep these disabled. I am not suggesting to have this behaviour changed entirely, as I do understand the usefulness of new tour information after an upgrade. However, I think an additional setting would be useful for institutions who want to have more control over these tours.

      Proposition:

      Add a check box to the user tours page with help text, perhaps called 'Lock shipped tours'. Functionality is two-fold:

      1. Cause all shipped user tours to retain the pre-upgrade value for the 'tour is enabled' flag. i.e. If it was disabled, it will still be disabled after an upgrade. Tour content and settings are still updated as usual - only the 'tour is enabled' setting remains unmodified.
      2. Any tours that are newly added during an upgrade are disabled by default i.e. 'tour is enabled' unticked.

       

      Happy for anyone to make any other suggestions/changes as needed.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            prankin Phillip Rankin
            Participants:
            Component watchers:
            Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated: