Commit Graph

7320 Commits

Author SHA1 Message Date
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
Petr Skoda 2b8c3f8c1a MDL-21435 api changes and simplification needed for JS caching and compression 2010-01-26 08:33:21 +00:00
Eloy Lafuente 193caa7f5b MDL-21438 xmldb editor - add missing sesskey to the save option 2010-01-25 16:11:20 +00:00
David Mudrak 852a1f66cf MDL-20717 GPL version 3 at the Copyright notice during the installation
The new string 'gpl3' replaces the legacy string 'gpl'. Once we have
proper lang branching, 'gpl' string should be removed from 2.0/HEAD.
2010-01-25 09:40:05 +00:00
Rossiani Wijaya 740128d6e2 MDL-20402 - update bulk user action messages from regular textarea to HTML editor. 2010-01-25 09:23:02 +00:00
Petr Skoda 9786fbfac4 MDL-21400 migrated roles JS to YUI3 and new modular structure 2010-01-24 19:37:46 +00:00
Petr Skoda 4222342283 MDL-21400 improved coding style 2010-01-24 18:24:18 +00:00
Petr Skoda 81bd56ad4f MDL-21400 improved coding style 2010-01-24 18:11:25 +00:00
Petr Skoda f104d38212 MDL-21400 removed unnecessary yui2 includes 2010-01-24 10:59:10 +00:00
Petr Skoda d825355a76 MDL-21400 fixed whitespace, sorrry 2010-01-23 18:30:16 +00:00
Petr Skoda 9edea336a7 MDL-21400 spamcleaner converted to YUI3 2010-01-23 18:09:54 +00:00
Petr Skoda 3b01539ccc MDL-21400 global Y revisited, I really think it is better to pass it around properly, this could help a lot in future if we have multiple versions of YUI installed; reverted js_function_call() and added new js_init_call() instead which should be hopefully easier to use and in theory could replace all other $PAGE->requires->js_*; finished implemenetation of js_module() 2010-01-23 17:08:18 +00:00
jerome mouneyrac a7e2d6fef9 webservice MDL-21351 add a help icon to required capability option (when create/edit a service) 2010-01-22 03:39:30 +00:00
jerome mouneyrac 3e6161fb1c webservice MDL-21351 add an overview page to facilitate the web service administration 2010-01-22 02:04:12 +00:00
Rossiani Wijaya 24fadf0d4a MDL-21300 - remove filename validation for invalid character. 2010-01-22 02:02:10 +00:00
Petr Skoda 7beccff9a1 MDL-21422 migration to YUI3 2010-01-21 22:36:44 +00:00
Petr Skoda 6e9bad56e8 MDL-21422 migration to YUI3 2010-01-21 22:29:28 +00:00
Petr Skoda 9598d578bb MDL-21420 modole_cfg converted to M.cfg 2010-01-21 22:19:46 +00:00
Eloy Lafuente 054d3924f2 NOBUG: On upgrade, cli must not override current config. Just set undefined (new) ones 2010-01-21 10:04:03 +00:00
Petr Skoda 543f54d3e5 MDL-21401 eliminating last uses of WHEN_TOP_OF_BODY 2010-01-20 18:07:49 +00:00
jerome mouneyrac 3f77607874 administration MDL-21351 revert changes 2010-01-20 10:16:41 +00:00
jerome mouneyrac 8399c714d7 webservice MDL-21351 remove Save Changes button from token/service/protocol page, relabel some Save Changes button into more explicit label, add help text to service page 2010-01-20 10:01:03 +00:00
jerome mouneyrac 721312bd2c administration MDL-21392 add hidesavebutton() for admin_settingpage class 2010-01-20 09:58:17 +00:00
jerome mouneyrac a3103a10b3 webservice MDL-21351 fix navigation bar (add link to make the navigation easier) 2010-01-20 07:20:03 +00:00
jerome mouneyrac 3a17a7a352 webservice MDL-21351 add function page: use multiple searchable selector 2010-01-20 02:44:19 +00:00