Paul Holden
7143cf4cbc
MDL-79397 reportbuilder: update existing entity table definitions.
2023-12-07 17:19:01 +00:00
Paul Holden
0d9b79fb20
MDL-79216 files: new report filter type for filesize data.
2023-12-01 09:39:01 +00:00
Andrew Nicols
75587e23c6
MDL-79890 core: Update uses of array_keys
with multiple params
...
These now call the newly minted `moodle_array_keys_filter` method.
2023-11-15 09:14:40 +08:00
Paul Holden
72e0fcb156
MDL-79200 files: mimetype filter, plus icon column in report entity.
2023-10-20 13:52:37 +01:00
Paul Holden
33a63ca639
MDL-76295 reportbuilder: implement default datasource sorting.
...
Update all existing report sources to use the new default sorting
API from 064eccd4, updating existing tests to assert behaviour.
2023-08-23 15:32:50 +01:00
Sara Arjona
7430208d56
MDL-78884 files: Deprecate size parameter for icons
...
The parameter $size of the following functions has been deprecated and is not used any more:
- file_extension_icon
- file_file_icon
- file_folder_icon
- file_mimetype_icon
- mimeinfo_from_type
- url_guess_icon
That way, the sized icons (xxxxxxx-yyy.png) can be removed and replaced by SVG, to make it easier
to keep them updated because once they are replaced, there will only be one single file for each
MIME icon.
2023-08-23 07:30:16 +02:00
Paul Holden
d8df4ad675
MDL-78117 reportbuilder: use context entity in report sources.
...
Deprecate existing columns, to be replaced by corresponding elements
from the new entity.
2023-08-02 08:05:50 +01:00
Paul Holden
c720c21aca
MDL-78454 files: add contenthash column/filter to file report entity.
2023-06-20 08:51:32 +01:00
Paul Holden
fc2cfd8695
MDL-77807 files: normalise file entity size/type column fields.
...
The `filename` field was only used by each to determine whether the
file was itself a directory, and it's presence meant that aggregation
of each column wasn't working properly.
2023-03-30 20:40:24 +01:00
Andrew Nicols
a3cc26f8bb
MDL-76583 core: Update uses of external_* classes
2023-01-19 07:34:09 +08:00
Paul Holden
8176a6c690
Merge branch 'MDL-76011-master' of https://github.com/abgreeve/moodle
2022-11-10 11:49:30 +00:00
Sara Arjona
b8ae747056
Merge branch 'MDL-75535' of https://github.com/paulholden/moodle
2022-11-04 11:01:41 +08:00
Adrian Greeve
2b2b4e63a2
MDL-76011 lib: Updated the zip writer to retain the modified date.
2022-10-27 14:46:31 +08:00
Jun Pataleta
a0e33d87ac
Merge branch 'MDL-74910-master' of https://github.com/cameron1729/moodle
2022-10-20 13:57:40 +08:00
Cameron Ball
38c89c5343
MDL-74910 core_files: Remove unused query param
2022-10-20 13:57:39 +08:00
Cameron Ball
c9da36d731
MDL-74910 core_files: Return SQL to initial state
...
MDL-73727 aimed to improve the performance of the
get_conversions_for_file SQL. Unfortunately it also
changed the behvaiour of the SQL.
On further investigation, there is nothing wrong with
the SQL. This patch returns it back to its initial state.
2022-10-20 13:57:39 +08:00
Paul Holden
5d385d4bcb
MDL-75535 files: implement files datasource for custom reporting.
...
Create file entity, joining to existing user entity to provide data
for the reportbuilder editor.
2022-10-19 15:04:09 +01:00
Kevin Pham
027b6f73d6
MDL-49795 file: Add missing metadata providers for file_conversion
2022-08-03 15:17:05 +10:00
Kevin Pham
f984566b15
MDL-73727 core_files: Add subquery to avoid a seq scan on larger sites
...
- Formatted the query to meet SQL coding styles
- Add index on {files} to prevent performance regression
- Fork the SQL query based on DB family based on support
2022-05-30 13:38:45 +10:00
Juan Leyva
7f02879ce7
MDL-70387 files: New WS core_files_get_unused_draft_itemid
2021-01-13 13:01:40 +01:00
Mark Nelson
38cd9a6bd7
MDL-68533 core_files: add archive_writer API
2020-12-12 12:44:55 +08:00
Juan Leyva
94a0ee41e7
MDL-69776 files: New WS core_files_delete_draft_files
2020-09-25 10:37:16 +02:00
Ryan Wyllie
e81be9a8b1
MDL-64821 files: increase icon image size for stored file exporter
...
The default size for the stored file icon was only 16px by 16px which
wasn't suitable for display in the new forum layout. I've increased
the default size to 128px by 128px so that it looks better scaled up.
2019-09-25 10:42:19 +08:00
Ryan Wyllie
a307a47651
MDL-64820 external: add isimage to stored_file exporter
2019-03-22 09:24:04 +08:00
Andrew Nicols
c96cd71102
MDL-63924 privacy: Add shared user providers to subsytsems
2018-11-08 21:26:18 +08:00
Andrew Nicols
4b3ca0ebf2
MDL-63657 core_files: Coding style fix
2018-10-23 11:26:02 +08:00
Mihail Geshoski
16ec426a4f
MDL-63640 core_files: Add method that returns users in context
...
This issue is part of the MDL-62560 Epic.
2018-10-23 10:48:12 +08:00
Andrew Nicols
4a74ab0200
MDL-36754 core_files: Add a token version of pluginfile
2018-08-14 06:57:32 +08:00
Andrew Nicols
2203ef4f74
Merge branch 'MDL-62235-master' of git://github.com/FMCorz/moodle
2018-04-30 13:57:48 +08:00
Frédéric Massart
c9f95d296a
MDL-62235 core_files: Implement privacy API
2018-04-30 13:41:20 +08:00
Frédéric Massart
790c89b34d
MDL-62208 core_fileconverter: Implement privacy API
2018-04-26 12:54:01 +08:00
Jake Dallimore
46878ed87f
MDL-58272 core_files: get converters from file extension not mimetype
2017-12-08 09:07:29 +08:00
Jun Pataleta
60b6e1bf0b
Merge branch 'MDL-58295-master' of git://github.com/andrewnicols/moodle
2017-04-10 16:51:06 +08:00
Ankit Agarwal
92a951c5cd
MDL-58398 core_files: Fix phpdoc and other minor issues
2017-03-31 08:40:30 +05:30
Damyon Wiese
b9b409cfc3
MDL-40759 icons: Peer review fixes (all minor)
2017-03-17 15:52:46 +08:00
Damyon Wiese
663640f5b3
MDL-40759 icons: convert uses of pix_url to pix_icon
...
Also change filepicker to use scaled svgs instead of sets of custom pngs. The svgs are taken from font-awesome.
2017-03-17 15:52:17 +08:00
Andrew Nicols
9d6698060f
MDL-58295 fileconverter: Update the conversion correctly
2017-03-17 09:49:07 +08:00
Andrew Nicols
34df779a95
MDL-55528 core_files: Create new fileconverter plugintype
2017-03-10 09:31:14 +08:00
Frederic Massart
f5f02ac0d3
MDL-57273 core: Migrating some exporters from tool_lp & core_competency
2017-01-20 12:56:18 +08:00