serverside filter+paginate client resources table

This commit is contained in:
Fred KISSIE
2026-02-06 02:42:15 +01:00
parent 609ffccd67
commit 6c85171091
8 changed files with 183 additions and 118 deletions

View File

@@ -219,7 +219,7 @@ export const siteResources = pgTable("siteResources", {
.references(() => orgs.orgId, { onDelete: "cascade" }),
niceId: varchar("niceId").notNull(),
name: varchar("name").notNull(),
mode: varchar("mode").notNull(), // "host" | "cidr" | "port"
mode: varchar("mode").$type<"host" | "cidr">().notNull(), // "host" | "cidr" | "port"
protocol: varchar("protocol"), // only for port mode
proxyPort: integer("proxyPort"), // only for port mode
destinationPort: integer("destinationPort"), // only for port mode