summaryrefslogtreecommitdiff
path: root/addons/website_payment
diff options
context:
space:
mode:
authorRomain Derie <rde@odoo.com>2018-08-22 17:25:45 +0200
committerJeremy Kersten <jke@odoo.com>2018-08-24 20:01:02 +0200
commit65d8177b5576c2c86360a9def67d9207fd54c2cd (patch)
treecbd02d7281416302d9ecf7fcf275a5e721c2ec19 /addons/website_payment
parent0e43512f86c7416db9c143a003e27b9bb7181330 (diff)
[REF] website*: revamp res_config_settings for website
Reorder res.config.settings for website Make website_id in no create in most view Revamp res.configsetting and view Form simplified Transform old 'useless' stored field for presentation by computed field. We can consider that if there are not key, feature is disable. Co-authored-by: rde-odoo Co-authored-by: jke-odoo
Diffstat (limited to 'addons/website_payment')
-rw-r--r--addons/website_payment/__manifest__.py2
-rw-r--r--addons/website_payment/views/res_config_settings_views.xml29
-rw-r--r--addons/website_payment/views/website_payment_view.xml22
3 files changed, 30 insertions, 23 deletions
diff --git a/addons/website_payment/__manifest__.py b/addons/website_payment/__manifest__.py
index 67ac6d46974..c71a0967d94 100644
--- a/addons/website_payment/__manifest__.py
+++ b/addons/website_payment/__manifest__.py
@@ -14,7 +14,7 @@ This is a bridge module which integrates payment acquirers with Website app.
'portal',
],
'data': [
- 'views/website_payment_view.xml',
+ 'views/res_config_settings_views.xml',
],
'auto_install': False,
}
diff --git a/addons/website_payment/views/res_config_settings_views.xml b/addons/website_payment/views/res_config_settings_views.xml
new file mode 100644
index 00000000000..d0d73203ae2
--- /dev/null
+++ b/addons/website_payment/views/res_config_settings_views.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+ <record id="res_config_settings_view_form" model="ir.ui.view">
+ <field name="name">res.config.settings.view.form.inherit.website.payment</field>
+ <field name="model">res.config.settings</field>
+ <field name="inherit_id" ref="website.res_config_settings_view_form"/>
+ <field name="arch" type="xml">
+ <xpath expr="//div[@id='webmaster_settings']" position='inside'>
+ <div class="col-12 col-lg-6 o_setting_box" id="payment_settings">
+ <div class="o_setting_left_pane"/>
+ <div class="o_setting_right_pane">
+ <span class="o_form_label">Payment Acquirers</span>
+ <div class="text-muted">
+ Add payment methods on your website
+ </div>
+ <div>
+ <button type="action"
+ name="%(payment.action_payment_acquirer)d"
+ string="Configure payment acquirers"
+ class="btn-link" icon="fa-arrow-right"/>
+ </div>
+ </div>
+ </div>
+ </xpath>
+ </field>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/website_payment/views/website_payment_view.xml b/addons/website_payment/views/website_payment_view.xml
deleted file mode 100644
index fda8ad6386b..00000000000
--- a/addons/website_payment/views/website_payment_view.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<odoo>
- <data>
- <record id="website_settings_payment" model="ir.ui.view">
- <field name="name">website.form</field>
- <field name="model">website</field>
- <field name="inherit_id" ref="website.view_website_form"/>
- <field name="arch" type="xml">
- <xpath expr="//div[@name='other']" position='before'>
- <div name="shop">
- <separator string="E-Commerce"/>
- <group name="shop">
- <button type="action"
- name="%(payment.action_payment_acquirer)d"
- string="Configure payment acquirers" class="oe_link"/>
- </group>
- </div>
- </xpath>
- </field>
- </record>
- </data>
-</odoo>