diff options
| author | Richard Sassine <richardsassine@tutanota.com> | 2021-05-04 18:00:38 +0300 |
|---|---|---|
| committer | Richard Sassine <richardsassine@tutanota.com> | 2021-05-04 18:00:38 +0300 |
| commit | ad97722b1b35aff50d0adf13a19715f7b8373c07 (patch) | |
| tree | edf36f1114b896a01602e31dafd74efe45736427 /helpdesk_mgmt/data/helpdesk_data.xml | |
initial commit
Diffstat (limited to 'helpdesk_mgmt/data/helpdesk_data.xml')
| -rw-r--r-- | helpdesk_mgmt/data/helpdesk_data.xml | 234 |
1 files changed, 234 insertions, 0 deletions
diff --git a/helpdesk_mgmt/data/helpdesk_data.xml b/helpdesk_mgmt/data/helpdesk_data.xml new file mode 100644 index 0000000..6b38168 --- /dev/null +++ b/helpdesk_mgmt/data/helpdesk_data.xml @@ -0,0 +1,234 @@ +<?xml version="1.0" encoding="utf-8" ?> +<odoo> + <data> + <record model="ir.module.category" id="module_helpdesk_category"> + <field name="name">Helpdesk</field> + <field name="description">Helps you handle your helpdesk security.</field> + <field name="sequence">9</field> + </record> + </data> + <data noupdate="1"> + <!--Email template --> + <record id="assignment_email_template" model="mail.template"> + <field name="name">Ticket Assignment</field> + <field name="model_id" ref="model_helpdesk_ticket" /> + <field name="email_from">${object.company_id.partner_id.email}</field> + <field + name="email_cc" + >${not object.partner_id and object.partner_email or ''|safe},</field> + <field + name="subject" + >${object.company_id.name} Ticket Assignment (Ref ${object.number or 'n/a' })</field> + <field name="partner_to">${object.partner_id.id}</field> + <field name="auto_delete" eval="False" /> + <field name="lang">${object.partner_id.lang}</field> + <field name="body_html" type="xml"> + <p>Hello ${object.user_id.name},</p> + <p>The ticket ${object.number} has been assigned to you.</p> + </field> + </record> + <record id="closed_ticket_template" model="mail.template"> + <field name="name">Helpdesk Closed Ticket Notification Email</field> + <field name="model_id" ref="helpdesk_mgmt.model_helpdesk_ticket" /> + <field name="email_from">${object.company_id.partner_id.email}</field> + <field + name="email_cc" + >${not object.partner_id and object.partner_email or ''|safe},</field> + <field name="subject">The ticket ${object.number} has been closed.</field> + <field name="partner_to">${object.partner_id.id}</field> + <field name="auto_delete" eval="False" /> + <field name="lang">${object.partner_id.lang}</field> + <field + name="body_html" + ><![CDATA[<html> + <head></head> + <body style="margin: 0; padding: 0;"> + <table border="0" width="100%" cellpadding="0" bgcolor="#ededed" style="padding: 20px; background-color: #ededed; border-collapse:separate;"> + <tbody> + <!-- HEADER --> + <tr> + <td align="center" style="min-width: 590px;"> + <table width="590" border="0" cellpadding="0" bgcolor="#875A7B" style="min-width: 590px; background-color: rgb(135,90,123); padding: 20px; border-collapse:separate;"> + <tr> + <td valign="middle" align="right"> + <img src="/logo.png?company=${object.company_id}" style="padding: 0px; margin: 0px; height: auto; width: 80px;" alt="${object.company_id.name}"> + </td> + </tr> + </table> + </td> + </tr> + <!-- CONTENT --> + <tr> + <td align="center" style="min-width: 590px;"> + <table width="590" border="0" cellpadding="0" bgcolor="#ffffff" style="min-width: 590px; background-color: rgb(255, 255, 255); padding: 20px; border-collapse:separate;"> + <tbody> + <td valign="top" style="font-family:Arial,Helvetica,sans-serif; color: #555; font-size: 14px;"> + <p>Hello ${object.user_id.name},</p> + <p>The ticket ${object.number} has been closed.</p> + </td> + </tbody> + </table> + </td> + </tr> + <!-- FOOTER --> + <tr> + <td align="center" style="min-width: 590px;"> + <table width="590" border="0" cellpadding="0" bgcolor="#875A7B" style="min-width: 590px; background-color: rgb(135,90,123); padding: 20px; border-collapse:separate;"> + <tr> + <td valign="middle" align="left" style="color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 12px;"> + ${object.company_id.phone} + </td> + <td valign="middle" align="left" style="color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 12px;"> + ${object.company_id.email} + </td> + <td valign="middle" align="left" style="color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 12px;"> + ${object.company_id.website} + </td> + </tr> + </table> + </td> + </tr> + </tbody> + </table> + </body> + </html> + ]]></field> + </record> + <record id="changed_stage_template" model="mail.template"> + <field name="name">Helpdesk Changed Stage notification Email</field> + <field name="model_id" ref="helpdesk_mgmt.model_helpdesk_ticket" /> + <field name="email_from">${object.company_id.partner_id.email}</field> + <field + name="email_cc" + >${not object.partner_id and object.partner_email or ''|safe},</field> + <field name="subject">The ticket ${object.number} stage has changed.</field> + <field name="partner_to">${object.partner_id.id}</field> + <field name="auto_delete" eval="False" /> + <field name="lang">${object.partner_id.lang}</field> + <field + name="body_html" + ><![CDATA[<html> + <head></head> + <body style="margin: 0; padding: 0;"> + <table border="0" width="100%" cellpadding="0" bgcolor="#ededed" style="padding: 20px; background-color: #ededed; border-collapse:separate;"> + <tbody> + <!-- HEADER --> + <tr> + <td align="center" style="min-width: 590px;"> + <table width="590" border="0" cellpadding="0" bgcolor="#875A7B" style="min-width: 590px; background-color: rgb(135,90,123); padding: 20px; border-collapse:separate;"> + <tr> + <td valign="middle" align="right"> + <img src="/logo.png?company=${object.company_id}" style="padding: 0px; margin: 0px; height: auto; width: 80px;"> + </td> + </tr> + </table> + </td> + </tr> + <!-- CONTENT --> + <tr> + <td align="center" style="min-width: 590px;"> + <table width="590" border="0" cellpadding="0" bgcolor="#ffffff" style="min-width: 590px; background-color: rgb(255, 255, 255); padding: 20px; border-collapse:separate;"> + <tbody> + <td valign="top" style="font-family:Arial,Helvetica,sans-serif; color: #555; font-size: 14px;"> + <p>Hello ${object.user_id.name},</p> + <p>The ticket ${object.number} stage has changed to ${object.stage_id.name}.</p> + </td> + </tbody> + </table> + </td> + </tr> + <!-- FOOTER --> + <tr> + <td align="center" style="min-width: 590px;"> + <table width="590" border="0" cellpadding="0" bgcolor="#875A7B" style="min-width: 590px; background-color: rgb(135,90,123); padding: 20px; border-collapse:separate;"> + <tr> + <td valign="middle" align="left" style="color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 12px;"> + ${object.company_id.phone} + </td> + <td valign="middle" align="left" style="color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 12px;"> + ${object.company_id.email} + </td> + <td valign="middle" align="left" style="color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 12px;"> + ${object.company_id.website} + </td> + </tr> + </table> + </td> + </tr> + </tbody> + </table> + </body> + </html> + ]]> + </field> + </record> + <!-- Sequence --> + <record id="helpdesk_ticket_sequence" model="ir.sequence"> + <field name="name">Helpdesk Ticket Sequence</field> + <field name="code">helpdesk.ticket.sequence</field> + <field name="prefix">HT</field> + <field name="padding">5</field> + <field name="company_id" /> + </record> + <!-- Stages --> + <record id="helpdesk_ticket_stage_new" model="helpdesk.ticket.stage"> + <field name="sequence">1</field> + <field name="name">New</field> + <field name="unattended">True</field> + <field name="closed">False</field> + <field name="company_id" /> + </record> + <record id="helpdesk_ticket_stage_in_progress" model="helpdesk.ticket.stage"> + <field name="sequence">2</field> + <field name="name">In Progress</field> + <field name="unattended">False</field> + <field name="closed">False</field> + <field name="company_id" /> + </record> + <record id="helpdesk_ticket_stage_awaiting" model="helpdesk.ticket.stage"> + <field name="sequence">3</field> + <field name="name">Awaiting</field> + <field name="unattended">False</field> + <field name="closed">False</field> + <field name="company_id" /> + </record> + <record id="helpdesk_ticket_stage_done" model="helpdesk.ticket.stage"> + <field name="sequence">4</field> + <field name="name">Done</field> + <field name="unattended">False</field> + <field name="closed">True</field> + <field name="fold">True</field> + <field name="mail_template_id" ref="helpdesk_mgmt.closed_ticket_template" /> + <field name="company_id" /> + </record> + <record id="helpdesk_ticket_stage_cancelled" model="helpdesk.ticket.stage"> + <field name="sequence">5</field> + <field name="name">Cancelled</field> + <field name="unattended">False</field> + <field name="closed">True</field> + <field name="fold">True</field> + <field name="mail_template_id" ref="helpdesk_mgmt.closed_ticket_template" /> + <field name="company_id" /> + </record> + <!-- Channels --> + <record id="helpdesk_ticket_channel_web" model="helpdesk.ticket.channel"> + <field name="name">Web</field> + </record> + <record id="helpdesk_ticket_channel_email" model="helpdesk.ticket.channel"> + <field name="name">Email</field> + </record> + <record id="helpdesk_ticket_channel_phone" model="helpdesk.ticket.channel"> + <field name="name">Phone</field> + </record> + <record id="helpdesk_ticket_channel_other" model="helpdesk.ticket.channel"> + <field name="name">Other</field> + </record> + <!--default alias for leads--> + <record id="mail_alias_lead_info_helpdesk" model="mail.alias"> + <field name="alias_name">helpdesk</field> + <field name="alias_model_id" ref="model_helpdesk_ticket" /> + <field name="alias_user_id" ref="base.user_admin" /> + <field name="alias_parent_model_id" ref="model_helpdesk_ticket_team" /> + </record> + </data> +</odoo> |
