Skip to content

Add backend for DSVGO banner settings#29

Draft
davisagli wants to merge 7 commits into
mainfrom
dsgvo-settings
Draft

Add backend for DSVGO banner settings#29
davisagli wants to merge 7 commits into
mainfrom
dsgvo-settings

Conversation

@davisagli
Copy link
Copy Markdown
Member

@davisagli davisagli commented May 11, 2026

https://gitlab.kitconcept.io/kitconcept/distribution-kitconcept-website/-/work_items/46

This adds a control panel for configuring settings for the @kitconcept/volto-dsgvo-banner add-on. This PR is a draft because the frontend add-on still needs to be updated.

What's included

  • registry settings (with same defaults as the existing Volto settings in kitconcept/volto-dsgvo-banner)
  • dsgvo-settings control panel (for REST API / Volto)
  • ISiteEndpointExpander to include the value of these settings in the @site endpoint
  • Upgrade step
  • Functional tests
  • Fix locales (kitconcept.website domain rather than kitconcept.site, add missing DE translation)
  • Fix default language setting (remove it from the default profile so it doesn't get overwritten during an upgrade)

To do

  • Use a new release of volto-dsgvo-banner
  • Docs (there's no infrastructure for this in the website distribution yet))

Screenshot

Screenshot 2026-05-11 at 2 11 03 PM

@davisagli davisagli requested review from ericof and sneridagh May 11, 2026 21:05
@Tishasoumya-02
Copy link
Copy Markdown

PR in dsgvo addon: kitconcept/volto-dsgvo-banner#55

@sneridagh
Copy link
Copy Markdown
Member

@Tishasoumya-02 merged! Please continue with it.

@davisagli we don't add for now the ID of the tracker? I guess it's the next thing that we will need to customize.

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.

3 participants