DRH can see visible announcement (allow_drh_access_announcement option)

pull/2757/head
Julio Montoya 7 years ago
parent ba6bffcce7
commit e30fb0dffa
  1. 7
      main/inc/lib/AnnouncementManager.php
  2. 2
      main/install/configuration.dist.php

@ -1624,6 +1624,11 @@ class AnnouncementManager
$allowDrhAccess = api_get_configuration_value('allow_drh_access_announcement');
if ($allowDrhAccess && api_is_drh()) {
// DRH only can see visible
$searchCondition .= ' AND (ip.visibility = 1)';
}
if (api_is_allowed_to_edit(false, true) ||
($allowUserEditSetting && !api_is_anonymous()) ||
($allowDrhAccess && api_is_drh())
@ -1819,7 +1824,7 @@ class AnnouncementManager
$searchCondition AND
ip.visibility='1' AND
announcement.session_id IN ( 0,".api_get_session_id().")
$groupBy
$groupBy
";
}
}

@ -1018,7 +1018,7 @@ VALUES (2, 13, 'session_courses_read_only_mode', 'Lock Course In Session', 1, 1,
// Activate the view with ViewerJS for PDF files within the lessons for IPad and IPhone
// $_configuration['allow_pdf_viewerjs_in_lp'] = false;
// Allow DRH user to access all session course announcements
// Allow DRH user to access all visible session course announcements
// $_configuration['allow_drh_access_announcement'] = false;
// Allow my personal files link in the homepage

Loading…
Cancel
Save