Andrew Nicols
9e82cab6b6
Merge branch 'MDL-58410_master' of git://github.com/markn86/moodle
2018-01-29 08:15:39 +08:00
Igor Sazonov
358b10a337
MDL-58410 user: add support for alternative name search
...
The solution about searching all external names fields (middlename etc) from course enrolment page (enrolled and enrolling pages)
2018-01-24 11:15:45 +08:00
Eloy Lafuente (stronk7)
3c2501ac77
Merge branch 'MDL-60812-master' of https://github.com/mwehr/moodle
2018-01-22 16:33:07 +01:00
Eloy Lafuente (stronk7)
4fa58ece62
Merge branch 'MDL-61081-master' of git://github.com/sarjona/moodle
2018-01-16 00:27:38 +01:00
wehr
122c999536
MDL-60812 enrol_manual: Fixes not working default role
2018-01-12 16:13:27 +01:00
Farhan Karmali
19f0685069
MDL-61081 enrol: Start and end date for courses created by external db
...
Course created by external db enrolment plugin should have start date as current date
and end date is todays date + default course duration
2018-01-12 09:57:22 +01:00
wehr
e6a87bd192
MDL-61156 enrol_manual: Fixes not working manual quick enrolment in IE11
2018-01-12 09:14:28 +01:00
Helen Foster
700522badd
MDL-61046 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* pluginname_desc, enrol_category - improved explanation
* pathtopythondesc, core_admin - mentioning Python version
* configdeleteunconfirmed, core_admin - setting applies to more than
just email-based self-registration
2018-01-04 11:30:54 +01:00
Jun Pataleta
ccb8edbff5
MDL-50666 behat: Make feature names unique
...
* We need to have unique feature names for our Behat tests.
* I also removed the custom Behat tag @role_visibility as we only allow
Behat tags with the component name in Frankenstyle format.
2017-12-20 13:37:28 +13:00
Jun Pataleta
a8dffa2d03
Merge branch 'MDL-50666-master' of https://github.com/junpataleta/moodle
2017-12-20 12:49:28 +13:00
Andrew Hancox
64cd459648
MDL-50666 core: Rename allow_ACTION to core_role_set_ACTION_allowed
2017-12-19 13:53:23 +13:00
Andrew Hancox
a63cd3e2ca
MDL-50666 core: Add function get_viewable_roles to set role visibility
2017-12-19 13:53:23 +13:00
Andrew Nicols
560ae357a0
Merge branch 'MDL-57564-master-courseorder' of git://github.com/mudrd8mz/moodle
2017-12-18 11:04:20 +08:00
Damyon Wiese
39377f8083
Merge branch 'MDL-44667-master' of https://github.com/snake/moodle
2017-12-12 10:26:08 +08:00
David Mudrák
c260117d15
MDL-57564 enrol: Add unit tests for the new sorting behaviour
2017-12-06 23:15:17 +01:00
David Mudrák
a3d003603a
MDL-57564 enrol: Change the default sort in other two functions
...
Similarly to what the previous patch does, we now change the default
sorting in functions enrol_get_users_courses() and
enrol_get_all_users_courses() too.
The patch also adds missing phpDocs for the functions, improves the
readability of some existing bits and mentions the changes in the
enrol/upgrade.txt file.
2017-12-05 22:58:51 +01:00
Jake Dallimore
3112c22004
MDL-44667 database: fix incorrect usages of $DB->get_field
...
Some places were passing 5 params, meaning the strictness param was
lost. This fixes those usages.
2017-12-04 16:53:51 +08:00
Eloy Lafuente (stronk7)
e4eba4c346
MDL-59159 upgrade: clean < 3.1.0 upgrade steps
...
LTS (3.5) requires previous LTS (3.1)
This just deletes all the upgrade steps previous to 3.1.0. Some
small adjustments, like adding missing MOODLE_INTERNAL or tweaking
globals can also be applied when needed.
Also includes an upgrade step to prevent upgrading from any
version < 2016052300 (v3.1.0) as anti-cheating measure.
Next commit will get rid of/deprecate all the upgradelib functions
not used anymore in codebase.
2017-12-04 01:18:57 +01:00
Eloy Lafuente (stronk7)
25e9c56117
Merge branch 'MDL-60738-master' of git://github.com/jleyva/moodle
2017-11-28 20:59:22 +01:00
Sara Arjona
46ea440b87
MDL-60830 core_enrol: Added email when searching users in course enrol
2017-11-22 13:16:16 +01:00
Juan Leyva
6db2423551
MDL-60738 webservice: Clean theme and lang properly
...
Sometimes the "theme" and "lang" fields in the user and course tables
in the database are set to incorrect values (uninstalled or
non-existent themes and language packs).
This makes Web Services functions to fail because the WS server
validate the returned data using the validate_param function that clean
parameters.
2017-11-20 09:37:30 +01:00
Damyon Wiese
dbf0819d92
Merge branch 'MDL-59876-master' of git://github.com/jleyva/moodle
2017-11-13 10:47:49 +08:00
Eloy Lafuente (stronk7)
6499085f36
MDL-60784 upgrade: add 3.4.0 separation line to all upgrade scripts
2017-11-12 18:43:30 +01:00
Eloy Lafuente (stronk7)
66aee746e3
MDL-60764 versions: remove some outdated releases in requires
2017-11-10 09:45:56 +01:00
Eloy Lafuente (stronk7)
ba854606e6
MDL-60764 versions: bump all versions and requires near release
...
version = 2017111300 release version
requires= 2017110800 current rc2 version
2017-11-10 02:52:53 +01:00
David Monllao
4e73acf3cf
Merge branch 'MDL-60579-master' of https://github.com/mihailges/moodle
2017-11-08 12:16:20 +01:00
Andrew Nicols
e759c9ed83
MDL-60590 enrol_manual: Fix for race condition in button calculation
2017-11-08 15:31:10 +08:00
Juan Leyva
abdb8f59a5
MDL-59876 webservice: Fix the user preference name field type
...
Web Services from user and enrol components has been updated to change
the user preference name field type from PARAM_ALPHANUMEXT to
PARAM_RAW.
The old type was not matching the core functionality.
2017-11-07 16:44:48 +01:00
Mihail Geshoski
c835126185
MDL-60579 enrolments: Applied filters lost on certain actions
...
AMOS BEGIN
CPY [invalidrequest,enrol_lti],[invalidrequest,enrol]
AMOS END
2017-11-07 16:17:00 +08:00
Mark Nelson
e3a6d44845
MDL-60590 core_enrol: fixed failing Behat scenarios
2017-11-07 11:24:34 +08:00
Mark Nelson
9b0f29239b
MDL-60590 enrol_manual: button title depends on cohort list existence
...
Also added a SELECTORS object to tidy the code by keeping the
selectors in a central location.
2017-11-06 12:35:05 +08:00
Mark Nelson
8ce86ebba3
MDL-60590 enrol_manual: check cohorts exist before displaying select
2017-11-06 12:35:05 +08:00
Mark Nelson
1bd70073c5
MDL-60590 enrol_manual: only show cohorts with necessary capabilities
2017-11-06 11:22:45 +08:00
Andrew Nicols
2600f32927
Merge branch 'MDL-60506-master-fix1' of git://github.com/lameze/moodle
2017-10-25 12:45:56 +08:00
Simey Lameze
7a963e924c
MDL-60506 enrol: remove unwanted hidden elements
2017-10-24 13:18:58 +08:00
Andrew Nicols
2f5284f5fb
Merge branch 'MDL-60506-master' of git://github.com/lameze/moodle
2017-10-23 13:37:09 +08:00
Simey Lameze
92109e732d
MDL-60506 enrol: use optional_param_array to handle cohorts array
2017-10-23 12:54:09 +08:00
Simey Lameze
b5a1ef52e0
MDL-60506 enrol: use optional_param_array to handle users array
2017-10-23 12:48:11 +08:00
John Okely
b58764ff99
MDL-42834 admin: Remove loginhttps
2017-10-23 12:25:35 +08:00
Mark Nelson
af835c24b2
MDL-60179 core: make it clear what enrolment instance is being edited
2017-10-19 14:57:23 +08:00
Jun Pataleta
4047fccba7
MDL-59811 enrol: Move get_user_enrolment_actions logic to parent class
...
* These duplicated implementations can be simplified where the logic
can be moved to enrol_plugin::get_user_enrolment_actions() method
itself.
2017-10-09 10:29:02 +08:00
Jun Pataleta
18000c6d60
MDL-59811 enrol: Unit tests for get_user_enrolment_actions()
2017-10-09 10:29:02 +08:00
Andrew Nicols
2a77813b51
MDL-59882 behat: Update known uses of dialogue CSS
2017-10-02 12:44:37 +08:00
Eloy Lafuente (stronk7)
186a8c1572
Merge branch 'MDL-43176' of https://github.com/NeillM/moodle
2017-09-20 10:12:37 +02:00
sam marshall
22ef155087
MDL-53169 Lib: enrol_get_my_courses can list available courses too
2017-09-19 12:19:49 +01:00
Neill Magill
dbe7012475
MDL-43176 enrol_meta: enrol_meta_sync query is inefficient
...
Before this change the nested select did a full table scan of
either the enrol or user_enrolments table. This meant that
on large sites the query could be very slow.
This change ensures that there are no full table scans which
makes the query much more efficient.
In my testing the all courses version of the query changed
from ~15 s to ~ 5 s; the singles course version changed
from ~15 s to > 0.1 s
2017-09-15 14:12:32 +01:00
Mark Nelson
93b47710ac
MDL-59977 core: do not directly check 'viewparticipant' capability
2017-09-11 12:44:27 +08:00
Eloy Lafuente (stronk7)
95fc1e720c
Merge branch 'MDL-59983-master-enfix' of git://github.com/mudrd8mz/moodle
2017-09-07 10:58:35 +02:00
Andrew Nicols
030ede54f8
MDL-59759 enrol: Update behat tests for unenrol confirm dialogue
2017-09-07 10:53:35 +02:00
Helen Foster
7698619bc6
MDL-59983 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
* mobileappenabled, setuplink and setuplink_desc in tool_mobile -
improved wording
* getmoodleonyourmobile and custommenuitems_desc in tool_mobile -
improved wording
2017-09-05 11:01:09 +02:00