feat(infisical-pg): updated names and simplified dal layer using ormify

This commit is contained in:
Akhil Mohan
2024-01-27 12:38:22 +05:30
parent 15b57de0ed
commit a19e8ad016
33 changed files with 144 additions and 178 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
import { registerOrgRoleRouter } from "./org-role";
import { registerOrgRoleRouter } from "./org-role-router";
export const registerV1EERoutes = async (server: FastifyZodProvider) => {
// org role starts with organization
@@ -10,8 +10,9 @@ export const permissionDalFactory = (db: TDbClient) => {
): Promise<(TOrgMemberships & { permissions: string }) | undefined> => {
const membership = await db(TableName.OrgMembership)
.leftJoin(TableName.OrgRoles, `${TableName.OrgMembership}.roleId`, `${TableName.OrgRoles}.id`)
.select(`${TableName.OrgMembership}.*`, `${TableName.OrgRoles}.permissions`)
.where({ userId, [`${TableName.OrgMembership}.orgId`]: orgId })
.where("userId", userId)
.where(`${TableName.OrgMembership}.orgId`, orgId)
.select(`${TableName.OrgMembership}.*`, "permissions")
.first();
return membership;