Files
odoo_source/addons/payment/security/ir.model.access.csv
T
Demesmaeker 7f2ae9ed5b [IMP] payment(_adyen): allow partial capture
Before this commit, it was not possible to partially capture a
transaction from Odoo, and doing so in the provider backend would often
result in a full capture in Odoo when capture was supported.

With this commit, partial captures are made available in Odoo directly
from the sales order or invoice, for providers that support them.
Provider can either only support full capture or also support partial
ones. It also optionally managed the automatic void of the remaining
amount at the user request when multiple captures are supported by the
provider.

As of now, the only acquirer allowing partial capture is Adyen.

task-2728768

closes odoo/odoo#87251

Related: odoo/enterprise#35205
Related: odoo/documentation#2063
Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
2023-03-09 10:51:29 +01:00

1.1 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_payment_link_wizardaccess_payment_link_wizardpayment.model_payment_link_wizardbase.group_user0000
3payment_capture_wizard_userpayment.capture.wizardmodel_payment_capture_wizardbase.group_user1110
4payment_provider_onboarding_wizardpayment.provider.onboarding.wizardmodel_payment_provider_onboarding_wizardbase.group_system1110
5payment_provider_systempayment.provider.systemmodel_payment_providerbase.group_system1111
6payment_method_allpayment.method.allmodel_payment_method1000
7payment_method_systempayment.method.systemmodel_payment_methodbase.group_system1111
8payment_token_allpayment.token.allmodel_payment_token1000
9payment_token_systempayment.token.systemmodel_payment_tokenbase.group_system1111
10payment_transaction_allpayment.transaction.allmodel_payment_transaction1000
11payment_transaction_systempayment.transaction.systemmodel_payment_transactionbase.group_system1111
12payment_transaction_userpayment.transaction.usermodel_payment_transactionbase.group_user1110