async fn check_course_or_exam_permission(
conn: &mut PgConnection,
roles: &[Role],
action: Action,
course_or_exam_id: CourseOrExamId,
) -> Result<AuthorizationToken, ControllerError>
async fn check_course_or_exam_permission(
conn: &mut PgConnection,
roles: &[Role],
action: Action,
course_or_exam_id: CourseOrExamId,
) -> Result<AuthorizationToken, ControllerError>