Commit Graph

307 Commits

Author SHA1 Message Date
skodak 17da2e6f28 MDL-16438 centralise information about plugins to avoid duplication, includes local customisation conversion to standard plugin structure + fixes for some recent regressions; see tracker for more details and links to docs and forums discussions 2009-06-19 14:25:56 +00:00
tjhunt 52902cea23 blocks upgrade: MDL-19511 And repeat the upgrade step, since some poeple will have missed it. 2009-06-16 10:31:33 +00:00
tjhunt a26146d563 blocks upgrade: MDL-19511 put back important code that Petr commented out!
The actual mistake was the name of the previous column, which is totally irrelevant, but which XMLDB had filled in incorrectly. Grrr!
2009-06-16 10:23:56 +00:00
skodak b4154c2d64 MDL-14990 implemented query loggin in new native DML drivers 2009-06-13 15:59:55 +00:00
stronk7 a54e16380e MDL-19350 upgrade review - adding missing savepoints to main upgrade. 2009-06-03 15:18:53 +00:00
skodak 1aa01caf90 MDL-16231 reimplemented deleting of files + cron cleanup 2009-06-03 08:10:21 +00:00
skodak 4f12838e3e MDL-17458 moving lib/db/upgradelib.php to upgrade.php in order to maḱe it the the same for all plugins 2009-05-31 17:38:18 +00:00
skodak 1e308b644e MDL-19010 disabling upgrade block which breaks upgrade from 1.9.x 2009-05-26 17:30:23 +00:00
stronk7 2b212777b0 Fixing xmldb uses, deleting ENUM parameters. Seem the blocks upgrade
code was written in the middle of the ENUMs drop.
2009-05-23 22:49:46 +00:00
skodak a5747cf828 MDL-19211 text editor plugins configuration 2009-05-17 21:10:06 +00:00
stronk7 6861b6fe33 Adding one more require_once($CFG->dirroot . '/course/lib.php') to another rebuild_course_cache() 2009-05-14 20:42:53 +00:00
stronk7 ecdf5d17a0 MDL-16879 run upgrade_fix_incorrect_mnethostids() in upgrade. Bump. 2009-05-12 00:23:26 +00:00
tjhunt 35550fd627 blocklib: MDL-19010 re-fix another Nico 'fix' ;-) 2009-05-07 03:02:06 +00:00
tjhunt 3aceb097a2 blocklib: MDL-19010 fix upgrade breakage that Nico caused when he fixed the other problems. 2009-05-07 02:38:12 +00:00
nicolasconnault a9a0b93de1 MDL-19010 Including courselib where needed during upgrade 2009-05-06 14:19:19 +00:00
nicolasconnault eb2761f856 MDL-19010 Fixing upgrade code to work with mysql. Also returning false when get_recordset_sql hits a SQL error, instead of crashing during upgrade with a Fatal error: Exception thrown without a stack frame in Unknown on line 0 2009-05-06 10:22:33 +00:00
tjhunt c045e45a44 blocklib.php: MDL-19010 rearrange lib/db/upgrade.php before commit to CVS 2009-05-06 09:31:23 +00:00
tjhunt 66b10689e2 blocklib: MDL-19010 upgrade database tables ready for now blocks system 2009-05-06 09:12:03 +00:00
tjhunt e88462a055 moodle_page: MDL-12212 eliminate the two different interpretations of
pagetype
2009-05-06 08:41:02 +00:00
stronk7 382123a06e 2.0 has lowercase xmldb objects. 2009-05-04 14:33:01 +00:00
stronk7 2a88f626f7 MDL-18577 drop enums support - step2: enums out from editor, dbmanager and all upgrade scripts. 2009-05-01 01:19:16 +00:00
skodak 35079f539c MDL-18951 standardised group support in grader report (not complete yet) 2009-04-30 08:07:43 +00:00
tjhunt dc740f9788 MDL-18132 - fix upgrade SQL for MS SQL. 2009-04-28 09:55:46 +00:00
stronk7 e37cd84ad4 MDL-18577 drop enums support - step1: transforming all enums to nomal varchar + prevent creation of new ones 2009-04-27 20:29:01 +00:00
stronk7 6bdf4c99b3 MDL-16824 messaging - move unread messages from deleted users to message_read.
Pending to commit changes to uploaduser.php. Credit goes to Anthony Borrow. Thanks!
Merged from 19_STABLE
2009-04-26 22:56:56 +00:00
sam_marshall 0f9534c121 MDL-18297: Forgot that course cache needs rebuilding for upgraded dates 2009-04-17 16:21:15 +00:00
sam_marshall e7c6bf0eab MDL-18297: Changed date conditions so that the text and behaviour is more natural. 2009-04-17 16:06:29 +00:00
tjhunt bbb459050e filters: MDL-7336 Set ->stringfilters on upgrade 2009-04-13 06:55:21 +00:00
tjhunt c07e6d8da5 filters: MDL-7336 upgrade $CFG->textfilters into filter_active table. 2009-04-13 06:51:45 +00:00
tjhunt 0fc9c00901 filters: MDL-7336 database tables for per-context filter settings. 2009-04-13 06:42:02 +00:00
skodak c94985efb1 MDL-18552 different TeX trouble fix 2009-03-31 10:03:10 +00:00
tjhunt 82701e2443 switch roles: MDL-18132 separate database table role_allow_switch instead of re-using role_allow_assign.
This is part 1 that does the back-end:

1. New table role_allow_switch.
2. Upgrade that copies all the allows from role_allow_assign, and then drops the old CFG->allowuserswitchrolestheycantassign.
3. Old function get_assignable_roles_for_switchrole renamed to get_switchable_roles and changed to use the new table. Fixes MDL-18604 in HEAD.
4. Switch callers to use the new function name.
5. Unit tests for this new function.
6. To make those unit tests work, new switch_global_user_id and revert_global_user_id methods in UnitTestCaseUsingDatabase for toggling $USER->id.

I still need to do the editing interface under Administration ► Users ► Permissions ► Define roles. That will be done as a second commit.
2009-03-23 08:15:21 +00:00
dongsheng a75c78d318 "REPOSITORY/MDL-18354, enabled local and upload repository plugins when upgrading" 2009-03-05 04:40:51 +00:00
tjhunt af52eceef4 qtype admin: MDL-18425 also related to MDL-18355.
Allow question types  to be displayed in order that is better than random or alphabetical. Since we don't know all the qtypes there may be:
1. Store the order in the DB (config plugins).
2. Set up a good default order for the standard types. (Unknown types go at the end by default.)
3. Allow admins to edit the order on the qtype admin screen.
2009-03-03 07:47:32 +00:00
danmarsden bc7ec91a0d MDL-12037 Backup Log - add new field to backup_log table to allow other backup related functions to save log data 2009-03-03 00:06:08 +00:00
sam_marshall 7556422816 MDL-18272, MDL-18271: Conditional availability - grade condition to use percentages not raw grades; use wording rather than >= symbol in form because (apparently) teachers are functionally innumerate. ;) 2009-02-18 17:50:13 +00:00
skodak 795a08adb7 MDL-17458 upgrade logging implemented + a lot more refactoring + exceptions implemented in install/upgrade code + lang pack cleanup + some more improvements 2009-01-31 20:07:32 +00:00
skodak dc6f76b959 MDL-17427 oops - forgot to add version field, sorry 2009-01-29 20:21:33 +00:00
skodak 1f20942c3b MDL-17427 new upgrade log table 2009-01-29 19:50:02 +00:00
skodak b9fb71030f MDL-17942 reimplemented detection of mysql max_packet_size problems 2009-01-19 08:03:55 +00:00
skodak 17d9348991 MDL-14992 towards better db sessions 2009-01-16 20:43:17 +00:00
skodak 3f57bd454a MDL-14992 towards new moodle db sessions 2009-01-14 17:08:29 +00:00
skodak 301bf0b29c MDL-17878 new table for logging of changes in admin settings - only changes done through admin UI are logged 2009-01-13 19:02:00 +00:00
skodak eb6a973cdf MDL-17847 moev backup_config to config_plugin table 2009-01-11 15:49:35 +00:00
skodak 1caea91efb MDL-17457 moved a lot of code into lib/db/install.php + other refactoring and cleanup 2009-01-11 09:41:48 +00:00
skodak ab2eb65c88 MDL-17846 moved blocks code from /blocks/db/* to core 2009-01-10 21:06:53 +00:00
skodak ac4fef1d98 MDL-15919, MDL-15920 - removing old zip/unzip support, the new zip ext in PHP 5.2.8 seems to work fine 2009-01-08 14:53:23 +00:00
tjhunt 4413941fee course requests: MDL-6160 clean up admin option for choosing who is notified. Merged from MOODLE_19_STABLE.
Also, change the 'notifyloginfailures' setting to use the same sort of admin setting type.
2009-01-08 07:07:00 +00:00
skodak 656be89301 MDL-14123 Full IPv6 support - updating all db fields to theoretical 45 char limit 2009-01-06 18:14:28 +00:00
tjhunt 807a1a8427 question bank database: MDL-17608 Drop originalquestion field from the question_states table - it was never used for anything. 2009-01-06 05:20:21 +00:00