110157 Commits

Author SHA1 Message Date
Julien Boulen
966f926813 MDL-76319 gradebook: add continue button after csv grades import error 2023-07-10 10:17:48 +02:00
Jake Dallimore
348e347f79
MDL-78575 core_reportbuilder: allow reports to override the zerostate
Allow report implementations to control what is shown when no results
are found for the current report+filters. Allow setting to null to
allow calling code to omit this notice entirely.
2023-07-10 15:55:56 +08:00
danghieu1407
ab4cb28883 MDL-76757 Question bank: Can not delete the question completely 2023-07-10 14:30:01 +07:00
Sara Arjona
2fcdfc17c1
Merge branch 'MDL-78648-master' of https://github.com/rmady/moodle 2023-07-10 07:35:19 +02:00
Sara Arjona
e0c1f5059b
Merge branch 'MDL-78031-master' of https://github.com/ilyatregubov/moodle 2023-07-10 07:32:41 +02:00
Andrew Nicols
dff354bb4f
MDL-78673 grade: Switch test to use generators 2023-07-10 11:21:15 +08:00
Andrew Nicols
50944e456c
MDL-78673 grade: Switch to behat navigation steps 2023-07-10 11:21:15 +08:00
Andrew Nicols
28d3fa7ece
MDL-78673 grade: Address random failure due to toast 2023-07-10 11:21:14 +08:00
Andrew Nicols
2b7daa3b28
MDL-78673 behat: Allow plugins to define their expansion of > 2023-07-10 09:52:46 +08:00
Andrew Nicols
3d5afd6061
Merge branch 'MDL-75810' of https://github.com/paulholden/moodle 2023-07-09 22:23:29 +08:00
Andrew Nicols
0ea62b97f2
Merge branch 'MDL-78184-master' of https://github.com/sarjona/moodle 2023-07-09 22:16:01 +08:00
Andrew Nicols
ce863c2d3f
Merge branch 'MDL-77180' of https://github.com/paulholden/moodle 2023-07-09 22:13:51 +08:00
Andrew Nicols
f7c52739c0
MDL-73239 core_my: Fix coverage 2023-07-09 22:12:10 +08:00
Andrew Nicols
c472ba4738
Merge branch 'MDL-73239-master' of https://github.com/rmady/moodle 2023-07-09 22:02:22 +08:00
Andrew Nicols
14029657a7
MDL-76717 question: Coding style fixes 2023-07-09 21:59:13 +08:00
Alex Yeung
73f3bb23be MDL-67852 tool_dataprivacy: Fix security checks 2023-07-09 14:35:20 +01:00
Juan Segarra Montesinos
3a78fb7662 MDL-71133 mod_assign: Grade decimals missing with marking workflow 2023-07-09 08:11:18 +02:00
Andrew Nicols
05a8ac58db
Merge branch 'MDL-76717_master' of https://github.com/marxjohnson/moodle 2023-07-08 13:01:47 +08:00
Sara Arjona
aaa1520879
MDL-78676 mod_data: Check completion rules properly
The completion_rule_enabled() method was not checking all the fields
and, in some cases, it was returning false (because it was not checking
that "Count of entries" field was enabled).
2023-07-07 18:27:10 +02:00
Paul Holden
20280c0405
MDL-77180 customfield: allow entry of formatted category names.
Change the param type of the category name when editing to allow
for entry of multilang tags, the formatting of which is already
supported when returning category name.

Co-authored-by: Hiroto Kagotani <hiroto.kagotani@gmail.com>
2023-07-07 14:59:44 +01:00
Paul Holden
2ffda63da8
MDL-75359 reportbuilder: fixes for custom/user profile field elements.
Ensures cross-DB compatibility for all types of both custom and user
profile fields, specifically when they're filtered and/or aggregated.

Implement stress testing of both via appropriate report sources.
2023-07-07 14:45:24 +01:00
Jun Pataleta
73e90326d0
Merge branch 'MDL-78316-master' of https://github.com/andrewnicols/moodle 2023-07-07 18:56:07 +08:00
Amaia Anabitarte
0d11cf1bc9 MDL-78183 core_contentbank: Improve error handling 2023-07-07 12:21:24 +02:00
Andrew Nicols
3ff84d3eb7
MDL-78316 core: Improve jsdoc typedef for icons 2023-07-07 16:31:54 +08:00
Andrew Nicols
f57af194fb
MDL-78316 core: Update async promises
Writing a Promise as:
```
const promise = new Promise(async (resolve, reject) => {
  return await 'foo';
});
```

Is equivalent to an IIFE:
```
const promise = (async () => {
  return await 'foo';
})();
```

A recent change introduced by MDL-74301 picks this up.

This commit addresses this flagged issue.
2023-07-07 16:23:26 +08:00
Andrew Nicols
5b54ac43b1
MDL-78316 core: Move IconSystem init to Factory
This is throwback to times when we understood JS less.

We should not have the factory method for the IconSystem in
core/templates.
2023-07-07 16:13:28 +08:00
Andrew Nicols
c0043004e1
MDL-78316 core: Convert IconSystems to ESM 2023-07-07 16:13:27 +08:00
Ilya Tregubov
a688a9369f
MDL-78522 cohort: Enable tests that were disabled in 73839. 2023-07-07 15:42:30 +08:00
Ilya Tregubov
5f7839f06b
MDL-78522 cohort: Fix capability/visibility check. 2023-07-07 15:41:14 +08:00
Sara Arjona
abcbeca33d
MDL-78184 badges: Improve user flow for connecting backpack 2023-07-07 08:53:43 +02:00
Ilya Tregubov
ef93325f27
weekly release 4.3dev 2023-07-07 11:52:14 +08:00
Ilya Tregubov
362f518966
NOBUG: Fixed SVG browser compatibility 2023-07-07 11:52:11 +08:00
Ilya Tregubov
c4142e01c8
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install 2023-07-07 11:52:11 +08:00
Pedro Jordao
8658b4937f MDL-73213 autocomplete: keep selected value when the state changes.
The selected value of the dropdown was being cleared when the dropdown
was opened, this was causing an error when submitting the form if the
field was required. The main cause was that we were emptying the
select before loading new values, this solution was created because
of an issue where we could not deselect values if the list was
reloaded. To fix this problem, I added an empty option as the first
element of the select only when deselecting a certain item.
2023-07-06 14:52:18 -03:00
Lars Bonczek
898a7571ef MDL-78618 core_course: use UNION in get_nearest_editable_subcategory 2023-07-06 18:51:55 +02:00
Rodrigo Mady
9a5eb76a56 MDL-78648 badges: Fix in unit tests for test_get_user_badge_by_hash 2023-07-06 09:41:03 -03:00
Sara Arjona
1e69127a22
Merge branch 'MDL-78391-master' of https://github.com/HuongNV13/moodle 2023-07-06 11:02:18 +02:00
Huong Nguyen
7add5faa9e
MDL-78391 atto_recordrtc: Fix recording issue with Chrome 2023-07-06 15:37:03 +07:00
Huong Nguyen
592e9590d0
MDL-78391 tiny_recordrtc: Fix recording issue with Chrome 2023-07-06 15:33:38 +07:00
Sara Arjona
53266c02c1
Merge branch 'MDL-77375-master-patch' of https://github.com/ilyatregubov/moodle 2023-07-06 10:11:46 +02:00
Misha Golenkov
f9778c849d MDL-78379 js: Add missing newline character 2023-07-06 15:55:31 +10:00
Ilya Tregubov
86d1a91fd6
MDL-77375 tool_dataprivacy: Fix menus going floaty. 2023-07-06 13:08:27 +08:00
Jun Pataleta
9c73441c4a
Merge branch 'MDL-78391-master' of https://github.com/andrewnicols/moodle 2023-07-06 11:59:04 +08:00
Ilya Tregubov
6773badd97
Merge branch 'MDL-76203' of https://github.com/liorgil/moodle 2023-07-06 11:29:54 +08:00
Jun Pataleta
d3767cb9f6
Merge branch 'MDL-78488' of https://github.com/t-schroeder/moodle 2023-07-06 11:17:03 +08:00
Ilya Tregubov
9bdea50803
MDL-78031 gradereport_grader: Always show Aggregation position setting
It seems it was the only advanced setting.
2023-07-06 10:39:41 +08:00
Ilya Tregubov
b924f68081
Merge branch 'MDL-69983-master' of https://github.com/davewoloszyn/moodle 2023-07-06 10:25:40 +08:00
Franziska Hübler
0458672a77 MDL-69983 backup: Save async backups in correct area. 2023-07-06 12:12:19 +10:00
Ilya Tregubov
39662f1e32
Merge branch 'MDL-78608' of https://github.com/timhunt/moodle 2023-07-06 09:56:37 +08:00
Jun Pataleta
c1de49bd6c
Merge branch 'MDL-78484-master' of https://github.com/NashTechOpenUniversity/moodle 2023-07-06 09:41:41 +08:00