diff options
| author | Romain Derie <rde@odoo.com> | 2018-08-22 17:25:45 +0200 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2018-08-24 20:01:02 +0200 |
| commit | 65d8177b5576c2c86360a9def67d9207fd54c2cd (patch) | |
| tree | cbd02d7281416302d9ecf7fcf275a5e721c2ec19 /addons/website_payment | |
| parent | 0e43512f86c7416db9c143a003e27b9bb7181330 (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__.py | 2 | ||||
| -rw-r--r-- | addons/website_payment/views/res_config_settings_views.xml | 29 | ||||
| -rw-r--r-- | addons/website_payment/views/website_payment_view.xml | 22 |
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> |
