♻️ schema updates for policies

This commit is contained in:
Fred KISSIE
2026-02-13 05:36:42 +01:00
parent cfced63ba1
commit c3db8b972f
2 changed files with 6 additions and 0 deletions

View File

@@ -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, {

View File

@@ -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"
}),