Eloy Lafuente
a7ce4231be
MDL-21432 backup - added role parser processor to be used on prechecks/execution
2010-07-19 13:59:54 +00:00
Eloy Lafuente
b400939141
MDL-21432 backup - restore prechecks are now being executed. Pending role mapping one
2010-07-18 23:54:06 +00:00
Eloy Lafuente
c3ea499d53
MDL-21432 backup - handle mnet_remoteusers and support for prechecks
2010-07-18 23:49:55 +00:00
Eloy Lafuente
c0440b3f0e
MDL-21432 backup - allow arbitrary contexts restoring files. original sysctxid + scales
2010-07-18 18:11:20 +00:00
Eloy Lafuente
3a1cccc6d4
MDL-21432 backup - allow arbitrary contexts when annotating files. Record orignal sysctxid
2010-07-18 17:52:33 +00:00
David Mudrak
2d3522ae1e
NOMDL Fixed incorrect throwing of exceptions - missing 'new' or unknown exception class
2010-07-18 12:30:49 +00:00
Eloy Lafuente
b8bb45b001
MDL-21432 backup - move all the files handling on restore to use new backup_files_temp table
2010-07-18 11:13:03 +00:00
Eloy Lafuente
c44d4aeeee
MDL-21432 backup - fix minor problem with anon backups and course format
2010-07-18 10:59:43 +00:00
Eloy Lafuente
2df0f295b4
MDL-21432 backup - file handling and other changes. Saving before changes tomorrow due to MySQL temp tables limits
2010-07-18 01:35:18 +00:00
Eloy Lafuente
482aac657a
MDL-21432 backup - root task, inforef and users handling completed, various fixes
2010-07-14 23:59:19 +00:00
Eloy Lafuente
2087babba1
MDL-21432 backup - added inforef and users parsers
2010-07-14 23:53:29 +00:00
Eloy Lafuente
3b6a420945
MDL-21432 backup - allow conditional (dynamic) execution of structure steps
2010-07-13 09:34:24 +00:00
Eloy Lafuente
c60a8c82ac
MDL-22139 backup - minor fix to query (grade_item->id is in backup_ids_temp->itemid)
2010-07-13 09:29:25 +00:00
Andrew Davis
315f6d8eab
backup MDL-22139 added gradebook backup
2010-07-13 01:26:06 +00:00
Eloy Lafuente
c3c8f8b87d
MDL-21432 backup - restore element to completely guide parsing
2010-07-12 22:50:20 +00:00
Eloy Lafuente
690234554f
MDL-21432 backup - restore_structure_step implementation
2010-07-12 22:44:46 +00:00
Eloy Lafuente
a4e13312bf
MDL-21432 backup - get target on restore
2010-07-12 22:35:28 +00:00
Eloy Lafuente
90338ad14b
MDL-21432 restore - block tasks, factories
2010-07-11 18:25:53 +00:00
Eloy Lafuente
8909da85ae
NOBUG forms - formslib isn't available everywhere anymore. Add it when necessary!
2010-07-10 14:30:04 +00:00
Eloy Lafuente
c0bd624928
MDL-21432 backup - Small change in API after discussion in MDL-22245
2010-07-07 22:56:14 +00:00
Eloy Lafuente
fbc2778d1c
MDL-21432 backup - rest of helper files
2010-07-06 22:35:02 +00:00
Eloy Lafuente
c9d8234a9c
MDL-21432 backup - restore plan builder (still missing blocks support)
2010-07-06 22:30:49 +00:00
Eloy Lafuente
b5d45a0430
MDL-21432 backup - plan/task/step basis
2010-07-05 22:23:00 +00:00
Eloy Lafuente
dc5a2f8a5a
MDL-21432 backup - using grouped parser in moodle_backup.xml + minor changes in common stuff
2010-07-05 22:10:51 +00:00
Eloy Lafuente
d12fd69be0
NOBUG backup - delete whitespace typo causing problems in section settings
2010-07-05 21:14:09 +00:00
Eloy Lafuente
f60f4666f9
MDL-21432 backup - added operation to separate backup & restore
2010-07-05 16:37:50 +00:00
Eloy Lafuente
21f96041dd
NOBUG backup - fix two recently broken tests
2010-07-05 07:36:14 +00:00
Eloy Lafuente
4c7f6ac693
MDL-22699 restore parser - new grouped parser, useful for multilevel tags
2010-07-05 00:50:06 +00:00
Petr Skoda
64f93798d4
MDL-22950 adding new component column to the files table, unfortunately this change requires changes in all 2.0dev code, please review all custom code that was already upgraded to 2.0; fixing multiple problems and regressions in mod/assignment
2010-07-03 13:37:13 +00:00
Eloy Lafuente
060df4c8f7
MDL-22245 backup - added activities subplugin support
2010-07-02 11:13:00 +00:00
Eloy Lafuente
93e9978ef9
MDL-22245 optigroup tests - check elements without conditions are applied by default
2010-06-28 20:54:21 +00:00
Eloy Lafuente
a42dcde415
MDL-21432 move some stuff from base to backup plan classes
2010-06-22 10:31:37 +00:00
Sam Hemelryk
61ebef8f6e
backup MDL-22140 Added conf settings to control the default general backup settings
2010-06-17 08:57:00 +00:00
Sam Hemelryk
dd6af534e4
backup MDL-22761 improvement to allow backup ui to maintain custom params across stages
2010-06-16 05:28:58 +00:00
Sam Hemelryk
17f04f5306
backup MDL-22511 Fixed unit tests for backup
2010-06-15 02:15:57 +00:00
Eloy Lafuente
be866f9d6c
MDL-22699 xml parser - to be used by restore
2010-06-07 14:40:12 +00:00
Eloy Lafuente
b46ba22bf5
NOBUG: reduce to 1 whitespace. ctags was crying
2010-06-04 18:38:33 +00:00
Sam Hemelryk
4886029cba
backup MDL-22142 Several changes to the backup UI and it's classes as noted below
...
* backup moodleforms for specific stages are now cached between stage processing and display making it possible to leave all validation up to the bridge.
* The backup stage now relies entirely on the backup controllers save, load, and check methods + dependency checks rather then previous stage processing to ensure accuracy.
* filename is now a required field and validated to ensure it ends with .zip and is a valid filename.
* There is now a previous button for backup stages after the initial and before the complete.
* The progress bar previous stages are now links as well allowing the user to jump to previous stages (not linked on complete of course).
* The root settings are only shown on the schema stage now if they were changed because of dependency.
* Stages are now numbered in the progress bar.
* The complete page now shows a notice that the backup was complete and provides a continue button to view the backup file.
* Adds administration blocks to the backup pages.
2010-05-10 02:53:31 +00:00
Eloy Lafuente
cf10078dba
MDL-22142 - quick hack until P26 gets fixed
2010-05-03 10:00:19 +00:00
Eloy Lafuente
2e14f78bd7
MDL-21432 backup - enforce users = no on hub/import backups
2010-05-03 08:54:30 +00:00
Sam Hemelryk
8f87420a92
backup MDL-22142 P13 - File name is now given default value and correctly sized
2010-05-03 05:03:24 +00:00
Sam Hemelryk
e43ba98080
backup MDL-22142 P24 - Fixed locked settings with no dependencies
2010-05-03 04:05:08 +00:00
Sam Hemelryk
6ed9a7da53
backup MDL-22142 Fixed dependency chaining through inspection in relation to the dependent setting rather than the prominent setting. Also did away with reference dealing with processing dependencies for mforms, new recursive structure returns managed property array instead.
2010-05-03 03:36:33 +00:00
Eloy Lafuente
3eeb2fd55d
MDL-22141 backup - security always throw exception
2010-05-02 22:41:07 +00:00
Eloy Lafuente
c0772270d7
MDL-22141 implement security checks. sensible settings applied and locked
2010-05-02 22:02:02 +00:00
Eloy Lafuente
a934bd23ff
MDL-21839 backup - added new backup logs table and cleaned some anymore in use
2010-05-02 17:35:51 +00:00
Eloy Lafuente
1386bc0905
MDL-22145 backup storage - anonymised courses go to user_backup file area too
2010-05-02 09:21:05 +00:00
Sam Hemelryk
e35fb47974
backup MDL-22142 Fixed typo
2010-05-02 09:09:32 +00:00
Sam Hemelryk
84e546e0fc
backup MDL-22142 P22 - Several big backup dependency issues resolved
2010-05-02 09:02:20 +00:00
Sam Hemelryk
72d5e574ab
backup MDL-22142 P21 - Settings are now aware of their own dependencies as well as setting that are dependent on them
2010-05-02 05:43:47 +00:00