Пример #1
0
 public function fulltextsearch_event_does_tracker_service_use_ugroup($params)
 {
     $dao = new Tracker_PermissionsDao();
     $ugroup_id = $params['ugroup_id'];
     $project_id = $params['project_id'];
     if ($dao->isThereAnExplicitPermission($ugroup_id, $project_id)) {
         $params['is_used'] = true;
         return;
     }
     if ($dao->doAllItemsHaveExplicitPermissions($project_id)) {
         $params['is_used'] = false;
         return;
     }
     $params['is_used'] = $dao->isThereADefaultPermissionThatUsesUgroup($ugroup_id);
 }