Sylvain
784aa93e30
(bug) Unable to import accounts from SSO
...
When the transformation modal was opened but leaved empty, the field
mapping.transformation.type is defined but not
mapping.transformation.mapping, which result in the following error:
NoMethodError (undefined method `each' for nil:NilClass):
lib/omni_auth/data_mapping/base.rb:16:in `map_transformation'
2022-07-11 12:34:11 +02:00
Sylvain
925e109175
all components must have their matching root class
2022-06-15 13:40:54 +02:00
Sylvain
883f570d2b
(bug) unable to connect with OAuth2
2022-06-07 15:23:11 +02:00
Sylvain
07578b5826
(ui)(api) configure data mapping for openid
2022-05-04 12:28:48 +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
Sylvain
d7a38b491b
(ui) automatically test for discovery endpoint
2022-05-04 12:28:31 +02:00
Sylvain
b4e53d2039
(db) table to save OpenID connect configuration
...
Also refactored OAuth2Mapping to allow usage with any types of providers
2022-05-04 12:16:38 +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
Nicolas Florentin
16accfca44
[bugfix] race condition on invoice after payment (concerning payment schedules) https://app.clickup.com/t/25zpmn1
2022-04-06 16:44:31 +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
0c51aff748
(feat) OAuth2 scopes are now configurable from the interface
...
Previously, scopes were supported through OAUTH2_SCOPE since v5.3.1.
BREAKING CHANGE: update your oauth2 provider configuration if you need scopes support
2022-03-22 16:40:09 +01:00
Sylvain
5f5af95634
[bug] unable to rebuild the statistics
2022-02-07 11:43:00 +01:00
Sylvain
67850a6f9f
(feat) optional sso debug logs according to SSO_DEBUG env var
2022-01-17 15:24:07 +01:00
Sylvain
c031f099a5
Merge branch 'oauth2' into dev
2022-01-17 12:46:07 +01:00
Sylvain
a38d3e31b1
use explicit payment method for check in paymentSchedules and do not include the payment method in the footprint
2022-01-11 16:15:43 +01:00
Sylvain
365443775e
fix process payzen transaction
2022-01-11 14:20:27 +01:00
Sylvain
051b56b72f
send notifications on payment schedules error/canceled by gateway
2022-01-11 12:37:06 +01:00
Sylvain
f647ebd9e0
When a payment schedule was canceled by the payment gateway, inform the user in the interface
...
TODO: send an in-system notification and an email notification
+ refactor payzen/service and stripe/service to extract notification sending
+ send notifications on state=error
+ in the interface: open a modal dialog to allow the admin to choose an action (cancel/continue by check/continue by transfer)
+ refactor the payment-schedule-tables.ts to extact the item-line logic (the component is getting too big)
2022-01-05 17:16:25 +01:00
Sylvain
f3f15a2b9d
Ability to cancel a payement schedule from the interface
2022-01-03 17:13:35 +01:00
Sylvain
effe5c7ba9
optimized the load time of the payment schedules list
...
From now, we no longer retrieve the client_secret directly from the API/list but from a specialized component which ask API/get_item.
This highly decrease the laod time needed to fetch API/list
2022-01-03 11:24:08 +01:00
Sylvain
3a787ea2a0
support for JSONPath syntax in oAuth2 mapping
2021-12-20 13:40:55 +01:00
Sylvain
2bab28dfe6
read scope from env
2021-11-17 09:44:22 +01:00
Sylvain
9b06d8d756
add graph defautl scope
2021-11-16 11:16:11 +01:00
Sylvain
1427b5a4a5
fix stack level too deep
2021-11-16 10:33:53 +01:00
Sylvain
ae969f63ab
add logs
2021-11-16 10:25:45 +01:00
Sylvain
dcea74a026
fix undefined logger
2021-11-16 10:15:51 +01:00
Sylvain
9f98312d5b
add debug logs
2021-11-16 09:47:36 +01:00
Sylvain
732fdb8ee9
use Azur AD scope
2021-11-03 12:29:18 +01:00
Sylvain
f62eec9d3c
try empty oauth2 scope
2021-11-02 11:24:10 +01:00
Sylvain
4b41b29b9d
fix using payzen with scheduled subscriptions
2021-10-18 16:34:56 +02:00
Sylvain
1a672b0644
stave start date in subscription schedule
2021-10-18 15:19:58 +02:00
Sylvain
d0eebddcee
[bug] payzen amount for non 2-decimals currencies
2021-10-18 12:14:51 +02:00
Sylvain
4c56dffc04
remove deprecated code and endpoints
2021-10-18 10:15:48 +02:00
Sylvain
fd39eaf2f1
fix renew subscription API
...
TODO:
- remove old endpoints
- bug in UI (start date invalid)
- fix tests
- payzen
2021-10-15 17:31:01 +02:00
Sylvain
3349cc3a2d
fix test on paymentSchedules
2021-10-15 11:55:30 +02:00
Sylvain
315e899540
[WIP] fix tests
2021-10-14 18:20:10 +02:00
Sylvain
2b088ff035
Merge branch 'extend_subscription' into dev
2021-10-07 18:04:38 +02:00
Sylvain
676f921d66
fix some errors about stp subscription refacto + improved error handling
2021-10-07 17:07:46 +02:00
Sylvain
3663f8ab86
full stripe subscription code refacto
...
TODO: test
2021-10-06 17:09:35 +02:00
Sylvain
d494b012d4
[ongoing] refactoring stripe subscription
2021-10-06 09:42:58 +02:00
Du Peng
a9f431a6a2
fix bug: offer and extends subscription
2021-10-06 08:56:16 +02:00
Du Peng
745e2ae6cf
fix stripe subuscription cancal date
2021-09-10 12:24:42 +02:00
Du Peng
2973dec6a7
rewrite payment schedule workflow by stripe
2021-09-08 18:57:10 +02: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
07017e4a49
[bug] stripe subscription generation fails if the user already has a subscription
2021-06-24 16:52:47 +02:00
Sylvain
427ba1a74b
[bug] unable to sync coupons on stripe
2021-06-21 10:45:13 +02:00