chore(release): 1.3.3 发布并退役旧联动
This commit is contained in:
1 parent
b7cdc7c9ea
commit
c0ebf88138
184 files changed
+5450
-11705
No files matched your search
+13
@@ -0,0 +1,13 @@
|
||||
-- 移除退役联动数据;业务课表保留并归为手工管理。
|
||||
DROP TABLE IF EXISTS "ClassIslandPush";
|
||||
DROP TABLE IF EXISTS "IntegrationDevice";
|
||||
ALTER TABLE "Class" DROP COLUMN "notificationChannel";
|
||||
UPDATE "Schedule" SET "source" = 'manual' WHERE "source" = 'classisland';
|
||||
|
||||
-- 默认组按角色绑定,改名也不会失去对应关系。
|
||||
ALTER TABLE "PermissionGroup" ADD COLUMN "defaultRole" TEXT;
|
||||
CREATE UNIQUE INDEX "PermissionGroup_defaultRole_key" ON "PermissionGroup"("defaultRole");
|
||||
DELETE FROM "PermissionGroupItem" WHERE "key" IN ('device:manage', 'classisland:notify');
|
||||
|
||||
ALTER TABLE "ClientDevice" ADD COLUMN "updateMode" TEXT NOT NULL DEFAULT 'idle';
|
||||
ALTER TABLE "ClientDevice" ADD COLUMN "updateNotBefore" DATETIME;
|
||||
@@ -0,0 +1,6 @@
|
||||
-- 未实现独立接口的权限不再展示;原有管理组继承对应只读能力。
|
||||
DELETE FROM "PermissionGroupItem" WHERE "key" IN ('log:read', 'developer:mode');
|
||||
INSERT OR IGNORE INTO "PermissionGroupItem" ("id", "groupId", "key")
|
||||
SELECT "groupId" || ':roster:read', "groupId", 'roster:read' FROM "PermissionGroupItem" WHERE "key" = 'roster:manage';
|
||||
INSERT OR IGNORE INTO "PermissionGroupItem" ("id", "groupId", "key")
|
||||
SELECT "groupId" || ':teacher:read', "groupId", 'teacher:read' FROM "PermissionGroupItem" WHERE "key" = 'teacher:manage';
|
||||
Reference in new issue
Block a user