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

              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

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