Template này dùng cho:
  • 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 List
  • View Detail
  • Create
  • Edit
  • Delete
  • Approve
  • Reject
  • Export
  • Import
  • Special Actions
  • Notes

Ví Dụ Biểu Diễn

Role / User TypeView ListView DetailCreateEdit (Bản thân)Edit (Tất cả)DeleteApprove
Super AdminXXXXXXX
HR ManagerXXXXX-X
EmployeeXX (Chỉ họ)-X---
InternX------

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õ -, No hoặc Not Allowed.
  • Những scope đặc biệt cần được ghi ở cột Notes.