pub async fn update_by_id_in_parent_context(
conn: &mut PgConnection,
page_update: PageUpdateArgs,
expected_course_id: Option<Uuid>,
expected_exam_id: Option<Uuid>,
spec_fetcher: impl SpecFetcher,
fetch_service_info: impl Fn(Url) -> BoxFuture<'static, ModelResult<ExerciseServiceInfoApi>>,
) -> ModelResult<ContentManagementPage>