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

Allow all plugins to inject links in the preferences page

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Extend the user navigation settings using the callback extend_navigation_user_settings (see Event monitor for an example) extend it in a few different plugins including multiple plugin types (and subtypes)
      2. Make sure your additions were added to the preferences page
      3. Repeat the same with _extend_navigation_course and _extend_navigation_frontpage
      Show
      Extend the user navigation settings using the callback extend_navigation_user_settings (see Event monitor for an example) extend it in a few different plugins including multiple plugin types (and subtypes) Make sure your additions were added to the preferences page Repeat the same with _extend_navigation_course and _extend_navigation_frontpage
    • Affected Branches:
      MOODLE_29_STABLE
    • Fixed Branches:
      MOODLE_30_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-50125_master
    • Sprint:
      Team '; drop tables Sprint 9

      Description

      At the moment, the preferences page is hardcoded and only admin tools can inject more. We need to extend it to allow any type of plugin to register preferences.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dmonllao David Monllaó
              Reporter:
              fred Frédéric Massart
              Peer reviewer:
              Frédéric Massart Frédéric Massart
              Integrator:
              Dan Poltawski Dan Poltawski
              Tester:
              Jetha Chan Jetha Chan
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona), Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                16/Nov/15