Skip to content

Commit 629414f

Browse files
committed
[MIG] crm_claim: Migration to 17.0
1 parent a0218bb commit 629414f

File tree

9 files changed

+76
-25
lines changed

9 files changed

+76
-25
lines changed

crm_claim/README.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ Contributors
9393

9494
- Fernando La Chica <[email protected]>
9595

96+
- `APSL-Nagarro <https://apsl.tech>`__:
97+
98+
- Bernat Obrador <[email protected]>
99+
96100
Maintainers
97101
-----------
98102

crm_claim/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
{
77
"name": "Claims Management",
8-
"version": "16.0.1.2.0",
8+
"version": "17.0.1.0.0",
99
"category": "Customer Relationship Management",
1010
"author": "Odoo S.A., Tecnativa, Odoo Community Association (OCA)",
1111
"website": "https://github.com/OCA/crm",

crm_claim/models/crm_claim.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ def _selection_model(self):
4444
active = fields.Boolean(default=True)
4545
description = fields.Text()
4646
resolution = fields.Text()
47-
create_date = fields.Datetime(string="Creation Date", readonly=True)
48-
write_date = fields.Datetime(string="Update Date", readonly=True)
47+
create_date = fields.Datetime(string="Creation Date")
48+
write_date = fields.Datetime(string="Update Date")
4949
date_deadline = fields.Date(string="Deadline")
50-
date_closed = fields.Datetime(string="Closed", readonly=True)
50+
date_closed = fields.Datetime(string="Closed")
5151
date = fields.Datetime(string="Claim Date", index=True, default=fields.Datetime.now)
5252
model_ref_id = fields.Reference(
5353
selection="_selection_model", string="Model Reference"

crm_claim/readme/CONTRIBUTORS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@
55
- Ruchir Shukla \<<[email protected]>\>
66
- [Guadaltech](https://www.guadaltech.es):
77
- Fernando La Chica \<<[email protected]>\>
8+
- [APSL-Nagarro](<https://apsl.tech>):
9+
- Bernat Obrador \<<[email protected]>\>

crm_claim/report/crm_claim_report.py

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,32 +15,35 @@ class CrmClaimReport(models.Model):
1515
_auto = False
1616
_description = "CRM Claim Report"
1717

18-
user_id = fields.Many2one(comodel_name="res.users", string="User", readonly=True)
19-
team_id = fields.Many2one(comodel_name="crm.team", string="Team", readonly=True)
20-
nbr_claims = fields.Integer(string="# of Claims", readonly=True)
18+
user_id = fields.Many2one(comodel_name="res.users", string="User")
19+
team_id = fields.Many2one(comodel_name="crm.team", string="Team")
20+
nbr_claims = fields.Integer(
21+
string="# of Claims",
22+
)
2123
company_id = fields.Many2one(
22-
comodel_name="res.company", string="Company", readonly=True
24+
comodel_name="res.company",
25+
string="Company",
2326
)
24-
create_date = fields.Datetime(readonly=True, index=True)
25-
claim_date = fields.Datetime(readonly=True)
27+
create_date = fields.Datetime(index=True)
28+
claim_date = fields.Datetime()
2629
delay_close = fields.Float(
2730
string="Delay to close",
2831
digits=(16, 2),
29-
readonly=True,
3032
group_operator="avg",
3133
help="Number of Days to close the case",
3234
)
3335
stage_id = fields.Many2one(
3436
comodel_name="crm.claim.stage",
3537
string="Stage",
36-
readonly=True,
3738
domain="[('team_ids','=',team_id)]",
3839
)
3940
categ_id = fields.Many2one(
40-
comodel_name="crm.claim.category", string="Category", readonly=True
41+
comodel_name="crm.claim.category",
42+
string="Category",
4143
)
4244
partner_id = fields.Many2one(
43-
comodel_name="res.partner", string="Partner", readonly=True
45+
comodel_name="res.partner",
46+
string="Partner",
4447
)
4548
priority = fields.Selection(
4649
selection=[("0", "Low"), ("1", "Normal"), ("2", "High")]
@@ -52,16 +55,19 @@ class CrmClaimReport(models.Model):
5255
],
5356
string="Action Type",
5457
)
55-
date_closed = fields.Datetime(string="Close Date", readonly=True, index=True)
56-
date_deadline = fields.Date(string="Deadline", readonly=True, index=True)
58+
date_closed = fields.Datetime(string="Close Date", index=True)
59+
date_deadline = fields.Date(string="Deadline", index=True)
5760
delay_expected = fields.Float(
5861
string="Overpassed Deadline",
5962
digits=(16, 2),
60-
readonly=True,
6163
group_operator="avg",
6264
)
63-
email = fields.Integer(string="# Emails", readonly=True)
64-
subject = fields.Char(string="Claim Subject", readonly=True)
65+
email = fields.Integer(
66+
string="# Emails",
67+
)
68+
subject = fields.Char(
69+
string="Claim Subject",
70+
)
6571

6672
def _select(self):
6773
select_str = """

crm_claim/report/crm_claim_report_view.xml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,41 @@
1111
</pivot>
1212
</field>
1313
</record>
14+
15+
<record id="view_report_crm_claim_form" model="ir.ui.view">
16+
<field name="name">view_report_crm_claim.form</field>
17+
<field name="model">crm.claim.report</field>
18+
<field name="arch" type="xml">
19+
<form string="">
20+
<sheet>
21+
<group>
22+
<group>
23+
<field name="user_id" readonly="1" />
24+
<field name="nbr_claims" readonly="1" />
25+
<field name="create_date" readonly="1" />
26+
<field name="delay_close" readonly="1" />
27+
<field name="categ_id" readonly="1" />
28+
<field name="priority" />
29+
<field name="date_closed" readonly="1" />
30+
<field name="delay_expected" readonly="1" />
31+
<field name="subject" readonly="1" />
32+
</group>
33+
<group>
34+
<field name="team_id" readonly="1" />
35+
<field name="company_id" readonly="1" />
36+
<field name="claim_date" readonly="1" />
37+
<field name="stage_id" readonly="1" />
38+
<field name="partner_id" readonly="1" />
39+
<field name="type_action" />
40+
<field name="date_deadline" readonly="1" />
41+
<field name="email" readonly="1" />
42+
</group>
43+
</group>
44+
</sheet>
45+
</form>
46+
</field>
47+
</record>
48+
1449
<record id="view_report_crm_claim_graph" model="ir.ui.view">
1550
<field name="name">crm.claim.report.graph</field>
1651
<field name="model">crm.claim.report</field>

crm_claim/static/description/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,10 @@ <h2><a class="toc-backref" href="#toc-entry-7">Contributors</a></h2>
441441
<li>Fernando La Chica &lt;<a class="reference external" href="mailto:fernando.lachica&#64;guadaltech.es">fernando.lachica&#64;guadaltech.es</a>&gt;</li>
442442
</ul>
443443
</li>
444+
<li><a class="reference external" href="https://apsl.tech">APSL-Nagarro</a>:<ul>
445+
<li>Bernat Obrador &lt;<a class="reference external" href="mailto:bobrador&#64;apsl.net">bobrador&#64;apsl.net</a>&gt;</li>
446+
</ul>
447+
</li>
444448
</ul>
445449
</div>
446450
<div class="section" id="maintainers">

crm_claim/views/crm_claim_views.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<field name="date" />
1212
<field name="stage_id" groups="base.group_user" />
1313
<field name="categ_id" string="Type" />
14-
<field name="date_deadline" invisible="1" />
15-
<field name="date_closed" invisible="1" />
14+
<field name="date_deadline" column_invisible="1" />
15+
<field name="date_closed" column_invisible="1" readonly="1" />
1616
<field name="company_id" groups="base.group_multi_company" />
1717
</tree>
1818
</field>
@@ -73,9 +73,9 @@
7373
<page string="Follow Up" groups="base.group_user">
7474
<group colspan="2" col="2" groups="base.group_no_one">
7575
<separator colspan="2" string="Dates" />
76-
<field name="create_date" />
77-
<field name="date_closed" invisible="1" />
78-
<field name="write_date" />
76+
<field name="create_date" readonly="1" />
77+
<field name="date_closed" invisible="1" readonly="1" />
78+
<field name="write_date" readonly="1" />
7979
</group>
8080
<group colspan="2" col="2">
8181
<separator colspan="2" string="Root Causes" />

crm_claim/views/res_partner_views.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<button
1111
class="oe_stat_button"
1212
type="action"
13-
context="{'search_default_partner_id': active_id, 'default_partner_id': active_id}"
13+
context="{'search_default_partner_id': id, 'default_partner_id': id}"
1414
name="%(crm_claim_category_claim0)d"
1515
icon="fa-comments"
1616
groups="sales_team.group_sale_salesman"

0 commit comments

Comments
 (0)