Fix problem in competence pages
This commit is contained in:
parent
299b30cb0f
commit
5aa73e4997
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue