GeekSmith
82cca1ab16
MDL-50583 upgrade: Optimize upgrade_minmaxgrade
...
Reverse join order to use existing database keys. Changed query to use the
more easily read NOT IN.
2015-06-15 10:40:46 +08:00
Frederic Massart
ebea19cb26
MDL-48618 grades: Handling of inconsistencies due to min/max grades
2015-06-10 12:33:41 +08:00
Adrian Greeve
aac6717056
MDL-49778 lib: Update to upgrade_stale_php_files_present()
2015-05-05 15:18:33 +08:00
Simey Lameze
c7ccb543ac
MDL-46963 core_upgrade: change the call to guess_antelope_row_size
2015-04-15 15:01:19 +08:00
Simey Lameze
9b8104ce9b
MDL-46963 environment: add check for antelope row format
2015-04-13 14:18:12 +08:00
Simey Lameze
1bd4b9fcb4
MDL-49114 environment: add slasharguments warning message
2015-03-30 10:15:04 +08:00
Mark Nelson
71611510a0
MDL-46064 install: prevent install/upgrade with MyISAM
2015-03-05 22:29:34 -08:00
Marina Glancy
941de29601
MDL-45538 files: restore missing records in draft areas
2014-10-29 15:26:54 +08:00
Andrew Nicols
6c0bfb1449
MDL-46282 core: Add VERP API
...
This issue is a part of the MDL-47194 Task.
This issue is a part of the MDL-39707 Epic.
2014-09-30 14:22:30 +08:00
Tim Hunt
5bcfd504df
MDL-45618 Fix @since PHPdoc tags.
2014-05-19 17:03:04 +01:00
Tony Levi
800e902813
MDL-44908: Fix upgrade_grade_item_fix_sortorder performance
2014-04-15 14:26:48 +08:00
Petr Škoda
b3d5bd33f8
MDL-44451 fix plugin_misplaced_exception exception
2014-03-05 16:33:41 +08:00
Damyon Wiese
309ae8921f
MDL-25499: Centralise management of all types of cron tasks
...
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.
2014-02-26 12:03:46 +08:00
Tim Hunt
4e8a07d28b
MDL-44118 remove the qeupgradehelper tool
...
and associated code that was only used by it.
2014-02-18 11:55:21 +00:00
Sam Hemelryk
5e45f31d83
Merge branch 'MDL-42882-master' of git://github.com/danpoltawski/moodle
2014-02-10 13:12:57 +13:00
Sam Hemelryk
065bc30c8d
Merge branch 'MDL-43946' of https://github.com/merrill-oakland/moodle
2014-02-10 08:42:55 +13:00
Eric Merrill
51ec2e451f
MDL-43946 gradebook upgrade Improve SQL to find duplicate sortorders.
2014-02-05 09:56:34 -05:00
Dan Poltawski
6c704b1534
MDL-42882 upgrade: Improvements to upgrade code
...
Suggested by Petr:
* Don't rely on single user for upgrade
* Make the pathnamehash generation a bit clearer (and add
a test to verify its correctly formed).
2014-02-05 14:38:39 +08:00
Dan Poltawski
40c761e01a
MDL-42882 upgrade: improved SQL query
...
Kudos to Tim Hunt who came up with this, on mysql with 4 milion
records (and a fast SSD) the performance difference is:
Original: 36.83 sec
New query: 8.63 sec
2014-02-03 17:29:51 +08:00
Dan Poltawski
119cf17eec
MDL-42882 upgrade: unit tests for root folders upgrade
...
Just verifying the original behaviour
2014-02-03 17:29:51 +08:00
Marina Glancy
e20497827d
MDL-41384 upgrade: make sure to re-read $SITE from DB when course table is altered
2014-01-31 16:56:30 +08:00
Eloy Lafuente (stronk7)
994e566256
MDL-43040 Note the deprecation and add some TODOs
2014-01-29 01:40:30 +01:00
Marina Glancy
b35ef82f33
MDL-41062 gradebook: corrections to grade_item upgrade script, more tests
2014-01-20 12:26:14 +08:00
Dan Poltawski
2a9d7a42aa
MDL-41062 gradebook: remove sortorder duplicates
...
* Upgrade function to remove duplicates from the grade item duplicates
column. Duplicates were causing sorting to fail in some cases.
* Add some unit tests which simulate sort order duplicate data and
verify that they have been removed.
2014-01-17 17:31:21 +08:00
Sam Hemelryk
a59a423926
Merge branch 'MDL-42084-master' of git://github.com/sammarshallou/moodle
2013-12-03 11:12:34 +13:00
Rajesh Taneja
8c59114f24
MDL-42924 Administration: use normalize_component to extract plugin name and type
2013-11-19 11:51:20 +08:00
sam marshall
3ef7279f26
MDL-42084 Core: Change set_time_limit to core_php_time_limit::raise everywhere
...
Exceptions (places where set_time_limit is still left) are:
Third-party libraries:
ADODB
PHPMailer
Moodle core:
PHPUnit - not relevant (CLI mode)
2013-11-06 16:40:01 +00:00
Petr Škoda
38fc013025
MDL-42040 refactor core Moodle shutdown handlers logic
2013-10-04 11:36:46 +02:00
Petr Škoda
bde002b81a
MDL-41437 rework plugin_manager caching and version info in blocks and modules
...
This patch includes:
* version column removed from modules table, now using standard config, this allows decimal version for modules
* version column removed from block table, now using standard config, this allows decimal version for blocks
* module version.php can safely use $plugins instead of module
* new plugin_manager bulk caching, this should help with MUC performance when logged in as admin
* all missing plugins are now in plugin overview (previously only blocks and modules)
* simplified code and improved coding style
* reworked plugin_manager unit tests - now using real plugins instead of mocks
* unit tests now fail if any plugin does not contain proper version.php file
* allow uninstall of deleted filters
2013-09-22 21:25:26 +02:00
Dan Poltawski
d5f8b7edc4
Merge branch 'w33_MDL-41094_m26_purgecleanup' of https://github.com/skodak/moodle
2013-08-20 17:03:47 +08:00
Dan Poltawski
6f44a73369
Merge branch 'w33_MDL-39474_m26_debugdeveloper' of https://github.com/skodak/moodle
...
Conflicts:
lib/upgrade.txt
2013-08-20 11:42:03 +08:00
Petr Škoda
96f81ea385
MDL-39474 introduce $CFG->debugdeveloper and cleanup $CFG init
2013-08-12 13:01:47 +02:00
Sam Hemelryk
d3fb29877e
Merge branch 'w33_MDL-41086_m26_upgradecheck' of https://github.com/skodak/moodle
2013-08-12 14:23:10 +12:00
Petr Škoda
7b4d5af74d
MDL-41094 purge caches only before and after upgrade of plugins
...
It should not be necessary to purge before/after individual plugins
because caches are disabled during install and upgrade.
2013-08-08 22:40:10 +02:00
Petr Škoda
c5701ce7d4
MDL-41086 rework detection of necessary upgrades
2013-08-08 21:11:40 +02:00
Damyon Wiese
106c55fb9c
MDL-22236 Webservice file upload - Allow webservice file uploads direct to a draft filearea.
...
Via post to /webservice/upload.php
2013-08-08 09:57:57 +08:00
Petr Škoda
2f1e464a88
MDL-40438 migrate all collatorlib:: and textlib:: uses
2013-08-06 21:04:35 +02:00
Petr Škoda
85b3806114
MDL-40545 add $CFG->localcachedir intended for local caching on cluster nodes
2013-07-20 14:10:25 +02:00
Petr Škoda
b0d1d941c9
MDL-40220 use new core_component::get_component_directory()
2013-07-16 22:42:37 +02:00
Petr Škoda
56da374e1e
MDL-40220 use new core_component::normalize_component()
2013-07-16 22:41:00 +02:00
Petr Škoda
1c74b26090
MDL-40220 use new core_component::get_plugin_directory()
2013-07-16 22:38:38 +02:00
Petr Škoda
bd3b3bba9f
MDL-40220 use new core_component::get_plugin_list()
2013-07-16 22:36:11 +02:00
Petr Škoda
46f6f7f224
MDL-40220 use new core_component::get_plugin_types()
2013-07-16 22:31:48 +02:00
Petr Škoda
72e3a3c9cd
MDL-40549 remove unused legacy assignment upgrade tool
2013-07-12 12:40:55 +02:00
Petr Škoda
d534708fd3
MDL-40299 textlib conversion to core_text and core_collator
2013-06-27 22:18:57 +02:00
Sam Hemelryk
24dedb9680
MDL-39526 cache: purged when upgrade finished
2013-05-13 10:20:40 +12:00
Damyon Wiese
a5a6e93f01
MDL-39526 cache: add extra cache purge after upgrade_core
...
This prevents the upgraderunning lock from not being cleared when there are
no plugins to upgrade (reproducable bug with memcache as the application cache store)
2013-05-09 13:43:07 +08:00
Sam Hemelryk
3993a37c20
MDL-39526 cache: cleaned up disable_stores calls
2013-05-09 15:32:36 +12:00
Sam Hemelryk
fa167c4ac3
MDL-39526 cache: purge all stores after each plugin upgrade
2013-05-09 12:48:48 +12:00
Sam Hemelryk
b0dd08dd63
MDL-39430 cache: gets purged by force during upgrade and install
2013-05-09 10:42:21 +12:00