2994 Commits

Author SHA1 Message Date
Penny Leach
61506902f3 mnet MDL-20660 allow admins to configure fields to be sent over mnet 2010-02-16 02:05:30 +00:00
jerome mouneyrac
9baf3a7b65 webservice MDL-21527 update_users ws function supports customfields now (MDL-20616 patch needs to be committed in order to use the test client) 2010-02-15 08:56:51 +00:00
Eloy Lafuente
1f6a59517f NOBUG: Fix upgrade, plz review 2010-02-12 09:24:28 +00:00
jerome mouneyrac
64e2ed74e2 webservice MDL-21351 Create service page: required capability is now in a show advanced section 2010-02-12 08:10:23 +00:00
Petr Skoda
63eaea4515 MDL-21581 fixed silly typo, thanks penny 2010-02-11 18:58:06 +00:00
Petr Skoda
75015e5fc1 MDL-20204 converting link to html_writer or action_link 2010-02-11 16:27:53 +00:00
Petr Skoda
4aea3cc7cd MDL-20204 the ultimate fix for our frames (theyare not accessbile, but anyway); instead of adding the target to each element when creating html we use yui to set the target from page footer via JS - this fixes the links and forms in all elements in pages with frametop layout 2010-02-11 13:27:02 +00:00
Petr Skoda
ae6b463442 MDL-21581 fixed regression + eliminated one query when mnet not enabled 2010-02-11 13:09:30 +00:00
jerome mouneyrac
e2c4313253 mnet MDL-21582 fix peer service page redirection with a moodle_url 2010-02-11 08:26:46 +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
Penny Leach
d36fa8159b mnet MDL-21256 reworked some more of admin/mnet to use forms and new output stuff 2010-02-11 02:50:28 +00:00
Penny Leach
96bd292127 mnet MDL-21256 & the start of a proper fix for MDL-20660
Unfortunately these are tangled up together a bit
2010-02-11 02:49:11 +00:00
Eloy Lafuente
40be01445b MDL-20204 checkboxes small regression - two "showsearch" are way too much! :-P 2010-02-10 17:01:44 +00:00
Petr Skoda
f3c950e4c1 MDL-21577 fixed regression 2010-02-10 16:26:23 +00:00
Petr Skoda
f83b9b63ae MDL-20204 legacy time selects converted, please note we should always use mforms if possible 2010-02-10 14:27:03 +00:00
Petr Skoda
0b2cb1327a MDL-20204 added forgotten support for disabled in single_select 2010-02-10 09:46:44 +00:00
Petr Skoda
6fe3775a2d MDL-20204 some more steps away from html_select 2010-02-09 19:50:11 +00:00
Petr Skoda
aebddebb97 MDL-20204 more steps away from html_select 2010-02-09 19:23:11 +00:00
Petr Skoda
2f0e96e447 MDL-20204 one more step away from html_select 2010-02-09 18:54:03 +00:00
Petr Skoda
6bacd33926 MDL-20204 converting to new checkboxes 2010-02-09 18:17:21 +00:00
David Mudrak
695a6fb80a MDL-21558 fixed php warning in case no local plugins are installed
Thanks Stephen Bourget for a prompt report
2010-02-09 17:27:39 +00:00
David Mudrak
70be294d15 MDL-21558 fixed sorting of installed local plugins
A typo caused loosing of array keys that are needed in the later
foreach loop
2010-02-09 14:15:43 +00:00
Petr Skoda
427649bfdf MDL-21392 it is possible to have settings without Save button 2010-02-08 16:26:15 +00:00
David Mudrak
1ed4730901 MDL-21558 adding local plugins management page into the admin tree
The new admin external page admin/localplugins.php provides a list of
installed local plugins with a possibility to remove it.
2010-02-08 16:03:37 +00:00
Petr Skoda
916276fc0a MDL-20204 more outputlib changes towards separate html_writer 2010-02-07 20:12:31 +00:00
Petr Skoda
2b728cb5e1 MDL-21420 finally moving old global mstr to new M.str. 2010-02-07 09:43:07 +00:00
Rossiani Wijaya
3fe2cfb505 MDL-16919 - add validation to upload user data according to the upload type. 2010-02-05 07:30:53 +00:00
Petr Skoda
9cd2295b20 MDL-21400 adding missing ; 2010-02-04 21:40:20 +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
c71ade2f41 mnet MDL-21261 moving upgrade functions to lib/upgrade.php 2010-02-02 21:16:56 +00:00
Penny Leach
287efec6f6 mnet MDL-21276 get rid of all the $MNET* globals 2010-02-02 03:13:40 +00:00
jerome mouneyrac
385ab92249 webservice MDL-21351 add link to test client into the navigation bar 2010-02-01 06:09:16 +00:00
Penny Leach
6ab89ca45f mnet MDL-21261 deleting unused methodTable.php now that we can use php5's reflection 2010-02-01 03:31:58 +00:00
Sam Hemelryk
c087442136 admin-roles-userroles MDL-19787 Added set_url call 2010-02-01 03:26:16 +00:00
Penny Leach
9828db68fe mnet MDL-17082 fixing typo in previous bugfix
Merged from MOODLE_19_STABLE
2010-02-01 01:43:24 +00:00
jerome mouneyrac
4b4b53a74e webservice MDL-20803 add a link to the web service documentation on the 'enable documentation' setting option description. 2010-01-29 07:42:48 +00:00
jerome mouneyrac
bdf40a4c63 webservice MDL-21466 add information about setting the debug mode to NORMAL for using the web service test client 2010-01-29 07:27:07 +00:00
Penny Leach
8509b7c431 mnet MDL-21473 fixed a small bug in the mnet installer and updated the testclient 2010-01-29 04:09:05 +00:00
jerome mouneyrac
f54dfa54b7 webservice MDL-21466 add few comments about test client 2010-01-29 03:50:06 +00:00
jerome mouneyrac
220e5a767a webservice MDL-21463 trivial change of test client title 2010-01-29 02:57:51 +00:00
Penny Leach
e5b01c032f mnet MDL-21473 fixing up the disabling of remoted rpc methods 2010-01-29 02:57:35 +00:00
jerome mouneyrac
75537cbfee webservice MDL-21463 add our web service test client into the admin tree development section 2010-01-29 02:40:42 +00:00
Penny Leach
b740b3590f mnet MDL-21473 detect services we subscribe to, as well as publish at install/upgrade as well
and add upgrades for all mnet enabled plugins
2010-01-29 02:31:44 +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
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
jerome mouneyrac
df94bb99eb mnet MDL-21260 transform single_button first param into new moodle_url 2010-01-28 07:25:42 +00:00
jerome mouneyrac
8b21f949cf mnet MDL-21260 sesskey is not displayed when delete a peer 2010-01-28 07:13:47 +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
72bb7e3236 mnet/enrolment MDL-21459 fixed a few small issues in admin/mnet/enrolment 2010-01-28 05:01:05 +00:00
Rossiani Wijaya
8fed14f4d8 MDL-21440 - replacing hardcoded string with language string. 2010-01-28 02:12:30 +00:00