Andrew Nicols
dd41f234b6
Merge branch 'MDL-72152-master' of https://github.com/sammarshallou/moodle
2021-08-26 11:35:26 +08:00
Jun Pataleta
306a778855
MDL-69588 core: Revert user menu dropdown toggle to a link
2021-08-25 17:26:39 +08:00
Mathew May
c1130de5ff
MDL-69588 accessibility: Address further review points
2021-08-24 11:56:02 +08: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
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
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
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
Mathew May
d9016d2fa7
MDL-72006 navigation: Reduce max secondary nav items
...
- Part of: MDL-69588
2021-08-23 17:46:39 +08:00
Mihail Geshoski
e3f35a2f22
MDL-71680 navigation: Add unit tests for force_nodes_into_more_menu()
...
- Part of: MDL-69588
2021-08-23 17:46:39 +08:00
Mihail Geshoski
73154233e0
MDL-71680 navigation: Add unit tests for set_force_into_more_menu()
...
- Part of: MDL-69588
2021-08-23 17:46:39 +08:00
Adrian Greeve
f28535082c
MDL-70196 behat: Add a new step for navigating with the navbar.
...
- Part of: MDL-69588
A lot of tests work on the basis that you can follow the last item
of the breadcrumb nav bar. This is not the case. This step will first
check to see if the page is already the one requested. If it is then
nothing further needs to happen, otherwise we follow the link in the
navbar.
2021-08-23 17:46:38 +08:00
Peter Dias
5446cadef8
MDL-71148 core_navigation: Unit test for the primary output
...
- Part of: MDL-69588
2021-08-23 17:46:38 +08:00
Peter Dias
fe285d5496
MDL-71148 core_navigation: Provide a menu header in a system context.
...
- Part of: MDL-69588
2021-08-23 17:45:55 +08:00
Ilya Tregubov
eba1d32c00
MDL-49202 core: Comment broken test.
...
Should be fixed properly as part of MDL-72377.
2021-08-19 17:04:43 +02:00
Ilya Tregubov
b8e4235160
Merge branch 'MDL-49202_master' of git://github.com/mdjnelson/moodle
2021-08-19 16:53:30 +02:00
Mark Nelson
9a0d63383a
MDL-49202 core: fix failing unit tests
...
See MDL-72377.
2021-08-19 20:16:29 +08:00
Andrew Nicols
3ea604baf4
Merge branch 'MDL-72138' of https://github.com/paulholden/moodle
2021-08-13 10:28:26 +08:00
Andrew Nicols
f06ef721f7
Merge branch 'MDL-72325-master-tourspolicy' of git://github.com/mudrd8mz/moodle
2021-08-13 09:58:12 +08:00
David Mudrák
7a8eae027f
MDL-72325 user: Introduce new core_user::awaiting_action() method
...
The method allows to check if the user is fully ready to use the site or
whether there is an action (such as filling the missing profile field,
changing password or agreeing to the site policy) needed.
2021-08-12 13:05:38 +02:00
Paul Holden
58c6afb94d
MDL-72138 task: allow running core tasks from schedules UI.
...
Fixes regression from 9c4510a3 that didn't consider tasks belonging
to core, rather than just those belonging to plugins.
2021-08-12 09:49:10 +01:00
Víctor Déniz
5f0690f5db
Merge branch '71992-master-fix-behat-tests-on-https' of https://github.com/DSI-Universite-Rennes2/moodle
2021-08-11 14:32:20 +01:00
Eloy Lafuente (stronk7)
b3c47da570
Merge branch 'MDL-72254' of https://github.com/timhunt/moodle
2021-08-10 19:28:13 +02:00
Tim Hunt
e756c7f73d
MDL-72254 filesapi: reject itemid=false in file_save_draft_area_files
...
This should never happen, and if it does, it causes many files to be deleted.
2021-07-29 12:12:05 +01:00
Paul Holden
542f2927f7
MDL-70794 reportbuilder: register new core sub-system.
...
In addition to housekeeping for the new sub-system, define our
table schema to be used in later persistents.
2021-07-28 16:40:50 +01:00
Jun Pataleta
9ec6aead50
Merge branch 'MDL-72203-master-2' of git://github.com/mickhawkins/moodle
2021-07-28 11:26:42 +08:00
Michael Hawkins
1d7c563f79
MDL-72203 curl: Improve redirect unit testing and update upgrade.txt
...
lib/upgrade.txt was updated to reflect the fact that all cURL redirects
will be emulated.
2021-07-27 22:39:44 +08:00
David Mudrák
6b558e9be8
MDL-72203 curl: Remove duplicate unit tests for emulated redirects
...
Before, we had each redirect test duplicated: one for the native
redirects via native cURL, second for our emulated implementation. Now
all redirects are always emulated so there is no need to have them
tested twice.
2021-07-27 21:30:16 +08:00
Andrew Nicols
776f4bd80c
MDL-72179 behat: Make use of page resolvers
2021-07-26 15:14:28 +08:00
Andrew Nicols
f14dbe0087
MDL-72179 behat: Add page resolvers for activity roles/perms
2021-07-23 20:44:26 +08:00
Andrew Nicols
950c7adb1c
MDL-72179 behat: Add page resolver for activity names
2021-07-23 20:43:48 +08:00
Andrew Nicols
9f428f68c7
MDL-72179 behat: Add activity editing page resolution
2021-07-23 20:43:48 +08:00
Andrew Nicols
f1b41a1a7a
MDL-72179 behat: Fix page resolvers to remove ambiguity
...
The simple pattern matches were conflicting in some situations. To make
this backwards compatable we need to convert it to a Regex pattern match
instead, and provide the quoted and unquoted variants.
2021-07-23 20:43:48 +08:00
Andrew Nicols
ba8e0a4871
MDL-72179 behat: Correct course category page resolving
...
There were two issues here:
* I am on the [categoryname] category page page (duplicated page)
* the wrong URL was being used
Since an incorrect URL was used I felt it safe to rename the step from
'category page page' to 'category page'.
2021-07-23 20:43:48 +08:00
Andrew Nicols
730d6cb94e
MDL-72179 behat: Improve core page resolvers
...
This commit makes the following improvements to core page resolverss:
* allows for mixed case naming (course, Course, etc.)
* allows fields other than the idnumber to be specified:
** course: idnumber, shortname, fullname
** course category: idnumber, name
Whilst some of these fields are not unique, they will typically be
unique in most test scenarios. Where they are not then the idnumber
should be used in preference.
2021-07-23 20:28:10 +08:00
Julien Boulen
8f26ad2a99
MDL-71992 behat: allow to run behat tests on a https site
2021-07-22 11:42:30 +02:00
Jun Pataleta
68bd3a1158
Merge branch 'MDL-71817-master' of git://github.com/lameze/moodle
2021-07-22 11:27:08 +08:00
Andrew Nicols
4c9f590f18
Merge branch 'MDL-70427' of git://github.com/paulholden/moodle
2021-07-22 11:22:13 +08:00
Simey Lameze
b0133904bf
MDL-71817 calendar: behat changes for calendar block
...
This commit does few things:
1) Remove unnecessary "I hover over today in the calendar"
steps as it's not necessary to hover onto the day to see the events
any more.
2) Replace "I follow This month" steps to "I follow Full calendar"
3) Update i_create_a_calendar_event_with_form_data() to use the new
fullcalendar lang string.
2021-07-22 09:00:30 +08:00
sam marshall
46099c7297
MDL-72152 Behat: No way to test key shortcuts with letter keys
...
Extends the existing step 'And I press the Shift Left key' so that
it supports letter/other keys: 'And I press the Ctrl C key'.
2021-07-15 09:42:34 +01:00
Eloy Lafuente (stronk7)
be3f3b1283
Merge branch 'MDL-71790-master' of git://github.com/HuongNV13/moodle
2021-07-14 19:25:47 +02:00
Ilya Tregubov
4819625349
MDL-32103 completion: Allow instant completion updates.
...
For activity based course completion criteria allow instant
course completion updates if the activity completion state was changed
for a single user.
2021-07-13 12:07:53 +02:00
Huong Nguyen
48d21af177
MDL-71790 calendar: Revamp the manage subscriptions page
2021-07-13 13:21:20 +07:00
Paul Holden
42281e48f5
MDL-70427 task: correct missing component when queuing adhoc task.
...
If the task belongs to a component, and doesn't have it's own
component property set then we can lazy-load it based on class
namespace.
2021-07-12 20:47:04 +01:00
Paul Holden
689e20c8ba
MDL-70427 admin: remove plugin adhoc tasks during uninstall.
2021-07-12 20:43:14 +01:00
cescobedo
084833acbe
MDL-71919 core_message: Fix tests in message_send
2021-07-08 23:30:35 +02:00
Ferran Recio
21d93554d4
MDL-71863 courseformat: create courseformat subsystem
2021-06-28 13:50:18 +02:00