Du Peng
b4c535149e
(fix) remove unused table in structure.sal
2024-04-08 09:26:17 +02:00
Du Peng
407c0173ab
(feat) add sp certificate for saml provider
2024-03-27 14:41:30 +01:00
Du Peng
5b9bdd2b46
(feat) add idp_slo_service_url
2024-02-20 16:54:34 +01:00
Du Peng
bc023011d2
(feat) saml provider
2024-01-26 21:24:33 +01:00
Du Peng
f58da357b7
(wip) saml sso
2024-01-24 15:27:01 +01:00
Nicolas Florentin
bdf94c6826
(feat) when deleting an event, all reservations are canceled
2023-11-10 09:13:23 +01:00
Nicolas Florentin
ce90bbf186
improvement: dynamic label (i18n) for stats structure tables
2023-11-03 12:56:13 +01:00
Nicolas Florentin
287d68872e
fix structure.sql
2023-09-25 14:37:45 +02:00
Nicolas Florentin
ba8a8e5f1b
admin can see reservations of a member
2023-09-14 09:13:40 +02:00
Du Peng
33d81c6c36
(feat) add a notification to remind users to upload their supporting documents
2023-09-11 15:52:05 +02:00
Du Peng
e4bd077907
(feat) Add extra_authorize_params to OpenIdConnect config
2023-09-07 16:22:57 +02:00
Nicolas Florentin
b458f03e43
add a notification to remind users to upload their supporting documents
2023-09-05 11:15:12 +02:00
Nicolas Florentin
7925040d33
manager can configure his notifications
2023-09-01 14:39:53 +02:00
Nicolas Florentin
043ff6d47e
wip
2023-07-20 16:55:22 +02:00
Nicolas Florentin
8217bb1a59
adds project categories
2023-06-29 08:47:42 +02:00
Sylvain
ffd7de0bcb
(security) upgrade to rails 7
2023-03-28 12:44:00 +02:00
Sylvain
3cff0d4c28
(feat) generate invoices for missing references
2023-03-28 11:18:27 +02:00
Sylvain
f9123fe20f
(feat) recover order numbers
2023-03-24 17:21:44 +01:00
Sylvain
71a9a87315
(feat) improved chaining system
2023-03-24 10:16:21 +01:00
Sylvain
db5796816a
(quality) linted code
2023-03-22 17:30:37 +01:00
Sylvain
01df96dc20
(security) upgrade to rails 6
2023-03-22 10:58:22 +01:00
Du Peng
4222e87e39
Disable SQL format for the schema
2021-07-01 16:17:37 +02:00
Sylvain
4e030300cb
[bug] unable to filter by multiple user IDs in OpenAPI
...
Also: tests for OpenAPI user trainings
2021-06-28 10:17:26 +02:00
Sylvain
0345d22582
delete & disable packs
2021-06-24 17:59:05 +02:00
Sylvain
d54f30e048
WIP: interface to configure packs
2021-06-21 17:39:48 +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
dfd2ac52dd
updated SQL structure
2021-06-09 07:54:14 +02:00
Sylvain
4e18a03de6
fix ADMINSYS script
2021-06-07 15:03:48 +02:00
Sylvain
39fe153267
fix table name in rollback migration
2021-06-07 09:56:03 +02:00
Sylvain
87cd41794e
WIP: payzen subscription
...
TODO: retreive the payzen subscription from PayZen::Item
2021-06-02 20:07:53 +02:00
Sylvain
0b2310e57a
updated changelog
2021-05-31 17:17:00 +02:00
Sylvain
55b0e25ee9
generate footprints in a reproductible way
2021-05-31 12:53:28 +02:00
Sylvain
d942d46632
WIP: migration to object[]
...
TODO: fix running tests, fix front-end
2021-05-28 17:34:20 +02:00
Sylvain
5f5ec8dbb6
remove references to Invoice.invoiced
2021-05-27 15:58:55 +02:00
Sylvain
13f50c0e33
remove references to WalletService.transactable
2021-05-27 13:43:54 +02:00
Sylvain
16df7f9506
fix data migrations + update test fixtures
2021-05-27 11:31:07 +02:00
Sylvain
6b90e73195
migrate database to object[] to store multiple boughts items
2021-05-25 17:28:35 +02:00
Sylvain
c7a59c8cb7
WIP: refactoring to singularize the booking process
...
We need to achieve only one process for all booking, not one for subscription, one for reservations, etc.
Moreover we must store one object per invoice_item/payment_schedule_object and stop using Invoice.invoiced or PaymentSchedule.scheduled
2021-05-21 18:25:18 +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
434ec9c205
refactored Invoices to get rid of stripe references
2021-04-20 17:22:53 +02:00
Sylvain
3ea06826ad
WIP: select gateway
2021-03-03 15:28:56 +01:00
Sylvain
0e7226c85c
handle stripe requires_action
2021-02-08 15:28:47 +01:00
Sylvain
def0778a4d
basic inteface to retrieve payment schedules
2021-01-25 17:42:30 +01:00
Sylvain
01a0612a4b
fix create invoice for each due date
2021-01-25 14:37:07 +01:00
Sylvain
65277800e2
fix creation subcription on stripe
2020-12-23 16:25:24 +01:00
Sylvain
f661428db2
better error handling in stripe::subscription creation process
2020-12-23 15:29:56 +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
908ccf5bab
handle reservations+subscription w/ schedule
...
integration testing for payment schedule
debug reservation process
2020-12-14 17:42:23 +01:00
Sylvain
b5504d2342
create stripe subscription with all data
2020-11-12 16:44:55 +01:00
Sylvain
ed5b90cbdc
add stp_product_id to all items that can be scheduled
2020-11-12 12:14:51 +01:00