loading draft from template
This commit is contained in:
@@ -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']
|
||||
|
||||
Reference in New Issue
Block a user