Flotter Totte
580ad76357
Merge pull request #82 from andil-elearning/allow_manage
Implements enrolments management
7 years ago
Arnaud Trouvé
c9aa09387c
Implements enrolments management
By implementing `enrol_plugin::allow_manage()` an user with `enrol/apply:manage` capability can change an enrolment status, starttime and endtime.
7 years ago
Flotter Totte
b587e3051d
Merge pull request #81 from liip-elearning/master-patch-1
7 years ago
Raphaël Snts
5416f24b55
Fix version number
Month and day were inverted
7 years ago
Flotter Totte
7558225d1c
Version update
3.3-a
7 years ago
Flotter Totte
3c1ce95469
Backup and restore feature
Backup and restore feature
7 years ago
Flotter Totte
76a819557c
Backup and restore feature
Backup and restore feature
7 years ago
Flotter Totte
7bf03c9478
Merge pull request #80 from andil-elearning/timestart
Set timestart on enrolment confirmation
7 years ago
Arnaud Trouvé
b38cf7b56c
Set timestart on enrolment confirmation
7 years ago
Flotter Totte
59078343f4
Version 3.2-a
Version 3.2-a
7 years ago
Flotter Totte
9801d1d1eb
Merge pull request #78 from andil-elearning/71
fix #71 : allow to tweak role manually
7 years ago
Arnaud Trouvé
3bed3f1f47
fix #71 : allow to tweak role manually
8 years ago
Flotter Totte
5bfd58597c
Merge pull request #79 from andil-elearning/70
fix #70 : Prevent to unenrol a user with a pending application
7 years ago
Arnaud Trouvé
932773ff7b
fix #70 : Prevent to unenrol a user with a pending application
8 years ago
Flotter Totte
d08a5d4477
Merge pull request #77 from oORustyOo/patch-1
Update enrol_apply.php (german lang file improvement)
8 years ago
Erik Nell
3b483d11fd
Update enrol_apply.php
improvment in german language file
8 years ago
Flotter Totte
372f6d7caf
Add info about max enrolled users on enrol screen
Konstantin (CMD): Add info about max enrolled users on enrol screen.
8 years ago
Flotter Totte
c7067b1873
Update version.php
8 years ago
Flotter Totte
2e69e1e934
Update version.php
8 years ago
Flotter Totte
a955e2685e
Update version.php
8 years ago
Flotter Totte
ccac1a53d8
Update version.php
8 years ago
Flotter Totte
7df2e2ad13
Merge pull request #75 from sudile/fix-statusselect
Fix: yes/no options in instance status dropdown switched
8 years ago
Flotter Totte
6c13e4a223
Merge pull request #68 from sudile/dev-notifications
Notification improvements
8 years ago
Johannes Burk
3d278703ab
Change notification settings and behaviour.
* Replace global 'sendmailtoteacher' setting (checkbox) by 'notifycoursebased' (checkbox):
default for new instances
* Replace global 'sendmailtomanager' setting (checkbox) by 'notifyglobal' (multi-select):
user based selection (users with 'manageapplications' capability in system context)
* Replace instance notification setting (checkbox) by user based selection (multi-select):
enrolled users with 'manageapplications' capability in course context
* Upgrade process:
* if 'sendmailtoteacher' was true, set 'notifycoursebased' true
* if 'sendmailtomanager' was true, set 'notifyglobal' to
"Everyone who can 'Manage apply enrolment'", "Nobody" otherwise
* if instance based notification setting was set to true,
set new user based setting to "Everyone who can 'Manage apply enrolment'", "Nobody" otherwise
9 years ago
Johannes Burk
3f7eceab1a
Fix: yes/no options in instance status dropdown switched
8 years ago
Johannes Burk
efbd37dd7f
Use Messaging API instead of email_to_user() function
9 years ago
Flotter Totte
51ac6b73a3
Japanese language
9 years ago
Flotter Totte
abe7fef218
Delete enrol_apply.php
9 years ago
Flotter Totte
6e54bc1b4b
Japanese language
9 years ago
Flotter Totte
8b8bbca87c
Merge pull request #67 from sudile/dev-improvetable
Improve manage table (select menu for actions and toggle all checkbox)
9 years ago
Johannes Burk
8cb9ea0dfc
Improve manage table (select menu for actions and toggle all checkbox)
9 years ago
Flotter Totte
4ef1f20436
Update version.php
9 years ago
Flotter Totte
decd96843d
Merge pull request #66 from sudile/dev-refactor
Refactor code
9 years ago
Johannes Burk
fbb31ec2a0
Format code (code checker)
9 years ago
Johannes Burk
a986b87d73
File comments adjusted
9 years ago
Johannes Burk
0211dbfd10
Optimize apply_form
9 years ago
Johannes Burk
4235cb06b0
Fixes
9 years ago
Johannes Burk
256c3e1b67
Use renderer for edit page.
9 years ago
Johannes Burk
cec7f27c29
Optimize sending application notification to teachers and managers.
9 years ago
Johannes Burk
7c38a66258
Optimize user notifications for confirm, wait, cancel actions.
9 years ago
Johannes Burk
165ffcfe34
Fix: Wrong param type (PARAM_TEXT changed to PARAM_RAW for admin_setting_confightmleditor fields)
9 years ago
Johannes Burk
d44a738a17
Remove event triggering, it is already done by the enrol_user method
9 years ago
Johannes Burk
b9f4434f06
Move all functions inside class
9 years ago
Johannes Burk
51cf0cbf55
Optimize notification mail sending
9 years ago
Johannes Burk
762ed28d56
Optimize confirm, wait and cancel enrolments functions.
9 years ago
Johannes Burk
7bc73894ad
Optimize manage action handling
9 years ago
Johannes Burk
e082e52567
Fix: Even confirmed applications were showed on admin mange page.
9 years ago
Johannes Burk
0e5b8f8b8b
Refactor capabilities
Change name of enrol/apply:manage to enrol/apply:manageapplications to avoid confusion with reserved enrol/xxx:manage for manual enrolment status changes (see also allow_manage() method).
Remove unnecessary enrol/apply:enrol capability (plugin does not allow manual enrolment of other users)
Add description comments.
9 years ago
Johannes Burk
990afdf853
Remove unnecessary log action (already done in unenrolment method).
Add file description
9 years ago
Johannes Burk
960bbbdc3d
Remove unused code inherited from enrol_self plugin
9 years ago