agneta-platform
Version:
Agneta Platform - Integrate and customize business applications
51 lines (50 loc) • 856 B
JSON
{
"name": "Process_Server",
"base": "PersistedModel",
"options": {
"name": {
"type": "string",
"required": true
},
"ipv4": {
"type": "string",
"required": true
}
},
"mixins": {
"TimeStamp": {
"required": false
}
},
"indexes": {
"uniqueName": {
"keys": {
"name": 1
},
"options": {
"unique": true
}
}
},
"acls": [{
"accessType": "*",
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "DENY"
},
{
"accessType": "EXECUTE",
"principalType": "ROLE",
"principalId": "administrator",
"permission": "ALLOW"
}
],
"relations": {
"processes": {
"type": "hasMany",
"model": "Process",
"foreignKey": "processServerId"
}
},
"methods": {}
}