1.4 KiB
1.4 KiB
member docs index
0. 先看這兩份(入口)
docs/ARCHITECTURE_AND_CONFIG.mddocs/BACKEND_ARCHITECTURE.md
1. 架構核心(你現在的實際模型)
- 業務層級:
公司 companies -> 品牌站台 sites -> 會員 users - 功能層級:
系統 systems -> 模組 modules - 授權層級:
scope(company/site) + system + module(可空) + action - 權限來源:
直接授權 + 群組授權
2. 前端交辦(直接丟給另一隻 AI)
docs/FRONTEND_API_CONTRACT.mddocs/FRONTEND_HANDOFF_SCHEMA_V2.mddocs/FRONTEND_ARCHITECTURE.md
3. 後端與環境
docs/BACKEND_BOOTSTRAP.mddocs/TASKPLAN_BACKEND.mdbackend/.env.development(本機開發)
4. DB(單一來源)
backend/scripts/init_schema.sql(完整 schema)docs/DB_SCHEMA_SNAPSHOT.md(目前資料庫結構快照)
5. 管理流程(建議操作順序)
- 建立
systems、modules - 建立
companies、sites - 建立/同步
members(可同步 Authentik) - 建立
permission-groups - 在會員頁指定會員所屬群組
- 在權限頁做直接授權,或在群組頁做群組授權
6. 前端頁面責任切分
- 會員頁:會員基本資料 + 群組指派
- 群組頁:群組 CRUD + 群組權限列表 + 群組授權/撤銷
- 權限管理頁:直接授權/撤銷 + 直接授權列表(可逐筆撤銷)