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;
 }