refactor(server): moved the server files outside the src to improve static files
This commit is contained in:
15
server/services/auth/controllers/getUserAccess.ts
Normal file
15
server/services/auth/controllers/getUserAccess.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
pass over a users uuid and return all modules they have permission too.
|
||||
in the login route we attach it to user under roles.
|
||||
*/
|
||||
|
||||
import {eq} from "drizzle-orm";
|
||||
import {db} from "../../../../database/dbclient.js";
|
||||
import {userRoles} from "../../../../database/schema/userRoles.js";
|
||||
|
||||
export const roleCheck = async (user_id: any) => {
|
||||
// get the user roles by the user_id
|
||||
const roles = await db.select().from(userRoles).where(eq(userRoles.user_id, user_id));
|
||||
|
||||
return roles;
|
||||
};
|
||||
Reference in New Issue
Block a user