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