pub async fn update_modules(
    course_id: Path<Uuid>,
    pool: Data<PgPool>,
    user: AuthUser,
    payload: Json<ModuleUpdates>
) -> ControllerResult<Json<()>>