Commit graph

102855 commits

Author SHA1 Message Date
Andrew Nicols
61e4c8ddaa Merge branch 'master_MDL-71608-importquestions' of https://github.com/catalyst/moodle-MDL-70329 2021-08-25 15:09:32 +08:00
Andrew Nicols
617ff7fb83 MDL-72163 admin: Manually include some interfaces
Where the autolodaer is not registered (ABORT_AFTER_CONFIG and
installation), some adminlib classes, traits, and interfaces need to be
manually loaded.
2021-08-25 14:17:40 +08:00
Sara Arjona
ef7cdecd7f Merge branch 'MDL-58579-master' of https://github.com/andrewnicols/moodle 2021-08-25 08:16:42 +02:00
Andrew Nicols
8662be1d85 MDL-58579 core_message: Refine behat steps to use message drawer 2021-08-25 14:01:57 +08:00
Jun Pataleta
4e75e73cb5 Merge branch 'primary_secondary_nav' of https://github.com/Chocolate-lightning/moodle 2021-08-25 10:42:57 +08:00
Jun Pataleta
300d0bc03a MDL-69588 mod: Additional Behat step fixes 2021-08-25 10:35:33 +08:00
Mathew May
89460a50d2 MDL-69588 navigation: Address final point from review 2021-08-25 10:35:23 +08:00
Eloy Lafuente (stronk7)
103027b723 Merge branch 'MDL-72163-master' of git://github.com/andrewnicols/moodle 2021-08-24 20:12:13 +02:00
Sara Arjona
640c04542f Merge branch 'MDL-70006' of git://github.com/danmarsden/moodle 2021-08-24 13:13:03 +02:00
Sara Arjona
c5183622d6 Merge branch 'MDL-58579' of https://github.com/Chocolate-lightning/moodle 2021-08-24 12:35:10 +02:00
Sara Arjona
d29c6f5977 Merge branch 'MDL-71952-master' of git://github.com/rezaies/moodle 2021-08-24 12:19:12 +02:00
Mathew May
ccd62d2884 MDL-58579 block_myoverview: Implement searching within myoverview 2021-08-24 16:26:50 +08:00
Shamim Rezaie
fc26c19c19 MDL-72403 calendar: prereserve courseid after form submit 2021-08-24 17:55:05 +10:00
Shamim Rezaie
7a529cc858 MDL-71952 calendar: Make breadcrumb consistent within calendar pages 2021-08-24 17:19:45 +10:00
Jake Dallimore
38ff4d528e MDL-69504 mod_lti: check role switches when setting lti roles on launch
is_siteadmin isn't aware of role switches, so make sure we're not in a
switched role before calling that method.
2021-08-24 14:33:11 +08:00
Mathew May
6cce0bf42e MDL-58579 block_myoverview: Refactor AMD to ES6 2021-08-24 13:43:04 +08:00
Mathew May
c1130de5ff MDL-69588 accessibility: Address further review points 2021-08-24 11:56:02 +08:00
Andrew Nicols
2bb8497e1c Merge branch 'MDL-72014' of https://github.com/stronk7/moodle 2021-08-24 09:15:12 +08:00
Andrew Nicols
12d6a8c3d9 Merge branch 'MDL-72207-master' of git://github.com/jleyva/moodle 2021-08-24 09:06:07 +08:00
Kateryna Degtyariova
b25e1738a6 MDL-72342 groups: Use get_columns() to handle BOM in CSV
Ensuring that BOM was properly removed from input CSV file by using get_columns() instead of parsing the raw data.
2021-08-24 10:33:29 +10:00
Heena Agheda
735a0fd5fd MDL-72187 logstore: record log store's visibility change 2021-08-24 09:53:57 +10:00
Eloy Lafuente (stronk7)
c25fe3a183 Merge branch 'MDL-71055-master' of git://github.com/andrewnicols/moodle 2021-08-23 23:22:15 +02:00
Eloy Lafuente (stronk7)
a65c0bbc0a MDL-71847 course: small tests fixes.
1) Namespace must match the one being covered.
2) the @covers annotation was wrong, missing class name(s). At the
   end I've used the coversDefaultClass annotation that allows to
   specify a whole namespace, useful in this case to get the 3
   existing (course, section, cm) classes covered.
2021-08-23 20:14:51 +02:00
Eloy Lafuente (stronk7)
101355638b Merge branch 'MDL-71847-master' of git://github.com/ilyatregubov/moodle 2021-08-23 18:48:25 +02:00
Eloy Lafuente (stronk7)
9438f0714b Merge branch 'MDL-72045-master' of git://github.com/lameze/moodle 2021-08-23 18:33:27 +02:00
Sara Arjona
c14c308fbb Merge branch 'MDL-72257' of git://github.com/paulholden/moodle 2021-08-23 17:52:20 +02:00
Sara Arjona
d91e9ccee8 Merge branch 'MDL-71603-master' of git://github.com/rezaies/moodle 2021-08-23 17:04:26 +02:00
Shamim Rezaie
1f8883cd14 MDL-71602 qtype_essay: label essay question's answer area 2021-08-24 00:57:08 +10:00
Eloy Lafuente (stronk7)
3417b7123d MDL-72312 environment: Add new optional custom check for igbinary
This optional environmental check will look if:

- the site is running php72.
- the site has igbinary extension enabled.
- the igbinary extension version is a buggy one >=3.2.2 <= 3.2.4
- the bug is reproducible.

And will warn if all the conditions are met.
2021-08-23 15:11:58 +02:00
Sara Arjona
d5faaf5d6c Merge branch 'MDL-71209-master-fixup' of github.com:ferranrecio/moodle 2021-08-23 13:03:25 +02:00
Ferran Recio
0b18d478a2 MDL-71209 courseformat: disable course index in mod 2021-08-23 12:49:22 +02:00
abgreeve
56c34d71ef MDL-69588 theme_boost: Use partial templates in boost.
This moves away from using escaped html injected into the template
and uses partial templates instead.
2021-08-23 17:47:24 +08:00
Adrian Greeve
2d548e7433 MDL-69588 theme_boost: Change renderer to use templates.
This changes the existing context_header code copied from the
outputrenderers file and makes it use templates.
2021-08-23 17:47:24 +08:00
Mathew May
1f6bcd7eae MDL-69588 accessibility: Address review points 2021-08-23 17:47:24 +08:00
Mathew May
1ce2bb0007 MDL-69588 navigation: Show home primary node when required 2021-08-23 17:47:24 +08:00
Bas Brands
eed2498215 MDL-72032 core: Fix aria roles moremenu
- Part of: MDL-69588
2021-08-23 17:47:24 +08:00
Peter Dias
dfefc86393 MDL-72032 core: Add roles to items
- Part of: MDL-69588
2021-08-23 17:47:22 +08:00
Peter Dias
9f40dcae9a MDL-72032 core: Fixup the behat nav
- Part of: MDL-69588
2021-08-23 17:47:02 +08:00
Bas Brands
da33265d73 MDL-72032 core_behat: secondary navigation behat fixes
- Part of: MDL-69588
2021-08-23 17:47:02 +08:00
Peter Dias
3110abec03 MDL-71901 core: Update the secondary nav nodes order
- Part of: MDL-69588
2021-08-23 17:47:02 +08:00
Peter Dias
f4d3606a2e MDL-71901 core: Allow blocks to specify their own nav
- Part of: MDL-69588
2021-08-23 17:47:01 +08:00
Peter Dias
f99a9eb117 MDL-71901 mod_assign: Custom secondary nav for assign
- Part of: MDL-69588
2021-08-23 17:46:40 +08:00
Peter Dias
d91183883e MDL-71901 core: Load plugin specific secondary nav
- Part of: MDL-69588
Try to search and load a plugin specific version of secondary nav
2021-08-23 17:46:40 +08:00
abgreeve
42e191cc4d MDL-72005 navigation: Change context header to switch breadcrumbs
- Part of: MDL-69588
This changes the context header to switch the breadcrumbs to the
top in boost. It also changes the context header in the modules
to have the activity name instead of the course name, and adds
an icon for the activity.
2021-08-23 17:46:40 +08:00
Mihail Geshoski
e565850e50 MDL-71683 boost: Add behat tests related to the language selector
- Part of: MDL-69588
2021-08-23 17:46:40 +08:00
Mihail Geshoski
7d739e9902 MDL-71683 behat: Add step definitions related to the lang menu in boost
- Part of: MDL-69588
2021-08-23 17:46:40 +08:00
Mihail Geshoski
3e30d958b2 MDL-71683 behat: Add step definitions related to the user menu
- Part of: MDL-69588
2021-08-23 17:46:40 +08:00
Mihail Geshoski
5f998b1249 MDL-71683 navigation: Update the primary nav unit tests
- Part of: MDL-69588
2021-08-23 17:46:40 +08:00
Mihail Geshoski
68237ac761 MDL-71683 navigation: Implement the lang menu in the main navigation
- Part of: MDL-69588
2021-08-23 17:46:40 +08:00
Mihail Geshoski
d78dc95d6b MDL-71683 navigation: Add a lang submenu within the user menu
- Part of: MDL-69588
The menu used to select one of the available languages is now
displayed as a submenu within the user menu only when a user is
logged in.
2021-08-23 17:46:40 +08:00