Skip to content

Commit 8822b10

Browse files
author
Lukas Tran
committed
[MIG] agreement: Migration to 18.0
1 parent a81443c commit 8822b10

File tree

9 files changed

+39
-154
lines changed

9 files changed

+39
-154
lines changed

agreement/README.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,16 @@ Contributors
8585

8686
- Maxime Franco
8787

88+
- `Trobz <https://www.trobz.com/>`__:
89+
90+
- Nhan Tran <[email protected]>
91+
92+
Other credits
93+
-------------
94+
95+
The migration of this module from 17.0 to 18.0 was financially supported
96+
by Camptocamp.
97+
8898
Maintainers
8999
-----------
90100

agreement/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
{
55
"name": "Agreement",
66
"summary": "Adds an agreement object",
7-
"version": "17.0.1.0.0",
7+
"version": "18.0.1.0.0",
88
"category": "Contract",
99
"author": "Akretion, "
1010
"Yves Goldberg (Ygol Internetwork), "

agreement/models/agreement.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ class Agreement(models.Model):
2626
)
2727
is_template = fields.Boolean(
2828
string="Is a Template?",
29-
default=False,
3029
copy=False,
3130
help="Set if the agreement is a template. "
3231
"Template agreements don't require a partner.",
@@ -63,14 +62,9 @@ def _compute_domain(self):
6362
else:
6463
rec.domain = "sale"
6564

66-
def name_get(self):
67-
res = []
68-
for agr in self:
69-
name = agr.name
70-
if agr.code:
71-
name = f"[{agr.code}] {agr.name}"
72-
res.append((agr.id, name))
73-
return res
65+
def _compute_display_name(self):
66+
for rec in self:
67+
rec.display_name = f"[{rec.code}] {rec.name}"
7468

7569
_sql_constraints = [
7670
(

agreement/readme/CONTRIBUTORS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@
1313
- [Acsone](https://www.acsone.eu/):
1414

1515
- Maxime Franco
16+
17+
- [Trobz](https://www.trobz.com/):
18+
19+
- Nhan Tran \<<[email protected]>\>

agreement/readme/CREDITS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
The migration of this module from 17.0 to 18.0 was financially supported
2+
by Camptocamp.

agreement/static/description/index.html

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,8 @@ <h1 class="title">Agreement</h1>
389389
<li><a class="reference internal" href="#credits" id="toc-entry-2">Credits</a><ul>
390390
<li><a class="reference internal" href="#authors" id="toc-entry-3">Authors</a></li>
391391
<li><a class="reference internal" href="#contributors" id="toc-entry-4">Contributors</a></li>
392-
<li><a class="reference internal" href="#maintainers" id="toc-entry-5">Maintainers</a></li>
392+
<li><a class="reference internal" href="#other-credits" id="toc-entry-5">Other credits</a></li>
393+
<li><a class="reference internal" href="#maintainers" id="toc-entry-6">Maintainers</a></li>
393394
</ul>
394395
</li>
395396
</ul>
@@ -434,10 +435,20 @@ <h2><a class="toc-backref" href="#toc-entry-4">Contributors</a></h2>
434435
<li>Maxime Franco</li>
435436
</ul>
436437
</li>
438+
<li><p class="first"><a class="reference external" href="https://www.trobz.com/">Trobz</a>:</p>
439+
<ul class="simple">
440+
<li>Nhan Tran &lt;<a class="reference external" href="mailto:nhant&#64;trobz.com">nhant&#64;trobz.com</a>&gt;</li>
441+
</ul>
442+
</li>
437443
</ul>
438444
</div>
445+
<div class="section" id="other-credits">
446+
<h2><a class="toc-backref" href="#toc-entry-5">Other credits</a></h2>
447+
<p>The migration of this module from 17.0 to 18.0 was financially supported
448+
by Camptocamp.</p>
449+
</div>
439450
<div class="section" id="maintainers">
440-
<h2><a class="toc-backref" href="#toc-entry-5">Maintainers</a></h2>
451+
<h2><a class="toc-backref" href="#toc-entry-6">Maintainers</a></h2>
441452
<p>This module is maintained by the OCA.</p>
442453
<a class="reference external image-reference" href="https://odoo-community.org">
443454
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />

agreement/tests/test_agreement.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,9 @@ def test_agreement_type_change(self):
2727
self.agreement.write({"agreement_type_id": self.agreement_type.id})
2828
self.assertEqual(self.agreement.domain, self.agreement_type.domain)
2929

30-
def test_name_get(self):
31-
res = self.agreement.name_get()
32-
self.assertEqual(res[0][0], self.agreement.id)
33-
self.assertEqual(res[0][1], f"[{self.agreement.code}] {self.agreement.name}")
30+
def test_compute_display_name(self):
31+
display_name = self.agreement.display_name
32+
self.assertEqual(display_name, f"[{self.agreement.code}] {self.agreement.name}")
3433

3534
def test_copy(self):
3635
agreement1 = self.agreement.copy(default={"code": "Test Code"})

agreement/views/agreement.xml.orig

Lines changed: 0 additions & 135 deletions
This file was deleted.

agreement/views/agreement_type.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
<field name="name">Agreement Type List</field>
66
<field name="model">agreement.type</field>
77
<field name="arch" type="xml">
8-
<tree default_order="name">
8+
<list default_order="name">
99
<field name="name" string="Type Name" />
1010
<field name="domain" />
11-
</tree>
11+
</list>
1212
</field>
1313
</record>
1414
<!-- Agreement Type Form View -->
@@ -71,6 +71,6 @@
7171
<record id="agreement_type_action" model="ir.actions.act_window">
7272
<field name="name">Agreement Types</field>
7373
<field name="res_model">agreement.type</field>
74-
<field name="view_mode">tree,form</field>
74+
<field name="view_mode">list,form</field>
7575
</record>
7676
</odoo>

0 commit comments

Comments
 (0)