V18 · Middleware guard

Route guard chuyển từ mô tả sang middleware scaffold.

Middleware v18 đọc cookie mock role để redirect người dùng chưa có vai trò phù hợp về trang mock login.

view_own_reports

/participant/portal

Vai trò: participant

Chỉ hiển thị dữ liệu của chính người tham gia đang đăng nhập.

manage_own_consent

/privacy/quan-ly-dong-thuan

Vai trò: participant

Người tham gia chỉ quản lý consent của chính mình.

review_participant_reports

/facilitator/console

Vai trò: facilitator

Điều phối viên xem dữ liệu phục vụ review và debrief trong cohort được phân công.

view_organization_aggregate

/organization/aggregate

Vai trò: organization_observer

Tổ chức chỉ thấy tín hiệu tổng hợp, không thấy câu trả lời thô hay báo cáo cá nhân.

export_report_pack

/platform/export-report-pack

Vai trò: facilitator, admin

Export theo audience, loại trừ dữ liệu ngoài phạm vi vai trò và consent.

manage_system_policy

/platform/role-access

Vai trò: admin

Admin quản lý chính sách truy cập, không diễn giải thay người tham gia.