Compare commits

...

2 Commits

2 changed files with 5 additions and 19 deletions

View File

@@ -17,6 +17,7 @@ class ContractStatus(str, Enum):
signed = 'signed' signed = 'signed'
printed = 'printed' printed = 'printed'
executed = 'executed' executed = 'executed'
canceled = 'canceled'
class ContractDraftStatus(str, Enum): class ContractDraftStatus(str, Enum):
@@ -94,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))}\""