Sylvain
bb7eec924c
Usage of the rails logger instead of printing to standard output
2022-07-26 17:27:33 +02:00
Sylvain
b68e47a0ea
refactor shopping_cart/reservation
...
Previsouly, the reservation was expecting parameters like:
slots_attributes: [{start_at: date, end_at: date, availability_id: number}]
Now, the reservation is expecting simpler parameters like:
slots_reservations_attributes:[{slot_id: number}]
2022-07-18 17:18:01 +02:00
Sylvain
925e109175
all components must have their matching root class
2022-06-15 13:40:54 +02:00
Sylvain
c9e1749bb7
(adminsys) do not require to recompile the assets when switching the authentication provider
2022-05-04 12:28:44 +02:00
Nicolas Florentin
b6e586bada
fix name of rake task for payzen
2022-05-02 09:47:04 +02:00
Nicolas Florentin
dc1b747341
adds rake task fablab:payzem:replay_on_payment_success to replay PayzenController#on_payment_success for a given a event
2022-04-29 08:34:13 +02:00
Du Peng
dd5090826a
Add fablab:openlab:bulk_update rake task
2022-04-20 18:30:46 +02:00
Du Peng
9b0c5948cf
Updated generate invoice reference method
2022-04-11 19:01:08 +02:00
Du Peng
58f4ea4c15
Fix a bug: unable to set user's invoicing profile names and email if active address required in create user form
2022-03-29 17:08:35 +02:00
Sylvain
5f5af95634
[bug] unable to rebuild the statistics
2022-02-07 11:43:00 +01:00
Du Peng
e296653157
add a rake task for regenerate statistics
2021-08-02 18:26:39 +02:00
Sylvain
783f28762f
run non interactively
2021-06-28 08:38:48 +02:00
Sylvain
427ba1a74b
[bug] unable to sync coupons on stripe
2021-06-21 10:45:13 +02:00
Sylvain
7ba2d58f50
update VCR to 6.0.0
...
Also: - updated cassettes
- Automated stripe secrets filtering in cassettes
- Improved display when no plan-categories exists
2021-06-11 14:29:30 +02:00
Sylvain
13fae70277
test payzen endpoints
2021-06-09 18:48:51 +02:00
Sylvain
68f64cfc5c
update the card for payment schedules
2021-06-04 18:26:20 +02:00
Sylvain
28e41de9ad
task to reset the stripe payment methods in test mode
2021-05-31 16:15:57 +02:00
Sylvain
55b0e25ee9
generate footprints in a reproductible way
2021-05-31 12:53:28 +02:00
Sylvain
c79078c8e1
Merge branch 'dev' into payzen
2021-05-26 14:00:51 +02:00
Sylvain
4e601b672a
[bug] fablab:fix_invoices date parsing error
2021-05-26 11:49:52 +02:00
Sylvain
b938232c19
Merge branch 'dev' into payzen
2021-05-25 14:06:30 +02:00
Sylvain
ecf80b0591
ability to set invoices as erroneous
2021-05-24 16:34:27 +02:00
Sylvain
5b7b54d421
refactor integrity checking code
2021-05-24 11:34:35 +02:00
Sylvain
3a910b1182
script to fix existing invoices w/o invoiced_id
2021-05-24 11:19:59 +02:00
Sylvain
6bcd9f6fef
Merge branch 'dev' into payzen
2021-05-17 15:07:41 +02:00
Sylvain
0992999a32
[bug] some invoices does not have the name of the user
2021-05-14 17:07:38 +02:00
Sylvain
a897d37b2d
improved footprint debug process
2021-04-16 16:03:10 +02:00
Sylvain
343b2f7d23
refactor code related to archiving
2021-04-16 10:34:02 +02:00
Sylvain
5b854ea831
Merge branch 'dev' into payzen
2021-03-24 14:34:24 +01:00
Sylvain
7099f1f317
address required
...
- Ability to set the address as a mandatory field
- The address is new requested when creating an account
- The profile completion page is less fuzzy for people landing on it without enabled SSO
2021-03-23 11:49:05 +01:00
Sylvain
3ea06826ad
WIP: select gateway
2021-03-03 15:28:56 +01:00
Sylvain
a5f9b0703b
Version 4.7.0
2021-02-23 14:42:48 +01:00
Sylvain
d7056f0adc
fix footprints checking for payment schedule items
2021-02-23 14:04:42 +01:00
Sylvain
1cc727de6b
fix schedulable plans border color, in casemate theme + typo
2021-02-10 11:50:12 +01:00
Sylvain
8468a3c6de
rake task to regenerate payment schedules PDF files
2021-02-10 11:40:23 +01:00
Sylvain
728ae4310c
improved testing of payment schedules + some fixes
...
TODO: fix the test
rails test test/integration/reservations/create_test.rb
Reservations::CreateTest#test_user_reserves_a_machine_and_renew_a_subscription_with_payment_schedule_and_coupon_and_wallet [test/integration/reservations/create_test.rb:841]
Minitest::Assertion: Expected: "stripe"
Actual: nil
2020-12-30 18:43:33 +01:00
Sylvain
678af0de1f
using stripe api + improved ui + ui to configure schedules reference
...
TODO: as an admin, I can select if payment_method = (stripe || local)
2020-11-16 16:37:40 +01:00
Sylvain
ed5b90cbdc
add stp_product_id to all items that can be scheduled
2020-11-12 12:14:51 +01:00
Sylvain
a9cc0b391b
save products and prices to stripe for each plans
2020-10-27 16:46:38 +01:00
Sylvain
6f3a1d0c6a
[bug] unable to run task find_incoherent_invoices
2020-08-26 11:35:38 +02:00
Sylvain
19fb816d36
Enhanced rake task to create fixtures for test cases
2020-07-22 09:45:20 +02:00
Sylvain
7bf06ff23e
debug footprints
2020-07-21 19:25:21 +02:00
Sylvain
9ca64418e7
[bug] version check is not working
2020-07-01 16:56:21 +02:00
Sylvain
c24623dcff
[bug] unable to sync members with stripe
2020-07-01 16:26:59 +02:00
Sylvain
297e1bef75
[bug] task env_to_db overrides the values set in the UI, even if the corresponding variable was not defined in the env file
2020-07-01 12:31:52 +02:00
Sylvain
045462f51f
change instructions to start tasks w/ rails
2020-06-30 14:35:22 +02:00
Sylvain
b0c6ab7ab4
test create and active new auth provider
2020-06-30 14:25:51 +02:00
Sylvain
8137418904
improved test for accounting periods
2020-06-24 15:25:17 +02:00
Sylvain
d83e3a8d26
using gem pg_search
2020-06-22 11:25:35 +02:00
Sylvain
40dd39304e
enable/disable statistics module fomr the UI
2020-06-17 12:20:51 +02:00