Commit Graph

18 Commits

Author SHA1 Message Date
Bianca Nenciu f47400a9b1
DEV: Fix mismatched column types (#240)
The primary key is usually a bigint column, but the foreign key columns
are usually of integer type. This can lead to issues when joining these
columns due to mismatched types and different value ranges.
2024-10-10 16:29:35 +03:00
Blake Erickson 66e8857c20
DEV: Stop deleting customers on cancel (#207)
Instead of deleting customers on cancel we will now update the
subscription status to canceled. This way we can have some visibility on
which users have canceled.
2024-05-02 13:38:30 -06:00
Justin DiRose fb4fac197b
REFACTOR: Use models to store data (#11)
* REFACTOR: Use api to add subscribe link

* FIX: I18n subscribe link

* REFACTOR: Use models to store some data

This enables the plugin to show only subscription information which was
generated on Discourse. Subscription data storage is limited to the
external identifiers Stripe generates so we can interact with the API.

* DEV: Test/linting fixes/rake task
2020-05-22 11:20:05 -05:00
Rimian Perkins e3d2ac0101 rm old migrations 2019-12-05 17:11:05 +11:00
Rimian Perkins 29cc54b3c0 whoops forgot this again 2019-12-03 13:11:29 +11:00
Rimian Perkins bdba7686d3 add new table 2019-12-03 13:03:10 +11:00
Rimian Perkins 1429bf116f rubocop 2019-11-28 19:51:03 +11:00
Rimian Perkins 0fddb5e3b9 backend returns if user is already subscribed 2019-11-28 17:43:03 +11:00
Rimian Perkins 098b58c60c remove payments 2019-11-07 15:19:48 +11:00
Rimian Perkins 7963d6dea2 users can have more than one customer id 2019-10-30 11:22:40 +11:00
Rimian Perkins b7a3be9344 add customer model spec and scope 2019-10-26 13:01:49 +11:00
Rimian Perkins dcb4b82dec customer model 2019-10-26 11:31:19 +11:00
Rimian Perkins 9631ddc7e5 format currency and user 2019-09-14 15:55:25 +10:00
Rimian Perkins 8f4cb95cb5 string for payment intent id 2019-09-13 22:20:29 +10:00
Rimian Perkins b34e7ade8c a payment model is created 2019-09-13 22:03:29 +10:00
Rimian Perkins c1f1bc4ee4 comment out for now 2019-09-13 14:36:25 +10:00
Rimian Perkins d09f654b3e add migration 2019-09-13 14:35:13 +10:00
Rimian Perkins c90d4b2f8e fix params 2019-09-13 14:34:06 +10:00