mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
Merge pull request #304 from ygol/12.0-mig-ag_legal
[FIX] handling code field + partner_id
This commit is contained in:
@@ -96,12 +96,12 @@ class Agreement(models.Model):
|
|||||||
string="Dynamic Special Terms",
|
string="Dynamic Special Terms",
|
||||||
help="Compute dynamic special terms",
|
help="Compute dynamic special terms",
|
||||||
)
|
)
|
||||||
reference = fields.Char(
|
code = fields.Char(
|
||||||
string="Reference",
|
string="Reference",
|
||||||
copy=False,
|
|
||||||
required=True,
|
required=True,
|
||||||
default=lambda self: _("New"),
|
default=lambda self: _("New"),
|
||||||
track_visibility="onchange",
|
track_visibility="onchange",
|
||||||
|
copy=False,
|
||||||
help="ID used for internal contract tracking.",
|
help="ID used for internal contract tracking.",
|
||||||
)
|
)
|
||||||
increase_type_id = fields.Many2one(
|
increase_type_id = fields.Many2one(
|
||||||
@@ -136,6 +136,7 @@ class Agreement(models.Model):
|
|||||||
partner_id = fields.Many2one(
|
partner_id = fields.Many2one(
|
||||||
"res.partner",
|
"res.partner",
|
||||||
string="Partner",
|
string="Partner",
|
||||||
|
required=False,
|
||||||
copy=True,
|
copy=True,
|
||||||
help="The customer or vendor this agreement is related to.",
|
help="The customer or vendor this agreement is related to.",
|
||||||
)
|
)
|
||||||
@@ -395,8 +396,8 @@ class Agreement(models.Model):
|
|||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def create(self, vals):
|
def create(self, vals):
|
||||||
if vals.get("reference", _("New")) == _("New"):
|
if vals.get("code", _("New")) == _("New"):
|
||||||
vals["reference"] = self.env["ir.sequence"].next_by_code(
|
vals["code"] = self.env["ir.sequence"].next_by_code(
|
||||||
"agreement"
|
"agreement"
|
||||||
) or _("New")
|
) or _("New")
|
||||||
return super(Agreement, self).create(vals)
|
return super(Agreement, self).create(vals)
|
||||||
|
|||||||
@@ -40,8 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<group string="General">
|
<group string="General">
|
||||||
<group>
|
<group>
|
||||||
<field name="code"/>
|
<field name="code" readonly="1"/>
|
||||||
<field name="reference" readonly="1"/>
|
|
||||||
<field name="parent_agreement_id"
|
<field name="parent_agreement_id"
|
||||||
domain="[('partner_id', '=', partner_id)]"/>
|
domain="[('partner_id', '=', partner_id)]"/>
|
||||||
<field name="is_template"/>
|
<field name="is_template"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user