Ilya Tregubov
58fb00eb18
Merge branch 'MDL-77308-master' of https://github.com/andrewnicols/moodle
2023-03-09 17:02:07 +08:00
Jun Pataleta
8441270181
Merge branch 'MDL-77559-master-2' of https://github.com/andrewnicols/moodle
2023-03-09 16:02:01 +08:00
Andrew Nicols
f58a71baab
MDL-77308 core: Remove editor_tiny from core
2023-03-09 15:28:35 +08:00
Andrew Nicols
511401f4f6
MDL-77559 js: Rebuild all JS with Node 16
2023-03-09 09:53:19 +08:00
Mathew May
e5ca7766e7
MDL-52805 core: Remove legacy log calls
2023-03-07 13:08:46 +08:00
Andrew Nicols
33b1e41f13
MDL-75012 js: Full build of all grunt things
2023-03-02 11:55:32 +08:00
Ilya Tregubov
07053e8140
Merge branch 'MDL-76873' of https://github.com/paulholden/moodle
2023-02-23 09:57:45 +08:00
Paul Holden
25e8971b3a
MDL-76873 user: method for returning profile field instance of type.
...
Re-factor implementation of profile field access within user fields
class to use that already provided by the fields themselves.
2023-02-20 09:24:05 +00:00
Laurent David
183d97a956
MDL-76386 core_user: Add/remove users dialog improvement
...
* Use language string to customise user information in the group Add/Remove dialog
2023-02-20 09:37:06 +01:00
Andrew Nicols
892d75be7c
Merge branch 'MDL-76878' of https://github.com/paulholden/moodle
2023-02-16 10:42:37 +08:00
Simey Lameze
64799f9ace
MDL-76542 behat: add step to go to user edit page directly
2023-02-08 12:22:29 +08:00
Simey Lameze
d991b12d15
MDL-76542 behat: create custom profile fields using data generators
...
This commit also adds a new test to verify the custom profile fields
works using the user interface.
2023-02-08 12:12:08 +08:00
Andrew Nicols
8ec42cd259
Merge branch 'MDL-75345' of https://github.com/paulholden/moodle
2023-02-02 08:17:42 +08:00
Paul Holden
147c31800b
MDL-75345 reportbuilder: improve course/user custom report tests.
...
Ensure column and filters provided by each source have sufficient
coverage. Re-factor individual entity/helper class tests to test
their own specific implementation only.
Remove now-defunct test fixtures.
2023-02-01 15:41:32 +00:00
Meirza
f249a04e93
MDL-76311 user: redirect to proper URL if a new user creation cancelled
2023-02-01 20:12:41 +07:00
Paul Holden
1b52486cce
MDL-76973 user: correct testcase reference to external_api class.
2023-01-20 11:30:02 +00:00
Paul Holden
75ab52d902
MDL-76878 user: amend permission callbacks for preference definitions.
...
Ensure those preferences that are used for storing state can always be
updated via web service requests for the current user.
2023-01-20 10:05:21 +00:00
Jun Pataleta
fad05d7929
Merge branch 'MDL-76583-master-withoutrename' of https://github.com/andrewnicols/moodle
2023-01-19 09:44:48 +08:00
Andrew Nicols
a3cc26f8bb
MDL-76583 core: Update uses of external_* classes
2023-01-19 07:34:09 +08:00
Sara Arjona
d62f6ae036
Merge branch 'MDL-61789-master' of https://github.com/meirzamoodle/moodle
2023-01-16 17:08:38 +01:00
Jake Dallimore
230ac291c8
MDL-76862 user: Unit test for setting user home page preferences
2023-01-12 11:35:10 +08:00
Jun Pataleta
5166c729b4
MDL-76739 behat: Replace occurrences of "surname" in Behat tests
...
Replace occurrences of "surname" in Behat tests with "last name"
2023-01-12 09:53:41 +08:00
David Mudrák
50ba9dc72c
MDL-76739 lang: Use the fixed strings in the tests, too
2023-01-12 09:17:27 +08:00
Tim Hunt
3b23ff6fec
MDL-76810 redirect handling: ensure return URLs are properly sanitised
2023-01-11 11:42:28 +08:00
Paul Holden
6bd76e2a4d
Merge branch 'MDL-76803-master' of https://github.com/junpataleta/moodle
2023-01-10 16:24:09 +00:00
Jun Pataleta
2924075480
MDL-76803 lang: Update usages of reworded email display options
2023-01-10 16:01:18 +08:00
Mathew May
d83fcf1976
MDL-76134 core: Provide a option to render initials bars smaller
2023-01-09 09:22:20 +08:00
Meirza
b79231361b
MDL-61789 auth_oauth2: Update profile fields based on data mapping.
...
After the user creation, the system must call an update function to update profile_fields_*.
We also provided two functions into user/profile/lib.php to get available from other areas.
We added PHP unit testing for new public functions and
the Behat tests for custom profile fields with locked and unlocked statuses.
Co-authored-by: Matt Porritt <matt.porritt@moodle.com>
2023-01-07 20:59:26 +07:00
Ilya Tregubov
aaa20901b2
Merge branch 'MDL-76446' of https://github.com/paulholden/moodle
2022-12-06 12:18:52 +03:00
Dani Palou
3923ef9408
MDL-75788 testing: Handle new lines in menu profile field generator
2022-12-02 14:54:46 +08:00
Ilya Tregubov
9ba9589f09
Merge branch 'MDL-74853-master' of https://github.com/marinaglancy/moodle
2022-12-01 08:55:34 +03:00
Andrew Nicols
3a62d00b28
Merge branch 'MDL-75826-master' of https://github.com/meirzamoodle/moodle
2022-12-01 08:55:34 +03:00
Ilya Tregubov
72145fc34d
Merge branch 'MDL-72019-master' of https://github.com/meirzamoodle/moodle
2022-12-01 08:55:33 +03:00
Paul Holden
347bb143e7
MDL-76446 user: correct logic for multiple keyword search.
...
When the keyword participant filter was used with multiple values
in conjunction with other participants filters, the boolean logic
was effectively:
X AND Y OR Z
When what we actually wanted was:
X AND (Y OR Z)
2022-11-29 16:30:35 +00:00
Marina Glancy
a800e7e62f
MDL-74853 various: add second parameter to htmlentities functions
...
Default value of the $flag argument changed in PHP 8.1 from ENT_COMPAT to ENT_QUOTES | ENT_SUBSTITUTE
To ensure consistent behavior across different PHP version the second parameter is now required for the functions:
htmlspecialchars(), htmlentities(), htmlspecialchars_decode(), html_entity_decode() and get_html_translation_table()
2022-11-28 16:12:20 +01:00
Meirza
934d74a6ff
MDL-75826 profile: Redirect to profile page if returnto is profile.
2022-11-28 16:13:14 +07:00
Andrew Nicols
08a19dbed8
Merge branch 'MDL-76403-master' of https://github.com/junpataleta/moodle
2022-11-24 10:18:22 +08:00
Stevani Andolo
e4da62b5f1
MDL-73964 core: Update support site/email usage to use supportemail
...
This ensures the correct link is provided (and not email address
itself), and honours the supportavailability setting.
2022-11-23 11:44:19 +08:00
Jun Pataleta
00bae8b8a4
MDL-76403 versions: bump all versions and requires near release
2022-11-23 09:45:23 +08:00
Meirza
7760f1bf34
MDL-72019 user: Allows data to be formatted when exporting.
2022-11-17 16:28:09 +07:00
Sara Arjona
273e9a4447
Merge branch 'MDL-75380' of https://github.com/AnupamaSarjoshi/moodle
2022-11-16 16:23:39 +01:00
Shamim Rezaie
535e997ac3
Merge branch 'MDL-75525-master-2' of https://github.com/marinaglancy/moodle
2022-11-11 12:48:22 +11:00
Meirza
8a4d06bcaa
MDL-76131 core_user: encode social profile fields data.
2022-11-09 15:49:26 +01:00
Marina Glancy
064eccd4fc
MDL-75525 reportbuilder: specify initial sorting for datasources
2022-11-07 15:43:45 +01:00
Andrew Nicols
3576fb2659
Merge branch 'MDL-75519-master' of https://github.com/marinaglancy/moodle
2022-11-07 21:41:02 +08:00
Ilya Tregubov
080e11e35a
MDL-74643 core_user: Fix Behat test.
...
Stop using deprecated steps.
2022-11-01 08:59:51 +03:00
Jun Pataleta
5e84f00acb
Merge branch 'MDL-73141-master' of https://github.com/dravek/moodle
2022-11-01 09:25:34 +08:00
Michael Hawkins
e3b3ba90c8
MDL-74643 core_user: New admin setting for site support availability
...
This allows admins to configure whether contact site support is
available to everyone, authenticated users, or nobody.
The behat testing checks linked and direct access for each setting,
as well as adding testing that the support page override works as
expected.
2022-10-31 18:58:06 +08:00
Michael Hawkins
ddc9a30fa1
MDL-74643 core_user: Added behat page resolver
...
Currently this supports resolving the Contact Site Support page.
2022-10-31 18:55:29 +08:00
David Matamoros
b0802f49a6
MDL-73141 core_cohort: Convert cohort listing to Report Builder
2022-10-29 12:45:50 +02:00