UNPKG

@battle-racing/br-common-lib

Version:

Common library for all Battle Racing Repositorios

27 lines (25 loc) 862 B
import { PERMISSION, USER_ROLE } from '../constants'; import type { RoleDefinition } from '../types/role/RoleDefinition'; export const ROLE_DEFINITIONS: RoleDefinition[] = [ { role: USER_ROLE.SUPER_ADMIN, description: 'Complete access to all features and settings', permissions: [ PERMISSION.FULL_ACCESS, PERMISSION.KARTS_MANAGE_HARDWARE, PERMISSION.KARTS_MANAGE_POWER_UPS, PERMISSION.GAME_TRACK_MANAGE_GAMES, PERMISSION.GAME_TRACK_MANAGE_BASIC_INFO, PERMISSION.GAME_TRACK_MANAGE_HARDWARE, PERMISSION.GAME_TRACK_MANAGE_KARTS_CONFIG, PERMISSION.GAME_TRACK_MANAGE_CHECKPOINTS, PERMISSION.GAME_TRACK_MANAGE_KARTS, PERMISSION.KARTS_TRACKING, ], }, { role: USER_ROLE.OPERATOR, description: 'Game Track Operator', permissions: [PERMISSION.GAME_TRACK_MANAGE_GAMES], }, ];