Sam Hemelryk
a2a2e7fb4a
Merge branch 'MDL-32119' of git://github.com/srynot4sale/moodle
...
Conflicts:
lib/db/upgrade.php
version.php
2012-07-09 16:02:49 +12:00
Sam Hemelryk
141d3c86d3
MDL-29538 condition: Tidied up user field condition code post merge
2012-07-09 11:45:44 +12:00
Mark Nelson
e01fbcf765
MDL-29538 core_condition: Integrated with the latest code, can now place user field conditions on sections as well
2012-06-26 15:18:53 +08:00
Mark Nelson
5fa220fbf3
MDL-29538 core_condition: backup and restore now works with the new DB structure and removed unneeded restore process
2012-06-26 15:18:52 +08:00
Mark Nelson
92fb7dd3a5
MDL-29538 core_condition: made changes to the DB structure - nb. had to rename the table due to length limit
2012-06-26 15:18:51 +08:00
Mark Nelson
76af15bb4c
MDL-29538 core_condition: initial commit to add support for making things conditional on user profile fields
2012-06-26 15:18:51 +08:00
Sam Hemelryk
088c374a6d
Merge branch 'MDL-33430-reference-restore' of git://github.com/mudrd8mz/moodle
...
Conflicts:
lib/db/install.xml
lib/db/upgrade.php
version.php
2012-06-22 11:56:49 +12:00
David Mudrák
79b810fdc0
MDL-33430 Include repository type in files.xml in MBZ backup file
...
This is a valuable information needed especially when restoring the MBZ
at another site. The repositoryid itself is not enough there to identify
the type of the repository.
2012-06-21 01:32:25 +02:00
Dan Poltawski
a80b5a0cf0
MDL-32908 - drop $USER->ajax
...
Its not been respected for some time and is just confusing
2012-06-19 15:07:18 +08:00
Marina Glancy
f1bd371c79
MDL-33373 fixed bug in backup of files as a regression from MDL-28666
2012-05-30 10:11:41 +08:00
Aaron Barnes
46eca1f77e
MDL-32119 course completion: Removed unused database structure
2012-05-29 14:17:22 +12:00
Dongsheng Cai
6723372514
MDL-28666 Extends repository to support references
...
1. Allow repository to create references to external contents
2. Extends files API to handle file references
3. Generic file caching
4. Backup/restore file references
5. Download external contents if repository uninstalled
6. Allow filepicker to display iframe
7. PHPUnit test suits
2012-05-21 11:57:51 +08:00
Eloy Lafuente (stronk7)
71cbb2516b
MDL-24419 (6): Backup and restore fixes and improvements
...
- annotate used grouping
- reorganize restore methods
- roll availability dates
- observe $CFG->enableavailability
- observe $CFG->enablegroupmembersonly
- TODO: 2 TODOs
2012-05-17 03:58:51 +02:00
Eloy Lafuente (stronk7)
dd420abadf
Merge branch 'MDL-24419-master' of git://github.com/sammarshallou/moodle
...
Conflicts:
lib/db/upgrade.php
lib/phpunit/lib.php
version.php
Fixed:
lib/db/upgrade.php - duplicate course->sectioncache add code
lib/db/install.xml - cleanup needed because xmldb editor was not used
lib/phpunit/classes/util.php - cleanup $GROUPLIB_CACHE on test reset
2012-05-16 23:53:47 +02:00
Andrew Robert Nicols
74b714df7e
MDL-32005 Add idnumber field to groups and groupings
2012-05-15 09:38:51 +01:00
sam marshall
ce4dfd2703
MDL-24419 (4): Add conditional availability support to sections; section cache
...
Credit: original version done by Kirill Astashov of NetSpot (netspot.com.au),
finished and tweaked by sam.
This change adds conditional availability support for sections analagous to
that already available for activities. (Backend, UI, backup/restore.)
In order that this feature does not reduce performance, section cacheing has
also been added using a new course 'sectioncache' field analagous to modinfo.
The new feature integrates with activity availability so that activities
inside sections which are not available are automatically not available
themselves (meaning it works to restrict access).
2012-05-14 11:19:25 +01:00
Dan Poltawski
637bc17400
MDL-32508 backup: coursedisplay now included in backup
2012-05-04 11:00:53 +08:00
Eloy Lafuente (stronk7)
6565d55a34
MDL-22895 backup: minor fixes
2012-04-11 01:47:53 +02:00
Ankit Agarwal
8331a159c5
MDL-22895 backup: Adding the feature to support backing up and restoring calendar events
2012-04-02 13:58:33 +08:00
Tim Hunt
9665ecd275
MDL-19125 module restrictions: use a capability
...
1. This used to use a complex legacy system which was buggy.
2. It now relies on a new mod/...:addinstance capability for each module.
3. All the legacy code has been stripped out.
4. Old restriction data is upgraded by creating the necessary permission
overrides. Similarly, when old backups are restored, the old settings
are converted to be overrides.
5. The required addinstance capabilities will be added as a separate
commit.
6. There is a developer debug warning about modules that are missing the
addinstance capability, unless they are MOD_ARCHETYPE_SYSTEM mods.
2012-03-15 17:11:27 +00:00
Eloy Lafuente (stronk7)
ac6dc09c26
MDL-29248 backup: take rid of the setting and code handling the 'private' user filearea
2012-03-01 13:09:47 +01:00
David Mudrak
a75af402af
MDL-30982 Activity module stepslib - API documentation
2012-02-27 11:59:43 +01:00
David Mudrak
58b322cfd2
MDL-30982 Backup moodle2 files - phpDocs categorization
2012-02-27 11:59:42 +01:00
Eloy Lafuente (stronk7)
ef77af3852
MDL-30456 backup - avoid missing deleted users on backup
2011-11-25 03:16:53 +01:00
David Mudrak
c309e4f05e
MDL-29793 Advanced grading backup - fixed the recently renamed DB field
2011-11-14 21:11:00 +01:00
Sam Hemelryk
1ae9aa2b8f
Merged MDL-29108 Advanced grading
2011-11-14 22:01:05 +13:00
David Mudrak
9b553d472e
MDL-29793 Advanced grading forms attached to activity modules are included in the backup now
2011-11-08 16:25:58 +01:00
Petr Skoda
158e9e2af9
MDL-29030 add basic report backup/restore support for course level
2011-11-06 12:22:51 +01:00
sam marshall
8c40662e22
MDL-27001 'Show description' feature part 1: infrastructure that allows modules to support feature
...
The 'Show description' feature is about optionally including module description on the course page. This change include the necessary infrastructure - new database field, new FEATURE constant, changes to forms to display it, new language strings for it, backup and restore, and old course conversion. (I found the places to change by searching for an existing field in course_modules).
Documentation for the field is included in install.xml and in modinfolib.
2011-09-06 11:03:00 +01:00
Sam Hemelryk
3d738ce735
MDL-28548 Fixed up misleading comments
2011-08-02 11:42:40 +08:00
Dan Marsden
040aa0880b
MDL-28548 allow backup to contain info from multiple plagiarism plugins.
2011-08-01 10:27:39 +12:00
Eloy Lafuente (stronk7)
f70676a782
MDL-27438 backup - on course backups add course gropus and groupings
2011-07-09 19:27:23 +02:00
Tim Hunt
54771d89d1
Merge remote-tracking branch 'moodle/master' into MDL-20636_master_new_question_engine
...
Conflicts:
lib/db/upgrade.php
mod/quiz/lib.php
2011-06-06 17:14:59 +01:00
sam marshall
5e0dae125d
MDL-27532 Add backup support for course report per-course data
2011-05-18 14:56:11 +01:00
Tim Hunt
a2ac234956
MDL-20636 Merge remote-tracking branch 'moodle/master' into upgrade
...
Conflicts:
lib/filestorage/file_storage.php
mod/quiz/attemptlib.php
mod/quiz/lib.php
mod/quiz/mod_form.php
mod/quiz/report/overview/overview_table.php
mod/quiz/report/overview/report.php
mod/quiz/report/responses/report.php
mod/quiz/report/responses/responses_table.php
mod/quiz/report/statistics/db/install.xml
mod/quiz/report/statistics/qstats.php
mod/quiz/report/statistics/report.php
mod/quiz/report/statistics/statistics_question_table.php
mod/quiz/report/statistics/statistics_table.php
mod/quiz/report/statistics/version.php
mod/quiz/review.php
mod/quiz/reviewquestion.php
mod/quiz/startattempt.php
mod/quiz/styles.css
mod/quiz/view.php
question/type/essay/questiontype.php
question/type/match/backup/moodle2/backup_qtype_match_plugin.class.php
question/type/match/backup/moodle2/restore_qtype_match_plugin.class.php
question/type/numerical/display.html
question/type/numerical/questiontype.php
question/type/questiontype.php
question/type/random/questiontype.php
question/type/shortanswer/questiontype.php
theme/base/style/question.css
2011-05-11 20:29:49 +01:00
Tim Hunt
c749527bec
MDL-20636 Finished backup and restore of attempt data. Yay
2011-05-05 21:26:25 +01:00
Tim Hunt
d6522c33a1
MDL-20636 Fix qtype backup issues.
2011-05-03 17:53:12 +01:00
Tim Hunt
bea1a6a73a
MDL-20636 Work-in-progress on quiz attempt backup and restore.
2011-04-28 21:21:43 +01:00
Dan Marsden
571ae25286
MDL-21432 backup - add plagiarism plugin hooks for course and module
2011-03-14 11:44:14 +01:00
sam marshall
89213d0041
backup MDL-26606 Backup should allow themes to have course data; also fix course theme restore
2011-03-04 15:53:48 +00:00
Tim Hunt
f3ca24e418
MDL-20636 Update quiz and questions backup and restore.
...
This does not include user data yet, and it needs more testing.
2011-03-02 17:42:51 +00:00
Eloy Lafuente (stronk7)
a90659d6ba
DL-22146 backup & restore - course formats remaining hooks
2011-02-11 00:07:32 +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 (stronk7)
4fda584f28
MDL-22146 backup & restore - course formats first cut
2011-02-10 10:37:36 +01:00
Eloy Lafuente
0f66acede0
MDL-22135 - logs restore, course and activities + cleanup
2010-11-11 19:46:04 +00:00
Andrew Davis
46505ee75e
message MDL-24694 removed references to user->emailstop. the column itself will be removed in a later version
2010-11-05 08:04:40 +00:00
Eloy Lafuente
41941110fd
MDL-22138 backup - I know smaller cathedrals than this, yay quizzes!
2010-10-24 10:43:42 +00:00
Andrew Davis
90c2985765
gradebook MDL-24721 added potentially missing column to backup_gradebook_structure_step
2010-10-19 07:42:22 +00:00
Eloy Lafuente
dc1e4ccebd
MDL-23752 backup - export/import mode. Fixed various details.
2010-09-28 09:33:54 +00:00
David Mudrak
9404c7dbe7
NOMDL backup: missing AS for column alias
...
Throws DML read exception in PostgreSQL. Credit goes to skodak.
2010-09-22 13:37:24 +00:00