From c3db8b972f45dfa3442b1d6a59442e499a632b0c Mon Sep 17 00:00:00 2001 From: Fred KISSIE Date: Fri, 13 Feb 2026 05:36:42 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20schema=20updates=20for=20p?= =?UTF-8?q?olicies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/db/pg/schema/schema.ts | 3 +++ server/db/sqlite/schema/schema.ts | 3 +++ 2 files changed, 6 insertions(+) diff --git a/server/db/pg/schema/schema.ts b/server/db/pg/schema/schema.ts index 1c12bdfdc..b3b6534e7 100644 --- a/server/db/pg/schema/schema.ts +++ b/server/db/pg/schema/schema.ts @@ -610,9 +610,12 @@ export const resourceRules = pgTable("resourceRules", { export const resourcePolicies = pgTable("resourcePolicies", { resourcePolicyId: serial('resourcePolicyId').primaryKey(), sso: boolean("sso").notNull().default(true), + emailWhitelistEnabled: boolean("emailWhitelistEnabled").notNull().default(false), idpId: integer("idpId").references(() => idp.idpId, { onDelete: "set null" }), + niceId: text("niceId").notNull(), + isDefault: boolean("isDefault").notNull().default(true), name: varchar("name").notNull(), orgId: varchar("orgId") .references(() => orgs.orgId, { diff --git a/server/db/sqlite/schema/schema.ts b/server/db/sqlite/schema/schema.ts index 0ff784ca4..df188213c 100644 --- a/server/db/sqlite/schema/schema.ts +++ b/server/db/sqlite/schema/schema.ts @@ -950,6 +950,9 @@ export const resourceRules = sqliteTable("resourceRules", { export const resourcePolicies = sqliteTable("resourcePolicies", { resourcePolicyId: integer('resourcePolicyId').primaryKey(), sso: integer("sso", { mode: 'boolean' }).notNull().default(true), + emailWhitelistEnabled: integer("emailWhitelistEnabled", { mode: 'boolean' }).notNull().default(false), + niceId: text("niceId").notNull(), + isDefault: integer("isDefault", { mode: 'boolean' }).notNull().default(true), idpId: integer("idpId").references(() => idp.idpId, { onDelete: "set null" }),