Annotation Type GPTPermissionConfiguration
-
public @interface GPTPermissionConfigurationServes both as OSGI configuration forOsgiAIConfigurationPluginImplas well as Sling Context Aware Configuration, since they both do the same thing, OSGI serving as a fallback or the single global configuration if SlingCAC is not used. In both cases multiple configurations are possible - in the case of OSGI it is used as a configuration factory, in the case of SlingCAC it is used as a collection.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String[]allowedComponentsString[]allowedPageTemplatesString[]allowedPathsString[]allowedUsersString[]allowedViewsString[]deniedComponentsString[]deniedPageTemplatesString[]deniedPathsString[]deniedUsersString[]deniedViewsString[]services
-
-
-
Element Detail
-
services
String[] services
- Default:
- {"categorize", "create", "sidepanel", "translate"}
-
-
-
allowedUsers
String[] allowedUsers
- Default:
- {".*"}
-
-
-
deniedUsers
String[] deniedUsers
- Default:
- {}
-
-
-
allowedPaths
String[] allowedPaths
- Default:
- {"/content/.*"}
-
-
-
deniedPaths
String[] deniedPaths
- Default:
- {"/content/dam/.*"}
-
-
-
allowedViews
String[] allowedViews
- Default:
- {".*"}
-
-
-
deniedViews
String[] deniedViews
- Default:
- {}
-
-
-
allowedComponents
String[] allowedComponents
- Default:
- {".*"}
-
-
-
deniedComponents
String[] deniedComponents
- Default:
- {}
-
-
-
allowedPageTemplates
String[] allowedPageTemplates
- Default:
- {".*"}
-
-
-
deniedPageTemplates
String[] deniedPageTemplates
- Default:
- {}
-
-