mirror of
https://github.com/fosrl/pangolin.git
synced 2026-05-06 16:38:48 +00:00
♻️ schema updates for policies
This commit is contained in:
@@ -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, {
|
||||
|
||||
@@ -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"
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user