Removing display related information in models

This commit is contained in:
2025-05-03 18:20:31 +02:00
parent 4bf414112a
commit b8d9e8e804
2 changed files with 4 additions and 19 deletions

View File

@@ -95,15 +95,8 @@ class ContractDraft(CrudDocument):
name: str = Field(title="Nom") name: str = Field(title="Nom")
title: str = Field(title="Titre") title: str = Field(title="Titre")
parties: List[DraftParty] = Field(title="Parties") parties: List[DraftParty] = Field(title="Parties")
provisions: List[DraftProvision] = Field( provisions: List[DraftProvision] = Field(title='Clauses')
props={"items-per-row": "1", "numbered": True}, variables: List[DictionaryEntry] = Field(default=[], title='Variables')
title='Clauses'
)
variables: List[DictionaryEntry] = Field(
default=[],
format="dictionary",
title='Variables'
)
status: ContractDraftStatus = Field(default=ContractDraftStatus.in_progress, title="Statut") status: ContractDraftStatus = Field(default=ContractDraftStatus.in_progress, title="Statut")
todo: List[str] = Field(default=[], title="Reste à faire") todo: List[str] = Field(default=[], title="Reste à faire")

View File

@@ -85,16 +85,8 @@ class ContractTemplate(CrudDocument):
name: str = Field(title="Nom") name: str = Field(title="Nom")
title: str = Field(title="Titre") title: str = Field(title="Titre")
parties: List[PartyTemplate] = Field(default=[], title="Parties") parties: List[PartyTemplate] = Field(default=[], title="Parties")
provisions: List[ProvisionTemplateReference] = Field( provisions: List[ProvisionTemplateReference] = Field(default=[], title="Clauses")
default=[], variables: List[DictionaryEntry] = Field(default=[], title="Variables")
props={"items-per-row": "1", "numbered": True},
title="Clauses"
)
variables: List[DictionaryEntry] = Field(
default=[],
format="dictionary",
title="Variables"
)
def compute_label(self) -> str: def compute_label(self) -> str:
return f"{self.name} - \"{unescape(remove_html_tags(self.title))}\"" return f"{self.name} - \"{unescape(remove_html_tags(self.title))}\""