sam marshall
3ef7279f26
MDL-42084 Core: Change set_time_limit to core_php_time_limit::raise everywhere
...
Exceptions (places where set_time_limit is still left) are:
Third-party libraries:
ADODB
PHPMailer
Moodle core:
PHPUnit - not relevant (CLI mode)
2013-11-06 16:40:01 +00:00
Petr Škoda
12c92bca22
MDL-37717 warn teachers before disabling or deleting their enrolment method
2013-10-04 16:02:48 +02:00
Frederic Massart
4fb6600eae
MDL-42021 enrol: Missing objectid in enrolment_deleted event
2013-10-02 10:45:28 +08:00
Marina Glancy
4a3fb71c4f
MDL-41436 Removing references to fields course.modinfo, sectioncache
...
Also add the field cacherev to the lists of default fields in course retrieval functions
2013-09-10 14:11:51 +10:00
Rajesh Taneja
bb78e249cd
MDL-39961 Events: Replace Legacy events - User
...
This change includes:
* Added user_updated event, replacing old event
* Added user_created event, replacing old event
* Added user_deleted event, replacing old event
* Added user_loggedout event, replacing old event
* Added user_enrolment_created event, replacing old event
* Added user_enrolment_deleted event, replacing old event
* Added user_enrolment_updated event, replacing old event
2013-09-02 16:10:05 +08:00
Dan Poltawski
a55ad8f86c
MDL-41191 enrol: fix use of deprecated function
2013-08-15 11:50:08 +08:00
Eloy Lafuente (stronk7)
fb1788c598
Merge branch 'MDL-40424-master' of git://github.com/FMCorz/moodle
...
Conflicts:
admin/oacleanup.php
2013-07-17 01:21:51 +02:00
Petr Škoda
bd3b3bba9f
MDL-40220 use new core_component::get_plugin_list()
2013-07-16 22:36:11 +02:00
Frederic Massart
2e4c0c9181
MDL-40424 libraries: Deprecate context_instance_preload_sql()
2013-07-12 17:41:49 +08:00
Ankit Agarwal
db314f34fb
MDL-40425 libraries: Remove context_instance_preload() from core
2013-07-09 15:55:51 +08:00
Rajesh Taneja
cc1b501595
MDL-40127 Enrolments: Added status to instance info and removed displaying of enrolment form with notice
...
get_enrol_info will return status of enrolment instance, to notify webservice if enrolment is possible or not
If enrolment is not possible then don't show enrolment form
show_enrolme_link will use can_self_enrol to varify if enrolment link should be shown or not.
2013-07-02 14:35:33 +08:00
Rajesh Taneja
85d1c53af4
MDL-40127 Enrolments: Abstracted self_enrolment code so as to be used by webservices
2013-07-02 14:35:33 +08:00
Charles Fulton
ef8a733aa6
MDL-36024 enrol: enable grade recovery for all enrol plugins
2013-04-26 05:08:23 -07:00
Petr Škoda
d8f22c49b1
MDL-37716 standardise enrolment expiration code
2013-01-26 14:55:11 +01:00
Sam Hemelryk
f44e7d0a77
Merge branch 'MDL-36357' of git://github.com/danpoltawski/moodle
...
Conflicts:
user/view.php
2013-01-09 09:34:22 +13:00
Petr Škoda
5d549ffc8c
MDL-37299 use progress_trace in enrol_manual and enrol_self sync
2012-12-29 21:50:32 +01:00
Frederic Massart
c42651d682
MDL-36622 usability: Adaptations following new icons
2012-11-15 19:47:14 +08:00
Dan Poltawski
0e35ba6ffc
MDL-36357 cleanup - remove double semicolons
2012-11-15 09:51:26 +08:00
Frederic Massart
fbb207c57a
MDL-36323 usability: New icon names to assign and switch roles
2012-11-14 14:07:40 +08:00
Frederic Massart
11f8718780
MDL-36323 usability: Normalising icons used in blocks
2012-11-14 14:07:40 +08:00
Petr Škoda
05f6da14f7
MDL-33017 add new function for quickly finding out if user sees at least on course
...
This will be used in navigation.
2012-11-04 11:08:25 +13:00
Petr Škoda
8c04252cbf
MDL-35843 refactor expiry notifications to core enrol feature
2012-10-19 16:03:48 +08:00
Petr Škoda
a1cedcc987
MDL-35839 fix invalid enrol instance delete cleanup
2012-10-06 19:22:07 +02:00
Petr Škoda
7881024ec4
MDL-31437 add group sync option to enrol_cohort
...
This patch includes following changes and new features:
* Group sync in enrol_cohort plugin.
* Option for editing of role in existing cohort sync instance.
* Group memberships are now restored after enrolments.
* New enrol method for restore of protected group membership.
* New component callback 'restore_group_member' for restore of general plugin group membership.
* New component callback 'restore_role_assignment' for restore of general plugin role assignments.
* Implemented group membership protection in enrolment UI.
* Other minor fixes and cleanup.
Notes:
* The YUI base enrolment page is not reimplemented yet - see MDL-35618.
2012-09-28 21:00:00 +02:00
Petr Škoda
7a7b8a1f19
MDL-35071 redesign enrol restore
...
Includes option to convert all enrolments to enrol_manual instances, support for mapping of custom fields and fixes for several other problems. This does not include support for custom enrol tables, it will be addressed in another issue.
2012-09-07 11:11:28 +02:00
Adrian Greeve
b0c6dc1cac
MDL-34465 - lib - Replacing get_context_instance with context_XXXX::instance (group 8)
2012-07-27 10:10:46 +08:00
Ankit Agarwal
9ffd29ceb3
MDL-31548 enrollments: Introducing new api enrol_get_all_users_courses() that returns all user courses without any checks
2012-04-20 08:54:06 +08:00
Sam Hemelryk
aef4aafa0b
Merge branch 'w15_MDL-32263_m23_enroladmin' of git://github.com/skodak/moodle
2012-04-10 10:48:34 +12:00
Petr Skoda
bcb368d988
MDL-32263 remove broken admin test in enrol_check_plugins()
2012-04-09 19:59:19 +02:00
Hugh Davenport
5b244e2bb0
MDL-32308 Fix error when testing id of guest user
2012-04-09 19:03:45 +02:00
Petr Skoda
f20edd5208
MDL-32094 fix various E_STRICT compatibility problems
2012-03-18 18:37:24 +01:00
Petr Skoda
39ec18db5b
MDL-31595 improve enrol link comments
2012-03-12 16:47:28 +01:00
Petr Skoda
6813cdf73a
MDL-31595 do not show enrolee link to guest account
2012-03-10 09:40:42 +01:00
Petr Skoda
820a8188ec
MDL-31238 remove now unnecessary null to stdClass conversion for plugin settings
2012-01-21 11:15:30 +01:00
Petr Skoda
282b5cc7e3
MDL-30945 add support for unenrolling of individual users + code cleanup
2011-12-28 16:56:46 +01:00
Petr Skoda
af7177dbcb
MDL-30789 add new update_status() method to enrol plugins and improve enrol cache invalidation
2011-12-18 17:30:17 +01:00
Petr Skoda
bbfdff344c
MDL-30131 improve current user enrol caching
2011-11-06 09:40:06 +01:00
Petr Skoda
0c2701fd6d
MDL-29964 fix order of events triggered by enrolment
2011-10-28 14:57:42 +02:00
Petr Skoda
358fb4dc06
MDL-29688 fix user enrolment modification event
...
Fixed invalid event name and usage.
2011-10-23 20:30:33 +02:00
Petr Skoda
e922fe23b6
MDL-29602 accesslib improvements
...
Refactoring and improvements of the accesslib.php library including prevention of access for not-logged-in users when forcelogin enabled, improved context caching, OOP refactoring of contexts, fixed context loading, deduplication of role definitions in user sessions, installation improvements, decoupling of enrolment checking from capability loading, added detection of deleted and non-existent users in has_capability(), new function accesslib test, auth and enrol upgrade notes.
More details are available in tracker subtasks.
2011-10-16 14:05:18 +02:00
Sam Hemelryk
61ab8f0749
MDL-28615 forum: Revised enrol_sharing_course to use the new enrol_get_shared_courses and fixed permission checking in forum_user_can_see_post
2011-10-03 11:23:30 +13:00
Sam Hemelryk
4b71542394
MDL-28615 mod_forum: Fixed the users page that shows all of the users posts
2011-09-29 14:20:58 +13:00
Eloy Lafuente (stronk7)
e135797586
Merge branch 'w38_MDL-29401_m22_frankenstyle' of git://github.com/skodak/moodle
2011-09-27 00:00:20 +02:00
Petr Skoda
aff24313be
MDL-29401 introduce new frankenstyle PARAM types
...
New PARAM_COMPONENT, PARAM_AREA and PARAM_PLUGIN + fixing of hopefully all current incorrect parameter types. This should help with diagnosing of incorrectly named 3rd party plugins too.
2011-09-25 09:59:55 +02:00
Sam Hemelryk
9d796fba6c
MDL-29487 enrol: Fixed typo in enrol_sharing_course
2011-09-23 18:17:35 +12:00
Sam Hemelryk
8ebbb06adf
MDL-29189 mutlilang Reviewed the uses of course shortname and ensured things are being formatted consistently
2011-09-08 09:30:27 +12:00
Rajesh Taneja
6006774cf7
MDL-27603 enrol_user - changed modifier to modifierid which is used in database
2011-05-30 10:10:03 +08:00
Sam Hemelryk
75ee207b81
MDL-26770 enrol - Added support for bulk operations by enrol plugins
2011-04-21 10:13:13 +08:00
Sam Hemelryk
12a52d7c6e
MDL-23532 enrol - removed general handling of user enrolment editing/unenrolment plugins are now responsible for this
2011-04-21 10:02:55 +08:00
Sam Hemelryk
291215f441
MDL-23532 enrol - abstracted user enrolment action icons to the enrolment plugin class
2011-04-21 10:02:54 +08:00