From c9277ff8e9472ca539bdb51f974bb2db04bc5c60 Mon Sep 17 00:00:00 2001 From: sumeyyeKurtulus Date: Fri, 4 Oct 2024 17:02:25 +0300 Subject: [PATCH] update: add policy group for `ExtensionPropertyDto` --- .../src/lib/models/internal/object-extensions.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/models/internal/object-extensions.ts b/npm/ng-packs/packages/components/extensible/src/lib/models/internal/object-extensions.ts index b89cd0216d..069b5ea71f 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/models/internal/object-extensions.ts +++ b/npm/ng-packs/packages/components/extensible/src/lib/models/internal/object-extensions.ts @@ -61,6 +61,19 @@ export interface ExtensionPropertyDto { configuration: Record; defaultValue: any; formText?: string; + policy?: PolicyGroup; +} + +interface PolicyDefinition { + features?: T; + permissionNames?: T; + requiresAll: boolean; +} + +export interface PolicyGroup { + globalFeatures: PolicyDefinition; + features: PolicyDefinition; + permissions: PolicyDefinition; } export interface ExtensionPropertyUiDto {