agneta-platform
Version:
Agneta Platform - Integrate and customize business applications
51 lines (50 loc) • 837 B
JSON
{
"name": "Page",
"base": "PersistedModel",
"properties": {
"title": {
"type": "object",
"required": true
},
"path": {
"type": "string",
"required": true
},
"source": {
"type": "string",
"required": true
},
"template": {
"type": "string",
"required": false
},
"authorization": {
"type": "string",
"required": false
},
"date": {
"type": "date",
"required": false
}
},
"validations": [],
"relations": {},
"acls": [{
"accessType": "*",
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "DENY"
}],
"indexes": {
"unique": {
"keys": {
"path": 1,
"source": 1
},
"options": {
"unique": true
}
}
},
"methods": {}
}