robustifying arrays and foreignkeys
This commit is contained in:
@@ -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"}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user