5 <menuitem id="menu_config_claim" name="Claim"
6 groups="base.group_no_one"
7 parent="base.menu_base_config" sequence="55"/>
9 <!-- Claims categories -->
11 <record id="crm_claim_categ_action" model="ir.actions.act_window">
12 <field name="name">Claim Categories</field>
13 <field name="res_model">crm.case.categ</field>
14 <field name="view_type">form</field>
15 <field name="view_id" ref="crm.crm_case_categ_tree-view"/>
16 <field name="domain">[('object_id.model', '=', 'crm.claim')]</field>
17 <field name="context" eval="{'object_id': ref('model_crm_claim')}"/>
18 <field name="help" type="html">
19 <p class="oe_view_nocontent_create">
20 Click to create a claim category.
22 Create claim categories to better manage and classify your
23 claims. Some example of claims can be: preventive action,
29 <menuitem action="crm_claim_categ_action" name="Categories"
30 id="menu_crm_case_claim-act" parent="menu_config_claim" groups="base.group_no_one"/>
34 <record id="crm_claim_stage_tree" model="ir.ui.view">
35 <field name="name">crm.claim.stage.tree</field>
36 <field name="model">crm.claim.stage</field>
37 <field name="arch" type="xml">
38 <tree string="Claim Stages">
39 <field name="sequence"/>
46 <record id="crm_claim_stage_form" model="ir.ui.view">
47 <field name="name">crm.claim.stage.form</field>
48 <field name="model">crm.claim.stage</field>
49 <field name="arch" type="xml">
50 <form string="Claim Stage">
52 <field name="case_default"/>
53 <field name="sequence"/>
55 <field name="case_refused"/>
61 <record id="crm_claim_stage_act" model="ir.actions.act_window">
62 <field name="name">Claim Stages</field>
63 <field name="res_model">crm.claim.stage</field>
64 <field name="view_type">form</field>
65 <field name="view_id" ref="crm_claim_stage_tree"/>
66 <field name="help" type="html">
67 <p class="oe_view_nocontent_create">
68 Click to setup a new stage in the processing of the claims.
70 You can create claim stages to categorize the status of every
71 claim entered in the system. The stages define all the steps
72 required for the resolution of a claim.
79 <record model="ir.ui.view" id="crm_case_claims_tree_view">
80 <field name="name">CRM - Claims Tree</field>
81 <field name="model">crm.claim</field>
82 <field name="arch" type="xml">
83 <tree string="Claims" colors="blue:state=='pending' and not(date_deadline and (date_deadline < current_date));gray:state in ('close', 'cancel');red:date_deadline and (date_deadline < current_date)">
85 <field name="partner_id"/>
86 <field name="user_id"/>
88 <field name="stage_id"/>
89 <field name="date_action_next"/>
90 <field name="action_next"/>
91 <field name="categ_id" string="Type"/>
92 <field name="date_deadline" invisible="1"/>
93 <field name="date_closed" invisible="1"/>
94 <field name="state" groups="base.group_no_one"/>
99 <record model="ir.ui.view" id="crm_case_claims_form_view">
100 <field name="name">CRM - Claims Form</field>
101 <field name="model">crm.claim</field>
102 <field name="arch" type="xml">
103 <form string="Claim" version="7.0">
105 <span groups="base.group_user">
106 <button name="case_open" string="Open" type="object" class="oe_highlight"
107 states="draft,pending" />
108 <button name="case_close" string="Done" type="object" class="oe_highlight"
109 states="open,pending"/>
110 <button name="case_refuse" string="Refuse" type="object" class="oe_highlight"
111 states="draft,open,pending"/>
112 <button name="stage_previous" string="Previous Stage" type="object"
113 states="open,pending" icon="gtk-go-back" attrs="{'invisible': [('stage_id','=', False)]}"/>
114 <button name="stage_next" string="Next Stage" type="object"
115 states="open,pending" icon="gtk-go-forward" attrs="{'invisible': [('stage_id','=', False)]}"/>
116 <button name="case_reset" string="Reset to Draft" type="object"
117 states="cancel,done"/>
118 <button name="case_cancel" string="Cancel" type="object"
119 states="draft,open,pending"/>
121 <field name="stage_id" widget="statusbar"
122 on_change="onchange_stage_id(stage_id)"/>
124 <sheet string="Claims">
129 <group colspan="4" col="6">
130 <field name="user_id"/>
131 <field name="section_id" widget="selection"/>
132 <field name="state" groups="base.group_no_one"/>
134 <field name="priority" groups="base.group_user"/>
135 <field name="date_deadline"/>
137 <group colspan="4" col="4">
139 <page string="Claim Description">
140 <group colspan="2" col="2" groups="base.group_user">
141 <separator colspan="2" string="Claim Reporter"/>
142 <field name="partner_id" string="Partner"
143 on_change="onchange_partner_id(partner_id)"/>
144 <field name="partner_phone"/>
145 <field name="email_from" widget="email"/>
147 <group colspan="2" col="2">
148 <separator colspan="2" string="Responsibilities"/>
149 <field name="user_fault"/>
150 <field name="categ_id" widget="selection"
151 domain="[('object_id.model', '=', 'crm.claim')]"/>
154 <separator colspan="4" string="Claim/Action Description"/>
155 <field name="description" colspan="4" nolabel="1"/>
157 <page string="Follow Up">
158 <group colspan="2" col="2">
159 <separator colspan="2" string="Actions"/>
160 <field name="date_action_next"/>
161 <field name="action_next"/>
163 <group colspan="2" col="2" groups="base.group_no_one">
164 <separator colspan="2" string="Dates"/>
165 <field name="create_date"/>
166 <field name="date_closed"/>
167 <field name="write_date"/>
170 <group colspan="2" col="2">
171 <separator colspan="2" string="Root Causes"/>
172 <field name="cause" colspan="2" nolabel="1"/>
174 <group colspan="2" col="2">
175 <separator colspan="2" string="Resolution Actions"/>
176 <field name="type_action"/>
177 <field name="resolution" colspan="2" nolabel="1"/>
183 <div class="oe_chatter">
184 <field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
185 <field name="message_follower_ids" widget="mail_followers"/>
191 <!-- Claim Calendar view -->
193 <record model="ir.ui.view" id="crm_case_claims_calendar_view">
194 <field name="name">Claims Actions</field>
195 <field name="model">crm.claim</field>
196 <field name="priority" eval="2"/>
197 <field name="arch" type="xml">
198 <calendar string="Claims" date_start="date_action_next" color="user_id">
205 <!-- Crm claim Search view -->
207 <record id="view_crm_case_claims_filter" model="ir.ui.view">
208 <field name="name">CRM - Claims Search</field>
209 <field name="model">crm.claim</field>
210 <field name="arch" type="xml">
211 <search string="Search Claims">
212 <field name="name" string="Claims"/>
213 <filter icon="terp-check" string="New" name="current" domain="[('state','=','draft')]" help="New Claims"/>
214 <filter icon="terp-camera_test" string="In Progress" domain="[('state','=','open')]" help="In Progress Claims"/>
215 <filter icon="terp-gtk-media-pause" string="Pending" domain="[('state','=','pending')]"/>
217 <filter string="Unassigned Claims" icon="terp-personal-" domain="[('user_id','=', False)]" help="Unassigned Claims" />
218 <field name="partner_id"/>
219 <field name="user_id"/>
220 <group expand="0" string="Group By...">
221 <filter string="Partner" icon="terp-partner" domain="[]" help="Partner" context="{'group_by':'partner_id'}"/>
222 <filter string="Responsible" icon="terp-personal" domain="[]" help="Responsible User" context="{'group_by':'user_id'}"/>
223 <filter string="Stage" icon="terp-stage" domain="[]" context="{'group_by':'stage_id'}"/>
224 <filter string="Type" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'categ_id'}"/>
225 <filter string="Status" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}" groups="base.group_no_one"/>
226 <filter string="Claim Date" icon="terp-go-month" domain="[]" help="Claim Date" context="{'group_by':'date'}"/>
227 <filter string="Deadline" icon="terp-go-month" domain="[]" context="{'group_by':'date_deadline'}"/>
228 <filter string="Closure" icon="terp-go-month" domain="[]" help="Date Closed" context="{'group_by':'date_closed'}" groups="base.group_no_one"/>
234 <record id="view_claim_partner_info_form1" model="ir.ui.view">
235 <field name="name">res.partner.claim.info.form</field>
236 <field name="model">res.partner</field>
237 <field name="inherit_id" ref="base.view_partner_form"/>
238 <field name="priority">20</field>
239 <field name="arch" type="xml">
240 <xpath expr="//page[@name='page_history']" position="attributes">
241 <attribute name="invisible">False</attribute>
243 <xpath expr="//page[@name='page_history']" position="inside">
244 <group name="grp_claim" string="Claim">
245 <field name="claims_ids" colspan="4" nolabel="1">
246 <tree string="Partners Claim" editable="bottom">
256 context="{'search_default_partner_id': [active_id], 'default_partner_id': active_id}"
257 id="act_claim_partner"
259 view_mode="tree,form"
260 res_model="crm.claim"
261 src_model="res.partner"/>