summaryrefslogtreecommitdiff
path: root/addons/mail/wizard/email_template_preview_view.xml
diff options
context:
space:
mode:
authorryv-odoo <ryv@odoo.com>2019-10-11 14:39:25 +0000
committerThibault Delavallée <tde@odoo.com>2019-12-02 10:51:02 +0000
commit47ff160b422ac317a5cdca19edfba42c4889656d (patch)
tree1658c666e1c8a2e1fd895c9a073795d632e38b50 /addons/mail/wizard/email_template_preview_view.xml
parent2b4e172c6f686c0c577d4a1b1d99b65b721ed900 (diff)
[REF] mail: improve and refactor mail template preview
PURPOSE Improve mail template preview wizard by improve its views and displaying more rendered fields. It helps users knowing what will be sent to customers. SPECIFICATIONS Rename template model to mail_template_preview to better match the mail template namespace. Remove _inherit on mail.template and instead choose fields to compute and display. Indeed lot of fields are unnecessary or badly computed. Instead just add fields on the wizard that depends on mail template and will be computed based on mail_template_id field of wizard. Improve error management. LINKS Task 2085912 PR #38708 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons/mail/wizard/email_template_preview_view.xml')
-rw-r--r--addons/mail/wizard/email_template_preview_view.xml51
1 files changed, 0 insertions, 51 deletions
diff --git a/addons/mail/wizard/email_template_preview_view.xml b/addons/mail/wizard/email_template_preview_view.xml
deleted file mode 100644
index bc3776b24ff..00000000000
--- a/addons/mail/wizard/email_template_preview_view.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<odoo>
- <data>
- <!-- Email Template Preview -->
- <record model="ir.ui.view" id="email_template_preview_form">
- <field name="name">email_template.preview.form</field>
- <field name="model">email_template.preview</field>
- <field name="arch" type="xml">
- <form string="Email Preview">
- <field name="model_id" invisible="1"/>
- <h3>Preview of <field name="name" readonly="1" nolabel="1" class="oe_inline"/></h3>
- Choose an example <field name="model_id" class="oe_inline" readonly="1"/> record:
- <field name="res_id" class="oe_inline" style="margin-left: 8px;"/>
- <p>Choose a language: <field name="preview_lang" class="oe_inline ml8"/></p>
- <group>
- <field name="subject" readonly="1"/>
- <field name="email_from" readonly="1"
- attrs="{'invisible':[('email_from','=',False)]}"/>
- <field name="partner_ids" widget="many2many_tags" readonly="1"/>
- <field name="email_to" readonly="1"
- attrs="{'invisible':[('email_to','=',False)]}"/>
- <field name="email_cc" readonly="1"
- attrs="{'invisible':[('email_cc','=',False)]}"/>
- <field name="reply_to" readonly="1"
- attrs="{'invisible':[('reply_to','=',False)]}"/>
- <field name="scheduled_date" readonly="1"
- attrs="{'invisible':[('scheduled_date','=',False)]}"/>
- </group>
- <field name="body_html" widget="html" readonly="1"
- nolabel="1" options='{"safe": True}'/>
- <field name="attachment_ids" widget="many2many_binary" readonly="1"/>
- <footer>
- <button string="Discard" class="btn-secondary" special="cancel"/>
- </footer>
- </form>
- </field>
- </record>
-
- <record id="wizard_email_template_preview" model="ir.actions.act_window">
- <field name="name">Template Preview</field>
- <field name="res_model">email_template.preview</field>
- <field name="binding_model_id" eval="False"/>
- <field name="type">ir.actions.act_window</field>
- <field name="view_mode">form</field>
- <field name="view_id" ref="email_template_preview_form"/>
- <field name="target">new</field>
- <field name="context">{'template_id':active_id}</field>
- </record>
-
- </data>
-</odoo>