Browse Source

update: add policy group for `ExtensionPropertyDto`

pull/20988/head
sumeyyeKurtulus 2 years ago
parent
commit
c9277ff8e9
  1. 13
      npm/ng-packs/packages/components/extensible/src/lib/models/internal/object-extensions.ts

13
npm/ng-packs/packages/components/extensible/src/lib/models/internal/object-extensions.ts

@ -61,6 +61,19 @@ export interface ExtensionPropertyDto {
configuration: Record<string, any>;
defaultValue: any;
formText?: string;
policy?: PolicyGroup;
}
interface PolicyDefinition<T = string[]> {
features?: T;
permissionNames?: T;
requiresAll: boolean;
}
export interface PolicyGroup {
globalFeatures: PolicyDefinition;
features: PolicyDefinition;
permissions: PolicyDefinition;
}
export interface ExtensionPropertyUiDto {

Loading…
Cancel
Save