import CONSTANTS from "../config/constants";

export const isPrivilegedStaff = async (staffRole: number, level: number) => {
  const LEVELS: Record<number, number[]> = {
  1: [CONSTANTS.STAFF_ROLES.ADMIN, CONSTANTS.STAFF_ROLES.WARDEN, CONSTANTS.STAFF_ROLES.FINANCE_ADMIN, CONSTANTS.STAFF_ROLES.BACK_OFFICE, CONSTANTS.STAFF_ROLES.SALES_HEAD],
  2: [CONSTANTS.STAFF_ROLES.WARDEN, CONSTANTS.STAFF_ROLES.ADMIN],
  //3 for Web Access
  3: [CONSTANTS.STAFF_ROLES.PARTNER, CONSTANTS.STAFF_ROLES.ADMIN, CONSTANTS.STAFF_ROLES.BACK_OFFICE, CONSTANTS.STAFF_ROLES.FINANCE_ADMIN, CONSTANTS.STAFF_ROLES.HELPDESK, CONSTANTS.STAFF_ROLES.WARDEN, CONSTANTS.STAFF_ROLES.SALES_HEAD, CONSTANTS.STAFF_ROLES.KITCHEN_MANAGER, CONSTANTS.STAFF_ROLES.IT_ADMIN], 
};
  return LEVELS[level]?.includes(staffRole) || false;
}