本卡屬 FR-132(母卡 CM-2510),A.5 存取管理前端第 2 張。依賴:T-5.1、T-3.7。建議 model:opus。
存取管理的「角色」頁。上半是 T-5.1 的矩陣,下半另一區列出這個角色實際存的 pattern(讓管理員看懂 grc.*.* 代表什麼)。系統管理員整列鎖住,只能看與複製;三個出貨範例可改可刪可複製。支援把角色匯出成 JSON、從 JSON 匯入(零命中 pattern 會整份報錯列出、同名問覆蓋或另存)。
~/Projects/Billows/Audit-Manager/compliance-manager-fe/src/views/role-manage/RoleForm.vue、RoleManage.vue 現有角色頁(將被取代)
~/Projects/Billows/Audit-Manager/compliance-manager-fe/src/config/api/api.js:29-31,45,481 ROLES/ROLE/ROLE_STATUS/ROLE_MENU/CAPABILITIES_MENU 常數
後端匯出入 API:T-3.7(回寫內有端點與 error code)
is_system 角色:矩陣唯讀、刪除與編輯按鈕不出現、保留「複製」;is_template 角色顯示「範例」標籤。hasCap 新名(以 T-1.6 為準)。error-code.json i18n。npm run build 通過+下方手測。E2E 屬母案收口,不在本卡。foo.bar.* 的檔看錯誤列表。