FR-132 release note 草稿(存取管理)

release note 草稿:存取管理

進版時由 version-bump 搬進 docs/release_notes/v<X.Y.Z>.md,版號與日期屆時填。本頁是給客戶看的文字,不寫實作細節。

§1

新功能:存取管理

  • 存取管理取代原本的「角色管理」與「使用者管理」,集中在四頁:角色、指派、帳號、部門。
  • 角色用權限樹勾選:依側欄頁面分組,每頁分「可進入頁面」與「可使用功能」兩區;專案管理底下另分專案規劃、專案總覽、稽核計畫三個子頁。
  • 指派可設起訖日與部門:同一個人可在不同部門擁有不同角色;到期的指派自動失效,重新登入即生效。
  • 角色可匯出、匯入(JSON):可把一家設定好的角色帶到另一個環境;同名時另存,不會覆蓋內建的系統管理員。
  • 出貨五個角色:系統管理員(全部權限,內建不可改不可刪)、稽核主管、稽核員、一般成員、唯讀。後四個是範例,可改可刪可複製。
§2

重要:所有功能開始檢查權限

本版起,系統內每一個功能(共 208 項權限)都會實際檢查使用者的角色有沒有勾選對應權限,沒有勾選就無法使用。前一版部分新功能只檢查登入,本版全部改為真的檢查。

升級時系統會自動補權限,原本做得到的事升級後仍做得到:

  • 原本的權限改了新名稱,角色上的勾選跟著改名,不會遺失。
  • 這版新拆出來的權限,依「這個功能原本靠什麼權限」自動補給既有角色:
    • 原本由某個權限把關的功能 → 補給原本持有那個權限的角色(例:能維護儲存設定的角色,自動取得 AI 證據分類設定的權限)。
    • 原本只要登入就能用的功能 → 補給所有角色。
    • 這版才有的新功能 → 只補給管理員角色。
  • 能核准、關閉稽核輪次,或能檢視專案的角色,自動取得「檢視稽核」權限(否則進不了稽核輪次頁)。
  • 原本的管理員角色:若權限是全部都勾,轉為新的系統管理員(全部權限);其餘維持管理員身分、權限原樣保留。
  • 平台層的功能(授權管理、AI 額度上限、系統支援、Google Drive 應用程式憑證、框架目錄維護)仍只有平台(總部)管理員能用,一般租戶的管理員看不到也用不了。

請管理員升級後確認一件事: 自建角色若有人反映「某個按鈕不見了」或操作時跳出「使用者不具備此操作所需的權限」,請到 存取管理 → 角色,在該角色的權限樹勾上對應頁面的功能。畫面上沒有權限的按鈕會直接隱藏,不會讓使用者按了才失敗。

§3

其他

  • 選單、頁面入口、按鈕顯示與後端檢查改用同一套判斷,不再出現「選單看得到、點進去沒權限」。
  • 到期或停用的管理員指派,重新登入後即不再看到管理頁入口。