mirror of
https://github.com/fosrl/pangolin.git
synced 2026-05-18 23:05:21 +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", {
|
export const resourcePolicies = pgTable("resourcePolicies", {
|
||||||
resourcePolicyId: serial('resourcePolicyId').primaryKey(),
|
resourcePolicyId: serial('resourcePolicyId').primaryKey(),
|
||||||
sso: boolean("sso").notNull().default(true),
|
sso: boolean("sso").notNull().default(true),
|
||||||
|
emailWhitelistEnabled: boolean("emailWhitelistEnabled").notNull().default(false),
|
||||||
idpId: integer("idpId").references(() => idp.idpId, {
|
idpId: integer("idpId").references(() => idp.idpId, {
|
||||||
onDelete: "set null"
|
onDelete: "set null"
|
||||||
}),
|
}),
|
||||||
|
niceId: text("niceId").notNull(),
|
||||||
|
isDefault: boolean("isDefault").notNull().default(true),
|
||||||
name: varchar("name").notNull(),
|
name: varchar("name").notNull(),
|
||||||
orgId: varchar("orgId")
|
orgId: varchar("orgId")
|
||||||
.references(() => orgs.orgId, {
|
.references(() => orgs.orgId, {
|
||||||
|
|||||||
@@ -950,6 +950,9 @@ export const resourceRules = sqliteTable("resourceRules", {
|
|||||||
export const resourcePolicies = sqliteTable("resourcePolicies", {
|
export const resourcePolicies = sqliteTable("resourcePolicies", {
|
||||||
resourcePolicyId: integer('resourcePolicyId').primaryKey(),
|
resourcePolicyId: integer('resourcePolicyId').primaryKey(),
|
||||||
sso: integer("sso", { mode: 'boolean' }).notNull().default(true),
|
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, {
|
idpId: integer("idpId").references(() => idp.idpId, {
|
||||||
onDelete: "set null"
|
onDelete: "set null"
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in New Issue
Block a user