@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
27 lines (25 loc) • 862 B
text/typescript
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],
},
];