Annotation Type GPTPermissionConfiguration
-
public @interface GPTPermissionConfiguration
Serves both as OSGI configuration forOsgiAIConfigurationPluginImpl
as 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[]
allowedComponents
String[]
allowedPageTemplates
String[]
allowedPaths
String[]
allowedUsers
String[]
allowedViews
String[]
deniedComponents
String[]
deniedPageTemplates
String[]
deniedPaths
String[]
deniedUsers
String[]
deniedViews
String[]
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:
- {}
-
-