Moving customization to json level

This commit is contained in:
2023-02-01 14:10:09 +01:00
parent 35c37749f3
commit 43ad5c3048
5 changed files with 22 additions and 60 deletions

View File

@@ -33,16 +33,22 @@ class ProvisionTemplate(CrudDocument):
class ProvisionReference(BaseModel):
provision_template_id: str = Field(foreignKey={
"reference": {
"resource": "template/provision",
"schema": "ProvisionTemplate",
}
})
provision_template_id: str = Field(
foreignKey={
"reference": {
"resource": "template/provision",
"schema": "ProvisionTemplate",
},
},
props={"test": "test"}
)
class ContractTemplate(CrudDocument):
name: str
parties: List[PartyTemplate] = []
provisions: List[ProvisionReference] = []
provisions: List[ProvisionReference] = Field(
default=[],
props={"items-per-row": "1"}
)