[IMP] payment: prevent creating payment tokens
Payment tokens should not be created manually, as it is useless, confusing and potentially harmful. They should only be created alongside payment details of a customer payment method. task-2848379 closes odoo/odoo#99915 Related: odoo/enterprise#31199 Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com>
This commit is contained in:
@@ -5,9 +5,7 @@ payment_provider_system,payment.provider.system,model_payment_provider,base.grou
|
||||
payment_icon_all,payment.icon.all,model_payment_icon,,1,0,0,0
|
||||
payment_icon_system,payment.icon.system,model_payment_icon,base.group_system,1,1,1,1
|
||||
payment_token_all,payment.token.all,model_payment_token,,1,0,0,0
|
||||
payment_token_portal,payment.token.portal,model_payment_token,base.group_portal,1,1,1,1
|
||||
payment_token_system,payment.token.system,model_payment_token,base.group_system,1,1,1,1
|
||||
payment_token_user,payment.token.user,model_payment_token,base.group_user,1,1,1,1
|
||||
payment_transaction_all,payment.transaction.all,model_payment_transaction,,1,0,0,0
|
||||
payment_transaction_system,payment.transaction.system,model_payment_transaction,base.group_system,1,1,1,1
|
||||
payment_transaction_user,payment.transaction.user,model_payment_transaction,base.group_user,1,1,1,0
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
<field name="name">payment.token.form</field>
|
||||
<field name="model">payment.token</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Payment Tokens" create="false" editable="bottom">
|
||||
<form string="Payment Tokens" create="false" edit="false">
|
||||
<sheet>
|
||||
<field name="active" invisible="1"/>
|
||||
<div class="oe_button_box" name="button_box">
|
||||
@@ -35,11 +35,11 @@
|
||||
<field name="name">payment.token.list</field>
|
||||
<field name="model">payment.token</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Payment Tokens">
|
||||
<tree string="Payment Tokens" create="false">
|
||||
<field name="payment_details"/>
|
||||
<field name="partner_id"/>
|
||||
<field name="provider_id" readonly="1"/>
|
||||
<field name="provider_ref" readonly="1"/>
|
||||
<field name="provider_id"/>
|
||||
<field name="provider_ref"/>
|
||||
<field name="company_id" groups="base.group_multi_company" optional="show"/>
|
||||
</tree>
|
||||
</field>
|
||||
@@ -68,7 +68,7 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
Create a new payment token
|
||||
There is no token created yet.
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
Reference in New Issue
Block a user