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