getUser()->isAdmin()) { throw new Forbidden(); } } public function postActionDeployToUsers($params, $data) { if (empty($data->id)) { throw new BadRequest(); } if (empty($data->userIdList)) { throw new BadRequest(); } return $this->getServiceFactory()->create('DashboardTemplate')->deployToUsers( $data->id, $data->userIdList, !empty($data->append) ); } public function postActionDeployToTeam($params, $data) { if (empty($data->id)) { throw new BadRequest(); } if (empty($data->teamId)) { throw new BadRequest(); } return $this->getServiceFactory()->create('DashboardTemplate')->deployToTeam( $data->id, $data->teamId, !empty($data->append) ); } }