Tomas Vavrda
832c52d5d7
FIX: FontAwesome 6 compatibility icon upgrade ( #264 )
...
Mitigates `Deprecation notice: The icon name "donate" has been updated to "circle-dollar-to-slot". Please use the new name in your code. Old names will be removed in Q2 2025. [deprecation id: discourse.fontawesome-6-upgrade] [info: https://meta.discourse.org/t/325349 ]` message.
2025-02-15 20:51:08 +01:00
Blake Erickson
572aa0f4a9
FIX: Exception with campaign refresh data job ( #222 )
...
Depending on the invoices in stripe there could be some nil values for
things so we need to account for those in this job or an exception will
be thrown causing the job to fail.
2024-07-16 11:54:56 -06:00
David Taylor
4e1a17c40c
DEV: Introduce syntax_tree for ruby formatting ( #144 )
2022-12-29 13:35:06 +01:00
Blake Erickson
23bfa1b567
FIX: Exclude blocked charges in campaign total ( #96 )
...
The campaign total should only include payments that have succeeded.
See: https://meta.discourse.org/t/209591/14
2021-11-25 08:11:52 -07:00
Blake Erickson
c6c5ed2ed3
FIX: Include one-time purchases in campaign total ( #95 )
...
* FIX: Include one-time purchases in campaign total
On the subscription banner that shows on the top of the forum it shows
the total amount raised toward a goal. But the amount shown was not
including one-time purchases. It was only showing subscriptions.
This change updates the sync with stripe logic so that it also includes
one-time purchases.
See: https://meta.discourse.org/t/-/209591
* rubocop: remove extra blank line
2021-11-22 12:46:40 -07:00
Justin DiRose
6414a1f6e5
FEATURE: Show/hide campaign banner with goal status ( #85 )
2021-07-15 15:05:27 -05:00
Justin DiRose
f596a0f78a
FEATURE: Campaigns ( #67 )
...
Co-authored-by: Jordan Vidrine <jordan@jordanvidrine.com >
See https://github.com/discourse/discourse-subscriptions/pull/67 for the full description.
2021-06-02 13:15:03 -05:00
Rimian Perkins
78914e0511
Add new plugin files.
...
This gets the plugin running again without name collisions. A solid starting point
2019-09-11 13:19:07 +10:00
Rimian Perkins
6f826ce7a0
rubocop correct
2019-08-27 20:04:02 +10:00
Angus McLeod
c857e020a2
bugfix
2019-01-29 15:00:42 +11:00
Angus McLeod
fc08f8f654
bugfix
2018-10-29 08:59:59 +11:00
Angus McLeod
45ece34200
Add donations causes
2018-09-22 14:03:30 +10:00
Angus McLeod
1b1eb215e4
various
2018-06-28 09:32:58 +10:00
Angus McLeod
8453d5cc03
various
2018-06-25 18:14:50 +10:00
Angus McLeod
d55d149d7d
Add recurring donations
2018-06-21 19:00:43 +10:00
Angus McLeod
ccf7f1b73b
Save and reuse stripe customer id when user is present
2018-02-02 16:06:43 +08:00
Chris Beach
df91a44277
fix client/server messages and locales
...
zip code should be a positive boolean not negative
remove dollar signs
fix stripe.rb method signature and charging logic
2017-11-26 12:24:27 +00:00
Chris Beach
d563cd1ddd
Working checkout_controller.rb that charges Stripe
...
* Add billing address setting
2017-10-19 23:51:05 +01:00
Chris Beach
05a2629f8c
Add checkout method
2017-10-19 23:51:05 +01:00
Rimian Perkins
9d2cd86f54
stripe service can create subscriptions
2017-05-23 12:28:07 +10:00
Rimian Perkins
e875b17be2
no name collisions
2017-05-08 14:37:19 +10:00
Rimian Perkins
e2a12a1b11
handle the response in the controller
2017-05-02 10:02:07 +10:00
Rimian Perkins
a9d59d721f
attr_reader is better
2017-05-02 09:47:23 +10:00
Rimian Perkins
0a87d8274f
only grant badge when they are enabled
2017-05-01 11:32:59 +10:00
Rimian Perkins
9c6cd58a59
do not grant badge if badges are disabled
2017-05-01 10:58:14 +10:00
Rimian Perkins
45501a0ca3
initial empty job
2017-04-27 13:34:48 +10:00
Rimian Perkins
d5c10de4c6
log adding the user to a group
2017-04-24 12:49:52 +10:00
Rimian Perkins
061ea69434
add the user to a group
2017-04-24 11:44:55 +10:00
Rimian Perkins
f383a0c4f9
add rewards to response
2017-04-21 14:26:53 +10:00
Rimian Perkins
b2393cb2aa
add the current user to a group when the payment is successful
2017-04-21 10:26:43 +10:00
Rimian Perkins
e09b852361
normalize the message from stripe
2017-04-20 11:09:59 +10:00
Rimian Perkins
0d078c6131
the message
2017-04-19 10:43:40 +10:00
Rimian Perkins
81a42af4d9
fix improper param key
2017-04-07 03:22:53 +10:00
Rimian Perkins
316dc61af5
add discourse stripe service
2017-04-06 14:16:05 +10:00