mirror of
https://github.com/noodlapp/noodl-cloudservice.git
synced 2026-01-10 14:22:52 +01:00
521 lines
8.3 KiB
JSON
521 lines
8.3 KiB
JSON
[
|
|
{
|
|
"className": "_Role",
|
|
"fields": {
|
|
"objectId": {
|
|
"type": "String"
|
|
},
|
|
"createdAt": {
|
|
"type": "Date"
|
|
},
|
|
"updatedAt": {
|
|
"type": "Date"
|
|
},
|
|
"ACL": {
|
|
"type": "ACL"
|
|
},
|
|
"name": {
|
|
"type": "String"
|
|
},
|
|
"users": {
|
|
"type": "Relation",
|
|
"targetClass": "_User"
|
|
},
|
|
"roles": {
|
|
"type": "Relation",
|
|
"targetClass": "_Role"
|
|
}
|
|
},
|
|
"classLevelPermissions": {
|
|
"find": {
|
|
"*": true
|
|
},
|
|
"count": {
|
|
"*": true
|
|
},
|
|
"get": {
|
|
"*": true
|
|
},
|
|
"create": {
|
|
"*": true
|
|
},
|
|
"update": {
|
|
"*": true
|
|
},
|
|
"delete": {
|
|
"*": true
|
|
},
|
|
"addField": {
|
|
"*": true
|
|
},
|
|
"protectedFields": {
|
|
"*": []
|
|
}
|
|
},
|
|
"indexes": {
|
|
"_id_": {
|
|
"_id": 1
|
|
},
|
|
"name_1": {
|
|
"name": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"className": "_User",
|
|
"fields": {
|
|
"objectId": {
|
|
"type": "String"
|
|
},
|
|
"createdAt": {
|
|
"type": "Date"
|
|
},
|
|
"updatedAt": {
|
|
"type": "Date"
|
|
},
|
|
"ACL": {
|
|
"type": "ACL"
|
|
},
|
|
"username": {
|
|
"type": "String"
|
|
},
|
|
"password": {
|
|
"type": "String"
|
|
},
|
|
"email": {
|
|
"type": "String"
|
|
},
|
|
"emailVerified": {
|
|
"type": "Boolean"
|
|
},
|
|
"authData": {
|
|
"type": "Object"
|
|
},
|
|
"code": {
|
|
"type": "Number"
|
|
},
|
|
"error": {
|
|
"type": "String"
|
|
},
|
|
"sessionToken": {
|
|
"type": "String"
|
|
},
|
|
"logInDisabled": {
|
|
"type": "Boolean"
|
|
}
|
|
},
|
|
"classLevelPermissions": {
|
|
"find": {},
|
|
"count": {},
|
|
"get": {},
|
|
"create": {},
|
|
"update": {},
|
|
"delete": {},
|
|
"addField": {},
|
|
"protectedFields": {
|
|
"*": []
|
|
}
|
|
},
|
|
"indexes": {
|
|
"_id_": {
|
|
"_id": 1
|
|
},
|
|
"username_1": {
|
|
"username": 1
|
|
},
|
|
"case_insensitive_email": {
|
|
"email": 1
|
|
},
|
|
"case_insensitive_username": {
|
|
"username": 1
|
|
},
|
|
"email_1": {
|
|
"email": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"className": "Ndl_CF",
|
|
"fields": {
|
|
"objectId": {
|
|
"type": "String"
|
|
},
|
|
"createdAt": {
|
|
"type": "Date"
|
|
},
|
|
"updatedAt": {
|
|
"type": "Date"
|
|
},
|
|
"ACL": {
|
|
"type": "ACL"
|
|
},
|
|
"code": {
|
|
"type": "String",
|
|
"required": false
|
|
},
|
|
"version": {
|
|
"type": "String"
|
|
},
|
|
"runtime": {
|
|
"type": "String"
|
|
}
|
|
},
|
|
"classLevelPermissions": {
|
|
"find": {
|
|
"*": true
|
|
},
|
|
"count": {
|
|
"*": true
|
|
},
|
|
"get": {
|
|
"*": true
|
|
},
|
|
"create": {
|
|
"*": true
|
|
},
|
|
"update": {
|
|
"*": true
|
|
},
|
|
"delete": {
|
|
"*": true
|
|
},
|
|
"addField": {
|
|
"*": true
|
|
},
|
|
"protectedFields": {
|
|
"*": []
|
|
}
|
|
},
|
|
"indexes": {
|
|
"_id_": {
|
|
"_id": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"className": "Test",
|
|
"fields": {
|
|
"objectId": {
|
|
"type": "String"
|
|
},
|
|
"createdAt": {
|
|
"type": "Date"
|
|
},
|
|
"updatedAt": {
|
|
"type": "Date"
|
|
},
|
|
"ACL": {
|
|
"type": "ACL"
|
|
},
|
|
"AnObject": {
|
|
"type": "Object",
|
|
"required": false
|
|
},
|
|
"Text": {
|
|
"type": "String",
|
|
"required": false
|
|
},
|
|
"ANumber": {
|
|
"type": "Number",
|
|
"required": false
|
|
},
|
|
"ADate": {
|
|
"type": "Date",
|
|
"required": false
|
|
},
|
|
"AString": {
|
|
"type": "String",
|
|
"required": false
|
|
},
|
|
"ABoolean": {
|
|
"type": "Boolean",
|
|
"required": false
|
|
},
|
|
"AnArray": {
|
|
"type": "Array",
|
|
"required": false
|
|
},
|
|
"ABool": {
|
|
"type": "Boolean"
|
|
},
|
|
"ARelation": {
|
|
"type": "Relation",
|
|
"targetClass": "Test"
|
|
}
|
|
},
|
|
"classLevelPermissions": {
|
|
"find": {
|
|
"*": true
|
|
},
|
|
"count": {
|
|
"*": true
|
|
},
|
|
"get": {
|
|
"*": true
|
|
},
|
|
"create": {
|
|
"*": true
|
|
},
|
|
"update": {
|
|
"*": true
|
|
},
|
|
"delete": {
|
|
"*": true
|
|
},
|
|
"addField": {
|
|
"*": true
|
|
},
|
|
"protectedFields": {
|
|
"*": []
|
|
}
|
|
},
|
|
"indexes": {
|
|
"_id_": {
|
|
"_id": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"className": "TestQuery",
|
|
"fields": {
|
|
"objectId": {
|
|
"type": "String"
|
|
},
|
|
"createdAt": {
|
|
"type": "Date"
|
|
},
|
|
"updatedAt": {
|
|
"type": "Date"
|
|
},
|
|
"ACL": {
|
|
"type": "ACL"
|
|
},
|
|
"Name": {
|
|
"type": "String",
|
|
"required": false
|
|
},
|
|
"Age": {
|
|
"type": "Number",
|
|
"required": false
|
|
},
|
|
"Parent": {
|
|
"type": "Pointer",
|
|
"targetClass": "TestQuery",
|
|
"required": false
|
|
},
|
|
"Children": {
|
|
"type": "Relation",
|
|
"targetClass": "TestQuery"
|
|
},
|
|
"Sex": {
|
|
"type": "String",
|
|
"required": false
|
|
}
|
|
},
|
|
"classLevelPermissions": {
|
|
"find": {
|
|
"*": true
|
|
},
|
|
"count": {
|
|
"*": true
|
|
},
|
|
"get": {
|
|
"*": true
|
|
},
|
|
"create": {
|
|
"*": true
|
|
},
|
|
"update": {
|
|
"*": true
|
|
},
|
|
"delete": {
|
|
"*": true
|
|
},
|
|
"addField": {
|
|
"*": true
|
|
},
|
|
"protectedFields": {
|
|
"*": []
|
|
}
|
|
},
|
|
"indexes": {
|
|
"_id_": {
|
|
"_id": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"className": "Post",
|
|
"fields": {
|
|
"objectId": {
|
|
"type": "String"
|
|
},
|
|
"createdAt": {
|
|
"type": "Date"
|
|
},
|
|
"updatedAt": {
|
|
"type": "Date"
|
|
},
|
|
"ACL": {
|
|
"type": "ACL"
|
|
},
|
|
"Title": {
|
|
"type": "String",
|
|
"required": false
|
|
}
|
|
},
|
|
"classLevelPermissions": {
|
|
"find": {
|
|
"*": true
|
|
},
|
|
"count": {
|
|
"*": true
|
|
},
|
|
"get": {
|
|
"*": true
|
|
},
|
|
"create": {
|
|
"*": true
|
|
},
|
|
"update": {
|
|
"*": true
|
|
},
|
|
"delete": {
|
|
"*": true
|
|
},
|
|
"addField": {
|
|
"*": true
|
|
},
|
|
"protectedFields": {
|
|
"*": []
|
|
}
|
|
},
|
|
"indexes": {
|
|
"_id_": {
|
|
"_id": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"className": "Group",
|
|
"fields": {
|
|
"objectId": {
|
|
"type": "String"
|
|
},
|
|
"createdAt": {
|
|
"type": "Date"
|
|
},
|
|
"updatedAt": {
|
|
"type": "Date"
|
|
},
|
|
"ACL": {
|
|
"type": "ACL"
|
|
},
|
|
"posts": {
|
|
"type": "Relation",
|
|
"targetClass": "Post"
|
|
},
|
|
"Name": {
|
|
"type": "String"
|
|
}
|
|
},
|
|
"classLevelPermissions": {
|
|
"find": {
|
|
"*": true
|
|
},
|
|
"count": {
|
|
"*": true
|
|
},
|
|
"get": {
|
|
"*": true
|
|
},
|
|
"create": {
|
|
"*": true
|
|
},
|
|
"update": {
|
|
"*": true
|
|
},
|
|
"delete": {
|
|
"*": true
|
|
},
|
|
"addField": {
|
|
"*": true
|
|
},
|
|
"protectedFields": {
|
|
"*": []
|
|
}
|
|
},
|
|
"indexes": {
|
|
"_id_": {
|
|
"_id": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"className": "_Session",
|
|
"fields": {
|
|
"objectId": {
|
|
"type": "String"
|
|
},
|
|
"createdAt": {
|
|
"type": "Date"
|
|
},
|
|
"updatedAt": {
|
|
"type": "Date"
|
|
},
|
|
"ACL": {
|
|
"type": "ACL"
|
|
},
|
|
"restricted": {
|
|
"type": "Boolean"
|
|
},
|
|
"user": {
|
|
"type": "Pointer",
|
|
"targetClass": "_User"
|
|
},
|
|
"installationId": {
|
|
"type": "String"
|
|
},
|
|
"sessionToken": {
|
|
"type": "String"
|
|
},
|
|
"expiresAt": {
|
|
"type": "Date"
|
|
},
|
|
"createdWith": {
|
|
"type": "Object"
|
|
}
|
|
},
|
|
"classLevelPermissions": {
|
|
"find": {
|
|
"*": true
|
|
},
|
|
"count": {
|
|
"*": true
|
|
},
|
|
"get": {
|
|
"*": true
|
|
},
|
|
"create": {
|
|
"*": true
|
|
},
|
|
"update": {
|
|
"*": true
|
|
},
|
|
"delete": {
|
|
"*": true
|
|
},
|
|
"addField": {
|
|
"*": true
|
|
},
|
|
"protectedFields": {
|
|
"*": []
|
|
}
|
|
},
|
|
"indexes": {
|
|
"_id_": {
|
|
"_id": 1
|
|
}
|
|
}
|
|
}
|
|
] |