b51b696927
MDL-46881 core: Allow adhoc tasks to be rescheduled
2019-01-30 10:55:48 +08:00
8c69e86cd4
MDL-49399 task: Add admin log viewer
...
AMOS BEGIN
CPY [eventstarttime,core_calendar],[task_starttime,core_admin]
CPY [eventduration,core_calendar],[task_duration,core_admin]
CPY [result,core_cache],[task_result,core_admin]
CPY [database,install],[task_dbstats,core_admin]
CPY [fail,install],[task_result:failed,core_admin]
AMOS END
2019-01-16 12:14:25 +08:00
4b71596fc9
MDL-49399 task: Add task logging API
2019-01-16 12:14:25 +08:00
470d59d31f
MDL-61063 Scheduled tasks: Add link to clear fail delay
2018-01-12 11:10:29 +00:00
7e4c4b6f1f
MDL-59084 core: Allow adhoc tasks to run as a specified user
2017-09-12 21:58:50 +08:00
96e1633f57
MDL-59768 tasks: schedule task only if it is not scheduled
2017-08-31 14:31:17 +08:00
0f268f5db9
MDL-59150 admin: build site theme after CLI install or upgrade
2017-07-18 06:13:07 +00:00
504d569b71
MDL-50719 cron: Fixed parallel task lock contention issues
2017-02-24 13:13:23 +11:00
dfb9daeae2
MDL-52385 tasks: Queue ad-hoc tasks in future
2016-04-07 11:49:52 +08:00
1dc462baa5
MDL-51707 cron: Prevent finished tasks being returned
2015-10-08 14:43:56 +01:00
b2f6f88dc2
MDL-50532 tasks: Delete obsolete tasks during upgrade
2015-07-29 11:25:16 +08:00
c44b4213e6
MDL-47480 tasks: Define order for getting tasks
2015-06-02 08:08:04 +05:30
3630ab92d9
MDL-47529 task: Remove usage of lock when editing a task
2015-02-12 11:16:20 +08:00
0af336ef93
MDL-47529 task: Do not use lock when updating task records
2015-02-12 11:16:20 +08:00
18247eb090
MDL-48383 task: Indicate when a task will not run if plugin is disabled
2015-01-22 11:07:52 +08:00
4047cd751f
MDL-48442 tasks: Make sure first run is as per schedule
2015-01-02 14:53:50 +05:30
5429afc042
MDL-48156 task: Skip the scheduled task only for really disabled plugins
2014-11-10 11:09:25 +01:00
852ff0372f
MDL-47499 tasks: Scheduled tasks custom schedule is reset on upgrade.
...
Add a unit test for reset_scheduled_tasks_for_component and make sure it doesn't clear
customised schedules for existing tasks.
2014-10-14 14:59:24 +08:00
a0ac406055
MDL-46904 core_task: Gracefully handle rubbish entries in the tasks table.
2014-08-20 17:01:15 +08:00
fd57c17e2d
MDL-46207 Tasks: Do not run tasks if their component is disabled.
...
This can be overridden on a per task basis by implementing:
get_run_if_component_disabled() in the scheduled task.
2014-07-21 15:01:54 +08:00
ab57368a72
MDL-46138 tasks: The adhoc task is being too helpful with json_encoding/decoding.
2014-07-11 09:43:32 +08:00
0a5aa65b53
MDL-44733 add support for disabling of scheduled tasks
2014-03-28 10:23:37 +08:00
b7f7c3bcf2
MDL-44639 fix some phpdocs issues in tasks classes
...
There is also one extra () to improve code readability.
2014-03-20 17:32:56 +08:00
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