Module guards

Source

Structs§

Empty

Functions§

check_announcement_hierarchy
check_message_hierarchy
check_plagiarism_hierarchy
check_ticket_hierarchy
require_admin
Admin-only guard.
require_assigned_to_module
Guard for requiring any assigned role (lecturer, tutor, student).
require_assistant_lecturer
Guard for requiring assistant lecturer access.
require_authenticated
Basic guard to ensure the request is authenticated.
require_lecturer
Guard for requiring lecturer access.
require_lecturer_or_assistant_lecturer
Guard for requiring lecturer or assistant lecturer access.
require_lecturer_or_tutor
Guard for requiring lecturer or tutor access. TODO: Add ALs to this?
require_ready_assignment
require_student
Guard for requiring student access.
require_ticket_ws_access
require_tutor
Guard for requiring tutor access.
validate_known_ids