Files
member-platform/docs/ARCHITECTURE.md

996 B

member.ose.tw 架構總覽

1) 核心模型

  • 業務層級:companies -> sites -> users
  • 功能層級:systems -> modules
  • 權限核心:permission_groups(群組整合權限與成員)

2) 權限規則(固定)

  • scope 只允許:site
  • action 只允許:viewedit
  • viewedit 可同時勾選(多選)
  • 畫面顯示格式:公司/站台

3) 關聯關係(皆為多對多)

  • 群組 ⟷ 站台
  • 群組 ⟷ 系統
  • 群組 ⟷ 模組
  • 群組 ⟷ 會員

4) 管理頁責任

  • 群組管理:群組基本資料 + 站台/系統/模組/會員 + action(view/edit)
  • 系統編輯頁:基本資料 + 所屬群組列表 + 涉及會員列表
  • 模組編輯頁:基本資料 + 所屬群組列表 + 涉及會員列表
  • 公司頁:基本資料 + 站台列表
  • 會員編輯頁:基本資料 + 所屬群組列表

5) 本輪範圍

  • 會員細粒度直接授權先暫停
  • 最終規格書(正式對外版)延後到專案完成後再整理