loading draft from template

This commit is contained in:
ewandor committed 2023-02-12 20:27:58 +01:00
1 parent 57a282b004
commit 7c34c2ba91
7 files changed
+130 -23

No files matched your search

+8
View File
@@ -56,6 +56,7 @@ class ProvisionTemplateReference(BaseModel):
class ContractTemplate(CrudDocument):
name: str
title: str
label: str = ""
parties: List[PartyTemplate] = []
provisions: List[ProvisionTemplateReference] = Field(
default=[],
@@ -65,3 +66,10 @@ class ContractTemplate(CrudDocument):
default=[],
format="dictionary",
)
@validator("label", always=True)
def generate_label(cls, v, values, **kwargs):
return "{} - \"{}\"".format(values['name'], unescape(remove_html_tags(values['title'])))
class Settings(CrudDocument.Settings):
fulltext_search = ['name', 'title']