Commit graph

4257 commits

Author SHA1 Message Date
Andrew Nicols
5500d143f4 weekly release 4.1dev 2022-06-03 11:03:56 +08:00
Sara Arjona
df71afbfe9 Merge branch 'MDL-73727-master' of https://github.com/keevan/moodle 2022-06-01 08:41:36 +02: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
Ilya Tregubov
0460147cb5 Merge branch 'MDL-67648-master' of https://github.com/cameron1729/moodle 2022-05-27 15:41:29 +06:00
Jake Dallimore
117b24013b weekly release 4.1dev 2022-05-27 10:02:05 +08:00
Peter Burnett
3801662e97 MDL-71198 backup: Change times on restore file duplication 2022-05-25 22:18:36 +08:00
Cameron Ball
8154aa2e03 MDL-67648 tasks: Fair-share scheduling with resource management
This patch changes the way adhoc tasks are chosen to run. It now calculates
how many runners each type of adhoc task should be allowed to use. In the
case that not all the runners are utilised, it attempts to infer which
tasks do not take a long time to run, and gives those to the vacant runners.

Thanks to Brendan Heywood for guidance and SQL help.
2022-05-25 09:38:41 +08:00
Ilya Tregubov
6c114e2a80 weekly release 4.1dev 2022-05-19 19:24:25 +06:00
Jun Pataleta
5e5e12e063 weekly release 4.1dev 2022-05-12 22:16:01 +08:00
Pete Whelpton
bc6041158c MDL-71202 webservice: Add index on external_tokens.sid
Without this index, a full table scan / table level locking occurs when
logging out of Moodle.  This can result in slow performance in a busy
Moodle site.
2022-05-10 12:31:25 +08:00
Eloy Lafuente (stronk7)
941a29925e weekly release 4.1dev 2022-05-06 15:58:24 +02:00
Amaia Anabitarte
ffc655b181 MDL-73878 core_user: Creating a new category for social fields 2022-05-03 17:52:11 +02:00
Ilya Tregubov
1a744030d6 weekly release 4.1dev 2022-04-29 07:55:26 +06:00
Eloy Lafuente (stronk7)
998c632b5d weekly on-sync release 4.1dev 2022-04-22 18:04:09 +02:00
Jun Pataleta
e161f1d774 weekly back-to-dev release 4.1dev 2022-04-17 15:14:27 +08:00
Jun Pataleta
8b359ad7a6 Moodle release 4.0 2022-04-17 14:59:54 +08:00
Eloy Lafuente (stronk7)
f801189795 Moodle release 4.0rc4 2022-04-16 16:31:59 +02:00
Ilya Tregubov
4ca5665aa0 Moodle release 4.0rc3 2022-04-15 16:03:34 +06:00
Jun Pataleta
cd3e7bf7eb MDL-74471 versions: main version bump 2022-04-13 10:37:57 +08:00
Sara Arjona
5423e5f443 Moodle release 4.0rc2 2022-04-12 13:15:22 +02:00
Ilya Tregubov
f62cd4484e Moodle release 4.0rc1 2022-04-08 16:40:14 +06:00
Sara Arjona
ad6dc71c56 on-demand release 4.0beta+ 2022-04-05 13:25:54 +02:00
Sara Arjona
b5f51883f0 on-demand release 4.0beta+ 2022-04-01 16:41:07 +02:00
Eloy Lafuente (stronk7)
7ce003b666 on-demand release 4.0beta+ 2022-03-29 17:54:11 +02:00
Víctor Déniz
efda17d3b0 on-demand release 4.0beta+ 2022-03-25 15:01:23 +00:00
Ilya Tregubov
7bedf54f5b Merge branch 'master_MDL-73763_index-fix' of https://github.com/catalyst/moodle-MDL-70329 2022-03-24 13:14:03 +06:00
Marc-Alexandre Ghaly
c3ac868bf7 MDL-73763 core : Index fixes for reference tables
This commit will add the index for the question_reference
and the question_set_reference table if its not already
added. This commit will also implement the logic of adding
the question area and component in the joins of the question
reference table in order to make sure any other plugin using
the qbank api does not conflict with each other.
2022-03-24 18:04:47 +11:00
Sara Arjona
34ce1463cc on-demand release 4.0beta+ 2022-03-22 12:55:08 +01:00
Sara Arjona
0d0f09bc7f on-demand release 4.0beta+ 2022-03-18 16:28:33 +01:00
Sara Arjona
9344149aba on-demand release 4.0beta+ 2022-03-15 11:30:47 +01:00
Víctor Déniz
e95d99ebf1 Merge branch 'MDL-74030' of https://github.com/roland04/moodle 2022-03-14 21:39:40 +00:00
Ilya Tregubov
967d9b2546 on-demand release 4.0beta+ 2022-03-11 16:20:26 +06:00
Mikel Martín
d2acd08934 MDL-74030 navigation: Add reports link
Add report builder 'Reports' link to the user menu

AMOS BEGIN
 CPY [reports,moodle],[reports,core_reportbuilder]
AMOS END
2022-03-10 15:46:44 +01:00
Eloy Lafuente (stronk7)
01eb6d2e9b on-demand release 4.0beta+ 2022-03-08 10:02:22 +01:00
Jun Pataleta
1d99ba19a2 Moodle release 4.0beta 2022-03-03 18:22:28 +08:00
Amaia Anabitarte
c0196fb096 MDL-73953 core_adminpresets: Marking core presets on DB 2022-03-02 12:49:01 +01:00
Ilya Tregubov
9cd77c4130 on-demand release 4.0dev+ 2022-02-25 19:24:12 +02:00
Andrew Nicols
faa6c74404 Merge branch 'MDL-73547-master-v03' of https://github.com/ferranrecio/moodle 2022-02-25 10:55:20 +08:00
Sara Arjona
e94167174a on-demand release 4.0dev+ 2022-02-22 11:13:12 +01:00
Ferran Recio
c64bef51a9 MDL-73547 core_courseformat: enable course index cache
Adding caches to the course editor reactive state. The patch improve the
course index loading.
2022-02-21 12:33:33 +01:00
Sara Arjona
0f94f29296 on-demand release 4.0dev+ 2022-02-18 15:03:57 +01:00
Ilya Tregubov
dfa0681c53 Merge branch 'MDL-69764-master' of https://github.com/jpahullo/moodle 2022-02-17 15:02:01 +02:00
Jordi Pujol Ahulló
21f73b29c1 MDL-69764 tool_task: unify crontab verification
Use scheduled_task crontab field verification in
admin/tool/task to unify how Moodle deals with
crontab definition and its verification.
This helps remove duplicated code and fix
crontab definition not allowed in the web form,
but actually was valid.

Updated crontab fields precision on task_scheduled
table to have enough room for the worst case:
all possible different values separated by comma.
2022-02-17 13:24:31 +01:00
Sara Arjona
256232ad46 MDL-73248 adminpresets: Improvements to the Starter preset
This is the list of changes applied to the Starter preset, following
the community suggestions and the latest features included in 4.0:

- Hide Online users, Recently accessed courses and Starred courses.
- Re-enable Description and Essay question types.
- Disable guest enrolment and hide guest login button.
- Reduce the information displayed in the activity chooser.

Apart from that, the User menu items has been removed because it had
the same value in both presets (so it makes no sense having there).
2022-02-11 16:41:06 +01:00
Sara Arjona
d24a4ab56f on-demand release 4.0dev+ 2022-02-11 15:55:38 +01:00
Ilya Tregubov
5897242361 on-demand release 4.0dev+ 2022-02-08 14:54:21 +02:00
Sara Arjona
6652ec135b on-demand release 4.0dev+ 2022-02-04 18:18:46 +01:00
Eloy Lafuente (stronk7)
a2e4be3620 Merge branch 'MDL-73728-master' of https://github.com/andrewnicols/moodle 2022-02-03 14:59:00 +01:00
Guillermo Gomez
c34b89a3c2 MDL-71696 core_question: Implement new database schema
This commit implements the new database structure for
versioning in question. It also does the migration of
current data to the new structure.

Co-Authored-By: Safat Shahin <safatshahin@catalyst-au.net>
Co-Authored-By: Guillermo Gomez Arias <guillermogomez@catalyst-au.net>
2022-02-03 22:22:38 +11:00
Andrew Nicols
fc082d349c MDL-73728 admin: Move adminpresets to admin/presets
This commit moves the presets subsystem to a location within the admin
folder, which is more appropriate given its purpose and reduces
developer frustration with tab completion of the admin directory.
2022-02-03 19:14:28 +08:00