Commit Graph

389 Commits

Author SHA1 Message Date
tjhunt 086d27e4e1 Clarify commenst in backup, to make it clear what is acutally a TODO, and what is a reference to the $todo variable.
I would like to suggest that $todo is not a great variable name!
2009-07-17 07:40:38 +00:00
skodak fc29e51b2d MDL-18293 removed obsoleted checking of return values from insert and update_record + unused strings cleanup 2009-06-13 18:34:43 +00:00
skodak a8f3a651c0 MDL-18293 removed obsoleted checking of return values from insert and update_record + unused strings cleanup 2009-06-13 18:16:08 +00:00
skodak bb4b6010f3 MDL-18293 removed obsoleted checking of return values from insert and update_record + unused strings cleanup 2009-06-13 17:17:10 +00:00
skodak 4fe2250a1f MDL-19352 maintenance mode reiplemented 2009-05-31 14:42:29 +00:00
stronk7 64acc5a55d MDL-19246 restore - cleanup of "restoreto" options. Prev. site restrictions out. Merged from 19_STABLE 2009-05-22 15:02:44 +00:00
stronk7 3560ff18b9 MDL-12618 restore events - apply cross-db sql_compare_text(). MSSQL & Oracle were broken here. Merged from 19_STABLE 2009-05-10 14:45:59 +00:00
stronk7 4c63bd26a1 MDL-11144 - restore of mnet users. Another improvement... merged from 19_STABLE 2009-05-10 11:56:28 +00:00
stronk7 adf8cf19bc MDL-17009 restore of mnet users - prevent any user using local host to end with mnet auth ; merged from 19_STABLE 2009-05-10 01:16:10 +00:00
tjhunt 6cbcbf0fb3 blocklib: MDL-19010 eliminate remaining calls to blocks_repopulate_page 2009-05-08 08:22:59 +00:00
stronk7 cbea2e04cb MDL-18799 backup & restore - improve file.php handling by using neutral syntax to support any slasharguments combination. Merged from 19_STABLE 2009-04-17 23:47:16 +00:00
tjhunt 34f07866ba filters: MDL-7336 backup and restore of local filter settings. 2009-04-13 07:06:02 +00:00
tjhunt c9a2ecfa1b filters: MDL-7336 more preliminary refactoring of duplicated code in restore 2009-04-13 07:05:33 +00:00
tjhunt 7b8dcbc352 filters: MDL-7336 refactor in backup/restore ready for local filter settings. 2009-04-13 07:05:02 +00:00
stronk7 53dd63837d MDL-18594 restore check - skip maintenance.html file on restore of sie files. Credit goes to Juan Segarra. Merged from 19_STABLE 2009-03-19 14:45:01 +00:00
stronk7 e78d66436e MDL-18482 restore skipping non selected activities. Merged from 19_STABLE 2009-03-12 23:16:21 +00:00
stronk7 382d4d9fbe MDL-18543 restore of role assignments / overrides - skip non-restored contexts. Merged from 19_STABLE 2009-03-12 22:21:57 +00:00
stronk7 b8f0d7d185 MDL-18468 restore preprocessing (split) - Added $CFG->experimentalsplitrestore option
to enable split of moodle.xml files into upto 19 smaller files for quicker restore.
Merged from 19_STABLE
2009-03-09 23:36:00 +00:00
danmarsden 283fc15670 MDL-15276 add check for RESTORE_SILENTLY 2009-03-04 02:44:05 +00:00
danmarsden 9d043b8c6b MDL-14736 Backup/Restore don't halt backup if can't delete temp files - just display notification and save error to log table 2009-03-03 01:18:16 +00:00
sam_marshall 0e633d845a MDL-18333: Conditional activities restore bug 2009-02-20 10:48:34 +00:00
stronk7 31f9d77191 MDL-18222 restore - fixed restoring of course->summary links. Was being handled too early. Moved to final decoding links process. Merged from 19_STABLE 2009-02-16 10:33:08 +00:00
stronk7 204b15d50b MDL-8848 restore section summaries - now restored if target course have them empty ; merged from 19_STABLE 2009-02-04 17:22:56 +00:00
stronk7 d45b28ef3d MDL-17835 backup & restore - encode/decode content links from/to course formats info.
Credit goes to Mark Nielsen. Thanks! ; merged from 19_STABLE
2009-01-24 00:40:32 +00:00
tjhunt d61f7b7641 backup/restore: MDL-16614 more reliable test for when we are restoring a backup that was made of the same site that we are restoring to.
* Use this to fix a question restore bug.
* Replace older code that does something similar with the new test.
* Refactor initialisation of $CFG->siteidentifier into a function. There were about 4 copies of this code ;-)
2009-01-20 03:16:30 +00:00
tjhunt 13267548cf restorelib: fix incorrect indenting. 2009-01-09 06:35:21 +00:00
tjhunt 19f5b2dbee accesslib: MDL-17626 delete the context whenever a block is deleted. This includes a new helper function blocks_delete_all_on_page. 2009-01-09 06:16:36 +00:00
tjhunt a3c9960b86 restorelib: MDL-17519 fix merge error. 2009-01-09 06:14:39 +00:00
stronk7 6a4b1e3d0e MDL-17826 restore - proper TEXT comparison. Was breaking MSSQL and Oracle. Merged from 19_STABLE 2009-01-08 18:43:08 +00:00
skodak 1033221c21 MDL-15172 lowered timeoout and adding warning that users must not click continue in middle of course import - this is a silly workaround, unfortunately I did not find better solution 2009-01-01 16:05:37 +00:00
sam_marshall 81691beceb MDL-15499 Fixes to conditional availability restore (still not tested in HEAD as restore is broken in general, but based on a version that now works in 1.9) 2008-12-19 11:55:41 +00:00
stronk7 9eaefcf1ee MDL-17009 restore of mnet users - Automatic switching of remote users (unknown host) to local ones. Merged from 19_STABLE 2008-12-18 00:20:51 +00:00
sam_marshall 82bd6a5ea9 MDL-15499: Conditional availability of activities 2008-12-17 16:37:35 +00:00
dongsheng 771dc7b298 "MDL-14129, fix error() in moodle2" 2008-12-12 05:45:43 +00:00
stronk7 b0126ac9da MDL-17009 Restore of mnet users: Fix incorrectly named MNET_EXTERNALUSERS. Merged from 19_STABLE 2008-12-11 16:40:09 +00:00
skodak fe197e66dc MDL-17519 - restore: preventing group member duplicates; merged from MOODLE_19_STABLE 2008-12-07 22:24:43 +00:00
tjhunt 9101efd312 cleanup: MDL-17083 Remove the old teacher, teachers, student and students columns from the course table.
For something that has been deprecated for over two years, they were still used in a lot of places!
2008-11-13 08:40:57 +00:00
sam_marshall 7f346ec20c MDL-17150: Completion system shouldn't restore data for users who have no access to course 2008-11-06 12:27:15 +00:00
tjhunt 01a80f51e5 role assign: MDL-8312 Restrict which roles can be assigned at which contextlevels.
* New table role_context_levels
* Populate table with defaults on install
* Populate table on upgrade with the same defaults, plus any additional ones needed to ensure all the role assignments already in the database are allowed.
* Change get_assignable_roles to respect these settings.
* UI for these settings on the add/edit role form.
* Save these settings when a role definition is saved.
* If in a context, there are no roles you can assign, display a polite message.
* Back up these settings.
* Restore these settings. When resotring a <=1.9.x backup file, any newly imported roles are set to be assignable at all contextlevels.

Restore not tested because it is broken in HEAD.
2008-11-06 07:34:01 +00:00
skodak bc32c04d26 MDL-14326 fixed DML conversion regression 2008-09-02 22:22:46 +00:00
mudrd8mz 1c6f36a9a8 MDL-14326 Remove all course_modules that remained empty (i.e. with instance==0) after the particular restore process. Merged from MOODLE_19_STABLE 2008-08-21 12:05:34 +00:00
stronk7 0e084e2684 Fixing typo causing restore not to work within 19_STABLE branch (BC). MDL-15282 ; merged from 19_STABLE 2008-08-06 16:43:40 +00:00
sam_marshall 114bb7a60a MDL-15875: Missing break; in switch 2008-07-29 13:33:14 +00:00
sam_marshall 4e781c7b50 MDL-15498: Completion system 2008-07-28 12:31:29 +00:00
stronk7 429e770f95 Merging unmerged 19_STABLE file. 2008-07-27 16:27:10 +00:00
stronk7 ce503f3923 Course page blocks are lost when restoring 1.3 and 1.4 backups. MDL-15803 ; merged from 19_STABLE 2008-07-23 22:47:47 +00:00
scyrma 5a254a2938 MDL-14279: use get_file_url instead of checking $CFG->slashargument manually (merge from 1.9) 2008-07-10 09:55:11 +00:00
skodak fe29d45751 MDL-13942 do not interrupt restore if groupmembers missing; merged from MOODLE_19_STABLE 2008-07-05 00:45:44 +00:00
stronk7 86b4dadabd Only create role_name aliases if the original course (backup file) contains them. MDL-15284 ; merged from 19_STABLE 2008-07-03 13:00:54 +00:00
skodak 511c9eb23b MDL-15372 fixed incorrect merging to HEAD causing fatal errors, because new dml api was not used 2008-06-25 07:30:41 +00:00