turnstile

Drupal paywall plugin
Log | Files | Refs | README | LICENSE

commit 91de94f69c2cce99e425552f7560484f5486f89f
parent 8d3c6d195052b7cc24d4b5688b72ed6b6b944ff7
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 20 May 2026 22:40:09 +0200

drush control for subscription prices

Diffstat:
Mconfig/schema/taler_turnstile.schema.yml | 14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)

diff --git a/config/schema/taler_turnstile.schema.yml b/config/schema/taler_turnstile.schema.yml @@ -17,3 +17,17 @@ taler_turnstile.settings: grant_access_on_error: type: boolean label: 'Disable paywall when payment backend is unavailable' + # Per-subscription, per-currency price at which the corresponding + # subscription token family can be *purchased*. Keys at both levels + # are dynamic (subscription slug, then currency code) and not known + # in advance, so we model them as nested sequences. Empty / unset + # entries mean "not for sale in that currency". + subscription_prices: + type: sequence + label: 'Subscription purchase prices' + sequence: + type: sequence + label: 'Prices by currency' + sequence: + type: string + label: 'Price'