diff --git a/client/src/pages/competence/CompetenceIndexPage.vue b/client/src/pages/competence/CompetenceIndexPage.vue index f2469235..ddd87ae6 100644 --- a/client/src/pages/competence/CompetenceIndexPage.vue +++ b/client/src/pages/competence/CompetenceIndexPage.vue @@ -12,6 +12,7 @@ import { } from "@/pages/competence/utils"; import { useSelfEvaluationFeedbackSummaries } from "@/services/selfEvaluationFeedback"; import ItProgress from "@/components/ui/ItProgress.vue"; +import { VV_COURSE_IDS } from "@/constants"; const props = defineProps<{ courseSlug: string; @@ -65,13 +66,23 @@ const isFeedbackEvaluationVisible = computed( selfEvaluationFeedbackSummaries.aggregates.value?.feedback_assessment_visible ?? false ); + +// FIXME 22.02.24: To-be-tackled NEXT in a separate PR (shippable member comp.navi) +// -> Do not use the VV_COURSE_ID anymore (discuss with @chrigu) -> We do this next. +const hasCompetenceCertificates = computed(() => { + return !VV_COURSE_IDS.includes(useCurrentCourseSession().value.course.id); +}); + +const isLoaded = computed( + () => + !selfEvaluationFeedbackSummaries.loading.value && !certificatesQuery.fetching.value +);