Andrew Nicols
19d1fb336c
Merge branch 'MDL-76398' of https://github.com/paulholden/moodle
2022-12-11 20:20:02 +08:00
Andrew Nicols
a98bc10c57
Merge branch 'm42_MDL-72461_Moodle_JS_Files_Should_Be_Always_Served_By_JS_Handler' of https://github.com/scara/moodle
2022-12-11 20:08:09 +08:00
Jackson D'souza
4c5b4003c3
MDL-75571 tool_componentlibrary: Custom activity icon
2022-12-09 15:53:23 +00:00
Jackson D'souza
aa3efc27ff
MDL-75571 theme_boost: Activity icon
...
* Use Activity get_icon_url helper method to fetch icon.
2022-12-09 15:53:23 +00:00
Jackson D'souza
771b587a54
MDL-75571 block_timeline: Display custom activity icon if available.
2022-12-09 15:53:23 +00:00
Jackson D'souza
3d05ebca36
MDL-75571 calendar: Activity icon
...
* Use Activity get_icon_url helper method to fetch icon.
2022-12-09 15:53:23 +00:00
Sara Arjona
9d6eecb4ae
Merge branch 'MDL-76274-master' of https://github.com/cameron1729/moodle
2022-12-09 16:18:00 +01:00
Matteo Scaramuccia
71883c2add
MDL-72461 core: Required JS files in $PAGE served by the Moodle handler
2022-12-09 13:47:19 +01:00
Paul Holden
7bab1754c4
MDL-76536 enrol: prevent invalid role assignments in course creation.
...
Upgrade step to fixup existing bad data.
2022-12-09 11:38:41 +00:00
Paul Holden
253c041297
MDL-75805 admin: allow multiselect when editing site administrators.
2022-12-09 11:22:07 +00:00
Paul Holden
652b2e496a
MDL-76235 core: compare email diversion exceptions case-insensitively.
...
Co-authored-by: Jan Kristoffer Roth <roth@dhbw-mosbach.de>
2022-12-09 11:19:18 +00:00
Eloy Lafuente (stronk7)
28937d4243
MDL-71096 core: Add meta information about APIs to core
...
Right now we have the information only in docs:
- https://docs.moodle.org/dev/Core_APIs
- https://moodledev.io/docs/apis
And, in fact, we are crawling those pages to get the information
from various tools (moodlecheck, CiBoT...). Obviously, that's far
from ideal, the source only has the current list of APIs, and
there isn't much information there but the names.
So we are moving the source of information to be in core, so it
can be modified between branches, and contains richer information:
- The component the API belongs to, usually a subsystem or core.
- If the API can be used as level 2 namespace.
- If the API can be used as level 2 namespace out from its component.
Note that all that information has NO USES right now in core (and maybe
never will), but tools/checkers will benefit enormously by having that
information at hand, so we can check for namespaces, categories and
other bits way better.
Also, once we have this, the APIs dev documents linked above, surely
can be improved by being automatically generated and include all the
meta-information available.
It also includes a very basic json schema validating the basis. It can
be tried online @ https://www.jsonschemavalidator.net , or any other
tool. PHP requires extra libraries to be able to perform the validation.
Covered with unit tests, both api-related functions and structure validation.
2022-12-09 10:49:12 +01:00
Sara Arjona
40a89d8a9a
weekly release 4.2dev
2022-12-09 08:56:53 +01:00
Jun Pataleta
ae2a313c95
Merge branch 'MDL-76556-master' of https://github.com/andrewnicols/moodle
2022-12-08 10:07:52 +08:00
Andrew Nicols
6982caf746
Merge branch 'MDL-76491' of https://github.com/paulholden/moodle
2022-12-08 08:08:19 +08:00
Andrew Nicols
1e594c9777
Merge branch 'MDL-76550' of https://github.com/AnupamaSarjoshi/moodle
2022-12-08 07:53:09 +08:00
Andrew Nicols
7aeb1f68e9
Merge branch 'MDL-76074-master' of https://github.com/srobotta/moodle
2022-12-08 07:26:24 +08:00
Andrew Nicols
bf5efe9d0b
Merge branch 'MDL-76116-master' of https://github.com/meirzamoodle/moodle
2022-12-08 06:14:24 +08:00
Sara Arjona
81a7a50ff1
Merge branch 'MDL-75588-master' of https://github.com/HuongNV13/moodle
2022-12-07 19:31:04 +01:00
Sara Arjona
ec3a401015
Merge branch 'MDL-76575-master' of https://github.com/HuongNV13/moodle
2022-12-07 18:32:13 +01:00
Sara Arjona
d66ca7decc
Merge branch 'MDL-76500' of https://github.com/paulholden/moodle
2022-12-07 18:27:46 +01:00
Trevor Jones
c49806941c
MDL-72906 Quiz: Prevent scrollbar on multichoice
...
Remove negative margin from the "clear my choice" anchor.
With the negative margin, when the containing box height is calculated
the anchor's hidden style overflows beyond the boundary and triggers
the overflow:auto to add a scroll bar.
2022-12-07 10:24:34 -07:00
Sara Arjona
315f1dafd8
Merge branch 'MDL-76193-master' of https://github.com/JBThong/moodle
2022-12-07 17:26:11 +01:00
Sara Arjona
592de63edb
Merge branch 'MDL-76571' of https://github.com/timhunt/moodle
2022-12-07 17:17:23 +01:00
Tim Hunt
83c9a6d311
MDL-76571 quiz reports: should not show description items
...
... or anything else with length = 0. This got broken in MDL-71696.
The only way to fix this kind-of involves and API change to
quiz_report_get_significant_questions. However, it is only changing
the external API of this function back to how it was before the 4.0 release,
and the chnages in 4.0 were never documented, nor, I would guess, intended,
since they just broke things.
2022-12-07 14:54:40 +00:00
Jun Pataleta
5935cd22c1
Merge branch 'MDL-76559-master' of https://github.com/andrewnicols/moodle
2022-12-07 22:41:20 +08:00
Andrew Nicols
7ce68020b8
MDL-76559 core: validate_email does not take false either
2022-12-07 21:40:18 +08:00
Sara Arjona
1cfa7fc788
Merge branch 'MDL-76273' of https://github.com/paulholden/moodle
2022-12-07 12:51:08 +01:00
Huong Nguyen
e1001e2f26
MDL-75588 assign: Reset completion status when resetting a submission
2022-12-07 16:15:30 +07:00
Huong Nguyen
dd6349c39f
MDL-76575 tiny_media: Remove unnecessary console log
2022-12-07 15:50:01 +07:00
Jun Pataleta
51d1448b06
Merge branch 'MDL-73017_add-environment-check-for-versions-not-supporting-php-8-1' of https://github.com/ziegenberg/moodle
2022-12-07 13:47:04 +08:00
Meirza
883c1becc5
MDL-76116 mnet: styling the delete key confirmation window properly
2022-12-07 11:14:05 +07:00
Jun Pataleta
5bc72f5176
Merge branch 'MDL-76559-master' of https://github.com/andrewnicols/moodle
2022-12-06 23:19:53 +08:00
Andrew Nicols
f375cac31a
MDL-76559 core: validate_email should not accept empty values
2022-12-06 20:53:30 +08:00
Jun Pataleta
daa506a037
Merge branch 'MDL-76476' of https://github.com/paulholden/moodle
2022-12-06 19:34:40 +08:00
Jun Pataleta
ab10635ef1
Merge branch 'MDL-75381' of https://github.com/paulholden/moodle
2022-12-06 19:24:41 +08:00
Ilya Tregubov
e641428826
Merge branch 'MDL-76490' of https://github.com/paulholden/moodle
2022-12-06 13:09:21 +03:00
Paul Holden
7906f48c6f
MDL-76500 grade: fix grade form when item cannot be overridden.
2022-12-06 09:20:09 +00:00
Ilya Tregubov
aaa20901b2
Merge branch 'MDL-76446' of https://github.com/paulholden/moodle
2022-12-06 12:18:52 +03:00
Mahmoud Kassaei
20d2752f93
MDL-76293 Gradebook: PHPUnit fails when plugins are not expected
2022-12-06 08:34:50 +00:00
Cameron Ball
3c67e41d0e
MDL-76274 assignfeedback_editpdf: Fix upgrade step for stale conversions
2022-12-06 16:00:26 +08:00
Ilya Tregubov
ac60253859
Merge branch 'MDL-75516' of https://github.com/larsbonczek/moodle
2022-12-06 10:37:46 +03:00
Andrew Nicols
c69902f846
Merge branch 'MDL-75446-master' of https://github.com/andelacruz/moodle
2022-12-06 15:15:48 +08:00
Andrew Nicols
425d4f2583
Merge branch 'MDL-75573' of https://github.com/paulholden/moodle
2022-12-06 13:54:26 +08:00
Andrew Nicols
3365e5a4e6
Merge branch 'MDL-76145-master' of https://github.com/meirzamoodle/moodle
2022-12-06 13:35:46 +08:00
Paul Holden
79bd94089f
MDL-76273 core: multi-byte character filename support for TCPDF.
...
See: https://github.com/tecnickcom/TCPDF/pull/562
2022-12-05 15:03:15 +00:00
Paul Holden
23930c2516
MDL-76490 behat: use defined step for interaction with autocomplete.
2022-12-05 14:02:33 +00:00
Marina Glancy
8d86f30351
MDL-76490 behat: correct step for opening autocomplete in container.
2022-12-05 14:01:55 +00:00
Andrew Nicols
aea298513e
MDL-76569 editor_tiny: Set table row header style
...
Configure Tiny to use markup of:
table > thead > tr > th
For all table headers.
2022-12-05 20:49:17 +08:00
Sara Arjona
46114474e4
Merge branch 'MDL-75789' of https://github.com/paulholden/moodle
2022-12-05 12:53:36 +01:00