Sylvain
66f81a975e
WIP: array of items
...
Migration from cart_items:{reservation:{}, subscription:{}, ...}
to cart_items:{items:[{reservation:{}, ...}], ...}
2021-05-19 18:12:52 +02:00
Sylvain
6b8f7da98c
migrate js clients to new architecture
2021-04-26 11:41:02 +02:00
Sylvain
b9e8c8867c
fix running test renew_as_admin_test
2021-04-26 11:40:26 +02:00
Sylvain
bc6ef8ef50
WIP: move backend code base to new architecture
...
- from stripe only to payment gateway abstract
- from reservation params style to unified cart_items
TODO: fix not passing tests,
subscriptions/renew_as_admin_test.rb fails because InvoiceItem(9).amount = nil
2021-04-23 17:54:59 +02:00
Sylvain
343b2f7d23
refactor code related to archiving
2021-04-16 10:34:02 +02:00
Sylvain
fd5c3a87ce
rename /api/payment to /api/stripe
...
other payment gateways will have their own separate endpoints
2021-04-12 10:45:41 +02:00
Sylvain
8b13ae45ac
all tests passing
2021-01-04 16:26:52 +01:00
Sylvain
40c78974b8
refactoring of reservation:pay_and_save
...
TODO: debug with tests,
refactor subscription:pay_and_save on the same template
2020-12-16 18:33:43 +01:00
Sylvain
a5e48fa379
test subscription with schedule by admin
2020-12-15 17:01:54 +01:00
Sylvain
e3a81f6dbe
test reservation with schedule by user
2020-12-15 16:53:11 +01:00
Sylvain
ccff463165
test subscription with schedule by user
2020-12-15 15:48:13 +01:00
Sylvain
908ccf5bab
handle reservations+subscription w/ schedule
...
integration testing for payment schedule
debug reservation process
2020-12-14 17:42:23 +01:00
Du Peng
b3313d3e75
update rails to 5.1.7
2020-03-25 12:35:07 +01:00
Nicolas Florentin
db41e846dd
uses DateTime#current instead of Time.now in tests
2019-12-02 15:29:05 +01:00
Sylvain
d977838d52
fix tests according to changes for stripe SCA
2019-09-11 16:20:47 +02:00
Sylvain
92d79bc9c7
[bug] ( #140 ) VAT rate is erronous in invoices
2019-08-14 10:54:23 +02:00
Sylvain
4c033614ae
[ongoing] migrate subscriptions & reservations to statistic_profile
2019-06-04 16:50:23 +02:00
Sylvain
ae9caef8af
insertions on subscriptions count
2018-12-12 15:27:12 +01:00
Sylvain
f2eaf4e4e1
improved tests and bug fixes
2018-12-11 17:27:25 +01:00
Sylvain
bef3118649
[ongoing] refactor user.subscriptions to save history
...
TODO: - refactor subscription.save_with_payment (stripe)
- offer free days
- extend the subscription
- renew a subscription
- buy subscription + reservation
2018-12-06 18:26:01 +01:00
Sylvain
0b1ae3482e
updated test suite to reflect elastic api upgrade + updated cassettes
2018-07-24 14:36:18 +02:00
Sylvain
c13f640e81
remove rails find_by_* helpers
2016-11-23 16:30:19 +01:00
Peng DU
909c204af5
show invoice download link in wallet transaction debit operator
2016-07-21 16:32:57 +02:00
Peng DU
85153c201e
test invoice wallet amount
2016-07-21 16:32:56 +02:00
Peng DU
220676b4dc
test user reservation/subscription with wallet
2016-07-21 16:32:55 +02:00
Sylvain
c546dc45fb
fix integration test: using ERB in cassette
2016-06-06 11:04:01 +02:00
Nicolas Florentin
93fc9722e9
fix tests regression, renaming fixture extension from .yml.erb to .yml
2016-06-03 10:10:13 +02:00
Sylvain
59153f4298
test admin renew subscription
2016-04-12 15:09:47 +02:00
Sylvain
f9628b4989
prevent subscription creation/modification if card_token is invalid
2016-04-11 18:37:15 +02:00
Sylvain
31ee151809
reproductible tests for invoice generation
2016-04-11 15:31:25 +02:00
Sylvain
e0dca6c744
[ongoing] renew subscription test
2016-04-07 17:46:23 +02:00
Sylvain
b72609c072
test and validation from plan group
2016-04-07 12:28:25 +02:00
Sylvain
2a4ff82a15
test admin create subscription
2016-04-06 18:17:33 +02:00
Sylvain
5ed9090df8
completed subscription test for user
2016-04-06 17:10:15 +02:00