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

Allow uninstall of webservice plugins

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • 3.3
    • 3.1.2
    • Web Services
    • MOODLE_31_STABLE
    • MOODLE_33_STABLE
    • Hide
      1. Go to Site Administration > Plugins > Plugins overview and confirm that SOAP plugin can be uninstalled
      2. Confirm that rest and xmlrpc plugins can't be uninstalled
      3. (Optional) Install a third party web service plugin and confirm that it can be uninstalled.

      (Note that there seems to be a bug where the plugins overview continues to show the plugin as enabled after it has been disabled, but this doesn't appear to affect the uninstall logic. You can fix it by purging caches.)

      Show
      Go to Site Administration > Plugins > Plugins overview and confirm that SOAP plugin can be uninstalled Confirm that rest and xmlrpc plugins can't be uninstalled (Optional) Install a third party web service plugin and confirm that it can be uninstalled. (Note that there seems to be a bug where the plugins overview continues to show the plugin as enabled after it has been disabled, but this doesn't appear to affect the uninstall logic. You can fix it by purging caches.)

    Description

      Unlike most plugin types, where uninstall is allowed or prevented based on some logic (e.g. whether the plugin is in use or not), webservice plugins can never be deleted. It's hard to see a good reason for this, particularly given that the whole webservices functionality can be switched off, and it can cause problems for server administrators. In particular, if a third-party webservice plugin has been installed it can never be properly uninstalled, even if it is no longer supported or under development.

      Attachments

        Issue Links

          Activity

            People

              maherne Michael Aherne
              maherne Michael Aherne
              Adrian Greeve Adrian Greeve
              David Monllaó David Monllaó
              Ankit Agarwal Ankit Agarwal
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Clockify

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.