integration.git
3 years agoMDL-71807 cleanup: Replace deprecated codingStandardsIgnore annotations a5c91474ee711f1ec9a18867ad7f00cc5b3b2969
Eloy Lafuente (stronk7) [Sat, 29 Jan 2022 22:52:19 +0000 (23:52 +0100)]
MDL-71807 cleanup: Replace deprecated codingStandardsIgnore annotations

The PHP_CodeSniffer @codingStandardsIgnore annotations are deprecated
and, since version 3.x, the new // phpcs:ignore comments should be used
instead.

This commits just reviews all the uses in core, replacing them for
the better new candidate, or removing when no longer needed.

3 years agoon-demand release 4.0beta+
Eloy Lafuente (stronk7) [Tue, 8 Mar 2022 09:02:22 +0000 (10:02 +0100)]
on-demand release 4.0beta+

3 years agoMerge branch 'MDL-72646-font-mimetype' of https://github.com/doctorlard/moodle
Jun Pataleta [Tue, 8 Mar 2022 04:18:41 +0000 (12:18 +0800)]
Merge branch 'MDL-72646-font-mimetype' of https://github.com/doctorlard/moodle

3 years agoMerge branch 'MDL-66940-master' of https://github.com/sarjona/moodle
Ilya Tregubov [Tue, 8 Mar 2022 03:01:47 +0000 (05:01 +0200)]
Merge branch 'MDL-66940-master' of https://github.com/sarjona/moodle

3 years agoMerge branch 'MDL-74106' of https://github.com/paulholden/moodle
Jun Pataleta [Tue, 8 Mar 2022 01:46:29 +0000 (09:46 +0800)]
Merge branch 'MDL-74106' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-74090-master' of https://github.com/junpataleta/moodle
Víctor Déniz [Tue, 8 Mar 2022 00:00:19 +0000 (00:00 +0000)]
Merge branch 'MDL-74090-master' of https://github.com/junpataleta/moodle

3 years agoMDL-74106 reportbuilder: handle non-recurring schedules properly.
Paul Holden [Mon, 7 Mar 2022 12:46:53 +0000 (12:46 +0000)]
MDL-74106 reportbuilder: handle non-recurring schedules properly.

When a schedule is created with "No recurrence", it should only be
sent when both conditions are true: it's start time is after the
current time; and the time it was last sent is before it's start
time (either 0/never sent; or a time it was manually sent).

3 years agoMDL-74090 core: Proper RTL/LTR display of collapsed icons
Jun Pataleta [Fri, 4 Mar 2022 16:35:30 +0000 (00:35 +0800)]
MDL-74090 core: Proper RTL/LTR display of collapsed icons

3 years agoMerge branch 'MDL-74020' of https://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Fri, 4 Mar 2022 15:52:21 +0000 (16:52 +0100)]
Merge branch 'MDL-74020' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-73824' of https://github.com/stronk7/moodle
Shamim Rezaie [Fri, 4 Mar 2022 13:39:29 +0000 (00:39 +1100)]
Merge branch 'MDL-73824' of https://github.com/stronk7/moodle

3 years agoMerge branch 'MDL-73954' of https://github.com/timhunt/moodle
Eloy Lafuente (stronk7) [Fri, 4 Mar 2022 13:20:27 +0000 (14:20 +0100)]
Merge branch 'MDL-73954' of https://github.com/timhunt/moodle

3 years agoMDL-73954 quiz: fix decimal places for the percentage on review page
Tim Hunt [Thu, 24 Feb 2022 17:06:51 +0000 (17:06 +0000)]
MDL-73954 quiz: fix decimal places for the percentage on review page

3 years agoMerge branch 'MDL-74042-master' of https://github.com/jleyva/moodle
Eloy Lafuente (stronk7) [Fri, 4 Mar 2022 11:19:22 +0000 (12:19 +0100)]
Merge branch 'MDL-74042-master' of https://github.com/jleyva/moodle

3 years agoMDL-66940 badges: Create page to display badges info
Sara Arjona [Mon, 14 Feb 2022 15:33:26 +0000 (16:33 +0100)]
MDL-66940 badges: Create page to display badges info

The OBv2.0 specification includes a field "Criteria" for
BadgeClass. Until now, this field was filled using the
URL of the badge assertion, but that is causing some issues
in Badgr because it linked to the badge assertion of the
first user sending this badge to the Badgr backpack (so then,
the following users linked to the first user assertion page
too).

This patch adds a new page, badgeclass.php which will be
used from now to display any badge information which is
not related to any assertion (like happens with the criteria
in BadgeClass).

3 years agoMerge branch 'MDL-73902-master' of https://github.com/bmbrands/moodle
Jun Pataleta [Fri, 4 Mar 2022 10:28:18 +0000 (18:28 +0800)]
Merge branch 'MDL-73902-master' of https://github.com/bmbrands/moodle

3 years agoMDL-73824 test: Cover all the changed code with special decsep tests
Eloy Lafuente (stronk7) [Mon, 21 Feb 2022 14:42:38 +0000 (15:42 +0100)]
MDL-73824 test: Cover all the changed code with special decsep tests

Various tests have been added to cover the points fixed in the previous
commit, using a localised decimal separator (#). Using the same
numbering, here there are the details:

A. grade/report/singleview/tests/behat/singleview.feature
   grade/tests/behat/grade_category_validation.feature

B. grade/tests/behat/grade_override_letter.feature

C. (done within various scenarios)

D. grade/report/singleview/tests/behat/singleview.feature

E. admin/tool/behat/tests/behat_form_text_test.php

F. grade/tests/behat/grade_to_pass.feature
   mod/lesson/tests/behat/lesson_informations_at_end.feature

G. quiz/tests/behat/preview.feature

H. mod/quiz/tests/behat/info_page.feature

I. question/type/ddimageortext/tests/behat/edit.feature

3 years agoMDL-73824 gradebook: Add support for localised floats where missing
Eloy Lafuente (stronk7) [Tue, 15 Feb 2022 15:38:13 +0000 (16:38 +0100)]
MDL-73824 gradebook: Add support for localised floats where missing

It has been detected, thanks to php80 specially, that there are
various places in core where support for localised floats is
missing. Before php80, some locale-dependent conversions were
performed by PHP, allowing things to work. But with php80 all
those comparisons are now locale-independent. See:

https://wiki.php.net/rfc/locale_independent_float_to_string

That implies that we now need to, always, unformat floats to
be internally the correct (decimal point as separator) in
order to compare it.

While this was visited in the php80 epic (MDL-70745), nothing
was found, all automated tests were passing ok. Problem is that
we run behat tests with en-AU laguage that has the decimal point
separator.

So, in this issue we are fixing all the problems detected by
running those Behat tests using localised (comma) decimal
separator.

Note that there may be other places still causing problems, but
it's really hard to find them programmatically, so we'll have to
wait for real use reports / issues and go fixing them while they
happen.

Back to this commit, this is the list of changes performed (note that
in the next commit, we'll be adding scenarios explicitly using
a localised decimal separator to ensure that they work ok).

A. Changes to various grade forms to ensure that, on their validation
  floats are unformatted properly. Also, changed the corresponding
  form element from current text/PARAM_RAW to proper float ones that
  take care of the conversion in a number of places (but when disabled,
  that's the reason we still have to unformat in validation.
  This includes the following forms:
    - edit_category_form
    - edit_item_form
  (this is the original problem reported that cause all the research
  to be performed against full behat runs)

B. Changes to edit_letter_form, so it uses a proper PARAM_LOCALISEDFLOAT
  (note this is the type of change that surely should be used for all
  the rest of /grade/edit/tree form, including those in the previous
  point).

C. Changes to the grade_item behat generator, so it's able to work with
  localised floats, un-formatting them when needed.
  At lib/behat/classes/behat_core_generator.php

D. Fix problem passing localised floats to scales, not displaying
  properly. At grade/report/singleview/classes/local/ui/finalgrade.php

E. Change the behat text matcher in order to allow comparison of
  localised floats when they are the current ones. Before this change
  the matches was using soft/lazy comparison, so '50' and '50.0000'
  match. Now, when the comma (for example) is used (and only then),
  '50' and '50,000' will also match. This comparison is in use in a
  bunch of tests and makes sense to make it localisation-aware.
  At grade/report/singleview/classes/local/ui/finalgrade.php

F. Fix a couple of number_format() uses in lesson, because they are
  not localised-aware. Switched to format_float(). At mod/lesson/locallib.php

G. Change the quiz_contains_the_following_questions() step to accept
  localised maxmark expectations. At mod/quiz/tests/behat/behat_mod_quiz.php

H. Change the quiz generator so it accepts localised gradepass.
  At mod/quiz/tests/generator/lib.php

I. Change the edit question form to show proper localised penalties,
  previously it was always showing point-decimal ones. Of course,
  leaving the values of the select element unmodified (internal floats).
  Related, also change a couple of tests to, instead of try to match the
  value (always internal floats), match the description (now localised),
  so we can test them with different separators. At:
    - question/type/ddimageortext/tests/behat/backup_and_restore.feature
    - question/type/ddmarker/tests/behat/backup_and_restore.feature
    - question/type/edit_question_form.php

3 years agoMerge branch 'MDL-74048-master' of https://github.com/bmbrands/moodle
Jake Dallimore [Fri, 4 Mar 2022 08:18:31 +0000 (16:18 +0800)]
Merge branch 'MDL-74048-master' of https://github.com/bmbrands/moodle

3 years agoMerge branch 'MDL-73796-master' of https://github.com/bmbrands/moodle
Jake Dallimore [Fri, 4 Mar 2022 06:56:09 +0000 (14:56 +0800)]
Merge branch 'MDL-73796-master' of https://github.com/bmbrands/moodle

3 years agoMerge branch 'MDL-73799' of https://github.com/stronk7/moodle
Jun Pataleta [Fri, 4 Mar 2022 06:47:39 +0000 (14:47 +0800)]
Merge branch 'MDL-73799' of https://github.com/stronk7/moodle

3 years agoMerge branch 'MDL-73785' of https://github.com/stronk7/moodle
Jun Pataleta [Fri, 4 Mar 2022 06:36:47 +0000 (14:36 +0800)]
Merge branch 'MDL-73785' of https://github.com/stronk7/moodle

3 years agoMerge branch 'MDL-73906-master' of https://github.com/bmbrands/moodle
Jun Pataleta [Fri, 4 Mar 2022 05:06:43 +0000 (13:06 +0800)]
Merge branch 'MDL-73906-master' of https://github.com/bmbrands/moodle

3 years agoMerge branch 'MDL-73457-master-2' of https://github.com/HuongNV13/moodle
Jake Dallimore [Fri, 4 Mar 2022 03:59:26 +0000 (11:59 +0800)]
Merge branch 'MDL-73457-master-2' of https://github.com/HuongNV13/moodle

3 years agoMerge branch 'MDL-74002' of https://github.com/Chocolate-lightning/moodle
Jake Dallimore [Fri, 4 Mar 2022 02:24:48 +0000 (10:24 +0800)]
Merge branch 'MDL-74002' of https://github.com/Chocolate-lightning/moodle

3 years agoMerge branch 'MDL-74045-master' of https://github.com/bmbrands/moodle
Shamim Rezaie [Thu, 3 Mar 2022 23:13:05 +0000 (10:13 +1100)]
Merge branch 'MDL-74045-master' of https://github.com/bmbrands/moodle

3 years agoMerge branch 'MDL-64770' of https://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Thu, 3 Mar 2022 22:20:26 +0000 (23:20 +0100)]
Merge branch 'MDL-64770' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-72915-master' of https://github.com/HuongNV13/moodle
Sara Arjona [Thu, 3 Mar 2022 16:30:54 +0000 (17:30 +0100)]
Merge branch 'MDL-72915-master' of https://github.com/HuongNV13/moodle

3 years agoMerge branch 'MDL-73841-master' of https://github.com/bmbrands/moodle
Sara Arjona [Thu, 3 Mar 2022 15:31:15 +0000 (16:31 +0100)]
Merge branch 'MDL-73841-master' of https://github.com/bmbrands/moodle

3 years agoMDL-73799 phpunit: Move some test names, as agreed in the issue
Eloy Lafuente (stronk7) [Wed, 9 Feb 2022 21:29:52 +0000 (22:29 +0100)]
MDL-73799 phpunit: Move some test names, as agreed in the issue

- behaviourtype_test => behaviour_type_test (10)
- questiontype_test => question_type_test (16)
- upgradelibnewqe_test => upgrade_old_attempt_data_test (13)

3 years agoMDL-73799 phpunit: various question & quiz testcase names
Eloy Lafuente (stronk7) [Mon, 7 Feb 2022 22:06:24 +0000 (23:06 +0100)]
MDL-73799 phpunit: various question & quiz testcase names

To all the walkthrough, questiontype, question, upgradelibnewqe,
behaviourtype_test and edit_form testcase classes::

- Namespaced with component[\level2-API]
- Moved to level2-API subdirectory when required.
- Fixed incorrect use statements with leading backslash.
- Remove file phpdoc block
- Remove MOODLE_INTERNAL if not needed.
- Changed code to point to global scope when needed.
- Fix some relative paths and comments here and there.
- All them passing individually.
- Complete runs passing too.

Special mention to:
- When belonging to other component and being valid api:
  - form related tests have been moved to tests/form subdir.

3 years agoMDL-73785 phpunit: Move more tests to use correct names and namespaces
Eloy Lafuente (stronk7) [Sat, 5 Feb 2022 09:30:50 +0000 (10:30 +0100)]
MDL-73785 phpunit: Move more tests to use correct names and namespaces

Applied the following changes to various testcase classes:

- Namespaced with component[\level2-API]
- Moved to level2-API subdirectory when required.
- Fixed incorrect use statements with leading backslash.
- Remove file phpdoc block
- Remove MOODLE_INTERNAL if not needed.
- Changed code to point to global scope when needed.
- Fix some relative paths and comments here and there.
- All them passing individually.
- Complete runs passing too.

Special mention to:

- When belonging to other components and being valid api:
  - analytics related tests have been moved to tests/analytics subdir.
  - backup & restore related tests have been moved to tests/backup subdir.
  - events related tests have been moved to tests/event subdir.
  - privacy related tests have been moved to tests/privacy.
  - task related tests have been moved to tests/task subdir.
- Some simple renames, not including the component part anymore (not
  needed now that they are namespaced):
  - some xxxlib_test.php have been renamed lib_test.php
    (when they where testing the corresponding lib.php).
  - cache stores tests have been all renamed store_test, originally
    each one had its own name (file_test, apcu_test, redis_test...)
  - assign feedback tests have been all renamed feedback_test, originally
    each one had its own name (file_test, editpdf_test...)

3 years agoMDL-73824 gradebook: Stricter float check to some gradelib functions
Eloy Lafuente (stronk7) [Tue, 15 Feb 2022 09:15:16 +0000 (10:15 +0100)]
MDL-73824 gradebook: Stricter float check to some gradelib functions

It has been detected that, right now, some localised floats are
being passed to those functions (say comma separator, say thousands)
and that's leading to all sort of problems later when comparing,
processing or storing those "wrong-floats" (user entered).

This just makes all those functions to be stricter, so any attempt
of passing to them a wrong float will fail with a clear TypeError.

Any existing case must be converted to a corrrect (X.Y) format, using
unformat_float() or PARAM_LOCALISEDFLOAT before any processing.

Localised floats cannot be used.

Also, fix all the places where those functions are called from
files having strict_types enabled because, with that, now float-like
strings are not accepted any more. Luckily, there is only case,
within the grade/classes/component_gradeitem.php file, and it has
been fixed by casting the float-like string coming from DB to float.

3 years agoMoodle release 4.0beta v4.0.0-beta
Jun Pataleta [Thu, 3 Mar 2022 09:51:53 +0000 (17:51 +0800)]
Moodle release 4.0beta

3 years agoNOBUG: Fixed file access permissions
Jun Pataleta [Thu, 3 Mar 2022 09:51:53 +0000 (17:51 +0800)]
NOBUG: Fixed file access permissions

3 years agoNOBUG: Fixed SVG browser compatibility
Jun Pataleta [Thu, 3 Mar 2022 09:51:51 +0000 (17:51 +0800)]
NOBUG: Fixed SVG browser compatibility

3 years agoMerge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Jun Pataleta [Thu, 3 Mar 2022 09:51:50 +0000 (17:51 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install

3 years agoMDL-73902 theme_boost: prevent dropdowns being cut off
Bas Brands [Tue, 1 Mar 2022 12:29:12 +0000 (13:29 +0100)]
MDL-73902 theme_boost: prevent dropdowns being cut off

3 years agoMerge branch 'MDL-73996-master-fix' of https://github.com/junpataleta/moodle
Jake Dallimore [Thu, 3 Mar 2022 03:30:51 +0000 (11:30 +0800)]
Merge branch 'MDL-73996-master-fix' of https://github.com/junpataleta/moodle

3 years agoMDL-73996 reportbuilder: Assert task log contains expected strings 898f3d0a829eacefe859d09d1420c99076f1fe36
Jun Pataleta [Thu, 3 Mar 2022 03:09:59 +0000 (11:09 +0800)]
MDL-73996 reportbuilder: Assert task log contains expected strings

* Ordering issues from \core_reportbuilder\local\helpers\schedule's
get_schedule_report_users() method won't guarantee that the expected
task log output will always be the same as user two can be fetched first
before user one which will cause the message to be sent to user two
first. So just get the task log's output string and make sure it
contains the expected log strings.

3 years agoMerge branch 'MDL-73645-integration-master' of https://github.com/mihailges/moodle
Jake Dallimore [Thu, 3 Mar 2022 02:24:09 +0000 (10:24 +0800)]
Merge branch 'MDL-73645-integration-master' of https://github.com/mihailges/moodle

3 years agoMerge branch 'MDL-73996' of https://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Wed, 2 Mar 2022 22:15:11 +0000 (23:15 +0100)]
Merge branch 'MDL-73996' of https://github.com/paulholden/moodle

3 years agoMerge branch 'master_MDL-71636-test-fix' of https://github.com/catalyst/moodle-MDL...
Eloy Lafuente (stronk7) [Wed, 2 Mar 2022 20:23:51 +0000 (21:23 +0100)]
Merge branch 'master_MDL-71636-test-fix' of https://github.com/catalyst/moodle-MDL-70329

3 years agoMDL-73645 theme_boost: Type identifier when removing breadcrumb nodes
Mihail Geshoski [Wed, 2 Mar 2022 19:24:40 +0000 (03:24 +0800)]
MDL-73645 theme_boost: Type identifier when removing breadcrumb nodes

Introduces an additional type identifier argument to the remove() method.
This argument is optional and can be used to further specify the type of
the breadcrumb node we want to remove. This can add additional security
that the correct item is being removed.

3 years agoMerge branch 'MDL-73742-master' of https://github.com/ferranrecio/moodle
Shamim Rezaie [Wed, 2 Mar 2022 19:07:26 +0000 (06:07 +1100)]
Merge branch 'MDL-73742-master' of https://github.com/ferranrecio/moodle

3 years agoMerge branch 'MDL-73169-integration-master' of git://github.com/mihailges/moodle
Sara Arjona [Wed, 2 Mar 2022 17:23:12 +0000 (18:23 +0100)]
Merge branch 'MDL-73169-integration-master' of git://github.com/mihailges/moodle

3 years agoMDL-71636 qbank_columnsortorder: unit and behat test fix
Safat Shahin [Wed, 2 Mar 2022 14:03:09 +0000 (01:03 +1100)]
MDL-71636 qbank_columnsortorder: unit and behat test fix

3 years agoMDL-74048 theme_boost: category manament nav margins
Bas Brands [Wed, 2 Mar 2022 15:50:24 +0000 (16:50 +0100)]
MDL-74048 theme_boost: category manament nav margins

3 years agoMDL-73742 theme_boost: fix double open block drawer title
Ferran Recio [Wed, 2 Mar 2022 15:08:20 +0000 (16:08 +0100)]
MDL-73742 theme_boost: fix double open block drawer title

3 years agoMerge branch 'MDL-73953-master' of https://github.com/aanabit/moodle
Eloy Lafuente (stronk7) [Wed, 2 Mar 2022 13:33:07 +0000 (14:33 +0100)]
Merge branch 'MDL-73953-master' of https://github.com/aanabit/moodle

3 years agoMerge branch 'MDL-73880-master-integration' of https://github.com/ferranrecio/moodle
Shamim Rezaie [Wed, 2 Mar 2022 13:18:59 +0000 (00:18 +1100)]
Merge branch 'MDL-73880-master-integration' of https://github.com/ferranrecio/moodle

3 years agoMDL-73953 core_adminpresets: Fixing latest created Full preset
Amaia Anabitarte [Wed, 2 Mar 2022 12:45:15 +0000 (13:45 +0100)]
MDL-73953 core_adminpresets: Fixing latest created Full preset

3 years agoMDL-71636 qbank_columnsortorder: Fix issues identified during integration
Andrew Nicols [Wed, 2 Mar 2022 12:18:41 +0000 (20:18 +0800)]
MDL-71636 qbank_columnsortorder: Fix issues identified during integration

3 years agoMerge branch 'MDL-71636' of https://github.com/timhunt/moodle
Andrew Nicols [Wed, 2 Mar 2022 11:56:24 +0000 (19:56 +0800)]
Merge branch 'MDL-71636' of https://github.com/timhunt/moodle

3 years agoMerge branch 'MDL-73953-master' of https://github.com/aanabit/moodle
Eloy Lafuente (stronk7) [Wed, 2 Mar 2022 11:54:12 +0000 (12:54 +0100)]
Merge branch 'MDL-73953-master' of https://github.com/aanabit/moodle

3 years agoMDL-73953 core_adminpresets: Apply fullpreset setting changes
Amaia Anabitarte [Tue, 1 Mar 2022 16:46:15 +0000 (17:46 +0100)]
MDL-73953 core_adminpresets: Apply fullpreset setting changes

3 years agoMDL-73953 core_adminpresets: Marking core presets on DB
Amaia Anabitarte [Tue, 1 Mar 2022 16:43:07 +0000 (17:43 +0100)]
MDL-73953 core_adminpresets: Marking core presets on DB

3 years agoMDL-73169 theme_boost: Add behat tests
Mihail Geshoski [Wed, 2 Mar 2022 11:34:08 +0000 (19:34 +0800)]
MDL-73169 theme_boost: Add behat tests

3 years agoMDL-74002 admin: Change conditions for rendering nav tabs
Mathew May [Wed, 2 Mar 2022 11:29:47 +0000 (19:29 +0800)]
MDL-74002 admin: Change conditions for rendering nav tabs

3 years agoMDL-74045 theme_boost: set the base layout to drawers
Bas Brands [Wed, 2 Mar 2022 08:50:42 +0000 (09:50 +0100)]
MDL-74045 theme_boost: set the base layout to drawers

3 years agoMDL-73169 contentbank: Update the breadcrumb nodes and nav highlighting
Mihail Geshoski [Tue, 22 Feb 2022 09:02:32 +0000 (17:02 +0800)]
MDL-73169 contentbank: Update the breadcrumb nodes and nav highlighting

3 years agoMDL-73880 core_courseformat: fix section availability box
Ferran Recio [Wed, 16 Feb 2022 16:26:42 +0000 (17:26 +0100)]
MDL-73880 core_courseformat: fix section availability box

3 years agoMDL-73169 theme_boost: Update course category breadcrumb nodes
Mihail Geshoski [Tue, 22 Feb 2022 04:10:09 +0000 (12:10 +0800)]
MDL-73169 theme_boost: Update course category breadcrumb nodes

3 years agoMDL-73169 tool_lp: Update course category breadcrumb nodes
Mihail Geshoski [Tue, 22 Feb 2022 04:09:45 +0000 (12:09 +0800)]
MDL-73169 tool_lp: Update course category breadcrumb nodes

3 years agoMDL-73169 core_backup: Update course category breadcrumb nodes
Mihail Geshoski [Tue, 22 Feb 2022 04:07:08 +0000 (12:07 +0800)]
MDL-73169 core_backup: Update course category breadcrumb nodes

3 years agoMDL-73169 core_filter: Update course category breadcrumb nodes
Mihail Geshoski [Tue, 22 Feb 2022 04:05:52 +0000 (12:05 +0800)]
MDL-73169 core_filter: Update course category breadcrumb nodes

3 years agoMDL-73169 core_cohort: Update course category breadcrumb nodes
Mihail Geshoski [Tue, 22 Feb 2022 04:05:07 +0000 (12:05 +0800)]
MDL-73169 core_cohort: Update course category breadcrumb nodes

3 years agoMDL-73169 core_role: Update course category breadcrumb nodes
Mihail Geshoski [Tue, 22 Feb 2022 04:03:54 +0000 (12:03 +0800)]
MDL-73169 core_role: Update course category breadcrumb nodes

3 years agoMDL-73169 core_course: Update course category breadcrumb nodes
Mihail Geshoski [Tue, 22 Feb 2022 04:03:32 +0000 (12:03 +0800)]
MDL-73169 core_course: Update course category breadcrumb nodes

3 years agoMDL-73169 course: Add a general setup method for the category pages
Mihail Geshoski [Fri, 25 Feb 2022 06:37:42 +0000 (14:37 +0800)]
MDL-73169 course: Add a general setup method for the category pages

3 years agoMDL-71636 qbank_columnsortorder: Add a columnsortorder settings page
Marc-Alexandre Ghaly [Tue, 15 Jun 2021 13:54:56 +0000 (09:54 -0400)]
MDL-71636 qbank_columnsortorder: Add a columnsortorder settings page

This implementation will introduce a feature "columnsortorder"
which will add the column sort order feature in an external page.
Having this feature will give users the flexibility of sorting plugin
columns in the question bank view.

3 years agoMDL-73953 core_adminpresets: Upgrading presets with different language
Amaia Anabitarte [Tue, 1 Mar 2022 16:44:30 +0000 (17:44 +0100)]
MDL-73953 core_adminpresets: Upgrading presets with different language

3 years agoMDL-71636 core_question : API changes for column_base
Marc-Alexandre Ghaly [Tue, 16 Nov 2021 13:55:34 +0000 (08:55 -0500)]
MDL-71636 core_question : API changes for column_base

This commit implements methods visibility changes to column_base class
and its child classes.

3 years agoMerge branch 'MDL-73939-master' of git://github.com/rezaies/moodle
Jun Pataleta [Wed, 2 Mar 2022 06:34:12 +0000 (14:34 +0800)]
Merge branch 'MDL-73939-master' of git://github.com/rezaies/moodle

3 years agoMerge branch 'MDL-73645-master-1' of git://github.com/mihailges/moodle
Jake Dallimore [Wed, 2 Mar 2022 06:10:19 +0000 (14:10 +0800)]
Merge branch 'MDL-73645-master-1' of git://github.com/mihailges/moodle

3 years agoMerge branch 'MDL-73462-master' of https://github.com/peterRd/moodle
Jun Pataleta [Wed, 2 Mar 2022 05:46:10 +0000 (13:46 +0800)]
Merge branch 'MDL-73462-master' of https://github.com/peterRd/moodle

3 years agoMDL-73645 theme_boost: Keep section breadcumb item in specific layouts
Mihail Geshoski [Thu, 24 Feb 2022 04:18:02 +0000 (12:18 +0800)]
MDL-73645 theme_boost: Keep section breadcumb item in specific layouts

Avoids removing the section breadcrumb nodes in the course module
context when the course uses the 'One section per page' layout.
Additionaly, it also removes the Courses and Category breadcrumb
nodes in the module contexts to be consistent with the way the
breadcrumbs are displayed in the course context.

3 years agoMDL-73645 course: Update breadcrumb nodes in the course reset page
Mihail Geshoski [Mon, 14 Feb 2022 09:13:56 +0000 (17:13 +0800)]
MDL-73645 course: Update breadcrumb nodes in the course reset page

3 years agoMDL-73645 badges: Update breadcrumb nodes
Mihail Geshoski [Thu, 10 Feb 2022 09:57:25 +0000 (17:57 +0800)]
MDL-73645 badges: Update breadcrumb nodes

3 years agoMDL-73645 core_contentbank: Update breadcrumb nodes
Mihail Geshoski [Thu, 10 Feb 2022 08:44:25 +0000 (16:44 +0800)]
MDL-73645 core_contentbank: Update breadcrumb nodes

3 years agoMDL-73645 grades: Update breadcrumb nodes
Mihail Geshoski [Tue, 1 Feb 2022 06:14:47 +0000 (14:14 +0800)]
MDL-73645 grades: Update breadcrumb nodes

3 years agoMDL-73645 core_group: Update breadcrumb nodes
Mihail Geshoski [Thu, 10 Feb 2022 06:52:38 +0000 (14:52 +0800)]
MDL-73645 core_group: Update breadcrumb nodes

3 years agoMDL-73645 core_enrol: Update breadcrumb nodes
Mihail Geshoski [Thu, 10 Feb 2022 05:26:58 +0000 (13:26 +0800)]
MDL-73645 core_enrol: Update breadcrumb nodes

3 years agoMDL-73645 theme_boost: Re-implement breadcrumbs in the course context
Mihail Geshoski [Thu, 10 Feb 2022 05:07:45 +0000 (13:07 +0800)]
MDL-73645 theme_boost: Re-implement breadcrumbs in the course context

3 years agoMDL-73462 navigation: Leverage participants bar for category
Peter Dias [Wed, 2 Mar 2022 00:33:34 +0000 (08:33 +0800)]
MDL-73462 navigation: Leverage participants bar for category

3 years agoMerge branch 'MDL-73990-master' of https://github.com/sharidas/moodle
Shamim Rezaie [Wed, 2 Mar 2022 01:55:34 +0000 (12:55 +1100)]
Merge branch 'MDL-73990-master' of https://github.com/sharidas/moodle

3 years agoMDL-73990 mod_assign: Show the activity info and attachments
Sujith Haridasan [Fri, 25 Feb 2022 06:45:35 +0000 (12:15 +0530)]
MDL-73990 mod_assign: Show the activity info and attachments

Show the activity information in the view page and add/edit submission
page.
- Removed the line change to disable activity header. This should help
    - When any additional files are attached to the assignment by the
      teacher/admin they should be displayed in the view and add/edit
      submission page (in the default settings)
- Added more padding to the "Add submission" button.
- Changed the string 'Activity' to 'Activity instructions'.

3 years agoMerge branch 'MDL-73756-master' of https://github.com/lameze/moodle
Eloy Lafuente (stronk7) [Tue, 1 Mar 2022 18:46:21 +0000 (19:46 +0100)]
Merge branch 'MDL-73756-master' of https://github.com/lameze/moodle

3 years agoMerge branch 'MDL-73941' of https://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Tue, 1 Mar 2022 15:10:37 +0000 (16:10 +0100)]
Merge branch 'MDL-73941' of https://github.com/paulholden/moodle

3 years agoMerge branch 'MDL-72092-master' of https://github.com/Chocolate-lightning/moodle
Eloy Lafuente (stronk7) [Tue, 1 Mar 2022 13:55:02 +0000 (14:55 +0100)]
Merge branch 'MDL-72092-master' of https://github.com/Chocolate-lightning/moodle

3 years agoMDL-73906 core_my: default dashboard page header
Bas Brands [Thu, 17 Feb 2022 15:08:55 +0000 (16:08 +0100)]
MDL-73906 core_my: default dashboard page header

3 years agoMDL-73796 theme_boost: mobile navcrumb design
Bas Brands [Thu, 10 Feb 2022 09:55:25 +0000 (10:55 +0100)]
MDL-73796 theme_boost: mobile navcrumb design

3 years agoMDL-74042 vimeo: Support security hash for restricted videos
Juan Leyva [Tue, 1 Mar 2022 11:16:53 +0000 (12:16 +0100)]
MDL-74042 vimeo: Support security hash for restricted videos

3 years agoMerge branch 'master_MDL-72448-qank_history' of https://github.com/catalyst/moodle...
Ilya Tregubov [Tue, 1 Mar 2022 11:49:19 +0000 (13:49 +0200)]
Merge branch 'master_MDL-72448-qank_history' of https://github.com/catalyst/moodle-MDL-70329

3 years agoMDL-72737 core: Rebuild JS modules
Jun Pataleta [Tue, 1 Mar 2022 11:22:24 +0000 (19:22 +0800)]
MDL-72737 core: Rebuild JS modules

3 years agoMDL-72092 behat: Add private files block where needed
Mathew May [Sun, 21 Nov 2021 11:58:21 +0000 (19:58 +0800)]
MDL-72092 behat: Add private files block where needed

3 years agoMDL-72092 recentlyaccesseditems: Change the default block location
Peter Dias [Fri, 25 Feb 2022 05:56:36 +0000 (13:56 +0800)]
MDL-72092 recentlyaccesseditems: Change the default block location

Add/Change the default location of the block on /my pages

3 years agoMDL-72092 timeline: Change the default location for the block
Peter Dias [Fri, 25 Feb 2022 04:18:32 +0000 (12:18 +0800)]
MDL-72092 timeline: Change the default location for the block

Add/Change the default location of the block on /my pages

3 years agoMDL-72092 calendar_month: Change the default location for the block
Peter Dias [Fri, 25 Feb 2022 04:17:08 +0000 (12:17 +0800)]
MDL-72092 calendar_month: Change the default location for the block

Add/Change the default location of the block on /my pages

3 years agoMerge branch 'MDL-72737-master-2' of https://github.com/bmbrands/moodle
Jun Pataleta [Tue, 1 Mar 2022 11:06:52 +0000 (19:06 +0800)]
Merge branch 'MDL-72737-master-2' of https://github.com/bmbrands/moodle

3 years agoMDL-72737 theme_boost: update for section header styles
Bas Brands [Mon, 20 Dec 2021 13:40:20 +0000 (14:40 +0100)]
MDL-72737 theme_boost: update for section header styles