odoo18/addons_extensions/helpdesk/data/helpdesk_data.xml

89 lines
4.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="helpdesk_team1" model="helpdesk.team">
<field name="name">Customer Care</field>
<field name="alias_name">customer-care</field>
<field name="portal_ticket_type">general</field>
<field name="allow_portal_ticket_closing" eval="True"/>
<field name="stage_ids" eval="False"/> <!-- eval=False to don't get the default stage. New stages are setted below-->
<field name="use_sla" eval="True"/>
<field name="member_ids" eval="[Command.link(ref('base.user_admin'))]"/>
<field name="responsible_manager_id" ref="base.user_admin"/>
<!-- <field name="approver_id" ref="base.user_admin"/>-->
</record>
<record id="helpdesk_team_technical" model="helpdesk.team">
<field name="name">Technical Support</field>
<field name="alias_name">technical-support</field>
<field name="portal_ticket_type">technical</field>
<field name="stage_ids" eval="False"/>
<field name="privacy_visibility">portal</field>
<field name="use_sla" eval="True"/>
<field name="use_rating" eval="True"/>
<field name="allow_portal_ticket_closing" eval="True"/>
<field name="member_ids" eval="[Command.link(ref('base.user_admin'))]"/>
<field name="responsible_manager_id" ref="base.user_admin"/>
<!-- <field name="approver_id" ref="base.user_admin"/>-->
</record>
<record id="helpdesk_team_personal" model="helpdesk.team">
<field name="name">Personal Concern Support</field>
<field name="alias_name">personal-concern-support</field>
<field name="portal_ticket_type">personal</field>
<field name="stage_ids" eval="False"/>
<field name="privacy_visibility">portal</field>
<field name="use_sla" eval="True"/>
<field name="use_rating" eval="True"/>
<field name="allow_portal_ticket_closing" eval="True"/>
<field name="member_ids" eval="[Command.link(ref('base.user_admin'))]"/>
<field name="responsible_manager_id" ref="base.user_admin"/>
<!-- <field name="approver_id" ref="base.user_admin"/>-->
</record>
<record id="helpdesk_team_damage" model="helpdesk.team">
<field name="name">Damage / Asset Support</field>
<field name="alias_name">damage-asset-support</field>
<field name="portal_ticket_type">damage</field>
<field name="stage_ids" eval="False"/>
<field name="privacy_visibility">portal</field>
<field name="use_sla" eval="True"/>
<field name="use_rating" eval="True"/>
<field name="allow_portal_ticket_closing" eval="True"/>
<field name="member_ids" eval="[Command.link(ref('base.user_admin'))]"/>
<field name="responsible_manager_id" ref="base.user_admin"/>
<!-- <field name="approver_id" ref="base.user_admin"/>-->
</record>
<!-- stage "New" gets created by default with sequence 0-->
<record id="stage_new" model="helpdesk.stage">
<field name="name">New</field>
<field name="sequence">0</field>
<field name="team_ids" eval="[(4, ref('helpdesk_team1')), (4, ref('helpdesk_team_technical')), (4, ref('helpdesk_team_personal')), (4, ref('helpdesk_team_damage'))]"/>
<field name="template_id" ref="helpdesk.new_ticket_request_email_template"/>
</record>
<record id="stage_in_progress" model="helpdesk.stage">
<field name="name">In Progress</field>
<field name="sequence">1</field>
<field name="team_ids" eval="[(4, ref('helpdesk_team1')), (4, ref('helpdesk_team_technical')), (4, ref('helpdesk_team_personal')), (4, ref('helpdesk_team_damage'))]"/>
</record>
<record id="stage_on_hold" model="helpdesk.stage">
<field name="name">On Hold</field>
<field name="sequence">2</field>
<field name="team_ids" eval="[(4, ref('helpdesk_team1')), (4, ref('helpdesk_team_technical')), (4, ref('helpdesk_team_personal')), (4, ref('helpdesk_team_damage'))]"/>
</record>
<record id="stage_solved" model="helpdesk.stage">
<field name="name">Solved</field>
<field name="team_ids" eval="[(4, ref('helpdesk_team1')), (4, ref('helpdesk_team_technical')), (4, ref('helpdesk_team_personal')), (4, ref('helpdesk_team_damage'))]"/>
<field name="sequence">3</field>
<field name="fold" eval="True"/>
</record>
<record id="stage_cancelled" model="helpdesk.stage">
<field name="name">Cancelled</field>
<field name="sequence">4</field>
<field name="team_ids" eval="[(4, ref('helpdesk_team1')), (4, ref('helpdesk_team_technical')), (4, ref('helpdesk_team_personal')), (4, ref('helpdesk_team_damage'))]"/>
<field name="fold" eval="True"/>
</record>
</odoo>