mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-21 11:28:43 +00:00
feat(infisical-pg): updated names and simplified dal layer using ormify
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user