diff options
| author | ptr <ptr@openerp.com> | 2016-10-25 18:37:24 +0530 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2016-12-29 15:46:37 +0100 |
| commit | 5b79505bb136bdfab3f7c1fe7eb120c73cb9fdff (patch) | |
| tree | 2626a70292aa33b89b4aa70a9849b08b96a2569d /addons/website_payment | |
| parent | 752013d3c7b16a2798ee683e19c98702d41c4896 (diff) | |
[IMP] account*: Improve the settings form view
Diffstat (limited to 'addons/website_payment')
| -rw-r--r-- | addons/website_payment/__manifest__.py | 1 | ||||
| -rw-r--r-- | addons/website_payment/models/__init__.py | 1 | ||||
| -rw-r--r-- | addons/website_payment/models/res_config.py | 31 | ||||
| -rw-r--r-- | addons/website_payment/views/res_config_view.xml | 18 |
4 files changed, 0 insertions, 51 deletions
diff --git a/addons/website_payment/__manifest__.py b/addons/website_payment/__manifest__.py index 4dff58e8134..481c0110906 100644 --- a/addons/website_payment/__manifest__.py +++ b/addons/website_payment/__manifest__.py @@ -14,7 +14,6 @@ 'data': [ 'views/website_payment_view.xml', 'views/website_payment_templates.xml', - 'views/res_config_view.xml', ], 'auto_install': False, } diff --git a/addons/website_payment/models/__init__.py b/addons/website_payment/models/__init__.py index 0a02268206c..a02b4070ed0 100644 --- a/addons/website_payment/models/__init__.py +++ b/addons/website_payment/models/__init__.py @@ -1,3 +1,2 @@ -import res_config import payment import website diff --git a/addons/website_payment/models/res_config.py b/addons/website_payment/models/res_config.py deleted file mode 100644 index 062697abd4c..00000000000 --- a/addons/website_payment/models/res_config.py +++ /dev/null @@ -1,31 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import api, fields, models - - -class PaymentConfigSettings(models.TransientModel): - _inherit = 'account.config.settings' - - default_acquirer = fields.Many2one("payment.acquirer", - string="Default Acquirer", - help="Default payment acquirer for website payments; your provider needs to be visible in the website.", - domain="[('website_published','=',True)]" - ) - - @api.model - def get_default_acquirer(self, fields): - default_acquirer = False - if 'default_acquirer' in fields: - default_acquirer = self.env['ir.values'].get_default('payment.transaction', 'acquirer_id', company_id=self.env.user.company_id.id) - return { - 'default_acquirer': default_acquirer - } - - @api.multi - def set_default_acquirer(self): - for wizard in self: - ir_values = self.env['ir.values'] - if self.user_has_groups('base.group_erp_manager'): - ir_values = ir_values.sudo() - ir_values.set_default('payment.transaction', 'acquirer_id', wizard.default_acquirer.id, company_id=self.env.user.company_id.id) diff --git a/addons/website_payment/views/res_config_view.xml b/addons/website_payment/views/res_config_view.xml deleted file mode 100644 index dc4a95bc893..00000000000 --- a/addons/website_payment/views/res_config_view.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<odoo> - <data> - <record id="website_default_acquirer" model="ir.ui.view"> - <field name="name">account.config.settings.inherit</field> - <field name="model">account.config.settings</field> - <field name="inherit_id" ref="payment.payment_acquirer_installation"/> - <field name="arch" type="xml"> - <xpath expr="//div[@name='configure_payments_button']" position="after"> - <div name="customer_payments"> - <label for="default_acquirer"/> - <field name="default_acquirer" class="oe_inline"/> - </div> - </xpath> - </field> - </record> - </data> -</odoo> |
