private function userBelongsToGroup(PFUser $user, Tracker_Artifact $artifact, $ugroup_id) { return $user->isMemberOfUGroup($ugroup_id, $artifact->getTracker()->getGroupId()); }
public function isUserAllowedToSeeTransition(PFUser $user, $project_id) { $transition_ugroups = $this->permission_manager->getAuthorizedUgroups($this->transition->getId(), self::PERMISSION_TRANSITION); foreach ($transition_ugroups as $ugroup) { if ($user->isMemberOfUGroup($ugroup['ugroup_id'], $project_id)) { return true; } } return false; }