supersam/src/constants/roles.js

42 lines
1.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export const ROLE_LABELS = {
manager: "Менеджер",
production_lead: "Начальник производства",
logistician: "Логист",
driver: "Водитель-экспедитор",
admin: "Администратор",
mega_admin: "Суперадмин",
};
export const ROLE_PERMISSIONS = {
manager: [
"Просмотр импортированных заказов",
"Поиск и фильтрация по заказам",
"Комментарии и эскалации",
],
production_lead: [
"Очередь производства",
"Изменение статусов производства",
"Контроль готовности к отгрузке",
],
logistician: [
"Доставка: наборы и слоты",
"Согласование с клиентом и назначение рейса",
"Разбор проблемных доставок и ручная работа",
],
driver: [
"Назначенные доставки и маршрут",
"Загрузка, выезд и завершение рейса",
"Фиксация результата доставки",
],
admin: [
"Полный доступ к заказам и доставкам",
"Управление пользователями и ролями",
"Логи, ошибки и история действий",
],
mega_admin: [
"Полный доступ ко всем разделам",
"Управление пользователями и ролями",
"Аналитика и автоматизация",
"Логи ошибок",
],
};