Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/33 Configuration per Component #36

Merged
merged 20 commits into from
Nov 7, 2023

Conversation

stoerr
Copy link
Member

@stoerr stoerr commented Nov 6, 2023

Introduces the possibility to restrict the Composum AI specifically to some components. Includes also some fixes for use with the wcm.io caconfig editor.

For configuration of the restrictions it is possible to create a number of Composum AI permission configurations which can come from several sources:

  • an OSGI fallback configuration that is only active of there are no other configurations, using an all permissive default if the system is not explicitly configured
  • an OSGI configuration factory for a number of configurations. Only active if no Sling Context Aware Configurations are used.
  • configuration via Sling Context Aware Configurations.

The configurations are additive - they allow using one or more of the services through regular expressions for users and groups, paths, views, components, and page templates.

Implements #33 .

@stoerr stoerr merged commit 6a516a8 into develop Nov 7, 2023
2 checks passed
@stoerr stoerr deleted the feature/33-configuration-per-component branch November 7, 2023 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant