sam marshall
db0f0097e8
MDL-42084 Unit tests: Remove unnecessary 'clear time limit change' lines
2013-11-06 16:40:04 +00:00
sam marshall
37ff843d7d
MDL-42039 Restore: Add progress reporting between files in resource
...
When a resource contains a very large number of (presumably small)
files, we should display progress between each file so that it
doesn't time out.
2013-10-10 10:56:30 +08:00
Eloy Lafuente (stronk7)
dd0fa1adb1
Merge branch 'wip-MDL-41937-master' of git://github.com/marinaglancy/moodle
2013-09-24 14:05:10 +02:00
Marina Glancy
c3a994aeef
MDL-41937 tests: reset time limit after test
2013-09-24 20:53:49 +10:00
Marina Glancy
84128f46b2
Merge branch 'MDL-41087-master' of git://github.com/sammarshallou/moodle
2013-09-24 16:29:00 +10:00
Marina Glancy
d9fd72feb5
Merge branch 'MDL-41669-master' of git://github.com/sammarshallou/moodle
2013-09-24 11:48:49 +10:00
sam marshall
4fb31ae6cd
MDL-41669 Restore: Progress bar needs to include more tasks
...
1. Changes progress bar code to allow headings for progress bar (so users have
some clue what's going on if a page has more than one progress bar).
2. Changes restore code so that a progress bar can display during pre-checks if
they take longer than 5 seconds.
3. Changes pre-check and restore code so that, in various points where the system
can take a long time within an individual step, intederminate progress is
indicated and it won't time out.
2013-09-16 17:18:12 +01:00
sam marshall
2a70b70c44
MDL-41087 Backup: add progress tracking in slow steps
...
Adds calls to the new backup progress tracking API within various steps of the
backup system - previously it only tracked progress between steps, but some steps
can themselves be slow. This ensures the system displays progress (either by
moving the progress bar if possible, or by making the wibbler below it pulsate)
during nearly all of the backup process.
2013-09-13 11:07:23 +01:00
sam marshall
39ca3044ea
MDL-41728 Backup: Unnecessary use of in_array in base_plan
...
Remove unnecessary use of in_array which causes performance problems
when loading the plan for very large courses.
2013-09-11 14:32:14 +01:00
Eloy Lafuente (stronk7)
e034d84c48
Merge branch 'MDL-38190-master' of git://github.com/sammarshallou/moodle
...
Conflicts:
backup/import.php
theme/bootstrapbase/style/moodle.css
2013-09-02 16:56:50 +02:00
sam marshall
2531ae2922
MDL-38190 (2) Backup/restore: Progress tracking for tasks and steps
2013-08-16 10:50:36 +01:00
sam marshall
16cd708835
MDL-38190 (1) Backup/restore: Progress tracking API
2013-08-16 10:50:35 +01:00
Mark Nelson
a4003c733a
MDL-39957 course: replaced the course_restored legacy event
2013-08-15 18:14:08 +08: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
Mark Nielsen
bf989c2f3a
MDL-36986: Adding course_restored event trigger
2012-12-03 09:37:29 -08:00
Petr Škoda
7a7b8a1f19
MDL-35071 redesign enrol restore
...
Includes option to convert all enrolments to enrol_manual instances, support for mapping of custom fields and fixes for several other problems. This does not include support for custom enrol tables, it will be addressed in another issue.
2012-09-07 11:11:28 +02:00
Frederic Massart
a173b52da0
MDL-28346 Backup: Backup does not fail when a file is missing
2012-09-03 14:13:11 +08:00
Frederic Massart
3b232aeffb
MDL-28346 Backup: Restore does not fail when a file is missing
2012-09-03 14:13:11 +08:00
Adrian Greeve
a689cd1def
MDL-34469 - lib - replacement of the deprecated get_context_instance and get_context_by_id functions (group 15)
2012-07-30 14:59:57 +08:00
David Mudrák
ff8734f21d
MDL-33430 Give tasks an access to their current plan's results
...
This in turn provides access to the plan's results for both structure and
execution steps so they can register something useful there.
2012-06-21 12:28:09 +02:00
Eloy Lafuente (stronk7)
936402278b
MDL-33756 backup: converters only available in general course backups.
2012-06-15 02:27:18 +02:00
Rajesh Taneja
e7b24943e6
MDL-27120 backup: fixed docblock and code cleanup
2012-05-29 16:22:45 +08:00
Ashley Holman
f213bbd77a
MDL-27120 backup: replace sequential scan search with hash-based lookup.
2012-05-29 14:44:06 +08:00
sam marshall
1cf121e1d2
MDL-24419 (1): Core restore steps should have after_restore function
...
At present core restore steps cannot have an after_restore function,
even though plugin restore steps can. Technically it would be possible
to just override the launch_after_restore_methods function but this
is not very neat. Instead, I added code to call after_restore function
(exactly the same way after_execute works).
2012-05-14 11:15:14 +01:00
Petr Skoda
bb7898c6ab
MDL-32569 convert remaining backup tests and drop old simpletests
2012-04-21 16:24:33 +02:00
Petr Skoda
4b02743182
MDL-32149 improve testcase naming and list in config file
2012-04-03 22:30:57 +02:00
Petr Skoda
1cbf2a20ca
MDL-32149 setUp() and tearDown() are supposed to be 'protected', add missing blog testcase
2012-04-03 22:30:56 +02:00
Petr Skoda
4ac88d6d10
MDL-32149 remaining phpunit tests for backup/restore
2012-04-03 22:30:55 +02:00
Petr Skoda
dbf5a44798
MDL-32149 add backup tests and dropping of extra tables
2012-04-03 22:30:54 +02:00
Eloy Lafuente (stronk7)
184acafab6
MDL-28180 backup - set excluded activities for any non-course operation
2011-12-12 00:30:58 +01:00
Tom Lanyon
7aa06e6ded
MDL-28701 Change all uses of $CFG->dataroot/temp to $CFG->tempdir
2011-09-10 10:35:39 +02:00
Eloy Lafuente (stronk7)
c44299c172
MDL-27636 restore - add support for after_restore() to plugins. Credit goes to Mark Nielsen. Thanks!
2011-05-26 02:37:16 +02:00
Eloy Lafuente (stronk7)
4b43b1074f
backup MDL-26572 add new param to plugin and subplugin functions
2011-03-07 00:16:25 +01:00
Andrew Davis (andyjdavis)
98529b009b
backup MDL-26572 made restore store null instead of 0
2011-03-04 12:14:00 +08:00
Petr Skoda
3bc644ce70
Merge branch 'MDL-26405_take_two' of git://github.com/stronk7/moodle
2011-02-16 20:24:54 +01:00
Eloy Lafuente (stronk7)
0149e6c713
MDL-26405 restore - dispatch able to skip branches
...
after this change any restore_structure_step processor
method is able to instruct the dispatcher about to skip
any path below it. Until now, we were doing the checks on
each child processor method, but that was inneficient and
prone to errors (easy to miss the check in a child so some
orphaned piezes of restore may be causing mess here and there).
Once implemented, it's simlpy a matter of the parent deciding if
all its children must be processed or no. Easier for developers
and also small speed improvement because avoids unnecesary
dispatching/processing to happen.
Surely only will be used in parts of core, like in question_categories,
saving 50-60 sub processors (sub-paths) to be dispatched.
2011-02-16 19:13:56 +01:00
Eloy Lafuente (stronk7)
4ab111b9bf
MDL-22146 backup & restore - extending the backup plugins API
2011-02-10 12:14:00 +01:00
Eloy Lafuente
636444e8b6
MDL-25019 backup - course_startdate may not exist
2010-11-24 10:46:15 +00:00
Eloy Lafuente
8231bb159b
MDL-24962 backup - clean plan/settings circular refs on restore
2010-11-15 16:08:02 +00:00
Eloy Lafuente
4f6ed68c1c
MDL-24962 backup - circular refs destroyer for backup plan
2010-11-15 07:15:48 +00:00
Eloy Lafuente
d0ad98607d
MDL-24962 backup - now destroying circular refs manually to help PHP 5.2
2010-11-01 22:09:44 +00:00
Eloy Lafuente
648a575eda
NOBUG: Added support for after_restore() methods on restore. Will help some blocks.
2010-11-01 15:53:35 +00:00
Eloy Lafuente
9f68f2d5a6
MDL-24817 backup - added support for decode contents in plugins (and qtypes)
2010-11-01 15:49:01 +00:00
Eloy Lafuente
41941110fd
MDL-22138 backup - I know smaller cathedrals than this, yay quizzes!
2010-10-24 10:43:42 +00:00
Eloy Lafuente
dc1e4ccebd
MDL-23752 backup - export/import mode. Fixed various details.
2010-09-28 09:33:54 +00:00
Eloy Lafuente
767cb7f03a
MDL-22151 & MDL-22138 - Quiz activity backup & questions banks too!
...
CV S: ----------------------------------------------------------------------
2010-09-21 01:28:30 +00:00
Sam Hemelryk
bd39b6f226
backup MDL-22254 Added backup and restore of course completion information
2010-09-17 03:04:55 +00:00
Eloy Lafuente
fc92674d7a
MDL-21432 backup - keep any empty() value to offset unmodified
2010-09-16 10:07:32 +00:00
Eloy Lafuente
d90e49f238
MDL-22179 backup - ensure we have the old/new courseid mapping available always
2010-09-15 13:43:06 +00:00