Penny Leach
d2ac37c1ab
mnet MDL-21261 mnet overhaul - adding and removing files I missed in the last big commit
2010-01-28 20:17:12 +00:00
Dongsheng Cai
1e0b0415e1
"MDL-21458, fixed undefined index in repository module"
2010-01-28 06:59: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
92a89068c9
repo MDL-21443 fix phpdocs to match method signatures
2010-01-28 05:12:35 +00:00
Dongsheng Cai
90aa722bee
"MDL-21170, change namespacing of filepicker, use anonymous function initialize yui3 module"
2010-01-22 03:48:07 +00:00
Dongsheng Cai
840912d5cf
"MDL-21170, rename filepicker to core_filepicker, upgrade filemanager to yui3 module"
2010-01-22 03:02:09 +00:00
Petr Skoda
9598d578bb
MDL-21420 modole_cfg converted to M.cfg
2010-01-21 22:19:46 +00:00
Petr Skoda
7b42e81a76
MDL-21170 migrated filepicker to new YUI3 loading, tested in editor only, the filemanager and picker elements still have some problems, sorry for that
2010-01-21 22:04:31 +00:00
Dongsheng Cai
2539ce37a6
"MDL-21170, fixed pix_url output problem, improve javascript-static.js for new filemanager"
2010-01-21 06:37:04 +00:00
Dongsheng Cai
0c4edaa243
"MDL-21170, complete upload function, fixed missing itemid"
2010-01-18 05:28:42 +00:00
Petr Skoda
a685593466
MDL-21233 moodle_url improvemewnts, code simplification, more diagnostics; fixed several regressions
2010-01-16 15:39:56 +00:00
Dongsheng Cai
99eaca9d3d
"MDL-21170, major update to filepicker, complete rewrote filepicker javascript code to use YUI3, need furthur polish"
2010-01-15 07:48:38 +00:00
Petr Skoda
0f4c64b79f
MDL-21235 new link method in html_write, partinally replaces old html_link, going to add new action_link soon
2010-01-14 22:10:20 +00:00
jerome mouneyrac
1bddb63dde
mnet MDL-21294 repository remote plugin support exception now (not tested yet cause this plugin needs retest and probably rewrite)
2010-01-13 02:24:39 +00:00
Petr Skoda
0271a05d5a
MDL-21318 more TODO info
2010-01-12 10:54:33 +00:00
Petr Skoda
645e2cc14d
MDL-21318 adding link to tracker issue for TODOs
2010-01-12 10:24:55 +00:00
Petr Skoda
dc6896efe0
MDL-21198 used new simple_button class when doing OUTPUT->confirm() - more consistent and hopefully easier to remember than html_form::make_button() ;-)
2010-01-03 20:47:13 +00:00
Petr Skoda
8ae8bf8a14
MDL-21198 OUTPUT->action_icon improvements, refactoring and fixing conversion regressions
2010-01-02 13:17:54 +00:00
Petr Skoda
985d1d1d22
MDL-21187 brand new yui2 lib loading now using the official YAHOO oholoaders which properly resolves all dependencies; please note we are still suing the YUI2 CSS preloading
2009-12-25 15:27:47 +00:00
Dongsheng Cai
b9f0ecb39e
"MDL-16384, improve alfresco plugin to support shared sites, thanks Danny to point out"
2009-12-17 09:00:04 +00:00
Dongsheng Cai
e281f544f0
"MDL-17381, improve wikimedia repository plugin and supports thumbnail, credits to Raul Kern, thanks"
2009-12-17 07:31:01 +00:00
Dongsheng Cai
10d53fd349
"MDL-19235, add boilerplates to repository module files"
2009-12-17 03:40:38 +00:00
Petr Skoda
2f67a9b3a5
MDL-20700 whitespace terror returns yet again
2009-12-16 22:22:37 +00:00
Petr Skoda
4454447d56
MDL-20700 whitespace terror returns
2009-12-16 22:14:17 +00:00
Petr Skoda
b5d0cafc6f
MDL-20787 final switch to new $OUTPUT->pix_url() - yay!
2009-12-16 21:50:45 +00:00
Petr Skoda
47ce714bc0
MDL-21142 minor cleanup in out() default params
2009-12-16 21:33:01 +00:00
Petr Skoda
f44b10ed93
MDL-21139 replace all yui functions/methods with yui2 to make room for yui3
2009-12-16 20:25:14 +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
Dongsheng Cai
ecea942368
"MDL-21103, fixed regex filter in tinymce plugin, and overwriten uploaded file with the same filename by default"
2009-12-15 09:19:04 +00:00
Dongsheng Cai
0f8b3f08d7
"MDL-19654, repository draft plugin removal"
2009-12-15 08:29:03 +00:00
Dongsheng Cai
062d21cd71
"MDL-21103, check if repository plugin existed"
2009-12-15 08:09:00 +00:00
Dongsheng Cai
6926df754e
"MDL-21102, fixed fatal php error in file picker"
2009-12-15 08:00:11 +00:00
Dongsheng Cai
494bf5c8cf
"MDL-16597, added more docs, clean up code and added maxbytes support"
2009-12-07 05:01:09 +00:00
Dongsheng Cai
aedb03962c
"MDL-15351, added phpdocs"
2009-12-04 09:19:54 +00:00
Dongsheng Cai
9cbced1d2e
"MDL-16596, fixed upload in non-js filepicker"
2009-12-03 04:40:09 +00:00
Martin Dougiamas
640bb8c1b6
repository/flickr_public MDL-15488 Make the search form a lot simpler and friendlier
2009-12-02 13:01:58 +00:00
Dongsheng Cai
5363905a51
"MDL-13766, improve user instances list"
2009-12-02 10:04:04 +00:00
Dan Poltawski
644e3ad464
repository: MDL-20893 return urls hadn't been updated from ws.php to repository_ajax.php
...
Breaking googledocs/picasa/mahara plugins :(
2009-11-18 14:21:53 +00:00
Dongsheng Cai
d2c98296e6
"MDL-16910, fixed access key check, repository s3 plugin"
2009-11-18 07:22:04 +00:00
Dongsheng Cai
f3b38030f8
"MDL-20843, added missing in upload plugin"
2009-11-16 02:20:13 +00:00
Dongsheng Cai
0b823d39a7
"MDL-13766, improve file picker search form"
2009-11-13 08:47:14 +00:00
Dongsheng Cai
9b1ebc5dc0
"MDL-20648, merlot.org repository plugin, support basic search only"
2009-11-13 08:43:18 +00:00
Dongsheng Cai
7d9cb3b51a
"MDL-20824, use php exception to processs the file which excess the maximum file size"
2009-11-13 05:31:02 +00:00
Dongsheng Cai
b0b996f6a6
"MDL-13766, fixed html element id, repository module"
2009-11-11 07:31:52 +00:00
Dongsheng Cai
46713337da
"MDL-20603, added moodlemedia tinymce plugin"
2009-11-10 08:51:42 +00:00
Petr Skoda
032216500d
MDL-20700 coding style - new sloppy trailing whitespace fixed, yes I am guilty too :-(
2009-11-09 11:33:14 +00:00
Dongsheng Cai
99d5265525
"MDL-20602, added link external option in file picker"
2009-11-08 13:20:37 +00:00
Dongsheng Cai
c9114c0e06
"MDL-13766, fixed function call in repository upload plugin"
2009-11-08 11:25:45 +00:00
Dongsheng Cai
a0ff4137d9
"MDL-13766, fixed a bug in move_to_filepool and moving code block"
2009-11-06 09:32:44 +00:00
Dongsheng Cai
d742249d7e
"MDL-15488, fixed callback url for flickr repository plugin"
2009-11-06 09:21:47 +00:00