Eloy Lafuente
157aa3a22d
MDL-21666 backup & restore caps - renaming the import one
2010-02-19 19:11:06 +00:00
Eloy Lafuente
2fdde5d178
MDL-21666 backup & restore caps - upload/download renamed
2010-02-19 18:33:26 +00:00
Eloy Lafuente
d294000348
MDL-21666 backup & restore caps - moving to new naming schema. More to come.
2010-02-19 17:50:14 +00:00
Penny Leach
c9606565ca
mnet MDL-17629 fixed regression in fix_mnethostids
2010-02-18 01:17:43 +00:00
jerome mouneyrac
e9b66095a3
webservice MDL-21524 add role_assign and role_unassign ws functions
2010-02-16 07:07:04 +00:00
Petr Skoda
9a9012dc8f
MDL-21590 fixed icons in navigation lib + clean up of modinfo (planned removeal of legacy use of urlencode since 1.8 - we use serialize and utf8 is ok now)
2010-02-14 20:18:10 +00:00
jerome mouneyrac
fb79269bef
webservice MDL-20808 add user lib.php, add web service user functions, rename $usercustomfields variable into profile_user_record() function
2010-02-11 04:02:04 +00:00
Eloy Lafuente
073d380425
MDL-21407 tex filter - trim leading whitespace from latex preamble. Merged from 19_STABLE
2010-02-03 09:23:37 +00:00
Rossiani Wijaya
d3d393ab37
MDL-21226 - add 'timecreated' column to user table. During an update, the column will copy the value from 'firstaccess' column. if the account never been access, it will be set to current time of the update.
...
also, modified the files for signup, add new user, and upload user to initialize the value of timecreated field.
2010-02-03 04:25:20 +00:00
Penny Leach
f6852f02d6
mnet MDL-17863 increase length of portno field in the host table (so 443 works)
...
merged from MOODLE_19_STABLE
2010-02-01 04:19:20 +00:00
jerome mouneyrac
52dd27bfbc
webservice MDL-17135 remove old webserviceuse capability. It is now controlled by protocol capabilities. Add warning to protocol capabilities.
2010-02-01 03:23:35 +00:00
Penny Leach
5b7984a57a
mnet MDL-21473 add enabled flag on to remote_rpc mnet table
2010-01-29 01:38:47 +00:00
Penny Leach
a6e9dafe4a
mnet MDL-21473 add plugintype&name fields to new mnet_remote_rpc table
2010-01-29 01:05:24 +00:00
Penny Leach
8586dbe2a5
mnet MDL-21473 make new tables for remote functions that don't exist locally
...
I also fixed up two columns in the existing table that had underscores in them
2010-01-28 22:46:34 +00:00
Penny Leach
de260e0f7b
mnet MDL-21261 large overhaul. This commit changes:
...
- The way that mnet rpc functions are registered. Plugins must now
create db/mnet.php which is an array, similar to services.php. This
*replaces* the old mnet_publishes() functions. version.php must be
bumped to trigger this.
- More information about each rpc-available function is stored in the
database, including the class it belongs to, the file it is found in,
and whether or not it is static. Methods that are not static must be
in a class with a constructor that takes no arguments (this can easily
be achieved with a small wrapper if necessary)
- The xmlrpc dispatcher has been rewritten to remove all the
dependencies on hardcoded information about auth,mnet,portfolio and
repository, and just use the information in the database.
- The old hardcoded hidden mnet/testclient.php has been moved to the
Admin menu under "Development" and rewritten.
- The xmlrpc introspection method profiling is now using php and zend
reflection - which is a lot nicer than the old way, which was using a
php-based php parser. This fixes some inconsistent handling of
methods without arguments that were advertising their return value as
the only method parameter. While this is a *fix*, it breaks BC
slightly - the old 1.9 broken mnet/testclient.php will now not work
properly with 2.0
- Dangerous mode is still supported, but old mod/*/rpclib.php is
now unsupported, due to the fact that any plugin can export mnet
functions with db/mnet.php. This is a slight BC break.
Still TODO:
- TEST TEST TEST
- Document the two small BC breaks in release notes
- Document the contract for db/mnet.php
2010-01-28 05:25:50 +00:00
Penny Leach
7062a798f2
mnet MDL-17629 upgrade to fix referntial integrity in mnet hostids for localhost and all hosts records
...
merged from MOODLE_19_STABLE
2010-01-25 00:59:22 +00:00
Petr Skoda
5f0baa43a5
MDL-21149 preparation for renaming of old standard to standardold
2010-01-12 17:21:52 +00:00
jerome mouneyrac
5eacbd4be4
webservice MDL-20805 added token creation page in user profil (with service required capability check and moodle/webservice:createtoken capibility check)
2010-01-12 10:34:52 +00:00
Andrew Davis
c95002a23c
grader report MDL-19704 Fixed a problem with my version/upgrade changes
2010-01-12 03:01:40 +00:00
Andrew Davis
82fc44da39
grader report MDL-19704 Fixed a problem with my version/upgrade changes
2010-01-12 02:59:58 +00:00
Andrew Davis
a25bb902f0
grader report MDL-19704 Added ability to hide course and category totals without hiding anything else
2010-01-11 07:35:40 +00:00
jerome mouneyrac
5ae9f53976
webservice MDL-20805 add admin token page. To do: create and delete operation + context support
2010-01-06 09:33:05 +00:00
Eloy Lafuente
5e934890c9
MDL-16658 restore - new restore:createuser cap + pre-check users before restoring; merged from 19_STABLE
2009-12-30 17:35:36 +00:00
Petr Skoda
da0c0e2595
MDL-21149 fixyed todos
2009-12-17 20:11:39 +00:00
Petr Skoda
78946b9bdb
MDL-20204 first batch of major theme changes, some regressions are still there, expect more changes and improvements soon; see tracker for details and list of subtasks
2009-12-16 18:00:58 +00:00
Petr Skoda
2f223338fb
MDL-20948 adding todo note
2009-11-24 15:15:03 +00:00
Petr Skoda
57e6ce5eeb
MDL-20948 warn admin is main salt not set
2009-11-24 15:02:24 +00:00
Eloy Lafuente
f6459d125e
MDL-20849 moodle/restore:userinfo - new cababilty to allow/deny
...
permissions to restore any (users, messages, modulesactivity...)
user-level information. Merged from 19_STABLE
2009-11-20 00:32:16 +00:00
Eloy Lafuente
f2a0da6c41
MDL-20834 new cap moodle/backup:userinfo - controls who can backupuser
...
related info. Disabled by default to teachers, oh my! :-( Merged from 19_STABLE
2009-11-18 19:38:51 +00:00
Penny Leach
eeb7ccf069
Portfolio MDL-20872 adding some extra metadata into the portfolio log table so we can display nicer information about already completed transfers
2009-11-17 15:59:26 +00:00
Penny Leach
45645bce2a
Portfolio MDL-20872 first step - add tempdataid column to portfolio log table
2009-11-17 15:44:21 +00:00
Penelope Leach
e1b9ac3ef8
portfolio - MDL-19356 - add instance column to portfolio_tempdata
...
this is the first step in moving towards supporting multiple exports per session.
however, some plugins aren't going to be able to support this (eg box.net) so
we add the instance to the tempdata table, so that we can quickly check whether
we have an export of the same *type* of plugin in the session.
2009-11-16 15:02:52 +00:00
Tim Hunt
01de485dde
blocks upgrade: MDL-20820 another blocks upgrade problem with sticky blocks
...
Even though the visible column is going to be dropped,
we need to set it here or the query at line 2087 will fail.
Huge thanks to Oleg Sychev who did all the debugging and testing for this fix.
2009-11-11 17:01:12 +00:00
Tim Hunt
35fb85a7da
blocks upgrade: MDL-20820 Problem found and fixed by Oleg Sychev.
2009-11-11 14:50:01 +00:00
Petr Skoda
93d3a2506b
MDL-20820 fix for broken sticky block ugprade, credit goes to Oleg Sychev
2009-11-11 14:07:02 +00:00
Petr Skoda
7c7d3afab5
MDL-20766 message_send() used intead of events, it will enable us to improve performance and solve db transactions issues independedntly from events, hopefully this will give us more options in future too because the events are designed specifically for communication "moodle-->external systems"
2009-11-07 10:27:57 +00:00
Petr Skoda
c01678b1d2
MDL-20767 can not use messaging in upgrade and fatal errors in strings
2009-11-07 09:31:20 +00:00
jerome mouneyrac
975341d161
webservice MDL-17135 add timecreated + timemodified fields to the service table and save them in the service form
2009-11-06 07:50:30 +00:00
Petr Skoda
4efa248399
MDL-12886 more external groups api
2009-11-05 22:06:49 +00:00
Petr Skoda
c863dc389c
MDL-12886 more external groups api
2009-11-05 20:04:27 +00:00
Petr Skoda
0ac940b3bf
MDL-20712 using just $capablities for capability definition array, all other files in db/* do not use component names in definition array; old capability array names are of course supported
2009-11-04 19:24:12 +00:00
Petr Skoda
cb8a83bbbd
MDL-20601 fixed fatal SQL upgrade error, missing {} around table names
2009-11-04 08:54:07 +00:00
Sam Hemelryk
8bdc9cacad
files MDL-20601 Conversion of many of the uses of print_textarea, and the mforms htmleditor to the new editor
...
Please forgive me if I have missed converting any output statements. If you do find an output statement that is not formatting correctly please refere to the table I added to this bug in regards to how it should be formatted.
2009-11-04 06:14:06 +00:00
Petr Skoda
6f5e085205
MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup
2009-11-01 16:48:45 +00:00
Petr Skoda
117bd74897
MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup
2009-11-01 11:31:16 +00:00
Nicolas Connault
05de723b1b
MDL-20328 New capabilities for blog
2009-10-30 07:26:11 +00:00
Nicolas Connault
cc82aef6fa
MDL-19754 New tables for blog, and upgrade script if needed
2009-10-30 07:24:34 +00:00
Petr Skoda
2cb1ee78e4
MDL-12886 refactoring: improved test client forms support; fixing external group functions
2009-10-27 09:27:34 +00:00
Petr Skoda
0f4e72dee7
MDL-12886 untested external groups API
2009-10-26 23:05:11 +00:00
Petr Skoda
1942103f8b
MDL-17135 external token access support
2009-10-26 19:10:20 +00:00