diff --git a/app/docker/views/containers/create/createContainerController.js b/app/docker/views/containers/create/createContainerController.js index 047afab08..40883521f 100644 --- a/app/docker/views/containers/create/createContainerController.js +++ b/app/docker/views/containers/create/createContainerController.js @@ -1,7 +1,6 @@ import _ from 'lodash-es'; import { confirmDestructive } from '@@/modals/confirm'; -import { FeatureId } from '@/react/portainer/feature-flags/enums'; import { buildConfirmButton } from '@@/modals/utils'; import { commandsTabUtils } from '@/react/docker/containers/CreateView/CommandsTab'; @@ -77,9 +76,9 @@ angular.module('portainer.docker').controller('CreateContainerController', [ $scope.create = create; $scope.endpoint = endpoint; - $scope.containerWebhookFeature = FeatureId.CONTAINER_WEBHOOK; + $scope.isAdmin = Authentication.isAdmin(); - const userDetails = this.Authentication.getUserDetails(); + const userDetails = Authentication.getUserDetails(); $scope.formValues = { commands: commandsTabUtils.getDefaultViewModel(), diff --git a/app/react/docker/containers/CreateView/BaseForm/BaseForm.tsx b/app/react/docker/containers/CreateView/BaseForm/BaseForm.tsx index 1e726d1b1..74e35b448 100644 --- a/app/react/docker/containers/CreateView/BaseForm/BaseForm.tsx +++ b/app/react/docker/containers/CreateView/BaseForm/BaseForm.tsx @@ -9,6 +9,7 @@ import { NodeSelector } from '@/react/docker/agent/NodeSelector'; import { useIsSwarm } from '@/react/docker/proxy/queries/useInfo'; import { useEnvironmentId } from '@/react/hooks/useEnvironmentId'; import { isAgentEnvironment } from '@/react/portainer/environments/utils'; +import { FeatureId } from '@/react/portainer/feature-flags/enums'; import { FormControl } from '@@/form-components/FormControl'; import { FormSection } from '@@/form-components/FormSection'; @@ -119,6 +120,7 @@ export function BaseForm({ onChange={(enableWebhook) => onChange({ ...values, enableWebhook }) } + featureId={FeatureId.CONTAINER_WEBHOOK} />