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