本卡屬 FR-155(母卡 CM-2977 https://app.notion.com/p/FR-155-RBAC-tab-4-11-400346da4cd081c1b7ffce63ec77390d),第 5 批 T-5.2:前端三件小事。只改 FE repo。等 T-5.1(常數檔要它刪完能力點再產)。

這一棒在做什麼(白話)

流程設計器點任務節點的「主要角色」下拉現在列全部專案能力點(15 個),包含「看專案」「SSP 寫入」這種跟推進無關的,選錯會讓所有人都能推那一站。決策者裁示只列三個:審閱、稽核判定、推進任何階段。另外問卷頁有一條「審核者看不到填答歷史」的前端特例,後端沒擋,決策者裁示拿掉。最後把後端重產的能力點常數檔 commit 進來(少兩個)。

在哪裡

~/Projects/Billows/Audit-Manager/compliance-manager-fe/src/views/flow-template/mainRoleCaps.js:11   MAIN_ROLE_CAPS = PROJ_NAMES(改成三個)
~/Projects/Billows/Audit-Manager/compliance-manager-fe/src/views/flow-template/FlowTemplateEditorView.vue:130   roleOptions 用 MAIN_ROLE_CAPS
~/Projects/Billows/Audit-Manager/compliance-manager-fe/src/views/survey-v2/SurveyPreview.vue:1297   `&& userRole !== 'reviewer'` 拿掉
~/Projects/Billows/Audit-Manager/compliance-manager-fe/src/config/projectCapabilities.js   由 BE scripts/deliverables/gen_permission_matrix.py 產(T-5.1 已重跑,拿它的輸出)

怎麼做

手測(headless)

紀律