[IMP] agreement_legal: black, isort, prettier

This commit is contained in:
Víctor Martínez
2021-05-11 12:18:55 +02:00
parent 387e6957f4
commit 2ff068522e
41 changed files with 1306 additions and 896 deletions

View File

@@ -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