MDL-66143 admin: Create setting for courses to support relative dates
authorJun Pataleta <jun@moodle.com>
Mon, 15 Jul 2019 07:57:22 +0000 (15:57 +0800)
committerJun Pataleta <jun@moodle.com>
Mon, 22 Jul 2019 03:14:51 +0000 (11:14 +0800)
admin/settings/development.php
lang/en/admin.php

index 09a8a82..f8a5ceb 100644 (file)
@@ -29,6 +29,11 @@ if ($hassiteconfig) { // speedup for non-admins, add all caps used on this page
     $temp->add(new admin_setting_configcheckbox('forceclean', new lang_string('forceclean', 'core_admin'),
         new lang_string('forceclean_desc', 'core_admin'), 0));
 
+    // Relative course dates mode setting.
+    $temp->add(new admin_setting_configcheckbox('enablecourserelativedates',
+        new lang_string('enablecourserelativedates', 'core_admin'),
+        new lang_string('enablecourserelativedates_desc', 'core_admin'), 0));
+
     $ADMIN->add('experimental', $temp);
 
     // "debugging" settingpage
index f020090..982d9a1 100644 (file)
@@ -516,6 +516,8 @@ $string['enableactivitychooser'] = 'Enable activity chooser';
 $string['enableblogs'] = 'Enable blogs';
 $string['enablecalendarexport'] = 'Enable calendar export';
 $string['enablecomments'] = 'Enable comments';
+$string['enablecourserelativedates'] = 'Enable course relative dates';
+$string['enablecourserelativedates_desc'] = 'Allow courses to be set up to display dates relative to the user\'s enrolment date in the course.';
 $string['enablecourserequests'] = 'Enable course requests';
 $string['enabled'] = 'Enabled';
 $string['enabledevicedetection'] = 'Enable device detection';