Blake Erickson
7fe7be7ef8
add nonce to pricing-table.js
2024-04-24 11:38:56 -06:00
Blake Erickson
d6c4ec21ae
add pricing table to csp
2024-04-24 11:18:47 -06:00
Blake Erickson
c48cbc7071
fix spec still linking to /s
2024-04-24 11:12:48 -06:00
spirobel
66cf05943c
DEV: Change add_admin_route from products to plans
2024-04-24 11:11:38 -06:00
Blake Erickson
e46693b94e
linting
2024-04-24 10:09:53 -06:00
spirobel
fcc414dbbe
DEV: fix backend tests
...
After the engine url got moved to /subscriptions, the tests had to be adapted.
The subscribe controller does not return products anymore after moving to the stripe pricing table, so the respective tests were removed.
2024-04-23 16:24:34 -06:00
spirobel
411ac6ec80
DEV: add frontend tests to make sure pricing-table works
...
We test three conditions:
1. Make sure the customer email is prefilled, if there is a logged in discourse user
2. The pricing table also displays, if there is no logged in discourse user
3. If the pricing table is not configured, the pricing table element does not show up.
2024-04-23 15:32:19 -06:00
spirobel
ce988c9512
DEV: continue to use subscribe_controller instead of introducting a new controller
2024-04-23 15:30:28 -06:00
spirobel
bf7079928e
DEV: fix linter issues
2024-04-23 15:26:52 -06:00
spirobel
ff981f76e8
DEV: Remove the old product / pricing table display routes
2024-04-23 15:24:58 -06:00
spirobel
13d23dc3fa
FEATURE: Add new stripe based pricing table
...
This commit adds the new stripe based pricing table.
If the user is logged in, the email field will be prepopulated with the users email.
The pricing table can be configured in the stripe dashboard.
Once the discourse_subscriptions_pricing_table setting is filled with the pricing table embed code from the stripe dashboard,
the pricing table will be displayed on /subscriptions
For more details see https://stripe.com/docs/payments/checkout/pricing-table
2024-04-23 15:18:31 -06:00
Blake Erickson
dcde03d7c4
DEV: Bump stripe gem ( #200 )
...
Upgrading to the latest stripe gem and api version.
2024-04-16 11:28:07 -06:00
Michelle Bueno Saquetim Vendrame
d63f241e0d
FEATURE: add ZAR currency support ( #199 )
2024-04-15 21:26:26 +02:00
Discourse Translator Bot
8f1b332f9e
Update translations ( #198 )
2024-04-02 18:20:05 +02:00
Blake Erickson
9190001a3c
FIX: Translation missing for Norway ( #196 )
...
Turns out in YAML `NO` is interpreted as a boolean value, so we need to
wrap it in quotes.
2024-03-27 15:50:15 -06:00
Natalie Tay
0d28c9a56d
FIX: Ensure deletion of product upon confirmation ( #195 )
...
Ensure deletion of product upon confirmation
2024-03-13 17:16:07 +08:00
David Taylor
7361721ec0
DEV: Update for strict-dynamic CSP ( #194 )
2024-03-06 16:45:55 +00:00
Loïc Guitaut
87659e237b
DEV: Fix new Rubocop offenses
2024-03-06 15:23:55 +01:00
Selase Krakani
7b8a41ad0d
DEV: Pin plugin for Discourse < 3.3.0.beta1-dev ( #192 )
2024-02-29 13:59:04 -07:00
Discourse Translator Bot
0dcf17de59
Update translations ( #191 )
2024-01-30 17:04:52 +01:00
Discourse Translator Bot
2cfded9a77
Update translations ( #190 )
2024-01-23 18:30:34 +01:00
Jarek Radosz
d33cf2921e
DEV: Update linting ( #189 )
2024-01-16 17:51:44 +01:00
David Taylor
a3883d2a9a
DEV: Resolve registerUnbound deprecation ( #188 )
2024-01-15 11:52:19 +00:00
Isaac Janzen
331c8630c3
DEV: Upgrade modal to Component API ( #186 )
...
- Upgrade modal to Component API
- Co-locate templates
2023-12-08 15:25:05 -07:00
David Taylor
2ea8d7b6eb
DEV: Resolve transitionTo deprecation ( #185 )
2023-12-01 18:30:36 +00:00
Discourse Translator Bot
316303da5d
Update translations ( #184 )
2023-11-21 14:37:08 +01:00
Discourse Translator Bot
2f9353bc33
Update translations ( #183 )
2023-11-14 14:30:37 +01:00
Martin Brennan
3608944b9c
DEV: Change settings root from plugins: to discourse_subscriptions ( #182 )
...
This is so the plugins settings are better categorized in the site settings UI.
2023-11-13 10:23:25 +10:00
Martin Brennan and AlexDev
3aec1a9336
DEV: Metadata update for plugin.rb ( #181 )
...
* Update plugin.rb metadata
* Update plugin.rb
---------
Co-authored-by: AlexDev <[email protected] >
2023-11-07 17:29:37 -08:00
Discourse Translator Bot
2f87566366
Update translations ( #180 )
2023-11-07 21:31:30 +01:00