export const markets = ["au", "br", "de"] as const; export const permissions = [ // generate codes are basicly invites "createCodeStudent", "createCodeTeacher", "createCodeCorporate", "createCodeCountryManager", "createCodeAdmin", // exams "createReadingExam", "createListeningExam", "createWritingExam", "createSpeakingExam", "createLevelExam", // view pages "viewExams", "viewExercises", "viewRecords", "viewStats", "viewTickets", "viewPaymentRecords", // view data "viewStudent", "viewTeacher", "viewCorporate", "viewCountryManager", "viewAdmin", // edit data "editStudent", "editTeacher", "editCorporate", "editCountryManager", "editAdmin", // delete data "deleteStudent", "deleteTeacher", "deleteCorporate", "deleteCountryManager", "deleteAdmin", ] as const; export type PermissionType = (typeof permissions)[keyof typeof permissions]; export interface Permission { id: string; type: PermissionType; users: string[]; }