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:
 - {}
 
 
 - 
 
 -