Commit Graph

2741 Commits

Author SHA1 Message Date
Andrew Nicols 98b518c17a MDL-52217 repository: prepare_file should use per-request directory
The repository API defaults has a function, prepare_file, which is
responsible for creating a unique file to be used during the current
request.

This is usually used in the repository's get_file() function to store the
file before it is used elsewhere in the API to save the file to the
filestorage API.
It is also sometimes used to temporarily store credentials for the lifetime
of the session.

In all cases, this file is only expected to exist for the duration of the
session.

Switching to use of a per-request directory using make_request_directory()
ensures that the tempdir does not grow without control.

This commit also adds an upgrade step to remove all old temp directories
created by any repository currently installed.
2016-02-15 15:55:51 +08:00
David Monllao d6b44eeea2 weekly release 2.9.4+ 2016-02-11 13:58:53 +08:00
David Monllao 80b09028d1 weekly release 2.9.4+ 2016-02-04 14:30:10 +08:00
David Monllao 01478c3ae7 weekly release 2.9.4+ 2016-01-29 14:36:57 +08:00
Andrew Nicols aa0b28c5e5 weekly release 2.9.4+ 2016-01-21 13:43:41 +08:00
Dan Poltawski 13c88d9b8d weekly release 2.9.4+ 2016-01-14 10:10:00 +00:00
Dan Poltawski 409649db96 Merge branch 'MDL-52400-29' of git://github.com/jleyva/moodle into MOODLE_29_STABLE 2016-01-12 13:13:09 +00:00
Eloy Lafuente (stronk7) d16cdbd81f Moodle release 2.9.4 2016-01-09 00:49:51 +01:00
Dan Poltawski dccbafa7e9 weekly release 2.9.3+ 2016-01-08 07:45:59 +00:00
Dan Poltawski 8069645f56 weekly release 2.9.3+ 2016-01-07 08:32:41 +00:00
Juan Leyva 0e4483cf57 MDL-52400 webservice: Add core_notes_delete_notes to the mobile service 2016-01-04 16:36:15 +01:00
Dan Poltawski 8a48bf5beb weekly release 2.9.3+ 2015-12-31 08:16:41 +00:00
Dan Poltawski 2a416b3466 weekly release 2.9.3+ 2015-12-23 11:35:57 +00:00
Dan Poltawski 747f4468fb weekly release 2.9.3+ 2015-12-18 12:26:59 +00:00
Dan Poltawski 464f907c4c weekly release 2.9.3+ 2015-12-09 12:09:33 +00:00
Eloy Lafuente (stronk7) 00802d0930 weekly release 2.9.3+ 2015-12-03 19:41:12 +01:00
David Monllao b9c333f5db weekly release 2.9.3+ 2015-11-26 10:54:41 +08:00
Dan Poltawski 2825fc7249 weekly release 2.9.3+ 2015-11-19 09:20:24 +00:00
David Monllao b7075e690c weekly release 2.9.3+ 2015-11-13 15:27:39 +08:00
Eloy Lafuente (stronk7) 3f0687bcdf weekly release 2.9.3+ 2015-11-10 10:50:11 +01:00
Eloy Lafuente (stronk7) 3a325f777f Moodle release 2.9.3 2015-11-06 20:51:47 +01:00
Dan Poltawski 7fd11cca1d weekly release 2.9.2+ 2015-11-06 11:56:42 +00:00
Eloy Lafuente (stronk7) 7cb98a969e weekly release 2.9.2+ 2015-11-03 18:46:37 +01:00
Dan Poltawski fb290224b0 weekly release 2.9.2+ 2015-10-30 21:08:44 +00:00
Andrew Nicols fb8af88c5c weekly release 2.9.2+ 2015-10-28 12:57:43 +08:00
Dan Poltawski b828920455 weekly release 2.9.2+ 2015-10-23 12:51:53 +01:00
Dan Poltawski 34776dac4f weekly release 2.9.2+ 2015-10-20 09:56:39 +01:00
Andrew Nicols 37c98b2b4f Merge branch 'MDL-51772-29' of git://github.com/jleyva/moodle into MOODLE_29_STABLE 2015-10-19 13:34:34 +08:00
Eloy Lafuente (stronk7) 418c59f945 weekly release 2.9.2+ 2015-10-16 12:51:28 +02:00
Juan Leyva a56ffba668 MDL-51772 webservice: Export add_user_private_files as Web Service 2015-10-14 14:11:50 +02:00
Dan Poltawski a583fd0f8d weekly release 2.9.2+ 2015-10-14 10:49:09 +01:00
Dan Poltawski e6311ee386 weekly release 2.9.2+ 2015-10-08 11:36:46 +01:00
Dan Poltawski 6d9b42695a weekly release 2.9.2+ 2015-10-02 10:57:38 +01:00
Eloy Lafuente (stronk7) ee64a43e1f weekly release 2.9.2+ 2015-09-24 16:07:22 +02:00
Eloy Lafuente (stronk7) 2dd2288807 weekly release 2.9.2+ 2015-09-17 18:01:30 +02:00
Eloy Lafuente (stronk7) b7d2ed3004 Moodle release 2.9.2 2015-09-12 02:03:09 +02:00
Eloy Lafuente (stronk7) 14c9b43005 weekly release 2.9.1+ 2015-09-10 11:10:07 +02:00
Dan Poltawski a64e1f3684 weekly release 2.9.1+ 2015-09-03 12:31:58 +01:00
Dan Poltawski f563d2066d weekly release 2.9.1+ 2015-08-28 07:38:15 +01:00
Dan Poltawski 8fb6ac2cb7 weekly release 2.9.1+ 2015-08-20 14:24:36 +01:00
Adrian Greeve efa7a8a9e4 MDL-30315 gradebook: Uploading feedback doesn't override grades. 2015-08-18 17:04:16 +08:00
Eloy Lafuente (stronk7) f5e48d21ec weekly release 2.9.1+ 2015-08-13 12:17:02 +02:00
Andrew Nicols 49fa660aca weekly release 2.9.1+ 2015-08-06 12:11:44 +08:00
Andrew Nicols eb1d954cda weekly release 2.9.1+ 2015-07-30 14:42:15 +08:00
Dan Poltawski cd02b264bd weekly release 2.9.1+ 2015-07-22 20:43:03 +01:00
Dan Poltawski 7fa73576b5 weekly release 2.9.1+ 2015-07-16 08:16:21 +01:00
Eloy Lafuente (stronk7) c736b82694 weekly release 2.9.1+ 2015-07-10 18:11:30 +02:00
Eloy Lafuente (stronk7) c948f378b9 Moodle release 2.9.1 2015-07-03 13:38:26 +02:00
Dan Poltawski 461f479dde weekly release 2.9+ 2015-07-02 14:26:11 +01:00
Adrian Greeve c81c8a2ae8 MDL-48239 gradebook: Calculated grades maxgrade now able to be set. 2015-07-02 11:27:11 +08:00