1. 25 Aug, 2014 1 commit
  2. 30 Jun, 2014 1 commit
  3. 24 Apr, 2014 1 commit
  4. 08 Apr, 2014 1 commit
    • sam marshall's avatar
      MDL-44070 Conditional availability enhancements (2): subsystem, API · d3db4b03
      sam marshall authored
      This commit defines the new /availability root folder, with
      /availability/classes, /availability/tests, and
      /availability/condition where the condition plugins will live.
      Condition plugin prefix is availability_, e.g. availability_date.
      
      Rationale for this organisation:
      
      1. I was originally going to put this in /lib/availability but
         it has been pointed out that putting even more junk in lib
         is probably bad.
      2. 'availability' and 'condition' are the two names used in code
         to refer to this system ($CFG->enableavailability).
      3. The prefix has to be short enough to allow database tables
         (although in practice I assume that condition plugins will not
         normally contain database tables).
      
      The new API includes a Boolean tree structure that controls the
      availability of an item.
      
      AMOS BEGIN
       CPY [availabilityconditions,core_condition],[restrictaccess,core_availability]
       CPY [enableavailability,core_condition],[enableavailability,core_availability]
       CPY [configenableavailability,core_condition],[enableavailability_desc,core_availability]
      AMOS END
      d3db4b03
  5. 07 Apr, 2014 1 commit
  6. 05 Apr, 2014 1 commit
  7. 04 Apr, 2014 1 commit
  8. 03 Apr, 2014 1 commit
  9. 26 Mar, 2014 2 commits
  10. 24 Mar, 2014 1 commit
    • Frederic Massart's avatar
      MDL-44357 theme_more: New customizable theme · 833511a0
      Frederic Massart authored
      AMOS BEGIN
       CPY [choosereadme,theme_clean],[choosereadme,theme_more]
       CPY [configtitle,theme_clean],[configtitle,theme_more]
       CPY [customcss,theme_clean],[customcss,theme_more]
       CPY [customcssdesc,theme_clean],[customcssdesc,theme_more]
       CPY [footnote,theme_clean],[footnote,theme_more]
       CPY [footnotedesc,theme_clean],[footnotedesc,theme_more]
       CPY [invert,theme_clean],[invert,theme_more]
       CPY [invertdesc,theme_clean],[invertdesc,theme_more]
       CPY [logo,theme_clean],[logo,theme_more]
       CPY [logodesc,theme_clean],[logodesc,theme_more]
       CPY [pluginname,theme_clean],[pluginname,theme_more]
       CPY [region-side-post,theme_clean],[region-side-post,theme_more]
       CPY [region-side-pre,theme_clean],[region-side-pre,theme_more]
      AMOS END
      833511a0
  11. 21 Mar, 2014 1 commit
  12. 28 Feb, 2014 1 commit
  13. 26 Feb, 2014 1 commit
    • Damyon Wiese's avatar
      MDL-25499: Centralise management of all types of cron tasks · 309ae892
      Damyon Wiese authored
      Centralise management of all types of cron tasks with registration, scheduling,
      parallel task conflicts(blocking) and running once off tasks, all using an
      administration screen.
      
      This is a combination of several issues:
      
      MDL-25502: Added "black magic" task allocator for cron
      MDL-25503: Add step to cron to run all scheduled tasks
      MDL-25504 cron: Refactor to use scheduler
      MDL-25505: Add an admin interface to schedule tasks via cron.
      MDL-25507: Add support for adhoc tasks.
      309ae892
  14. 04 Feb, 2014 1 commit
  15. 29 Jan, 2014 1 commit
  16. 07 Nov, 2013 1 commit
  17. 04 Nov, 2013 1 commit
  18. 01 Nov, 2013 2 commits
  19. 22 Oct, 2013 1 commit
  20. 07 Oct, 2013 1 commit
    • Petr Škoda's avatar
      MDL-42078 multiple uninstall improvements and cleanup · e87214bd
      Petr Škoda authored
      Includes:
      * update checker refactored to \core\update\ namespace
      * plugininfo classes refactored to \core\plugininfo\ namespace
      * plugin_manager renamed to core_plugin_manager
      * redirect back to original page after plugin uninstall
      * fixed assign subplugin uninstall
      * move assign subplugins under the assignment in admin tree
      * fixed plugininfo for all question related plugin types
      * auth uninstall support
      * added missing block dependencies
      * added theme uninstall
      * subplugin types are following the plugin on plugin overview page
      * several performance improvements in plugin manager
      * new warnigns when plugininfo are outdated or missing
      * multiple fixes and other improvements
      e87214bd