mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[IMP] agreement_legal: black, isort, prettier
This commit is contained in:
@@ -15,19 +15,14 @@ class AgreementAppendix(models.Model):
|
||||
required=True,
|
||||
help="The title is displayed on the PDF." "The name is not.",
|
||||
)
|
||||
sequence = fields.Integer(
|
||||
string="Sequence",
|
||||
default=10)
|
||||
sequence = fields.Integer(string="Sequence", default=10)
|
||||
content = fields.Html(string="Content")
|
||||
dynamic_content = fields.Html(
|
||||
compute="_compute_dynamic_content",
|
||||
string="Dynamic Content",
|
||||
help="compute dynamic Content",
|
||||
)
|
||||
agreement_id = fields.Many2one(
|
||||
"agreement",
|
||||
string="Agreement",
|
||||
ondelete="cascade")
|
||||
agreement_id = fields.Many2one("agreement", string="Agreement", ondelete="cascade")
|
||||
active = fields.Boolean(
|
||||
string="Active",
|
||||
default=True,
|
||||
@@ -36,15 +31,18 @@ class AgreementAppendix(models.Model):
|
||||
)
|
||||
|
||||
# Dynamic field editor
|
||||
field_domain = fields.Char(string='Field Expression',
|
||||
default='[["active", "=", True]]')
|
||||
field_domain = fields.Char(
|
||||
string="Field Expression", default='[["active", "=", True]]'
|
||||
)
|
||||
default_value = fields.Char(
|
||||
string="Default Value",
|
||||
help="Optional value to use if the target field is empty.")
|
||||
help="Optional value to use if the target field is empty.",
|
||||
)
|
||||
copyvalue = fields.Char(
|
||||
string="Placeholder Expression",
|
||||
help="""Final placeholder expression, to be copy-pasted in the desired
|
||||
template field.""")
|
||||
template field.""",
|
||||
)
|
||||
|
||||
@api.onchange("field_domain", "default_value")
|
||||
def onchange_copyvalue(self):
|
||||
@@ -54,8 +52,8 @@ class AgreementAppendix(models.Model):
|
||||
if string_list:
|
||||
field_domain = string_list[0][3:-1]
|
||||
self.copyvalue = "${{object.{} or {}}}".format(
|
||||
field_domain,
|
||||
self.default_value or "''")
|
||||
field_domain, self.default_value or "''"
|
||||
)
|
||||
|
||||
# compute the dynamic content for mako expression
|
||||
@api.multi
|
||||
|
||||
Reference in New Issue
Block a user