day38_permission_matrix.xlsx- Phần permission trong mini project
Cấu Trúc Khuyến Nghị
Trục dọc làRole / User Type, trục ngang là các Action hợp lệ.
Các cột cơ bản nên có:
View ListView DetailCreateEditDeleteApproveRejectExportImportSpecial ActionsNotes
Ví Dụ Biểu Diễn
| Role / User Type | View List | View Detail | Create | Edit (Bản thân) | Edit (Tất cả) | Delete | Approve |
|---|---|---|---|---|---|---|---|
| Super Admin | X | X | X | X | X | X | X |
| HR Manager | X | X | X | X | X | - | X |
| Employee | X | X (Chỉ họ) | - | X | - | - | - |
| Intern | X | - | - | - | - | - | - |
Quy Tắc Tối Thiểu
- Cần tách rõ UI permission và API permission nếu hệ thống có cả hai.
- Nếu action không áp dụng cho role, ghi rõ
-,NohoặcNot Allowed. - Những scope đặc biệt cần được ghi ở cột
Notes.