robustifying arrays and foreignkeys

This commit is contained in:
2023-02-01 18:54:53 +01:00
parent 43ad5c3048
commit 12285b2473
5 changed files with 72 additions and 31 deletions

View File

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