feat(client/api): add C# survey (#51682)

This commit is contained in:
Tom
2023-11-07 09:04:12 -06:00
committed by GitHub
parent a297c3b9bb
commit 369368a799
30 changed files with 939 additions and 32 deletions

View File

@@ -0,0 +1,41 @@
{
"name": "Survey",
"description": "Survey responses from campers",
"base": "PersistedModel",
"idInjection": true,
"options": {
"strict": true
},
"properties": {
"title": {
"type": "string",
"required": true
},
"responses": {
"type": [
{
"question": "string",
"response": "string"
}
],
"required": true
}
},
"validations": [],
"relations": {
"user": {
"type": "belongsTo",
"model": "user",
"foreignKey": "userId"
}
},
"acls": [
{
"accessType": "*",
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "DENY"
}
],
"methods": {}
}