refactor: remove unused role

This commit is contained in:
Methapon Metanipat 2024-09-04 14:12:57 +07:00
parent c5600add96
commit 0c80d8fbdb
10 changed files with 11 additions and 62 deletions

View file

@ -24,15 +24,7 @@ if (!process.env.MINIO_BUCKET) {
}
const MINIO_BUCKET = process.env.MINIO_BUCKET;
const MANAGE_ROLES = [
"system",
"head_of_admin",
"admin",
"branch_admin",
"branch_manager",
"head_of_sale",
"sale",
];
const MANAGE_ROLES = ["system", "head_of_admin", "admin", "branch_manager", "head_of_sale", "sale"];
function imageLocation(id: string) {
return `employee/profile-img-${id}`;

View file

@ -24,15 +24,7 @@ if (!process.env.MINIO_BUCKET) {
}
const MINIO_BUCKET = process.env.MINIO_BUCKET;
const MANAGE_ROLES = [
"system",
"head_of_admin",
"admin",
"branch_admin",
"branch_manager",
"head_of_sale",
"sale",
];
const MANAGE_ROLES = ["system", "head_of_admin", "admin", "branch_manager", "head_of_sale", "sale"];
export type CustomerCreate = {
registeredBranchId?: string;

View file

@ -16,15 +16,7 @@ import prisma from "../db";
import HttpStatus from "../interfaces/http-status";
import HttpError from "../interfaces/http-error";
const MANAGE_ROLES = [
"system",
"head_of_admin",
"admin",
"branch_admin",
"branch_manager",
"head_of_sale",
"sale",
];
const MANAGE_ROLES = ["system", "head_of_admin", "admin", "branch_manager", "head_of_sale", "sale"];
type EmployeeCheckupPayload = {
checkupType?: string | null;

View file

@ -24,15 +24,7 @@ if (!process.env.MINIO_BUCKET) {
}
const MINIO_BUCKET = process.env.MINIO_BUCKET;
const MANAGE_ROLES = [
"system",
"head_of_admin",
"admin",
"branch_admin",
"branch_manager",
"head_of_sale",
"sale",
];
const MANAGE_ROLES = ["system", "head_of_admin", "admin", "branch_manager", "head_of_sale", "sale"];
function imageLocation(id: string) {
return `employee/${id}/profile-image`;

View file

@ -17,15 +17,7 @@ import HttpError from "../interfaces/http-error";
import HttpStatus from "../interfaces/http-status";
import { RequestWithUser } from "../interfaces/user";
const MANAGE_ROLES = [
"system",
"head_of_admin",
"admin",
"branch_admin",
"branch_manager",
"head_of_sale",
"sale",
];
const MANAGE_ROLES = ["system", "head_of_admin", "admin", "branch_manager", "head_of_sale", "sale"];
type EmployeeOtherInfoPayload = {
citizenId?: string | null;

View file

@ -16,15 +16,7 @@ import prisma from "../db";
import HttpStatus from "../interfaces/http-status";
import HttpError from "../interfaces/http-error";
const MANAGE_ROLES = [
"system",
"head_of_admin",
"admin",
"branch_admin",
"branch_manager",
"head_of_sale",
"sale",
];
const MANAGE_ROLES = ["system", "head_of_admin", "admin", "branch_manager", "head_of_sale", "sale"];
type EmployeeWorkPayload = {
ownerName?: string | null;

View file

@ -29,7 +29,6 @@ const MANAGE_ROLES = [
"system",
"head_of_admin",
"admin",
"branch_admin",
"branch_manager",
"head_of_account",
"account",
@ -87,8 +86,8 @@ function imageLocation(id: string) {
}
function globalAllow(roles?: string[]) {
return ["system", "head_of_admin", "admin", "branch_admin", "branch_manager", "head_of_account"].some(
(v) => roles?.includes(v),
return ["system", "head_of_admin", "admin", "branch_manager", "head_of_account"].some((v) =>
roles?.includes(v),
);
}

View file

@ -161,15 +161,14 @@ const MANAGE_ROLES = [
"system",
"head_of_admin",
"admin",
"branch_admin",
"branch_manager",
"head_of_account",
"account",
];
function globalAllow(roles?: string[]) {
return ["system", "head_of_admin", "admin", "branch_admin", "branch_manager", "head_of_account"].some(
(v) => roles?.includes(v),
return ["system", "head_of_admin", "admin", "branch_manager", "head_of_account"].some((v) =>
roles?.includes(v),
);
}

View file

@ -29,7 +29,6 @@ const MANAGE_ROLES = [
"system",
"head_of_admin",
"admin",
"branch_admin",
"branch_manager",
"head_of_account",
"account",

View file

@ -724,7 +724,7 @@ export class UserController extends Controller {
}
@Put("{userId}/image")
@Security("keycloak", ["system", "head_of_admin", "admin", "branch_admin", "branch_manager"])
@Security("keycloak", ["system", "head_of_admin", "admin", "branch_manager"])
async setUserImageByUserId(@Request() req: RequestWithUser, @Path() userId: string) {
const record = await prisma.user.findFirst({
include: {