MDL-22547 more legacy files UI cleanup - we have to make obvious that course files are history
This commit is contained in:
@@ -80,6 +80,8 @@ if (!during_initial_install()) { //do not use during installation
|
||||
'moodle/question:moveall');
|
||||
$ADMIN->add('frontpage', new admin_externalpage('frontpagequestions', get_string('frontpagequestions', 'admin'), $CFG->wwwroot.'/question/edit.php?courseid='.SITEID, $questioncapabilites, false, $frontpagecontext));
|
||||
|
||||
$ADMIN->add('frontpage', new admin_externalpage('sitefiles', get_string('sitefiles'), $CFG->wwwroot . '/files/index.php?id=' . SITEID, 'moodle/course:managefiles', false, $frontpagecontext));
|
||||
if (!empty($SITE->legacyfiles) and $SITE->legacyfiles === 2) {
|
||||
$ADMIN->add('frontpage', new admin_externalpage('sitefiles', get_string('sitelegacyfiles'), $CFG->wwwroot . '/files/index.php?id=' . SITEID, 'moodle/course:managefiles', false, $frontpagecontext));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1508,6 +1508,7 @@ $string['siteerrors'] = 'Site errors';
|
||||
$string['sitefiles'] = 'Site files';
|
||||
$string['sitefilesused'] = 'Site files used in this course';
|
||||
$string['sitehome'] = 'Site home';
|
||||
$string['sitelegacyfiles'] = 'Legacy site files';
|
||||
$string['sitelogs'] = 'Site logs';
|
||||
$string['sitenews'] = 'Site news';
|
||||
$string['sitepages'] = 'Site pages';
|
||||
|
||||
@@ -1625,7 +1625,7 @@ class global_navigation extends navigation_node {
|
||||
|
||||
$userscourses = enrol_get_users_courses($user->id);
|
||||
$userscoursesnode = $usernode->add(get_string('courses'));
|
||||
|
||||
|
||||
foreach ($userscourses as $usercourse) {
|
||||
$usercoursecontext = get_context_instance(CONTEXT_COURSE, $usercourse->id);
|
||||
$usercoursenode = $userscoursesnode->add($usercourse->shortname, new moodle_url('/user/view.php', array('id'=>$user->id, 'course'=>$usercourse->id)), self::TYPE_CONTAINER);
|
||||
@@ -2790,8 +2790,9 @@ class settings_navigation extends navigation_node {
|
||||
|
||||
// Manage files
|
||||
if ($course->legacyfiles == 2 and has_capability('moodle/course:managefiles', $coursecontext)) {
|
||||
// hidden in new courses and courses where legacy files were turned off
|
||||
$url = new moodle_url('/files/index.php', array('contextid'=>$coursecontext->id, 'itemid'=>0, 'component' => 'course', 'filearea'=>'legacy'));
|
||||
$coursenode->add(get_string('files'), $url, self::TYPE_SETTING, null, 'coursefiles', new pix_icon('i/files', ''));
|
||||
$coursenode->add(get_string('courselegacyfiles'), $url, self::TYPE_SETTING, null, 'coursefiles', new pix_icon('i/files', ''));
|
||||
}
|
||||
|
||||
// Switch roles
|
||||
@@ -3445,10 +3446,10 @@ class settings_navigation extends navigation_node {
|
||||
}
|
||||
|
||||
// Manage files
|
||||
if (has_capability('moodle/course:managefiles', $this->context)) {
|
||||
//TODO: hide in new installs
|
||||
if ($course->legacyfiles == 2 and has_capability('moodle/course:managefiles', $this->context)) {
|
||||
//hiden in new installs
|
||||
$url = new moodle_url('/files/index.php', array('contextid'=>$coursecontext->id, 'itemid'=>0, 'component' => 'course', 'filearea'=>'legacy'));
|
||||
$frontpage->add(get_string('files'), $url, self::TYPE_SETTING, null, null, new pix_icon('i/files', ''));
|
||||
$frontpage->add(get_string('sitelegacyfiles'), $url, self::TYPE_SETTING, null, null, new pix_icon('i/files', ''));
|
||||
}
|
||||
return $frontpage;
|
||||
}
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
// This is compared against the values stored in the database to determine
|
||||
// whether upgrades should be performed (see lib/db/*.php)
|
||||
|
||||
$version = 2010072800; // YYYYMMDD = date of the last version bump
|
||||
$version = 2010080200; // YYYYMMDD = date of the last version bump
|
||||
// XX = daily increments
|
||||
|
||||
$release = '2.0 Preview 4+ (Build: 20100802)'; // Human-friendly version name
|
||||
|
||||
Reference in New Issue
Block a user