diff --git a/app/portainer/feature-flags/enums.ts b/app/portainer/feature-flags/enums.ts index 7708e8430..273968380 100644 --- a/app/portainer/feature-flags/enums.ts +++ b/app/portainer/feature-flags/enums.ts @@ -31,4 +31,5 @@ export enum FeatureId { CONTAINER_WEBHOOK = 'container-webhook', POD_SECURITY_POLICY_CONSTRAINT = 'pod-security-policy-constraint', HIDE_DOCKER_HUB_ANONYMOUS = 'hide-docker-hub-anonymous', + CUSTOM_LOGIN_BANNER = 'custom-login-banner', } diff --git a/app/portainer/feature-flags/feature-flags.service.ts b/app/portainer/feature-flags/feature-flags.service.ts index 416e0d86c..de8705133 100644 --- a/app/portainer/feature-flags/feature-flags.service.ts +++ b/app/portainer/feature-flags/feature-flags.service.ts @@ -36,6 +36,7 @@ export async function init(edition: Edition) { [FeatureId.CONTAINER_WEBHOOK]: Edition.BE, [FeatureId.POD_SECURITY_POLICY_CONSTRAINT]: Edition.BE, [FeatureId.HIDE_DOCKER_HUB_ANONYMOUS]: Edition.BE, + [FeatureId.CUSTOM_LOGIN_BANNER]: Edition.BE, }; state.currentEdition = currentEdition; diff --git a/app/portainer/views/settings/settings.html b/app/portainer/views/settings/settings.html index 5b2a53c6d..b43234143 100644 --- a/app/portainer/views/settings/settings.html +++ b/app/portainer/views/settings/settings.html @@ -61,6 +61,21 @@ privacy policy. + + +
+ +
+ +
App Templates
diff --git a/app/portainer/views/settings/settingsController.js b/app/portainer/views/settings/settingsController.js index 9fb7c35e9..c33f32edf 100644 --- a/app/portainer/views/settings/settingsController.js +++ b/app/portainer/views/settings/settingsController.js @@ -13,6 +13,7 @@ angular.module('portainer.app').controller('SettingsController', [ 'FileSaver', 'Blob', function ($scope, $state, Notifications, SettingsService, StateManager, BackupService, FileSaver) { + $scope.customBannerFeatureId = FeatureId.CUSTOM_LOGIN_BANNER; $scope.s3BackupFeatureId = FeatureId.S3_BACKUP_SETTING; $scope.backupOptions = options;