forked from wangziqi/gongxue-base
10917 lines
266 KiB
JSON
10917 lines
266 KiB
JSON
[
|
|
{
|
|
"id": "_pb_users_auth_",
|
|
"listRule": "@request.auth.id != \"\" && (@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\" || @request.auth.role = \"sales\" || @request.auth.role = \"agent\" || id = @request.auth.id)",
|
|
"viewRule": "@request.auth.id != \"\" ",
|
|
"createRule": "",
|
|
"updateRule": "(@request.auth.id = id && @request.body.questionsAnswered:isset = false && @request.body.role:isset = false && @request.body.isSvip:isset = false && @request.body.svipExpiry:isset = false && @request.body.svipRegionId:isset = false && @request.body.inviteCode:isset = false && @request.body.invitedBy:isset = false && @request.body.directInviter:isset = false && @request.body.phoneBound:isset = false) || @request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\"\n",
|
|
"name": "users",
|
|
"type": "auth",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cost": 0,
|
|
"help": "",
|
|
"hidden": true,
|
|
"id": "password901924565",
|
|
"max": 0,
|
|
"min": 8,
|
|
"name": "password",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "password"
|
|
},
|
|
{
|
|
"autogeneratePattern": "[a-zA-Z0-9]{50}",
|
|
"help": "",
|
|
"hidden": true,
|
|
"id": "text2504183744",
|
|
"max": 60,
|
|
"min": 30,
|
|
"name": "tokenKey",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"exceptDomains": null,
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "email3885137012",
|
|
"name": "email",
|
|
"onlyDomains": null,
|
|
"presentable": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "email"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool1547992806",
|
|
"name": "emailVisibility",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": true,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool256245529",
|
|
"name": "verified",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": true,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 255,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "file376926767",
|
|
"maxSelect": 1,
|
|
"maxSize": 0,
|
|
"mimeTypes": [
|
|
"image/jpeg",
|
|
"image/png",
|
|
"image/svg+xml",
|
|
"image/gif",
|
|
"image/webp"
|
|
],
|
|
"name": "avatar",
|
|
"presentable": false,
|
|
"protected": false,
|
|
"required": false,
|
|
"system": false,
|
|
"thumbs": null,
|
|
"type": "file"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select1466534506",
|
|
"maxSelect": 1,
|
|
"name": "role",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"student",
|
|
"admin",
|
|
"agent",
|
|
"operator",
|
|
"sales"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool1303736402",
|
|
"name": "isSvip",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number848901969",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "score",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2479696133",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "questionsAnswered",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json1464297386",
|
|
"maxSize": 0,
|
|
"name": "stats",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date3495900423",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "svipExpiry",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1542800728",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "field",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json570552902",
|
|
"maxSize": 0,
|
|
"name": "progress",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text787483488",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "selectedSchoolId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2294201960",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "lastCheckInDate",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1146066909",
|
|
"max": 11,
|
|
"min": 0,
|
|
"name": "phone",
|
|
"pattern": "^1[3-9]\\d{9}$",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1842249112",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "qqOpenId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2371843074",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatUnionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number965670141",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "masteredWordsCount",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_1442594332",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation4065802358",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "selectedMajorId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text432700299",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "inviteCode",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation3607751814",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "invitedBy",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool3673059515",
|
|
"name": "phoneBound",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json2954543068",
|
|
"maxSize": 0,
|
|
"name": "recentActivities",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool3742215461",
|
|
"name": "hasPassword",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3874557153",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "svipRegionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4051743964",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatOpenId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": true,
|
|
"id": "text4289328774",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatSessionKey",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json1530284479",
|
|
"maxSize": 0,
|
|
"name": "svipRegions",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1536135285",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "moduleSelections",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2384009926",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "directInviter",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date1925370682",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "lastSeenAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2083397328",
|
|
"max": 1,
|
|
"min": 0,
|
|
"name": "commissionRate",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2753293999",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "leaderId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number674895824",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "bonusQuota",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text85363776",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "lastShareUnlockDate",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number357803286",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "claimedReferralTier",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE UNIQUE INDEX `idx_tokenKey__pb_users_auth_` ON `users` (`tokenKey`)",
|
|
"CREATE UNIQUE INDEX `idx_email__pb_users_auth_` ON `users` (`email`) WHERE `email` != ''",
|
|
"CREATE INDEX idx_users_lastSeenAt ON users (lastSeenAt)"
|
|
],
|
|
"system": false,
|
|
"authRule": "",
|
|
"manageRule": null,
|
|
"authAlert": {
|
|
"enabled": true,
|
|
"emailTemplate": {
|
|
"subject": "新的登录设备(地址)",
|
|
"body": "<p>你好同学,</p>\n<p>我们注意到你的 {APP_NAME} 账号在新的地方登录了:</p>\n<p><strong>如果不是你主动登录了 {APP_NAME} 账号,请记得修改密码,保证账号安全。</strong></p>\n<p>如果是你登录的,那请忽略本邮件。</p>\n<p>\n 一战成本,<br/>\n {APP_NAME} 团队 (本邮件为系统自动发送,请勿回复)\n</p>"
|
|
}
|
|
},
|
|
"oauth2": {
|
|
"mappedFields": {
|
|
"id": "",
|
|
"name": "name",
|
|
"username": "",
|
|
"avatarURL": "avatar"
|
|
},
|
|
"enabled": false
|
|
},
|
|
"passwordAuth": {
|
|
"enabled": true,
|
|
"identityFields": [
|
|
"email"
|
|
]
|
|
},
|
|
"mfa": {
|
|
"enabled": false,
|
|
"duration": 1800,
|
|
"rule": ""
|
|
},
|
|
"otp": {
|
|
"enabled": false,
|
|
"duration": 180,
|
|
"length": 8,
|
|
"emailTemplate": {
|
|
"subject": "OTP for {APP_NAME}",
|
|
"body": "<p>Hello,</p>\n<p>Your one-time password is: <strong>{OTP}</strong></p>\n<p><i>If you didn't ask for the one-time password, you can ignore this email.</i></p>\n<p>\n Thanks,<br/>\n {APP_NAME} team\n</p>"
|
|
}
|
|
},
|
|
"authToken": {
|
|
"duration": 604800
|
|
},
|
|
"passwordResetToken": {
|
|
"duration": 1800
|
|
},
|
|
"emailChangeToken": {
|
|
"duration": 1800
|
|
},
|
|
"verificationToken": {
|
|
"duration": 259200
|
|
},
|
|
"fileToken": {
|
|
"duration": 180
|
|
},
|
|
"verificationTemplate": {
|
|
"subject": "确认 {APP_NAME} 邮件",
|
|
"body": "<div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 600px; margin: 0 auto; padding: 40px 20px; color: #333;\">\n <div style=\"border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 30px;\">\n <h2 style=\"margin: 0; color: #111;\">{APP_NAME}</h2>\n </div>\n <h3 style=\"font-size: 20px; margin-bottom: 20px;\">密码重置请求</h3>\n <p style=\"line-height: 1.6; font-size: 16px; color: #555;\">您好,</p>\n <p style=\"line-height: 1.6; font-size: 16px; color: #555;\">我们收到了您的密码重置请求。请点击下方链接设置新密码:</p>\n \n <p style=\"margin: 30px 0;\">\n <!-- 核心修改:去掉了 /_/ 并直接指定了前端路由 -->\n <a href=\"{APP_URL}/#/reset-password?token={TOKEN}\" style=\"color: #2563EB; text-decoration: none; border-bottom: 2px solid #2563EB; padding-bottom: 2px; font-weight: bold; font-size: 16px;\">👉 点击此处重置密码</a>\n </p>\n \n <p style=\"line-height: 1.6; font-size: 14px; color: #888;\">链接有效期为 30 分钟。如果这不是您的操作,请忽略。</p>\n</div>"
|
|
},
|
|
"resetPasswordTemplate": {
|
|
"subject": "重新设置 {APP_NAME} 密码",
|
|
"body": "<div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 600px; margin: 0 auto; padding: 40px 20px; color: #333;\">\n <div style=\"border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 30px;\">\n <h2 style=\"margin: 0; color: #111;\">{APP_NAME}</h2>\n </div>\n <h3 style=\"font-size: 20px; margin-bottom: 20px;\">密码重置请求</h3>\n <p style=\"line-height: 1.6; font-size: 16px; color: #555;\">您好,</p>\n <p style=\"line-height: 1.6; font-size: 16px; color: #555;\">我们收到了您的密码重置请求。请点击下方链接设置新密码:</p>\n <p style=\"margin: 30px 0;\">\n <a href=\"https://st.zxzsb.com/#/reset-password?token={TOKEN}\" style=\"color: #2563EB; text-decoration: none; border-bottom: 2px solid #2563EB; padding-bottom: 2px; font-weight: bold; font-size: 16px;\">👉 点击此处重置密码</a>\n </p>\n <p style=\"line-height: 1.6; font-size: 14px; color: #888;\">链接有效期为 30 分钟。如果这不是您的操作,请忽略。</p>\n</div>"
|
|
},
|
|
"confirmEmailChangeTemplate": {
|
|
"subject": "确认 {APP_NAME} 新的邮箱绑定",
|
|
"body": "<div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; max-width: 600px; margin: 0 auto; padding: 40px 20px; color: #333;\">\n <div style=\"border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 30px;\">\n <h2 style=\"margin: 0; color: #111;\">{APP_NAME}</h2>\n </div>\n <h3 style=\"font-size: 20px; margin-bottom: 20px;\">新的邮箱绑定请求</h3>\n <p style=\"line-height: 1.6; font-size: 16px; color: #555;\">您好,</p>\n <p style=\"line-height: 1.6; font-size: 16px; color: #555;\">我们收到了您的新的邮箱绑定请求。请点击下方链接设置:</p>\n \n <p style=\"margin: 30px 0;\">\n <a href=\"{APP_URL}/_/#/auth/confirm-email-change/{TOKEN}\" style=\"color: #2563EB; text-decoration: none; border-bottom: 2px solid #2563EB; padding-bottom: 2px; font-weight: bold; font-size: 16px;\">👉 点击此处更换新邮箱</a>\n </p>\n \n <p style=\"line-height: 1.6; font-size: 14px; color: #888;\">链接有效期为 30 分钟。如果这不是您的操作,请忽略。</p>\n</div>"
|
|
}
|
|
},
|
|
{
|
|
"id": "pbc_3142635823",
|
|
"listRule": null,
|
|
"viewRule": null,
|
|
"createRule": null,
|
|
"updateRule": null,
|
|
"deleteRule": null,
|
|
"name": "_superusers",
|
|
"type": "auth",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cost": 0,
|
|
"help": "",
|
|
"hidden": true,
|
|
"id": "password901924565",
|
|
"max": 0,
|
|
"min": 8,
|
|
"name": "password",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "password"
|
|
},
|
|
{
|
|
"autogeneratePattern": "[a-zA-Z0-9]{50}",
|
|
"help": "",
|
|
"hidden": true,
|
|
"id": "text2504183744",
|
|
"max": 60,
|
|
"min": 30,
|
|
"name": "tokenKey",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"exceptDomains": null,
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "email3885137012",
|
|
"name": "email",
|
|
"onlyDomains": null,
|
|
"presentable": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "email"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool1547992806",
|
|
"name": "emailVisibility",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": true,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool256245529",
|
|
"name": "verified",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": true,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": true,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": true,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE UNIQUE INDEX `idx_tokenKey_pbc_3142635823` ON `_superusers` (`tokenKey`)",
|
|
"CREATE UNIQUE INDEX `idx_email_pbc_3142635823` ON `_superusers` (`email`) WHERE `email` != ''"
|
|
],
|
|
"system": true,
|
|
"authRule": "",
|
|
"manageRule": null,
|
|
"authAlert": {
|
|
"enabled": true,
|
|
"emailTemplate": {
|
|
"subject": "Login from a new location",
|
|
"body": "<p>Hello,</p>\n<p>We noticed a login to your {APP_NAME} account from a new location:</p>\n<p><em>{ALERT_INFO}</em></p>\n<p><strong>If this wasn't you, you should immediately change your {APP_NAME} account password to revoke access from all other locations.</strong></p>\n<p>If this was you, you may disregard this email.</p>\n<p>\n Thanks,<br/>\n {APP_NAME} team\n</p>"
|
|
}
|
|
},
|
|
"oauth2": {
|
|
"mappedFields": {
|
|
"id": "",
|
|
"name": "",
|
|
"username": "",
|
|
"avatarURL": ""
|
|
},
|
|
"enabled": false
|
|
},
|
|
"passwordAuth": {
|
|
"enabled": true,
|
|
"identityFields": [
|
|
"email"
|
|
]
|
|
},
|
|
"mfa": {
|
|
"enabled": false,
|
|
"duration": 1800,
|
|
"rule": ""
|
|
},
|
|
"otp": {
|
|
"enabled": false,
|
|
"duration": 180,
|
|
"length": 8,
|
|
"emailTemplate": {
|
|
"subject": "OTP for {APP_NAME}",
|
|
"body": "<p>Hello,</p>\n<p>Your one-time password is: <strong>{OTP}</strong></p>\n<p><i>If you didn't ask for the one-time password, you can ignore this email.</i></p>\n<p>\n Thanks,<br/>\n {APP_NAME} team\n</p>"
|
|
}
|
|
},
|
|
"authToken": {
|
|
"duration": 86400
|
|
},
|
|
"passwordResetToken": {
|
|
"duration": 1800
|
|
},
|
|
"emailChangeToken": {
|
|
"duration": 1800
|
|
},
|
|
"verificationToken": {
|
|
"duration": 259200
|
|
},
|
|
"fileToken": {
|
|
"duration": 180
|
|
},
|
|
"verificationTemplate": {
|
|
"subject": "Verify your {APP_NAME} email",
|
|
"body": "<p>Hello,</p>\n<p>Thank you for joining us at {APP_NAME}.</p>\n<p>Click on the button below to verify your email address.</p>\n<p>\n <a class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-verification/{TOKEN}\" target=\"_blank\" rel=\"noopener\">Verify</a>\n</p>\n<p>\n Thanks,<br/>\n {APP_NAME} team\n</p>"
|
|
},
|
|
"resetPasswordTemplate": {
|
|
"subject": "Reset your {APP_NAME} password",
|
|
"body": "<p>Hello,</p>\n<p>Click on the button below to reset your password.</p>\n<p>\n <a class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-password-reset/{TOKEN}\" target=\"_blank\" rel=\"noopener\">Reset password</a>\n</p>\n<p><i>If you didn't ask to reset your password, you can ignore this email.</i></p>\n<p>\n Thanks,<br/>\n {APP_NAME} team\n</p>"
|
|
},
|
|
"confirmEmailChangeTemplate": {
|
|
"subject": "Confirm your {APP_NAME} new email address",
|
|
"body": "<p>Hello,</p>\n<p>Click on the button below to confirm your new email address.</p>\n<p>\n <a class=\"btn\" href=\"{APP_URL}/_/#/auth/confirm-email-change/{TOKEN}\" target=\"_blank\" rel=\"noopener\">Confirm new email</a>\n</p>\n<p><i>If you didn't ask to change your email address, you can ignore this email.</i></p>\n<p>\n Thanks,<br/>\n {APP_NAME} team\n</p>"
|
|
}
|
|
},
|
|
{
|
|
"id": "pbc_3866499052",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"name": "announcements",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4274335913",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "content",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text917281265",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "link",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4110495136",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "bgColor",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1650598046",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "app_assets",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2324736937",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "key",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "file3309110367",
|
|
"maxSelect": 1,
|
|
"maxSize": 0,
|
|
"mimeTypes": [],
|
|
"name": "image",
|
|
"presentable": false,
|
|
"protected": false,
|
|
"required": false,
|
|
"system": false,
|
|
"thumbs": [],
|
|
"type": "file"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text196455508",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "desc",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_681515208",
|
|
"listRule": null,
|
|
"viewRule": null,
|
|
"createRule": null,
|
|
"updateRule": null,
|
|
"deleteRule": null,
|
|
"name": "audit_logs",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1204587666",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "action",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text962958965",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "targetId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1689669068",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "userId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2929181464",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "targetType",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text772177811",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "detail",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2783163181",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "ip",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3236859723",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "userAgent",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1326724116",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "metadata",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "date2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1340419796",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"name": "badges",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1843675174",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "description",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select105650625",
|
|
"maxSelect": 0,
|
|
"name": "category",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"questions ",
|
|
"accuracy",
|
|
"event"
|
|
]
|
|
},
|
|
{
|
|
"exceptDomains": null,
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "url1461831018",
|
|
"name": "icon_url",
|
|
"onlyDomains": null,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "url"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2599078931",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "level",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select1475658487",
|
|
"maxSelect": 0,
|
|
"name": "unlock_type",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"auto",
|
|
"manual"
|
|
]
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text388931923",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "condition_field",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select4041242008",
|
|
"maxSelect": 0,
|
|
"name": "condition_operator",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"gte(>=)",
|
|
"eq(==) ",
|
|
"gt(>)"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1370274879",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "condition_value",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json31779182",
|
|
"maxSize": 0,
|
|
"name": "condition_extra",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1169138922",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "sort_order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3025951362",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "banners",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text724990059",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "title",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1367709617",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "subtitle",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4274335913",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "content",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3654087349",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "buttonText",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3572223107",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "buttonLink",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4110495136",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "bgColor",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text938924930",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "borderColor",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3292755704",
|
|
"listRule": "@request.auth.id != ''",
|
|
"viewRule": "@request.auth.id != ''",
|
|
"createRule": "@request.auth.role = 'admin'",
|
|
"updateRule": "@request.auth.role = 'admin'",
|
|
"deleteRule": "@request.auth.role = 'admin'",
|
|
"name": "categories",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3949707534",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1542800728",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "subjectId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select1145392311",
|
|
"maxSelect": 1,
|
|
"name": "categoryType",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"chapter",
|
|
"paper"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2911045785",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "svipQuestionLimit",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_2672911817",
|
|
"listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"name": "code_batches",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 200,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select1232084572",
|
|
"maxSelect": 1,
|
|
"name": "saleType",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"full_price",
|
|
"campaign",
|
|
"gift",
|
|
"partner",
|
|
"agent",
|
|
"unclassified"
|
|
]
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2734263879",
|
|
"max": 200,
|
|
"min": 0,
|
|
"name": "channel",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2402299011",
|
|
"max": 200,
|
|
"min": 0,
|
|
"name": "campaignName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1889495825",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "defaultUnitPrice",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number171205753",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "costPrice",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1730513024",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "totalCount",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3957652582",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "days",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2573357162",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "regionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date917377331",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "issuedAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3545646658",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "createdBy",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3788167225",
|
|
"max": 100,
|
|
"min": 0,
|
|
"name": "remark",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2083397328",
|
|
"max": 1,
|
|
"min": 0,
|
|
"name": "commissionRate",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_787185574",
|
|
"listRule": "@request.auth.id != \"\" && (@request.auth.role = \"admin\" || (@request.auth.role = \"agent\" && agentId = @request.auth.id))",
|
|
"viewRule": "@request.auth.id != \"\" && (@request.auth.role = \"admin\" || (@request.auth.role = \"agent\" && agentId = @request.auth.id))",
|
|
"createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"name": "codes",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1997877400",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "code",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3957652582",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "days",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool3631904276",
|
|
"name": "isUsed",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation4243531548",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "usedBy",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2842888290",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "usedAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3788167225",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "remark",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text401296961",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "agentId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1250724666",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "batchId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select1232084572",
|
|
"maxSelect": 1,
|
|
"name": "saleType",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"full_price",
|
|
"campaign",
|
|
"gift",
|
|
"partner",
|
|
"agent",
|
|
"unclassified"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3672808604",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "unitPrice",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text451080590",
|
|
"max": 200,
|
|
"min": 0,
|
|
"name": "soldTo",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2475423408",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "usedRegionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2073813686",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "couponCode",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2219448038",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "couponRedemptionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_596279677",
|
|
"listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"name": "commission_settings",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number483588816",
|
|
"max": 1,
|
|
"min": 0,
|
|
"name": "defaultRate",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": true,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3788167225",
|
|
"max": 500,
|
|
"min": 0,
|
|
"name": "remark",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_2752421888",
|
|
"listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"createRule": "@request.auth.id != \"\"",
|
|
"updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"name": "coupon_redemptions",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2934794482",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "couponId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2073813686",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "couponCode",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1689669068",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "userId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1284837743",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "planId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2063623452",
|
|
"maxSelect": 1,
|
|
"name": "status",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"claimed",
|
|
"used",
|
|
"expired",
|
|
"revoked"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2585205160",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "claimedAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2842888290",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "usedAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4196627511",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "orderId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2117076406",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "discountApplied",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2573357162",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "regionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1602912115",
|
|
"max": 100,
|
|
"min": 0,
|
|
"name": "source",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3788167225",
|
|
"max": 500,
|
|
"min": 0,
|
|
"name": "remark",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1681354482",
|
|
"listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"name": "coupons",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1997877400",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "code",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1284837743",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "planId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2266495210",
|
|
"maxSelect": 1,
|
|
"name": "discountType",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"percent",
|
|
"fixed"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number521208465",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "discountValue",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date1321367048",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "validFrom",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2274640688",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "validTo",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number115675991",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "maxUses",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3056842290",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "usedCount",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select1602912115",
|
|
"maxSelect": 1,
|
|
"name": "source",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"live",
|
|
"offline",
|
|
"gift",
|
|
"campaign"
|
|
]
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3788167225",
|
|
"max": 100,
|
|
"min": 0,
|
|
"name": "remark",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_42249773",
|
|
"listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"name": "crm_config",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool1358543748",
|
|
"name": "enabled",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4101391790",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "url",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1554180325",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "secret",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4131740491",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "formName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2366416882",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "examType",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4035868241",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "timeoutSec",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2274710345",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "delaySec",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_4262410958",
|
|
"listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"name": "crm_webhook_log",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text576187720",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "recordId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3775496189",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "httpCode",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select817655234",
|
|
"maxSelect": 1,
|
|
"name": "outcome",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"success",
|
|
"retryable",
|
|
"discarded",
|
|
"network_error"
|
|
]
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text370503141",
|
|
"max": 2000,
|
|
"min": 0,
|
|
"name": "errorMessage",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text939930664",
|
|
"max": 100,
|
|
"min": 0,
|
|
"name": "leadId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4225498170",
|
|
"max": 20000,
|
|
"min": 0,
|
|
"name": "requestBody",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2480774995",
|
|
"max": 2000,
|
|
"min": 0,
|
|
"name": "responseSummary",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2534152526",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "signedAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number418120294",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "attempt",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE INDEX idx_crm_webhook_log_recordId ON crm_webhook_log (recordId)",
|
|
"CREATE INDEX idx_crm_webhook_log_signedAt ON crm_webhook_log (signedAt)"
|
|
],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_426567488",
|
|
"listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"name": "crm_webhook_queue",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text576187720",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "recordId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2063623452",
|
|
"maxSelect": 1,
|
|
"name": "status",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"pending",
|
|
"sent",
|
|
"failed",
|
|
"discarded"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date3437196906",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "scheduledAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3217549156",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "attempts",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date3058820946",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "nextAttemptAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1460807474",
|
|
"max": 2000,
|
|
"min": 0,
|
|
"name": "lastError",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number180076702",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "lastHttpCode",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text939930664",
|
|
"max": 100,
|
|
"min": 0,
|
|
"name": "leadId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date1538108716",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "sentAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE UNIQUE INDEX idx_crm_webhook_queue_recordId ON crm_webhook_queue (recordId)",
|
|
"CREATE INDEX idx_crm_webhook_queue_status_scheduled ON crm_webhook_queue (status, scheduledAt)"
|
|
],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1779123624",
|
|
"listRule": "@request.auth.role = 'admin'\t",
|
|
"viewRule": "@request.auth.role = 'admin'\t",
|
|
"createRule": "",
|
|
"updateRule": "@request.auth.role = 'admin'",
|
|
"deleteRule": "@request.auth.role = 'admin'\t",
|
|
"name": "customer_messages",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text31680599",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "openid",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3691053410",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "msgType",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4274335913",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "content",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4176922427",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "msgId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2638645845",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "createTime",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool670768011",
|
|
"name": "processed",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3241298086",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "replyContent",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3239221046",
|
|
"listRule": "@request.auth.role = 'admin'",
|
|
"viewRule": "@request.auth.role = 'admin'",
|
|
"createRule": "@request.auth.role = 'admin'",
|
|
"updateRule": "@request.auth.role = 'admin'",
|
|
"deleteRule": "@request.auth.role = 'admin'",
|
|
"name": "dashboard_cache",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2324736937",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "key",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2732461179",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "timeRange",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json2918445923",
|
|
"maxSize": 0,
|
|
"name": "data",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate1469549024",
|
|
"name": "computedAt",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_2653327544",
|
|
"listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"createRule": "",
|
|
"updateRule": "",
|
|
"deleteRule": "",
|
|
"name": "dashboard_daily_stats",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3150471306",
|
|
"max": 10,
|
|
"min": 0,
|
|
"name": "statDate",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2573357162",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "regionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2089438763",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "newUsers",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1636048698",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "newQuestions",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2418890649",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "newOrders",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number654674608",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "newRevenue",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1711761446",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "activeUsers",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date4021405430",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "rebuiltAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE INDEX idx_dashboard_daily_uniq ON dashboard_daily_stats (statDate, regionId)",
|
|
"CREATE INDEX idx_dashboard_daily_statDate ON dashboard_daily_stats (statDate)",
|
|
"CREATE INDEX idx_dashboard_daily_regionId ON dashboard_daily_stats (regionId)"
|
|
],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3903889340",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"name": "exam_dates",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3591849023",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1267398357",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "schoolId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1609666269",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "examName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2873935777",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "examDate",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2366416882",
|
|
"maxSelect": 1,
|
|
"name": "examType",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"unified",
|
|
"school"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_2923026773",
|
|
"listRule": "isActive = true",
|
|
"viewRule": "isActive = true",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "faqs",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3069659470",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "question",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3671935525",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "answer",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3177816868",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "handbook_chapters",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1843675174",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "description",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_1563785033",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1040987371",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "subjectId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_256003662",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "handbook_entries",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text724990059",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "title",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3458754147",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "summary",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json1874629670",
|
|
"maxSize": 0,
|
|
"name": "tags",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"convertURLs": false,
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "editor4274335913",
|
|
"maxSize": 0,
|
|
"name": "content",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "editor"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3177816868",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2595353692",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "chapterId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1563785033",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "handbook_subjects",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1704208859",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "icon",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1716930793",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "color",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2363381545",
|
|
"maxSelect": 1,
|
|
"name": "type",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"cultural",
|
|
"professional"
|
|
]
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3591849023",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1267398357",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "schoolId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1843675174",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "description",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_1442594332",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation947079982",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "majorId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json3353391503",
|
|
"maxSize": 0,
|
|
"name": "majorIds",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_242989748",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"operator\"",
|
|
"updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"operator\"",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "images",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "file3309110367",
|
|
"maxSelect": 1,
|
|
"maxSize": 0,
|
|
"mimeTypes": [
|
|
"image/jpeg",
|
|
"image/vnd.mozilla.apng",
|
|
"image/png",
|
|
"image/webp",
|
|
"video/mp4"
|
|
],
|
|
"name": "image",
|
|
"presentable": false,
|
|
"protected": false,
|
|
"required": false,
|
|
"system": false,
|
|
"thumbs": [],
|
|
"type": "file"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text724990059",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "title",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text105650625",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "category",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool4208731335",
|
|
"name": "isPublic",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3146995638",
|
|
"max": 500,
|
|
"min": 0,
|
|
"name": "cdnUrl",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1442594332",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "majors",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3591849023",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1267398357",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "schoolId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1843675174",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "description",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text999323008",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "studyTips",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_144009507",
|
|
"listRule": "@request.auth.role = \"admin\"",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "mock_exam_configs",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3949707534",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1040987371",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "subjectId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2254405824",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "duration",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json2604284864",
|
|
"maxSize": 0,
|
|
"name": "questionTypes",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2551357351",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "totalQuestions",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1135161748",
|
|
"listRule": "@request.auth.id != ''",
|
|
"viewRule": "@request.auth.id != ''",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"name": "module_nodes",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2783798401",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "moduleId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text284052718",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "parentId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2363381545",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "type",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2573357162",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "regionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json1326724116",
|
|
"maxSize": 0,
|
|
"name": "metadata",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3527180448",
|
|
"listRule": "@request.auth.id != \"\" && (userId = @request.auth.id || @request.auth.role = \"admin\")",
|
|
"viewRule": "@request.auth.id != \"\" && (userId = @request.auth.id || @request.auth.role = \"admin\")",
|
|
"createRule": "@request.auth.id != \"\"",
|
|
"updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"name": "orders",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text581974904",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "orderNo",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1689669068",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "userId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1284837743",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "planId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3214635935",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "planName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2392944706",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "amount",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3957652582",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "days",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2603383891",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "payMethod",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2063623452",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "status",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text777825964",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "tradeNo",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2840126091",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "paidAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2573357162",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "regionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select4178589564",
|
|
"maxSelect": 1,
|
|
"name": "payProvider",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"cloudpay",
|
|
"xpay"
|
|
]
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2444999546",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xpayWxOrderId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text343964646",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xpayChannelOrderId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text38702909",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xpayProductId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3487899667",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "xpayEnv",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json2935021848",
|
|
"maxSize": 0,
|
|
"name": "xpayRawNotify",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_4092854851",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "products",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text724990059",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "title",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3402113753",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "price",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"exceptDomains": null,
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "url917281265",
|
|
"name": "link",
|
|
"onlyDomains": null,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "url"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2363381545",
|
|
"maxSelect": 1,
|
|
"name": "type",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"video",
|
|
"book",
|
|
"material"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json1874629670",
|
|
"maxSize": 0,
|
|
"name": "tags",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2366146245",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "cover",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3182169401",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "previewIframe",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json276536473",
|
|
"maxSize": 0,
|
|
"name": "detailImages",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1033065181",
|
|
"listRule": "@request.auth.id != \"\"",
|
|
"viewRule": "@request.auth.id != \"\"",
|
|
"createRule": "@request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "question_type_groups",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1040987371",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "subjectId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1731158936",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "displayName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json1496353072",
|
|
"maxSize": 0,
|
|
"name": "types",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1086039720",
|
|
"listRule": "@request.auth.id != \"\"",
|
|
"viewRule": "@request.auth.id != \"\"",
|
|
"createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"operator\"",
|
|
"updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"operator\"",
|
|
"deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"operator\"",
|
|
"name": "question_videos",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_4009210445",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1262972602",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "questionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_937442202",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1972006737",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "videoId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2602444009",
|
|
"maxSelect": 1,
|
|
"name": "videoType",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"specific",
|
|
"general"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_4009210445",
|
|
"listRule": "@request.auth.id != ''",
|
|
"viewRule": "@request.auth.id != ''",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"name": "questions",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4274335913",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "content",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2363381545",
|
|
"maxSelect": 1,
|
|
"name": "type",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"choice",
|
|
"multi",
|
|
"judge",
|
|
"text",
|
|
"image",
|
|
"reading",
|
|
"terms",
|
|
"short_answer",
|
|
"composition",
|
|
"discuss",
|
|
"translation",
|
|
"case_analysis",
|
|
"brief_analysis",
|
|
"calculation",
|
|
"analysis_design",
|
|
"combination",
|
|
"solution"
|
|
]
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3949707534",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1040987371",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "subjectId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3292755704",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2620853105",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "categoryId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json3493198471",
|
|
"maxSize": 0,
|
|
"name": "options",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2896429690",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "correctOptionIndex",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json4045668934",
|
|
"maxSize": 0,
|
|
"name": "correctOptionIndices",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text600366971",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "answerText",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2284106510",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "explanation",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "file1781309708",
|
|
"maxSelect": 1,
|
|
"maxSize": 0,
|
|
"mimeTypes": [
|
|
"image/webp",
|
|
"image/vnd.mozilla.apng",
|
|
"image/png",
|
|
"image/jpeg"
|
|
],
|
|
"name": "media",
|
|
"presentable": false,
|
|
"protected": false,
|
|
"required": false,
|
|
"system": false,
|
|
"thumbs": [],
|
|
"type": "file"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json2563838571",
|
|
"maxSize": 0,
|
|
"name": "sub_questions",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1162660607",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "typeLabel",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text157423495",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "nodeId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select132312739",
|
|
"maxSelect": 1,
|
|
"name": "code_lang",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"c",
|
|
"cpp"
|
|
]
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1860265896",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "code_template",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_2471511001",
|
|
"listRule": "@request.auth.id != \"\" && userId = @request.auth.id",
|
|
"viewRule": "@request.auth.id != \"\" && userId = @request.auth.id",
|
|
"createRule": "@request.auth.id != \"\" && @request.body.userId = @request.auth.id",
|
|
"updateRule": "@request.auth.id != \"\" && userId = @request.auth.id && (@request.body.userId:isset = false || @request.body.userId = @request.auth.id)",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "recent_practices",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1689669068",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "userId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2363381545",
|
|
"maxSelect": 1,
|
|
"name": "type",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"quiz",
|
|
"vocabulary",
|
|
"handbook"
|
|
]
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text962958965",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "targetId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2087381559",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "targetName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number570552902",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "progress",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date4152561311",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "lastAccessTime",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1716930793",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "color",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2777894279",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "lastPracticeAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_4116282584",
|
|
"listRule": "@request.auth.id != \"\"",
|
|
"viewRule": "@request.auth.id != \"\"",
|
|
"createRule": "",
|
|
"updateRule": "",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "referral_qrcodes",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3648647130",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "scene",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text336246304",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "page",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1689669068",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "userId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "file3309110367",
|
|
"maxSelect": 1,
|
|
"maxSize": 0,
|
|
"mimeTypes": [],
|
|
"name": "image",
|
|
"presentable": false,
|
|
"protected": false,
|
|
"required": false,
|
|
"system": false,
|
|
"thumbs": [],
|
|
"type": "file"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4285051586",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "qrcodeUrl",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3644913344",
|
|
"listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"createRule": "",
|
|
"updateRule": "",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "referral_tracks",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1883776062",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "eventType",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1588806338",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "refCode",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2599010724",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "refUserId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1435058026",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "targetUserId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1602912115",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "source",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2783163181",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "ip",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3236859723",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "userAgent",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_307120071",
|
|
"listRule": "isActive = true",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "region_modules",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2363381545",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "type",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1704208859",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "icon",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1716930793",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "color",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4258032067",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "textColor",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1843675174",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "description",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text46407801",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "route",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool3117154012",
|
|
"name": "isPrimarySchoolModule",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_859047449",
|
|
"listRule": "isActive = true",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "regions",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1997877400",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "code",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1609666269",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "shortName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json3565825916",
|
|
"maxSize": 0,
|
|
"name": "config",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text827839120",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "fullName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1704208859",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "icon",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2955867648",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "pinyin",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool3759076198",
|
|
"name": "isHot",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1615648943",
|
|
"listRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"viewRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"createRule": "@request.auth.id != \"\"",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "reports",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_4009210445",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1262972602",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "questionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1689669068",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "userId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2363381545",
|
|
"maxSelect": 1,
|
|
"name": "type",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"answer_error",
|
|
"content_error",
|
|
"typo",
|
|
"explanation_bad",
|
|
"other"
|
|
]
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1843675174",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "description",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2063623452",
|
|
"maxSelect": 1,
|
|
"name": "status",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"pending",
|
|
"resolved",
|
|
"ignored"
|
|
]
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_893211491",
|
|
"listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"createRule": null,
|
|
"updateRule": null,
|
|
"deleteRule": null,
|
|
"name": "revenue_daily_stats",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3150471306",
|
|
"max": 10,
|
|
"min": 0,
|
|
"name": "statDate",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2573357162",
|
|
"max": 50,
|
|
"min": 0,
|
|
"name": "regionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1232084572",
|
|
"max": 30,
|
|
"min": 0,
|
|
"name": "saleType",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2375761822",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "realRevenue",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1422664042",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "orderCount",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number802582972",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "codeCount",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2084495990",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "codeUsed",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1406896833",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "codeEstimated",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3820463816",
|
|
"max": null,
|
|
"min": 0,
|
|
"name": "estimatedRevenue",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date4021405430",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "rebuiltAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE INDEX idx_revenue_daily_uniq ON revenue_daily_stats (statDate, regionId, saleType)",
|
|
"CREATE INDEX idx_revenue_daily_statDate ON revenue_daily_stats (statDate)",
|
|
"CREATE INDEX idx_revenue_daily_regionId ON revenue_daily_stats (regionId)"
|
|
],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3591849023",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin'",
|
|
"updateRule": "@request.auth.role = 'admin'",
|
|
"deleteRule": "@request.auth.role = 'admin'",
|
|
"name": "schools",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2841076743",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "professionalExamDate",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_307120071",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2783798401",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "moduleId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_2248487024",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin'",
|
|
"updateRule": "@request.auth.role = 'admin'",
|
|
"deleteRule": "@request.auth.role = 'admin'",
|
|
"name": "scoreline_fields",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2427137993",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "fieldKey",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text327886042",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "fieldName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select3245739509",
|
|
"maxSelect": 1,
|
|
"name": "fieldType",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"number",
|
|
"text",
|
|
"select",
|
|
"year"
|
|
]
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3703245907",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "unit",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool3198965191",
|
|
"name": "isFilter",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2073665770",
|
|
"name": "isRequired",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool477608857",
|
|
"name": "isVisible",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1063427325",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "sortOrder",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json3493198471",
|
|
"maxSize": 0,
|
|
"name": "options",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4125531906",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "placeholder",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1843675174",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "description",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool4260119192",
|
|
"name": "isTrend",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_2584711338",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin'",
|
|
"updateRule": "@request.auth.role = 'admin'",
|
|
"deleteRule": "@request.auth.role = 'admin'",
|
|
"name": "scoreline_majors",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_4107968808",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1267398357",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "schoolId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2030837234",
|
|
"name": "hasRestriction",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3691013183",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "restrictionDesc",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_788775611",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin'",
|
|
"updateRule": "@request.auth.role = 'admin'",
|
|
"deleteRule": "@request.auth.role = 'admin'",
|
|
"name": "scoreline_records",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_4107968808",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1267398357",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "schoolId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_2584711338",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation947079982",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "majorId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3145888567",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "year",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2682209641",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "schoolName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3712467415",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "majorName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json2626958263",
|
|
"maxSize": 0,
|
|
"name": "fieldValues",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_4107968808",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin'",
|
|
"updateRule": "@request.auth.role = 'admin'",
|
|
"deleteRule": "@request.auth.role = 'admin'",
|
|
"name": "scoreline_schools",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3292170333",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "shortName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2363381545",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "type",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool3759076198",
|
|
"name": "isHot",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_2769025244",
|
|
"listRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"viewRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"name": "settings",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2873935777",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "examDate",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text640955069",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "qqAppId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1420965945",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "qqAppKey",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3556632403",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "appUrl",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1643896697",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatAppId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3530747366",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatAppSecret",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool33580598",
|
|
"name": "aliyunSmsEnabled",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text643362359",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "aliyunAccessKeyId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3783423574",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "aliyunAccessKeySecret",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2420675515",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "aliyunSmsSignName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3095806663",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "aliyunSmsTemplateCode",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2568807145",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatWebAppId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3789055364",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatWebAppSecret",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text264333366",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatMpAppId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1589108542",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatMpAppSecret",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2489133499",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatMiniAppId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2331367925",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wechatMiniAppSecret",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2164709491",
|
|
"name": "tencentSmsEnabled",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2156357270",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "tencentSecretId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4171788845",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "tencentSecretKey",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text921823053",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "tencentSmsAppId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2524782618",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "tencentSmsSignName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1682088066",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "tencentSmsTemplateId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2599784205",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "svipDiscountMinQty",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number286114656",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "svipDiscountRate",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text484333636",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "svipDiscountLabel",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1734984616",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "tencentSmsTemplateLogin",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1725445303",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "tencentSmsTemplateRegister",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4039301286",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "tencentSmsTemplateBind",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2650585077",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "tencentSmsTemplateReset",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1779585412",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xunhuAlipayAppId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1438352443",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xunhuAlipayAppSecret",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1454032664",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xunhuWechatAppId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1488995922",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xunhuWechatAppSecret",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text852070166",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xunhuNotifyDomain",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2025118514",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xunhuReturnUrl",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2083712290",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wxMiniAppId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4152537591",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wxMchId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2190574319",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wxApiV3Key",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1115178111",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wxNotifyUrl",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1617171557",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wxSignServiceUrl",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3324348322",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wxPrivateKey",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text489358763",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wxSerialNo",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text849636685",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wxAccessToken",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text454185041",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "wxAccessTokenExpires",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1801263526",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xpayOfferId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": true,
|
|
"id": "text2002749083",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xpayAppKeyProd",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3861393388",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xpayAppKeySandbox",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select3487899667",
|
|
"maxSelect": 1,
|
|
"name": "xpayEnv",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"prod",
|
|
"sandbox"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool587253240",
|
|
"name": "xpayEnabled",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3293120158",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xpayNotifyToken",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2978584456",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "xpayNotifyAesKey",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number144574031",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "wxAccessTokenExpiry",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3589923086",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "defaultReferralUserId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1485687460",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "shareImageUrl",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3883025927",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "miniAppQrCode",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2193034978",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "homeUrl",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3461432430",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "adminUrl",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool642638406",
|
|
"name": "s3Enabled",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3889718361",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "s3Provider",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2975733950",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "s3Endpoint",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1736090422",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "s3Region",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2401723622",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "s3Bucket",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4171694524",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "s3AccessKeyId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2334904912",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "s3AccessKeySecret",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4134772864",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "s3CdnDomain",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4159689447",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "s3VideoPath",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1139504409",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "",
|
|
"updateRule": "",
|
|
"deleteRule": "",
|
|
"name": "smscodes",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1146066909",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "phone",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1997877400",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "code",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2363381545",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "type",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date1200295516",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "sendAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2358140346",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "expireAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1068355020",
|
|
"listRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"viewRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"name": "subject_shares",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3949707534",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation3508389370",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "sourceSubjectId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3949707534",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1217798977",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "targetSubjectId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3949707534",
|
|
"listRule": "@request.auth.id != \"\"",
|
|
"viewRule": "@request.auth.id != \"\"",
|
|
"createRule": "@request.auth.role = 'admin'",
|
|
"updateRule": "@request.auth.role = 'admin'",
|
|
"deleteRule": "@request.auth.role = 'admin'",
|
|
"name": "subjects",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2363381545",
|
|
"maxSelect": 1,
|
|
"name": "type",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"cultural",
|
|
"professional"
|
|
]
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3591849023",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1267398357",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "schoolId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_1442594332",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation947079982",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "majorId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json3353391503",
|
|
"maxSize": 0,
|
|
"name": "majorIds",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json1464297386",
|
|
"maxSize": 0,
|
|
"name": "stats",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_307120071",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2783798401",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "moduleId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_2930532983",
|
|
"listRule": "@request.auth.id != \"\" && (couponOnly != true || @request.auth.role = \"admin\" || @request.auth.role = \"superadmin\")",
|
|
"viewRule": "@request.auth.id != \"\" && (couponOnly != true || @request.auth.role = \"admin\" || @request.auth.role = \"superadmin\")",
|
|
"createRule": "@request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "svip_plans",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3402113753",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "price",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1549342448",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "originalPrice",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3957652582",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "days",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text196455508",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "desc",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text145263146",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "perDay",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4277159965",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "badge",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool1602849391",
|
|
"name": "recommended",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2573357162",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "regionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3275170603",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "regionName",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3654855884",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "vpProductId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool3418907143",
|
|
"name": "vpEnabled",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool3965182334",
|
|
"name": "couponOnly",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_471168596",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"",
|
|
"name": "tenant_config",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json4222056885",
|
|
"maxSize": 0,
|
|
"name": "config_json",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text385774305",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "updated_by",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3685880632",
|
|
"listRule": "@request.auth.id != \"\"",
|
|
"viewRule": "@request.auth.id != \"\"",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"name": "timelines",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2363381545",
|
|
"maxSelect": 1,
|
|
"name": "type",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"public",
|
|
"school"
|
|
]
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3591849023",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1267398357",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "schoolId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text724990059",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "title",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"convertURLs": false,
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "editor1843675174",
|
|
"maxSize": 0,
|
|
"name": "description",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "editor"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date1443382381",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "eventDate",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"exceptDomains": null,
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "url917281265",
|
|
"name": "link",
|
|
"onlyDomains": null,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "url"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_4293750500",
|
|
"listRule": "@request.auth.id != \"\" && (@request.auth.role = \"admin\" || userId = @request.auth.id)",
|
|
"viewRule": "@request.auth.id != \"\" && (@request.auth.role = \"admin\" || userId = @request.auth.id)",
|
|
"createRule": "@request.auth.id != \"\" && @request.body.userId = @request.auth.id",
|
|
"updateRule": "@request.auth.id != '' && userId = @request.auth.id",
|
|
"deleteRule": "@request.auth.id != '' && userId = @request.auth.id",
|
|
"name": "user_answer_records",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1689669068",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "userId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1262972602",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "questionId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2620853105",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "categoryId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json437357023",
|
|
"maxSize": 0,
|
|
"name": "selectedOptions",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2916563067",
|
|
"name": "isCorrect",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date1679402802",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "answeredAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3981798355",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"",
|
|
"name": "user_badges",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2375276105",
|
|
"maxSelect": 0,
|
|
"minSelect": 0,
|
|
"name": "user",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_1340419796",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation4277159965",
|
|
"maxSelect": 0,
|
|
"minSelect": 0,
|
|
"name": "badge",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2784720191",
|
|
"maxSelect": 0,
|
|
"minSelect": 0,
|
|
"name": "granted_by",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date4033305153",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "granted_at",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3485334036",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "note",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1051313589",
|
|
"listRule": "@request.auth.id != \"\" && userId = @request.auth.id",
|
|
"viewRule": "@request.auth.id != \"\" && userId = @request.auth.id",
|
|
"createRule": "@request.auth.id != \"\" && @request.body.userId = @request.auth.id",
|
|
"updateRule": "@request.auth.id != \"\" && userId = @request.auth.id && @request.body.userId:changed = false && @request.body.wordId:changed = false",
|
|
"deleteRule": "@request.auth.id != \"\" && userId = @request.auth.id",
|
|
"name": "user_word_favorites",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1689669068",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "userId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_1848244715",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1493903008",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "wordId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3485334036",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "note",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date2261412156",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "createdAt",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE UNIQUE INDEX IF NOT EXISTS idx_user_word_favorites_user_word\nON user_word_favorites (\"userId\", \"wordId\");\n"
|
|
],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_2182898221",
|
|
"listRule": "@request.auth.id != \"\" && userId = @request.auth.id",
|
|
"viewRule": "@request.auth.id != \"\" && userId = @request.auth.id",
|
|
"createRule": "@request.auth.id != \"\" && @request.body.userId = @request.auth.id",
|
|
"updateRule": "@request.auth.id != \"\" && userId = @request.auth.id && (@request.body.userId:isset = false || @request.body.userId = @request.auth.id) && (@request.body.wordId:isset = false || @request.body.wordId = wordId)",
|
|
"deleteRule": "@request.auth.id != \"\" && userId = @request.auth.id",
|
|
"name": "user_word_progress",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "_pb_users_auth_",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1689669068",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "userId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_1848244715",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation1493903008",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "wordId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "select2063623452",
|
|
"maxSelect": 1,
|
|
"name": "status",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "select",
|
|
"values": [
|
|
"new",
|
|
"learning",
|
|
"mastered"
|
|
]
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4211117972",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "correctCount",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number1824734194",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "wrongCount",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date1593766076",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "lastReviewDate",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "date247200393",
|
|
"max": "",
|
|
"min": "",
|
|
"name": "nextReviewDate",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "date"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE INDEX IF NOT EXISTS idx_user_word_progress_user_next_review\nON user_word_progress (\"userId\", \"nextReviewDate\");\n",
|
|
"CREATE UNIQUE INDEX IF NOT EXISTS idx_user_word_progress_user_word\nON user_word_progress (\"userId\", \"wordId\");\n"
|
|
],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_937442202",
|
|
"listRule": "@request.auth.id != \"\"",
|
|
"viewRule": "@request.auth.id != \"\"",
|
|
"createRule": " @request.auth.role = \"admin\" || @request.auth.role = \"operator\"",
|
|
"updateRule": " @request.auth.role = \"admin\" || @request.auth.role = \"operator\"",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "video_explanations",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text724990059",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "title",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1843675174",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "description",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"exceptDomains": null,
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "url2210121264",
|
|
"name": "videoUrl",
|
|
"onlyDomains": null,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "url"
|
|
},
|
|
{
|
|
"exceptDomains": null,
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "url1468393708",
|
|
"name": "thumbnailUrl",
|
|
"onlyDomains": null,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "url"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number2254405824",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "duration",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json131659572",
|
|
"maxSize": 0,
|
|
"name": "knowledgeTags",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2834195850",
|
|
"name": "isGeneral",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1040987371",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "subjectId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3144380399",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "difficulty",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_1848244715",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "vocabulary",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_3311159078",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2996690421",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "unit",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3287381265",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "word",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2433687401",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "phonetic",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1060237314",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "meaning",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1861000095",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "example",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1479703618",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "exampleTranslation",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number3144380399",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "difficulty",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "json1874629670",
|
|
"maxSize": 0,
|
|
"name": "tags",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "json"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE INDEX IF NOT EXISTS idx_vocabulary_unit_active_order\nON vocabulary (\"unit\", \"isActive\", \"order\");\n"
|
|
],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_3311159078",
|
|
"listRule": "",
|
|
"viewRule": "",
|
|
"createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'",
|
|
"deleteRule": "@request.auth.role = \"admin\"",
|
|
"name": "vocabulary_units",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1579384326",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "name",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1843675174",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "description",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number4113142680",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "order",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "number296229008",
|
|
"max": null,
|
|
"min": null,
|
|
"name": "wordCount",
|
|
"onlyInt": false,
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "number"
|
|
},
|
|
{
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "bool2323052248",
|
|
"name": "isActive",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"cascadeDelete": false,
|
|
"collectionId": "pbc_859047449",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "relation2573357162",
|
|
"maxSelect": 1,
|
|
"minSelect": 0,
|
|
"name": "regionId",
|
|
"presentable": false,
|
|
"required": false,
|
|
"system": false,
|
|
"type": "relation"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": false,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE INDEX IF NOT EXISTS idx_vocabulary_units_region_active_order\nON vocabulary_units (\"regionId\", \"isActive\", \"order\");\n"
|
|
],
|
|
"system": false
|
|
},
|
|
{
|
|
"id": "pbc_4275539003",
|
|
"listRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId",
|
|
"viewRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId",
|
|
"createRule": null,
|
|
"updateRule": null,
|
|
"deleteRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId",
|
|
"name": "_authOrigins",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text455797646",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "collectionRef",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text127846527",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "recordRef",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text4228609354",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "fingerprint",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": true,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": true,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE UNIQUE INDEX `idx_authOrigins_unique_pairs` ON `_authOrigins` (collectionRef, recordRef, fingerprint)"
|
|
],
|
|
"system": true
|
|
},
|
|
{
|
|
"id": "pbc_2281828961",
|
|
"listRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId",
|
|
"viewRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId",
|
|
"createRule": null,
|
|
"updateRule": null,
|
|
"deleteRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId",
|
|
"name": "_externalAuths",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text455797646",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "collectionRef",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text127846527",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "recordRef",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text2462348188",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "provider",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1044722854",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "providerId",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": true,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": true,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE UNIQUE INDEX `idx_externalAuths_record_provider` ON `_externalAuths` (collectionRef, recordRef, provider)",
|
|
"CREATE UNIQUE INDEX `idx_externalAuths_collection_provider` ON `_externalAuths` (collectionRef, provider, providerId)"
|
|
],
|
|
"system": true
|
|
},
|
|
{
|
|
"id": "pbc_2279338944",
|
|
"listRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId",
|
|
"viewRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId",
|
|
"createRule": null,
|
|
"updateRule": null,
|
|
"deleteRule": null,
|
|
"name": "_mfas",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text455797646",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "collectionRef",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text127846527",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "recordRef",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text1582905952",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "method",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": true,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": true,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE INDEX `idx_mfas_collectionRef_recordRef` ON `_mfas` (collectionRef,recordRef)"
|
|
],
|
|
"system": true
|
|
},
|
|
{
|
|
"id": "pbc_1638494021",
|
|
"listRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId",
|
|
"viewRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId",
|
|
"createRule": null,
|
|
"updateRule": null,
|
|
"deleteRule": null,
|
|
"name": "_otps",
|
|
"type": "base",
|
|
"fields": [
|
|
{
|
|
"autogeneratePattern": "[a-z0-9]{15}",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text3208210256",
|
|
"max": 15,
|
|
"min": 15,
|
|
"name": "id",
|
|
"pattern": "^[a-z0-9]+$",
|
|
"presentable": false,
|
|
"primaryKey": true,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text455797646",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "collectionRef",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": false,
|
|
"id": "text127846527",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "recordRef",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"cost": 8,
|
|
"help": "",
|
|
"hidden": true,
|
|
"id": "password901924565",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "password",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"required": true,
|
|
"system": true,
|
|
"type": "password"
|
|
},
|
|
{
|
|
"autogeneratePattern": "",
|
|
"help": "",
|
|
"hidden": true,
|
|
"id": "text3866985172",
|
|
"max": 0,
|
|
"min": 0,
|
|
"name": "sentTo",
|
|
"pattern": "",
|
|
"presentable": false,
|
|
"primaryKey": false,
|
|
"required": false,
|
|
"system": true,
|
|
"type": "text"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate2990389176",
|
|
"name": "created",
|
|
"onCreate": true,
|
|
"onUpdate": false,
|
|
"presentable": false,
|
|
"system": true,
|
|
"type": "autodate"
|
|
},
|
|
{
|
|
"hidden": false,
|
|
"id": "autodate3332085495",
|
|
"name": "updated",
|
|
"onCreate": true,
|
|
"onUpdate": true,
|
|
"presentable": false,
|
|
"system": true,
|
|
"type": "autodate"
|
|
}
|
|
],
|
|
"indexes": [
|
|
"CREATE INDEX `idx_otps_collectionRef_recordRef` ON `_otps` (collectionRef, recordRef)"
|
|
],
|
|
"system": true
|
|
}
|
|
] |