Ejemplo n.º 1
0
 private function userCanViewArtifact(PFUser $user, Tracker_Artifact $artifact)
 {
     if ($artifact->useArtifactPermissions()) {
         $rows = $artifact->permission_db_authorized_ugroups(Tracker_Artifact::PERMISSION_ACCESS);
         if ($rows !== false) {
             foreach ($rows as $row) {
                 if ($this->userBelongsToGroup($user, $artifact, $row['ugroup_id'])) {
                     return true;
                 }
             }
         }
         return false;
     }
     return true;
 }