From fa35ef2befc66bb433c99f7e10efe23e55bd9c41 Mon Sep 17 00:00:00 2001 From: louiscklaw Date: Thu, 24 Apr 2025 20:04:34 +0800 Subject: [PATCH] update constants, --- 002_source/cms/src/constants.ts | 2 + 002_source/cms/src/db/schema.json | 119 ++++++++++++++++++++++++++++++ 2 files changed, 121 insertions(+) diff --git a/002_source/cms/src/constants.ts b/002_source/cms/src/constants.ts index 7f0ea8b..ad738f6 100644 --- a/002_source/cms/src/constants.ts +++ b/002_source/cms/src/constants.ts @@ -20,6 +20,7 @@ const COL_QUIZ_CR_QUESTIONS = 'QuizCRQuestions'; // ROLES: const COL_CUSTOMERS = 'Customers'; +const COL_NOTIFICATIONS = 'Notifications'; const COL_TEACHERS = 'Teachers'; const COL_STUDENTS = 'Students'; @@ -47,6 +48,7 @@ export { COL_QUIZ_CR_QUESTIONS, // COL_CUSTOMERS, + COL_NOTIFICATIONS, COL_TEACHERS, COL_STUDENTS, // diff --git a/002_source/cms/src/db/schema.json b/002_source/cms/src/db/schema.json index c16b1b7..e1cf007 100644 --- a/002_source/cms/src/db/schema.json +++ b/002_source/cms/src/db/schema.json @@ -982,6 +982,125 @@ "indexes": [], "system": false }, + { + "id": "pbc_977978967", + "listRule": "", + "viewRule": "", + "createRule": "", + "updateRule": "", + "deleteRule": "", + "name": "Notifications", + "type": "base", + "fields": [ + { + "autogeneratePattern": "[a-z0-9]{15}", + "hidden": false, + "id": "text3208210256", + "max": 15, + "min": 15, + "name": "id", + "pattern": "^[a-z0-9]+$", + "presentable": false, + "primaryKey": true, + "required": true, + "system": true, + "type": "text" + }, + { + "hidden": false, + "id": "bool2555855207", + "name": "read", + "presentable": false, + "required": false, + "system": false, + "type": "bool" + }, + { + "autogeneratePattern": "", + "hidden": false, + "id": "text2363381545", + "max": 0, + "min": 0, + "name": "type", + "pattern": "", + "presentable": false, + "primaryKey": false, + "required": false, + "system": false, + "type": "text" + }, + { + "hidden": false, + "id": "json3182418120", + "maxSize": 0, + "name": "author", + "presentable": false, + "required": false, + "system": false, + "type": "json" + }, + { + "hidden": false, + "id": "json4225294584", + "maxSize": 0, + "name": "job", + "presentable": false, + "required": false, + "system": false, + "type": "json" + }, + { + "autogeneratePattern": "", + "hidden": false, + "id": "text1843675174", + "max": 0, + "min": 0, + "name": "description", + "pattern": "", + "presentable": false, + "primaryKey": false, + "required": false, + "system": false, + "type": "text" + }, + { + "autogeneratePattern": "", + "hidden": false, + "id": "text1798508311", + "max": 0, + "min": 0, + "name": "NOTI_ID", + "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_4061499106", "listRule": "",