5sControl / 5sControl/5s-frontend

Разделить роли пользователей

未关闭
#714 1 条评论 0 个 reaction 已指派 2 人 已被 @KrezKarina 认领 在 GitHub 查看
Design enhancement Front
主要语言
TypeScript
星标
3
派生
1
PR 合并指标
30 天内没有已合并 PR

描述

Предлагаю в приложении разделить роли пользователей:
1. Админ, который может работать с конфигурацией, настраивать приложение, редактировать сущности в заказах, менять тайм спаны, смотреть отчеты.
2. Рабочий, которому доступен только следующий путь - вход в приложение, войти во вкладку orders, выбрать нужный заказ, зайти в необходимую операцию, установить время старта/финиша.

贡献指南

打开贡献指南

调研方向

The issue describes adding role-based access control (Admin and Worker). Look for existing authentication logic, user models, and route guards. Check how the 'orders' page and configuration sections are currently protected. Implementing this will involve defining roles, modifying backend permissions, and updating frontend UI to conditionally show/hide features based on role.

由索引模型根据 Issue 内容生成。

评估

技术栈
react, typescript
领域
authentication, authorization, backend-api-design
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。