From c4b78c203a0f83490daefa5ad7e4cf4d0e17c321 Mon Sep 17 00:00:00 2001 From: "Antoine Vandevenne (anv)" Date: Fri, 7 Oct 2022 10:23:27 +0000 Subject: [PATCH] [CLN] payment(_*): clean view hooks and split files per model When the payment views were updated with commit odoo/odoo@f7b8f075, a hook was improperly renamed to `code`, which doesn't help to figure out its purpose. This commit renames it to `provider_credentials` which better fits its role. While doing so, the view files are also renamed and/or split by model to increase their readability. closes odoo/odoo#102976 X-original-commit: 49d126d4fce18761d0261adac00e115b840b9b47 Related: odoo/enterprise#32662 Signed-off-by: Antoine Vandevenne (anv) --- .../payment/views/payment_provider_views.xml | 4 ++-- addons/payment_adyen/__manifest__.py | 3 ++- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_alipay/__manifest__.py | 3 ++- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_aps/__manifest__.py | 2 +- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_asiapay/__manifest__.py | 2 +- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_authorize/__manifest__.py | 4 +++- ...t_views.xml => payment_provider_views.xml} | 19 +++---------------- .../views/payment_token_views.xml | 17 +++++++++++++++++ addons/payment_buckaroo/__manifest__.py | 3 ++- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_custom/__manifest__.py | 3 ++- ...t_views.xml => payment_provider_views.xml} | 0 addons/payment_flutterwave/__manifest__.py | 2 +- ...t_views.xml => payment_provider_views.xml} | 4 ++-- addons/payment_mercado_pago/__manifest__.py | 2 +- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_mollie/__manifest__.py | 3 ++- ...t_views.xml => payment_provider_views.xml} | 3 ++- addons/payment_ogone/__manifest__.py | 3 ++- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_paypal/__manifest__.py | 4 +++- ...t_views.xml => payment_provider_views.xml} | 16 +--------------- .../views/payment_transaction_views.xml | 18 ++++++++++++++++++ addons/payment_payulatam/__manifest__.py | 3 ++- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_payumoney/__manifest__.py | 3 ++- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_razorpay/__manifest__.py | 2 +- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_sips/__manifest__.py | 3 ++- ...t_views.xml => payment_provider_views.xml} | 2 +- addons/payment_stripe/__manifest__.py | 3 ++- ...t_views.xml => payment_provider_views.xml} | 8 ++++---- 37 files changed, 91 insertions(+), 68 deletions(-) rename addons/payment_adyen/views/{payment_views.xml => payment_provider_views.xml} (96%) rename addons/payment_alipay/views/{payment_views.xml => payment_provider_views.xml} (95%) rename addons/payment_aps/views/{payment_views.xml => payment_provider_views.xml} (95%) rename addons/payment_asiapay/views/{payment_views.xml => payment_provider_views.xml} (95%) rename addons/payment_authorize/views/{payment_views.xml => payment_provider_views.xml} (73%) create mode 100644 addons/payment_authorize/views/payment_token_views.xml rename addons/payment_buckaroo/views/{payment_views.xml => payment_provider_views.xml} (92%) rename addons/payment_custom/views/{payment_views.xml => payment_provider_views.xml} (100%) rename addons/payment_flutterwave/views/{payment_views.xml => payment_provider_views.xml} (93%) rename addons/payment_mercado_pago/views/{payment_views.xml => payment_provider_views.xml} (92%) rename addons/payment_mollie/views/{payment_views.xml => payment_provider_views.xml} (90%) rename addons/payment_ogone/views/{payment_views.xml => payment_provider_views.xml} (96%) rename addons/payment_paypal/views/{payment_views.xml => payment_provider_views.xml} (68%) create mode 100644 addons/payment_paypal/views/payment_transaction_views.xml rename addons/payment_payulatam/views/{payment_views.xml => payment_provider_views.xml} (95%) rename addons/payment_payumoney/views/{payment_views.xml => payment_provider_views.xml} (94%) rename addons/payment_razorpay/views/{payment_views.xml => payment_provider_views.xml} (95%) rename addons/payment_sips/views/{payment_views.xml => payment_provider_views.xml} (95%) rename addons/payment_stripe/views/{payment_views.xml => payment_provider_views.xml} (95%) diff --git a/addons/payment/views/payment_provider_views.xml b/addons/payment/views/payment_provider_views.xml index 85d82f0001a..c8ad5de460e 100644 --- a/addons/payment/views/payment_provider_views.xml +++ b/addons/payment/views/payment_provider_views.xml @@ -70,8 +70,8 @@ - - + + diff --git a/addons/payment_adyen/__manifest__.py b/addons/payment_adyen/__manifest__.py index a58ded12ac4..be8c4aad118 100644 --- a/addons/payment_adyen/__manifest__.py +++ b/addons/payment_adyen/__manifest__.py @@ -10,8 +10,9 @@ 'depends': ['payment'], 'data': [ 'views/payment_adyen_templates.xml', - 'views/payment_views.xml', + 'views/payment_provider_views.xml', 'views/payment_templates.xml', # Only load the SDK on pages with a payment form. + 'data/payment_provider_data.xml', # Depends on views/payment_adyen_templates.xml ], 'application': True, diff --git a/addons/payment_adyen/views/payment_views.xml b/addons/payment_adyen/views/payment_provider_views.xml similarity index 96% rename from addons/payment_adyen/views/payment_views.xml rename to addons/payment_adyen/views/payment_provider_views.xml index c7862f6edc4..ab55c411137 100644 --- a/addons/payment_adyen/views/payment_views.xml +++ b/addons/payment_adyen/views/payment_provider_views.xml @@ -6,7 +6,7 @@ payment.provider - + diff --git a/addons/payment_alipay/__manifest__.py b/addons/payment_alipay/__manifest__.py index 656b12b3890..3ba48cb0020 100644 --- a/addons/payment_alipay/__manifest__.py +++ b/addons/payment_alipay/__manifest__.py @@ -9,7 +9,8 @@ 'depends': ['payment'], 'data': [ 'views/payment_alipay_templates.xml', - 'views/payment_views.xml', + 'views/payment_provider_views.xml', + 'data/payment_provider_data.xml', ], 'application': False, diff --git a/addons/payment_alipay/views/payment_views.xml b/addons/payment_alipay/views/payment_provider_views.xml similarity index 95% rename from addons/payment_alipay/views/payment_views.xml rename to addons/payment_alipay/views/payment_provider_views.xml index 1431ae5e564..1c386a47f1b 100644 --- a/addons/payment_alipay/views/payment_views.xml +++ b/addons/payment_alipay/views/payment_provider_views.xml @@ -14,7 +14,7 @@ Consider disabling it and moving to Asiapay. - + payment.provider - + payment.provider - + payment.provider - + @@ -27,7 +27,7 @@ - + - - - - - Authorize.Net Token Form - payment.token - - - - - - - + diff --git a/addons/payment_authorize/views/payment_token_views.xml b/addons/payment_authorize/views/payment_token_views.xml new file mode 100644 index 00000000000..883e6082c93 --- /dev/null +++ b/addons/payment_authorize/views/payment_token_views.xml @@ -0,0 +1,17 @@ + + + + + Authorize.Net Token Form + payment.token + + + + + + + + + + + diff --git a/addons/payment_buckaroo/__manifest__.py b/addons/payment_buckaroo/__manifest__.py index 6a3210a81c2..cec9bdba0bb 100644 --- a/addons/payment_buckaroo/__manifest__.py +++ b/addons/payment_buckaroo/__manifest__.py @@ -9,8 +9,9 @@ 'description': """Buckaroo Payment Provider""", 'depends': ['payment'], 'data': [ - 'views/payment_views.xml', 'views/payment_buckaroo_templates.xml', + 'views/payment_provider_views.xml', + 'data/payment_provider_data.xml', ], 'application': True, diff --git a/addons/payment_buckaroo/views/payment_views.xml b/addons/payment_buckaroo/views/payment_provider_views.xml similarity index 92% rename from addons/payment_buckaroo/views/payment_views.xml rename to addons/payment_buckaroo/views/payment_provider_views.xml index 8cdb03de95c..c853341f3cd 100644 --- a/addons/payment_buckaroo/views/payment_views.xml +++ b/addons/payment_buckaroo/views/payment_provider_views.xml @@ -6,7 +6,7 @@ payment.provider - + diff --git a/addons/payment_custom/__manifest__.py b/addons/payment_custom/__manifest__.py index 03e5cf6a13c..049fb3ea9d2 100644 --- a/addons/payment_custom/__manifest__.py +++ b/addons/payment_custom/__manifest__.py @@ -8,7 +8,8 @@ 'depends': ['payment'], 'data': [ 'views/payment_custom_templates.xml', - 'views/payment_views.xml', + 'views/payment_provider_views.xml', + 'data/payment_provider_data.xml', ], 'assets': { diff --git a/addons/payment_custom/views/payment_views.xml b/addons/payment_custom/views/payment_provider_views.xml similarity index 100% rename from addons/payment_custom/views/payment_views.xml rename to addons/payment_custom/views/payment_provider_views.xml diff --git a/addons/payment_flutterwave/__manifest__.py b/addons/payment_flutterwave/__manifest__.py index 1a36f76000f..15eebfb4260 100644 --- a/addons/payment_flutterwave/__manifest__.py +++ b/addons/payment_flutterwave/__manifest__.py @@ -9,8 +9,8 @@ "methods.", 'depends': ['payment'], 'data': [ - 'views/payment_views.xml', 'views/payment_flutterwave_templates.xml', + 'views/payment_provider_views.xml', 'data/payment_provider_data.xml', ], diff --git a/addons/payment_flutterwave/views/payment_views.xml b/addons/payment_flutterwave/views/payment_provider_views.xml similarity index 93% rename from addons/payment_flutterwave/views/payment_views.xml rename to addons/payment_flutterwave/views/payment_provider_views.xml index a8e84f8ad9a..3678427eee7 100644 --- a/addons/payment_flutterwave/views/payment_views.xml +++ b/addons/payment_flutterwave/views/payment_provider_views.xml @@ -6,7 +6,7 @@ payment.provider - + - + diff --git a/addons/payment_mercado_pago/__manifest__.py b/addons/payment_mercado_pago/__manifest__.py index bea24b7683a..65ba92fb684 100644 --- a/addons/payment_mercado_pago/__manifest__.py +++ b/addons/payment_mercado_pago/__manifest__.py @@ -10,7 +10,7 @@ 'depends': ['payment'], 'data': [ 'views/payment_mercado_pago_templates.xml', - 'views/payment_views.xml', + 'views/payment_provider_views.xml', 'data/payment_provider_data.xml', # Depends on views/payment_mercado_pago_templates.xml ], diff --git a/addons/payment_mercado_pago/views/payment_views.xml b/addons/payment_mercado_pago/views/payment_provider_views.xml similarity index 92% rename from addons/payment_mercado_pago/views/payment_views.xml rename to addons/payment_mercado_pago/views/payment_provider_views.xml index db938414ded..4fcb2c45d1e 100644 --- a/addons/payment_mercado_pago/views/payment_views.xml +++ b/addons/payment_mercado_pago/views/payment_provider_views.xml @@ -6,7 +6,7 @@ payment.provider - + + Mollie Provider Form payment.provider - + diff --git a/addons/payment_ogone/__manifest__.py b/addons/payment_ogone/__manifest__.py index 3f1f616e36f..9df4745140c 100644 --- a/addons/payment_ogone/__manifest__.py +++ b/addons/payment_ogone/__manifest__.py @@ -8,8 +8,9 @@ 'summary': "This module is deprecated.", 'depends': ['payment'], 'data': [ - 'views/payment_views.xml', 'views/payment_ogone_templates.xml', + 'views/payment_provider_views.xml', + 'data/payment_provider_data.xml', ], 'application': False, diff --git a/addons/payment_ogone/views/payment_views.xml b/addons/payment_ogone/views/payment_provider_views.xml similarity index 96% rename from addons/payment_ogone/views/payment_views.xml rename to addons/payment_ogone/views/payment_provider_views.xml index 673906268d8..a85182a2d33 100644 --- a/addons/payment_ogone/views/payment_views.xml +++ b/addons/payment_ogone/views/payment_provider_views.xml @@ -14,7 +14,7 @@ Consider disabling it and moving to Stripe. - + diff --git a/addons/payment_paypal/__manifest__.py b/addons/payment_paypal/__manifest__.py index 799d29402b0..6522db3a9c2 100644 --- a/addons/payment_paypal/__manifest__.py +++ b/addons/payment_paypal/__manifest__.py @@ -9,8 +9,10 @@ 'description': """Paypal Payment Provider""", 'depends': ['payment'], 'data': [ - 'views/payment_views.xml', 'views/payment_paypal_templates.xml', + 'views/payment_provider_views.xml', + 'views/payment_transaction_views.xml', + 'data/payment_provider_data.xml', 'data/payment_paypal_email_data.xml', ], diff --git a/addons/payment_paypal/views/payment_views.xml b/addons/payment_paypal/views/payment_provider_views.xml similarity index 68% rename from addons/payment_paypal/views/payment_views.xml rename to addons/payment_paypal/views/payment_provider_views.xml index 7e108041a13..1143d32d026 100644 --- a/addons/payment_paypal/views/payment_views.xml +++ b/addons/payment_paypal/views/payment_provider_views.xml @@ -6,7 +6,7 @@ payment.provider - + @@ -27,18 +27,4 @@ - - PayPal Transaction Form - payment.transaction - - - - - - - - diff --git a/addons/payment_paypal/views/payment_transaction_views.xml b/addons/payment_paypal/views/payment_transaction_views.xml new file mode 100644 index 00000000000..fafc7c503e4 --- /dev/null +++ b/addons/payment_paypal/views/payment_transaction_views.xml @@ -0,0 +1,18 @@ + + + + + PayPal Transaction Form + payment.transaction + + + + + + + + + diff --git a/addons/payment_payulatam/__manifest__.py b/addons/payment_payulatam/__manifest__.py index d9c3af4ce71..1ec7dcc8b03 100644 --- a/addons/payment_payulatam/__manifest__.py +++ b/addons/payment_payulatam/__manifest__.py @@ -8,8 +8,9 @@ 'summary': "This module is deprecated.", 'depends': ['payment'], 'data': [ - 'views/payment_views.xml', 'views/payment_payulatam_templates.xml', + 'views/payment_provider_views.xml', + 'data/payment_provider_data.xml', ], 'application': False, diff --git a/addons/payment_payulatam/views/payment_views.xml b/addons/payment_payulatam/views/payment_provider_views.xml similarity index 95% rename from addons/payment_payulatam/views/payment_views.xml rename to addons/payment_payulatam/views/payment_provider_views.xml index 1e4fe69a752..18f38a8f922 100644 --- a/addons/payment_payulatam/views/payment_views.xml +++ b/addons/payment_payulatam/views/payment_provider_views.xml @@ -14,7 +14,7 @@ Consider disabling it and moving to Mercado Pago. - + diff --git a/addons/payment_payumoney/__manifest__.py b/addons/payment_payumoney/__manifest__.py index d475f143dc3..a1154d5d90e 100644 --- a/addons/payment_payumoney/__manifest__.py +++ b/addons/payment_payumoney/__manifest__.py @@ -8,8 +8,9 @@ 'summary': "This module is deprecated.", 'depends': ['payment'], 'data': [ - 'views/payment_views.xml', 'views/payment_payumoney_templates.xml', + 'views/payment_provider_views.xml', + 'data/payment_provider_data.xml', ], 'application': False, diff --git a/addons/payment_payumoney/views/payment_views.xml b/addons/payment_payumoney/views/payment_provider_views.xml similarity index 94% rename from addons/payment_payumoney/views/payment_views.xml rename to addons/payment_payumoney/views/payment_provider_views.xml index 503cf5b5dd7..21a8636ea9b 100644 --- a/addons/payment_payumoney/views/payment_views.xml +++ b/addons/payment_payumoney/views/payment_provider_views.xml @@ -14,7 +14,7 @@ Consider disabling it and moving to Razorpay. - + diff --git a/addons/payment_razorpay/__manifest__.py b/addons/payment_razorpay/__manifest__.py index 685a16b7bf6..c6fa81ac529 100644 --- a/addons/payment_razorpay/__manifest__.py +++ b/addons/payment_razorpay/__manifest__.py @@ -8,7 +8,7 @@ 'summary': "A Indian online payment provider covering 100+ payment methods.", 'depends': ['payment'], 'data': [ - 'views/payment_views.xml', + 'views/payment_provider_views.xml', 'views/payment_razorpay_templates.xml', 'data/payment_provider_data.xml', # Depends on views/payment_razorpay_templates.xml diff --git a/addons/payment_razorpay/views/payment_views.xml b/addons/payment_razorpay/views/payment_provider_views.xml similarity index 95% rename from addons/payment_razorpay/views/payment_views.xml rename to addons/payment_razorpay/views/payment_provider_views.xml index 94946bb6b06..4a4d040bdb9 100644 --- a/addons/payment_razorpay/views/payment_views.xml +++ b/addons/payment_razorpay/views/payment_provider_views.xml @@ -6,7 +6,7 @@ payment.provider - + payment.provider - + diff --git a/addons/payment_stripe/__manifest__.py b/addons/payment_stripe/__manifest__.py index 7abbaab7a28..d9739cd4609 100644 --- a/addons/payment_stripe/__manifest__.py +++ b/addons/payment_stripe/__manifest__.py @@ -9,9 +9,10 @@ 'description': """Stripe Payment Provider""", 'depends': ['payment'], 'data': [ + 'views/payment_provider_views.xml', 'views/payment_stripe_templates.xml', 'views/payment_templates.xml', # Only load the SDK on pages with a payment form. - 'views/payment_views.xml', + 'data/payment_provider_data.xml', # Depends on views/payment_stripe_templates.xml ], 'application': True, diff --git a/addons/payment_stripe/views/payment_views.xml b/addons/payment_stripe/views/payment_provider_views.xml similarity index 95% rename from addons/payment_stripe/views/payment_views.xml rename to addons/payment_stripe/views/payment_provider_views.xml index 49986802951..233c0246d91 100644 --- a/addons/payment_stripe/views/payment_views.xml +++ b/addons/payment_stripe/views/payment_provider_views.xml @@ -6,7 +6,7 @@ payment.provider - +
@@ -17,8 +17,8 @@ colspan="2" attrs="{'invisible': [('state', '=', 'enabled')]}"/>
-
- +
+ @@ -39,7 +39,7 @@ Get your Secret and Publishable keys - +