feat(feedback): 反馈 FAB 菜单加「反馈管理」入口,BI-ADMIN-FEEDBACK 角色可见
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
- shared/auth/roles 新增 FEEDBACK_ADMIN_ROLES = ['BI-ADMIN-FEEDBACK'] + canManageFeedback() helper(含 FULL_ACCESS_ROLES 兜底) - FeedbackFab 菜单:在「我的反馈」下方加分割线 + 紫色 ⚙ 图标的「反馈管理」 仅 canManageFeedback 为 true 时渲染,跳到 #/admin/feedback - 后端守卫:GET /api/feedback/list 与 PATCH /api/feedback/:id 加角色判断 无权限返回 403。/mine /submit /upload 仍对全部登录用户开放。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
c5541fbbf5
commit
1a3d48b2d1
@@ -28,5 +28,7 @@ export {
|
||||
FULL_ACCESS_ROLES,
|
||||
DEPT_ACCESS_ROLES,
|
||||
SCHEDULING_ACCESS_ROLES,
|
||||
FEEDBACK_ADMIN_ROLES,
|
||||
canAccessScheduling,
|
||||
canManageFeedback,
|
||||
} from '../../shared/auth/roles.js';
|
||||
|
||||
Reference in New Issue
Block a user