Stevani Andolo
9c4131f03d
MDL-81354 core: Escape string of fullname
2024-04-17 03:23:20 +00:00
Sara Arjona
e4b3c5056b
Merge branch 'MDL-74500-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
2024-02-08 16:13:00 +08:00
Sara Arjona
85a545b3a6
Merge branch 'MDL-79577-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
2024-02-08 16:11:36 +08:00
Paul Holden
dbfddeb48a
MDL-74500 profilefield_checkbox: override show/empty class methods.
2024-02-07 14:13:54 +00:00
Jun Pataleta
4ec88a2e6e
Merge branch 'MDL-72703-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
2024-02-06 12:10:04 +08:00
Paul Holden
93f80f61d3
MDL-74500 user: method to determine whether to show profile fields.
...
The new API replaces identical behaviour in existing calling code, but
allows for profile field types to override/separate the logic used to
show the field and determine whether it's empty
2024-01-30 11:34:04 +00:00
Sara Arjona
196a388010
Merge branch 'MDL-79681-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
2024-01-24 17:02:33 +01:00
Paul Holden
a7739ffa3c
MDL-79577 user: better parsing of user menu lang string identifiers.
2024-01-19 09:49:33 +00:00
Philipp Memmel
09db8f17d4
MDL-80271 core_user: Only update record if necessary
2024-01-19 05:59:24 +00:00
Paul Holden
4a3a5872e0
MDL-72703 profilefield_text: validate field length when editing.
...
This also means the same validation is applied elsewhere, such as
in the upload user tool.
2024-01-16 09:54:20 +00:00
Víctor Déniz
a5f9878fc5
MDL-79681 user: fix conditional to get the last access to a course
2024-01-05 13:56:05 +00:00
Paul Holden
a72d1e7e75
MDL-79681 user: fix participant filter "never accessed" options.
...
For courses, determine whether "Never accessed" should be available,
and correct the used value to match that expected by the API (-1).
2024-01-05 13:56:04 +00:00
Marina Glancy
487e1c4ac6
MDL-80353 core_user: announce user selector changes to the screenreader
2023-12-08 15:29:44 +00:00
Paul Holden
6cc24abb78
MDL-79705 profilefield_checkbox: display data as simple Yes/No.
2023-10-17 16:51:31 +01:00
Paul Holden
cff812f09a
MDL-79370 user: set profile page URL earlier, avoid subsequent error.
...
Co-authored-by: Dominique Palumbo <domenico.palumbo@uclouvain.be >
2023-09-18 09:26:38 +01:00
Jun Pataleta
90a9ea3be1
MDL-78806 core: Remove redundant site name
...
MDL-78806 core: Remove redundant site name on page titles
* With the site name now being appended to the page titles, there
is no need to manually append the page titles.
2023-09-09 08:58:29 +08:00
Andrew Nicols
6f6bee2c16
Merge branch 'MDL-78684-402' of https://github.com/andelacruz/moodle into MOODLE_402_STABLE
2023-08-17 09:24:21 +02:00
Jun Pataleta
27af8b1cb3
Merge branch 'MDL-78927-m402' of https://github.com/sammarshallou/moodle into MOODLE_402_STABLE
2023-08-14 10:19:07 +08:00
sam marshall
3be5a98a8d
MDL-78927 core_user: Profile page missing breadcrumbs if no id=
2023-08-10 15:51:41 +01:00
Huong Nguyen
1933e6a39f
Merge branch 'MDL-78904-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE
2023-08-09 11:42:56 +07:00
Jun Pataleta
a5742d7845
MDL-78904 user: Remove non-existent require
...
* And enclose context parameter in an array.
2023-08-04 14:42:39 +08:00
Angelia Dela Cruz
54ba0809bf
MDL-78684 Behat: Replace gradebook navigation to use page resolvers
...
This commit also does other things such as:
- Replace manual steps to setup gradebook by data generators
- Added support for outcomes and scales page resolvers
- Behat clean up
2023-08-01 15:57:29 +08:00
Michael Aherne
10cb2941e5
MDL-78235 userprofile: Check for defaultdata with isset().
2023-07-31 19:32:55 +08:00
Ilya Tregubov
47cb335ea2
Merge branch 'MDL-77690-402' of https://github.com/junpataleta/moodle into MOODLE_402_STABLE
2023-07-11 09:51:42 +08:00
Paul Holden
a75a0a596e
MDL-75359 reportbuilder: fixes for custom/user profile field elements.
...
Ensures cross-DB compatibility for all types of both custom and user
profile fields, specifically when they're filtered and/or aggregated.
Implement stress testing of both via appropriate report sources.
2023-07-07 14:43:24 +01:00
Angelia Dela Cruz
09792257fd
MDL-78158 behat: Behat cleanup and optimisation
2023-07-04 07:49:46 +08:00
Angelia Dela Cruz
82fdb9e20e
MDL-78158 Behat: Use data generators to add blocks
2023-07-03 18:59:19 +08:00
Jun Pataleta
d32cccf278
MDL-77690 user: Add sr-only heading for the user profile page
2023-06-30 17:45:25 +08:00
Andrew Nicols
42c06e002a
Merge branch 'MDL-69231-402' of https://github.com/lameze/moodle into MOODLE_402_STABLE
2023-06-15 10:59:34 +08:00
Sara Arjona
0f410c087a
Merge branch 'MDL-78352-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
2023-06-07 12:41:11 +02:00
Simey Lameze
719b351f86
MDL-69231 behat: remaining work for role capability generator
...
This commit does few things:
* Unify data generators usage to role short name.
* Replace remaining manual steps to use the new data generator.
* Also replaced other manual steps to set config to use data generators.
* Tidy up of some tests, aligning pipes and splitting one line steps into multiple lines.
* Fixes tests to have one Given/When/Then per scenario.
2023-06-02 12:45:36 +08:00
Andrew Nicols
fc2b45f960
MDL-69231 behat: Update tests to use new generator
2023-06-02 12:45:36 +08:00
Andrew Nicols
1281e34e02
MDL-69231 tests: Improve existing role generator
...
Support definition of context levels and permissions.
2023-06-02 12:45:36 +08:00
Ilya Tregubov
6143ad4b1b
Merge branch 'MDL-78196-402' of https://github.com/jleyva/moodle into MOODLE_402_STABLE
2023-06-01 10:40:17 +08:00
Juan Leyva
fab3b2ccbc
MDL-78196 user: Fix files used space check
2023-05-31 17:15:18 +02:00
Ilya Tregubov
7faf41dce5
Merge branch 'MDL-73138-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
2023-05-30 12:54:09 +08:00
Ilya Tregubov
6aa360ae83
Merge branch 'MDL-77723-402' of https://github.com/paulholden/moodle into MOODLE_402_STABLE
2023-05-30 12:44:28 +08:00
Paul Holden
24f646038c
MDL-78352 webservice: use default user context page heading.
2023-05-26 12:27:40 +01:00
Paul Holden
9a3f097da5
MDL-73138 group: remove double encoding of group/role names.
2023-05-26 10:25:42 +01:00
Rajneel Totaram
a1162e3943
MDL-77983 core_user: Avoid passing nulls to base64_decode
2023-05-17 19:37:15 +12:00
Paul Holden
59c75c928d
MDL-77723 user: ensure identity refers to a valid custom profile field.
2023-05-15 09:03:34 +01:00
Dan Marsden
3bdfc594b6
MDL-78057 core_user: Use correct class for context check.
2023-05-01 08:50:40 +12:00
Eloy Lafuente (stronk7)
061c9d7ba0
MDL-77940 versions: bump all versions and requires near release
...
version = 2023042400 release version
requires= 2023041800 current rc1 version
2023-04-18 18:08:09 +02:00
Juan Leyva
964ad9d264
MDL-77893 airnotifier: Allow to set publickey when creating new device
2023-04-17 11:03:15 +02:00
Sara Arjona
9ce4fb65fd
Merge branch 'MDL-77164-master' of https://github.com/marinaglancy/moodle
2023-04-13 14:00:18 +02:00
Marina Glancy
8fc1486d36
MDL-77164 various: fix incorrect phpdocs
2023-04-13 11:35:06 +01:00
Sara Arjona
57589966bc
Merge branch 'MDL-77468-master' of https://github.com/rmady/moodle
2023-04-13 09:19:54 +02:00
Juan Leyva
c0560689fc
MDL-77468 user: Fix invalid check for group belonging
2023-04-11 09:29:58 -03:00
Juan Leyva
e464d2c8a1
MDL-77468 user: Make user profile visibility consistent web and ws
2023-04-11 09:24:40 -03:00
Alex Morris
9bc236d48d
MDL-76722 user: Add new update_user_device_public_key webservice
2023-04-11 08:58:27 +08:00