Skip to content

Commit 3d1444b

Browse files
committed
[MIG] base_tier_validation_report: Migration to 18.0
1 parent 4cac644 commit 3d1444b

File tree

3 files changed

+17
-19
lines changed

3 files changed

+17
-19
lines changed

base_tier_validation_report/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{
44
"name": "Base Tier Validation - Reports",
55
"summary": "Reports related to tier validation",
6-
"version": "16.0.1.0.1",
6+
"version": "18.0.1.0.0",
77
"category": "Tools",
88
"website": "https://github.com/OCA/server-ux",
99
"author": "Ecosoft, Odoo Community Association (OCA)",

base_tier_validation_report/models/tier_review.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,15 @@ class TierReview(models.Model):
1616
)
1717
resource_type = fields.Selection(
1818
selection="_selection_resource_ref",
19+
compute="_compute_display_fields",
1920
compute_sudo=True,
2021
)
2122
resource_name = fields.Char(
22-
compute="_compute_resource_ref",
23+
compute="_compute_display_fields",
2324
compute_sudo=True,
2425
)
2526
next_review = fields.Char(
26-
compute="_compute_resource_ref",
27+
compute="_compute_display_fields",
2728
compute_sudo=True,
2829
)
2930

@@ -35,12 +36,14 @@ def _selection_resource_ref(self):
3536
@api.depends("model", "res_id")
3637
def _compute_resource_ref(self):
3738
for rec in self:
38-
rec.resource_ref = (
39-
"%s,%s" % (rec.model, rec.res_id) if rec.res_id else False
40-
)
41-
rec.resource_name = rec.resource_ref.display_name
39+
rec.resource_ref = f"{rec.model},{rec.res_id}" if rec.res_id else False
40+
41+
@api.depends("model", "res_id", "resource_ref")
42+
def _compute_display_fields(self):
43+
for rec in self:
4244
rec.resource_type = rec.model
43-
rec.next_review = rec.resource_ref.next_review
45+
rec.resource_name = rec.resource_ref.display_name
46+
rec.next_review = rec.next_review
4447

4548
def action_open_resource_ref(self):
4649
self.ensure_one()

base_tier_validation_report/reports/tier_review_report.xml

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<field name="model">tier.review</field>
55
<field name="priority" eval="100" />
66
<field name="arch" type="xml">
7-
<tree
7+
<list
88
decoration-danger="status=='rejected'"
99
decoration-success="status=='approved'"
1010
create="0"
@@ -30,12 +30,12 @@
3030
<field name="reviewed_date" optional="hide" />
3131
<field name="comment" optional="hide" />
3232
<field name="next_review" string="" />
33-
</tree>
33+
</list>
3434
</field>
3535
</record>
3636

3737
<record id="tier_review_report_form" model="ir.ui.view">
38-
<field name="name">tier.review.report.tree</field>
38+
<field name="name">tier.review.report.form</field>
3939
<field name="model">tier.review</field>
4040
<field name="arch" type="xml">
4141
<form create="0" edit="0" delete="0">
@@ -107,7 +107,7 @@
107107
<field name="name">My Reviews</field>
108108
<field name="type">ir.actions.act_window</field>
109109
<field name="res_model">tier.review</field>
110-
<field name="view_mode">tree,form</field>
110+
<field name="view_mode">list,form</field>
111111
<field name="domain">[("reviewer_ids", "in", uid)]</field>
112112
<field name="context">{"search_default_pending": True}</field>
113113
<field name="view_id" ref="tier_review_report_tree" />
@@ -118,7 +118,7 @@
118118
<field name="name">All Reviews</field>
119119
<field name="type">ir.actions.act_window</field>
120120
<field name="res_model">tier.review</field>
121-
<field name="view_mode">tree,form</field>
121+
<field name="view_mode">list,form</field>
122122
<field name="context">{}</field>
123123
<field name="view_id" ref="tier_review_report_tree" />
124124
<field name="search_view_id" ref="tier_review_report_search" />
@@ -128,12 +128,7 @@
128128
/>
129129
</record>
130130

131-
<menuitem
132-
id="menu_tier_validation_report"
133-
name="Reviews"
134-
parent="base.menu_board_root"
135-
sequence="3"
136-
/>
131+
<menuitem id="menu_tier_validation_report" name="Reviews" sequence="30" />
137132
<menuitem
138133
id="menu_tier_review_report_my"
139134
parent="menu_tier_validation_report"

0 commit comments

Comments
 (0)