Fix problem in competence pages

This commit is contained in:
Daniel Egger 2022-12-02 16:57:44 +01:00
parent 299b30cb0f
commit 5aa73e4997
3 changed files with 8 additions and 6 deletions

View File

@ -19,7 +19,8 @@ let currentQuestion: PerformanceCriteria | undefined;
let competencePage: CompetencePage | undefined; let competencePage: CompetencePage | undefined;
const findCriteria = () => { const findCriteria = () => {
for (const page of competenceStore.competenceProfilePage()?.children as CompetencePage[]) { for (const page of competenceStore.competenceProfilePage()
?.children as CompetencePage[]) {
for (const criteria of page.children) { for (const criteria of page.children) {
if (criteria.slug === route.params["criteriaSlug"]) { if (criteria.slug === route.params["criteriaSlug"]) {
currentQuestion = criteria; currentQuestion = criteria;

View File

@ -7,9 +7,6 @@ from django.urls import include, path, re_path
from django.views import defaults as default_views from django.views import defaults as default_views
from grapple import urls as grapple_urls from grapple import urls as grapple_urls
from ratelimit.exceptions import Ratelimited from ratelimit.exceptions import Ratelimited
from wagtail import urls as wagtail_urls
from wagtail.admin import urls as wagtailadmin_urls
from wagtail.documents import urls as wagtaildocs_urls
from vbv_lernwelt.core.middleware.auth import django_view_authentication_exempt from vbv_lernwelt.core.middleware.auth import django_view_authentication_exempt
from vbv_lernwelt.core.views import ( from vbv_lernwelt.core.views import (
@ -31,6 +28,9 @@ from vbv_lernwelt.course.views import (
request_course_completion, request_course_completion,
request_course_completion_for_user, request_course_completion_for_user,
) )
from wagtail import urls as wagtail_urls
from wagtail.admin import urls as wagtailadmin_urls
from wagtail.documents import urls as wagtaildocs_urls
def raise_example_error(request): def raise_example_error(request):

View File

@ -79,8 +79,9 @@ def mark_course_completion_view(request):
page_type = get_wagtail_type(page.specific) page_type = get_wagtail_type(page.specific)
course = page.specific.get_course() course = page.specific.get_course()
mark_course_completion(page_key, request.user, mark_course_completion(
completion_status=completion_status) page_key, request.user, completion_status=completion_status
)
response_data = CourseCompletionSerializer( response_data = CourseCompletionSerializer(
CourseCompletion.objects.filter(user=request.user, course_id=course.id), CourseCompletion.objects.filter(user=request.user, course_id=course.id),