Skip to content

Commit 9115fb4

Browse files
[MIG] : Migration to 17.0 - (name_get)
1 parent fd404aa commit 9115fb4

File tree

5 files changed

+18
-23
lines changed

5 files changed

+18
-23
lines changed

l10n_br_fiscal/models/comment.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,15 @@ def _name_search(
8686
name_get_uid=name_get_uid,
8787
)
8888

89-
def name_get(self):
89+
@api.depends("comment")
90+
def _compute_display_name(self):
9091
def truncate_name(name):
9192
if len(name) > 60:
9293
name = f"{name[:60]}..."
9394
return name
9495

95-
return [(r.id, f"{truncate_name(r.name)}") for r in self]
96+
for record in self:
97+
record.display_name = truncate_name(record.comment)
9698

9799
# format_amount function for fiscal observation
98100
# This way we can format numbers in currency template on fiscal observation

l10n_br_fiscal/models/data_abstract.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,15 @@ def _name_search(
9191
name, args=args, operator=operator, limit=limit, name_get_uid=name_get_uid
9292
)
9393

94-
def name_get(self):
94+
@api.depends("name", "code")
95+
def _compute_display_name(self):
9596
def truncate_name(name):
9697
if len(name) > 60:
9798
name = f"{name[:60]}..."
9899
return name
99100

100-
if self._context.get("show_code_only"):
101-
return [(r.id, f"{r.code}") for r in self]
102-
103-
return [(r.id, f"{r.code} - {truncate_name(r.name)}") for r in self]
101+
for record in self:
102+
if self._context.get("show_code_only"):
103+
record.display_name = record.code
104+
else:
105+
record.display_name = f"{record.code} - {truncate_name(record.name)}"

l10n_br_fiscal/models/document.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -534,11 +534,10 @@ def _compute_document_name(self):
534534
)
535535
return name
536536

537-
def name_get(self):
538-
res = []
537+
@api.depends("_compute_document_name")
538+
def _compute_display_name(self):
539539
for record in self:
540-
res.append((record.id, record._compute_document_name()))
541-
return res
540+
record.display_name = record._compute_document_name()
542541

543542
@api.depends(
544543
"issuer",

l10n_br_fiscal/models/document_serie.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,10 @@ def create(self, vals_list):
7878
vals.update({"internal_sequence_id": self._create_sequence(vals)})
7979
return super().create(vals_list)
8080

81-
def name_get(self):
82-
return [(r.id, f"{r.name}") for r in self]
81+
@api.depends("name")
82+
def _compute_display_name(self):
83+
for record in self:
84+
record.display_name = record.name
8385

8486
def _is_invalid_number(self, document_number):
8587
self.ensure_one()

l10n_br_fiscal/models/tax_definition.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,6 @@ def _compute_display_name(self):
2828
for record in self:
2929
record.display_name = record._get_complete_name()
3030

31-
@api.depends("tax_group_id", "tax_id", "cst_code")
32-
def name_get(self):
33-
result = []
34-
for record in self:
35-
name = record._get_complete_name()
36-
result.append((record.id, name))
37-
return result
38-
39-
display_name = fields.Char(compute="_compute_display_name", store=True)
40-
4131
code = fields.Char(
4232
size=8,
4333
)

0 commit comments

Comments
 (0)