Andrew Nicols
3667a702db
Merge branch 'MDL-75802' of https://github.com/paulholden/moodle
2023-08-24 23:43:44 +08:00
Paul Holden
347810b07f
MDL-75802 course: fix Behat scenario for bulk unenrolment.
2023-08-24 10:15:32 +01:00
Paola Maneggia
aac6bfdf7a
MDL-75802 user: Exclude current user from bulk unenrol operation
2023-08-23 22:05:19 +00:00
Paul Holden
33a63ca639
MDL-76295 reportbuilder: implement default datasource sorting.
...
Update all existing report sources to use the new default sorting
API from 064eccd4, updating existing tests to assert behaviour.
2023-08-23 15:32:50 +01:00
Andrew Nicols
b71bec8475
Merge branch 'MDL-78684-master' of https://github.com/andelacruz/moodle
2023-08-17 09:12:36 +02:00
Jun Pataleta
32d95690c0
Merge branch 'MDL-78927-master' of https://github.com/sammarshallou/moodle
2023-08-14 11:55:24 +08:00
sam marshall
71999958f9
MDL-78927 core_user: Profile page missing breadcrumbs if no id=
2023-08-10 15:50:33 +01:00
Huong Nguyen
323136eb1f
Merge branch 'MDL-78904-master' of https://github.com/junpataleta/moodle
2023-08-09 11:42:34 +07:00
Huong Nguyen
e8497456c8
Merge branch 'MDL-78235-master' of https://github.com/lameze/moodle
2023-08-09 10:42:34 +07:00
Angelia Dela Cruz
6385949078
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-08 11:53:45 +08:00
Jun Pataleta
2b2d2782ce
MDL-78904 user: Remove unused user/repository.php
...
This file does not seem used and referenced anywhere in Moodle.
Might as well just remove it.
2023-08-04 15:33:55 +08:00
Mathew May
a4b3b0d044
MDL-77991 core: Move tertiary search dropdown component
2023-08-03 09:07:18 +08:00
Michael Aherne
4dffe0f23b
MDL-78235 userprofile: Check for defaultdata with isset().
2023-07-31 19:32:07 +08:00
Andrew Nicols
5d1a115c64
Merge branch 'MDL-78587' of https://github.com/paulholden/moodle
2023-07-13 16:49:58 +02:00
Paul Holden
1125af7857
MDL-78587 course: use tertiary nav selector on participant pages.
2023-07-12 18:26:23 +01:00
Ilya Tregubov
c44ca828af
Merge branch 'MDL-77690-master' of https://github.com/junpataleta/moodle
2023-07-11 09:51:18 +08:00
Paul Holden
2ffda63da8
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:45:24 +01:00
Andrew Nicols
e9b389f64b
Merge branch 'MDL-78637' of https://github.com/paulholden/moodle
2023-07-05 21:53:07 +08:00
Angelia Dela Cruz
09d654b3fe
MDL-78158 behat: Behat cleanup and optimisation
2023-07-04 07:01:27 +08:00
Paul Holden
686b054b78
MDL-78637 webservice: display token info after user performs reset.
2023-07-03 14:26:38 +01:00
Angelia Dela Cruz
9f101a30b2
MDL-78158 Behat: Use data generators to add blocks
2023-07-03 17:41:21 +08:00
Jun Pataleta
ca07598c6f
MDL-77690 user: Add sr-only heading for the user profile page
2023-06-30 17:00:03 +08:00
Jun Pataleta
dd3997b2fb
Merge branch 'MDL-70187' of https://github.com/paulholden/moodle
2023-06-19 23:04:37 +08:00
Andrew Nicols
4d15a4ee32
Merge branch 'MDL-69231-master' of https://github.com/lameze/moodle
2023-06-15 10:58:56 +08:00
Paul Holden
c88d6ad8c3
MDL-70187 user: final removal of deprecated 39/311 methods.
2023-06-09 12:02:45 +01:00
Sara Arjona
e7cb93d877
Merge branch 'MDL-78352' of https://github.com/paulholden/moodle
2023-06-07 12:41:06 +02:00
Simey Lameze
2367bc9ff6
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:47:27 +08:00
Andrew Nicols
aa2fc4048e
MDL-69231 behat: Update tests to use new generator
2023-06-02 12:47:27 +08:00
Andrew Nicols
8c9282f5d6
MDL-69231 tests: Improve existing role generator
...
Support definition of context levels and permissions.
2023-06-02 12:47:27 +08:00
Ilya Tregubov
8ab87b3fc4
Merge branch 'MDL-78196-master' of https://github.com/jleyva/moodle
2023-06-01 10:39:30 +08:00
Ilya Tregubov
59cd47c02f
Merge branch 'MDL-62859' of https://github.com/paulholden/moodle
2023-06-01 10:12:14 +08:00
Ilya Tregubov
9bc2c51e4a
Merge branch 'MDL-73138' of https://github.com/paulholden/moodle
2023-05-30 12:53:47 +08:00
Ilya Tregubov
88f0bd7675
Merge branch 'MDL-77723' of https://github.com/paulholden/moodle
2023-05-30 12:43:53 +08:00
Paul Holden
9990a740bf
MDL-78352 webservice: use default user context page heading.
2023-05-26 12:25:38 +01:00
Paul Holden
7ee4e2afa0
MDL-73138 group: remove double encoding of group/role names.
2023-05-26 10:25:33 +01:00
Andrew Nicols
d8a7039f92
Merge branch 'MDL-77983-master' of https://github.com/rjnl/moodle
2023-05-24 21:14:41 +08:00
Nathan Nguyen
1452caac93
MDL-77353 core: examples of new user function usage
2023-05-24 13:05:13 +10:00
Nathan Nguyen
f897ecd627
MDL-77353 core_user: new functions
...
New functions:
* `core_user::get_profile_picture` for retrieving user picture.
* `core_user::get_profile_url` for retrieving profile url.
* `core_user::get_fullname` for retrieving user full name.
Note: the context is not used as this stage. It will be used by "User Disguises" plugin, which will be implemented later.
2023-05-24 13:05:02 +10:00
Paul Holden
10b6f979c5
MDL-62859 user: export methods for manipulating user preferences in JS.
2023-05-22 13:51:37 +01:00
Rajneel Totaram
4def049e4f
MDL-77983 core_user: Avoid passing nulls to base64_decode
2023-05-17 19:40:29 +12:00
Paul Holden
2881840cca
MDL-77723 user: ensure identity refers to a valid custom profile field.
2023-05-15 09:03:28 +01:00
Andrew Nicols
e657e342d4
Merge branch 'MDL-77576-master-mvp' of https://github.com/safatshahin/moodle
2023-05-15 12:16:14 +08:00
Safat
ab3c78e873
MDL-77576 core_user: Update room membership on user update
...
This commit implements the communication api updates
when a user is updated. It handles the room membership
when a user is suspended and deleted.
Originally implemented as MDL-76703.
Co-authored-by: David Woloszyn <david.woloszyn@moodle.com>
Co-Authored-By: Safat Shahin <safat.shahin@moodle.com>
2023-05-11 13:35:16 +10:00
Juan Leyva
e13a2ff501
MDL-78196 user: Fix files used space check
2023-05-10 17:16:18 +02:00
Paul Holden
2b6d7d300a
MDL-71413 user: final removal of deprecated profile field methods.
2023-05-04 14:16:05 +01:00
Dan Marsden
3d95fe0bc3
MDL-78057 core_user: Use correct class for context check.
2023-04-28 13:15:56 +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