turnstile

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

DateCommit messageAuthorFiles+-
2025-12-09 16:04-fixmeFlorian Dold1+2-0
2025-12-09 16:04fix config subscriber for empty original settingFlorian Dold1+1-2
2025-12-09 13:55-commentsFlorian Dold1+5-5
2025-12-09 13:53-indentationFlorian Dold1+1-1
2025-12-09 11:57-dceFlorian Dold1+2-9
2025-12-09 11:13ensure node fields are added/removed when config is changedFlorian Dold3+181-71
2025-11-25 23:42initialize taler-support once in the right placeFlorian Dold1+18-13
2025-11-25 22:19loggingFlorian Dold1+1-0
2025-11-25 22:10another attempt at hidingFlorian Dold2+9-5
2025-11-25 21:57fix jqueryFlorian Dold2+4-3
2025-11-25 21:55use hidden attribute instead of classFlorian Dold2+4-4
2025-11-25 21:28detection for taler wallet support in browserFlorian Dold2+15-3
2025-11-24 16:52default to hiddenChristian Grothoff1+2-2
2025-11-24 16:20indentChristian Grothoff1+1-1
2025-11-24 16:08nicer headerChristian Grothoff1+1-1
2025-11-24 16:08nicer headerChristian Grothoff1+4-2
2025-11-05 19:27add price/subscription hints on payment pageChristian Grothoff4+65-3
2025-11-05 17:58-fix typoChristian Grothoff1+1-1
2025-11-02 18:47also apply i18n to summary, remove choice caching, does not work well with subscription expirationChristian Grothoff3+31-52
2025-11-02 16:33add logic to track when subscriptions expire and purge caches when that happensChristian Grothoff3+36-5
2025-11-02 15:55code cleanupChristian Grothoff1+4-3
2025-11-02 15:38restrict to active subscriptionsChristian Grothoff1+5-2
2025-10-20 19:39-was fixedChristian Grothoff1+0-2
2025-10-20 19:38fix prcat field management logicChristian Grothoff2+6-8
2025-10-20 19:10noteChristian Grothoff1+2-0
2025-10-20 18:47drupal requires GPLv2+, so be itChristian Grothoff1+1-1
2025-10-20 18:45drupal requires GPLv2+, so be itChristian Grothoff1+294-617
2025-10-20 18:32major rename festChristian Grothoff33+745-747
2025-10-20 15:16address a few more fixmesChristian Grothoff2+26-8
2025-10-20 15:05update READMEChristian Grothoff1+2-5
2025-10-20 14:59get QR code payments to workChristian Grothoff4+62-17
2025-10-20 14:04add QR code payment option and long-pollingChristian Grothoff10+265-3
2025-10-19 14:58remove debug controllerChristian Grothoff3+4-72
2025-10-19 14:56more minor issuesChristian Grothoff1+3-4
2025-10-19 14:51minor fixesChristian Grothoff2+6-6
2025-10-19 14:40fix minor issuesChristian Grothoff1+2-6
2025-10-19 14:37fix minor issuesChristian Grothoff2+1-13
2025-10-19 14:31fix remaining i18n issueChristian Grothoff3+39-4
2025-10-19 14:17DCEChristian Grothoff1+1-3
2025-10-19 14:17DCEChristian Grothoff3+2-49
2025-10-19 14:06update README.mdChristian Grothoff4+148-138
2025-10-19 13:34DCEChristian Grothoff2+5-102
2025-10-19 13:30move subscription price configuration into a separate formChristian Grothoff5+422-102
2025-10-18 19:45update README.md: new TODOsChristian Grothoff1+4-8
2025-10-18 19:38hack on subscription support (untested)Christian Grothoff4+307-130
2025-10-14 13:13get disabling cache to work againChristian Grothoff1+1-2
2025-10-14 13:05try to disable order caching, does not work :-(Christian Grothoff3+15-14
2025-10-11 21:01uniform capitalizationChristian Grothoff1+3-3
2025-10-11 20:58add subscription prices to settings, update TODO listChristian Grothoff2+99-10
2025-10-11 20:44todosChristian Grothoff1+2-0
2025-10-11 20:39re-enable commented out logicChristian Grothoff1+3-4
2025-10-11 20:34uniform capitalizationChristian Grothoff1+1-1
2025-10-11 20:32open no-subscriptin price by defaultChristian Grothoff1+1-1
2025-10-11 20:25get v1 contracts to workChristian Grothoff5+62-16
2025-10-11 18:55remove TODOChristian Grothoff2+0-4
2025-10-11 18:54make transformation also work for recipes and presumably other types of nodes by rendering a teaser and adding the payment button instead of trying to transform the rendered nodeChristian Grothoff2+225-212
2025-10-11 17:28doneChristian Grothoff1+0-1
2025-10-11 16:56DCEChristian Grothoff8+28-408
2025-10-11 16:01centralize HTTP logic in TalerMerchantApiServiceChristian Grothoff3+280-271
2025-10-11 15:41update docsChristian Grothoff1+19-12
2025-10-11 15:35get currencies and token families from backendChristian Grothoff2+136-24
2025-10-11 15:06add minimum price category validationChristian Grothoff1+35-1
2025-10-11 14:44refactor to de-duplicate codeChristian Grothoff4+311-337
2025-10-11 14:12get price category drop-down to workChristian Grothoff2+12-8
2025-10-11 14:00rename price category to turnstile price categoryChristian Grothoff11+163-172
2025-10-11 13:24adding PriceCategories (WiP)Christian Grothoff14+895-85
2025-10-09 12:18use named constants, add session_id in order creationChristian Grothoff1+16-4
2025-10-09 12:02improve logging, handle 403Christian Grothoff1+42-33
2025-10-09 10:30first kind-of working versionChristian Grothoff1+223-177
2025-10-08 18:08content transformation works for articlesChristian Grothoff1+98-56
2025-10-03 16:13add FIXMEChristian Grothoff1+1-0
2025-10-03 15:35printf-debug festChristian Grothoff1+31-1
2025-10-02 21:52get server-side price list validation to workChristian Grothoff4+21-24
2025-10-02 21:31try again to add input validation logic, fix some typosChristian Grothoff1+46-5
2025-10-02 21:30add version numberChristian Grothoff1+1-0
2025-10-02 21:30-fix typo, try to add TalerPriceListFormat validationChristian Grothoff1+13-5
2025-10-02 21:29add debug controller and TalerPriceListFormat validator (not yet working nicely)Christian Grothoff4+250-2
2025-09-30 10:54work on Turnstile settings form: validate inputsChristian Grothoff3+155-6
2025-07-24 20:15setup scriptsChristian Grothoff2+110-0
2025-07-24 20:14fix up logicChristian Grothoff2+137-207
2025-07-23 23:13refactor...Christian Grothoff4+268-71
2025-07-23 22:31misc updatesChristian Grothoff5+697-23
2025-07-23 22:14add FIXMEs for TSChristian Grothoff1+28-64
2025-07-23 21:53initial sketchChristian Grothoff12+870-0