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

#318 Browser Extension: Sling Context Aware Configuration #319

Merged
merged 45 commits into from
Feb 9, 2024

Conversation

stoerr
Copy link
Member

@stoerr stoerr commented Feb 1, 2024

This implements a basic version of #318 . The feature is described in detail in features/SlingContextAwareConfiguration.md .

Implementation idea:

  • on /content nodes the Sling-CA tab displays the effective configurations on that node, with links where the values are defined in the /conf hierarchy
  • depending on the location in the /conf//sling:configs//* hierarchy the new SlingCA tab displays either all configurations, a configuration collection or the individual values of a configuration.

Current limitations:

  • if there are properties of the configuration defined, like required, path root etc., these can be viewed (Icon P in a circle) but are currently not used.
  • inheritance is observed, but has to be edited in the properties tab.
  • nested configurations are not yet supported (e.g. property ConfigSampleSub[] sub() of a ConfigSampleNested)

@stoerr stoerr requested a review from ist-rw February 1, 2024 18:09
@stoerr stoerr self-assigned this Feb 1, 2024
@stoerr stoerr linked an issue Feb 1, 2024 that may be closed by this pull request
@stoerr stoerr merged commit a1c1cc9 into develop Feb 9, 2024
2 checks passed
@stoerr stoerr deleted the feature/caconfigbrowser branch February 9, 2024 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Browser Extension: Sling Context Aware Configuration
1 participant