Add prepwork IT/FR, add link to allowed features

This commit is contained in:
Christian Cueni 2023-08-02 15:03:43 +02:00
parent a7dde5e58c
commit 28b2265465
7 changed files with 991 additions and 215 deletions

View File

@ -90,6 +90,8 @@ const getNextStepLink = (courseSession: CourseSession) => {
{{ $t("uk.contact.team") }} {{ $t("uk.contact.team") }}
<br /> <br />
{{ $t("uk.contact.address") }} {{ $t("uk.contact.address") }}
<br />
<a href="mailto:uek-support@vbv-afa.ch">uk.contact.email</a>
</p> </p>
</address> </address>
</div> </div>

View File

@ -102,6 +102,8 @@ const userStore = useUserStore();
{{ $t("uk.contact.team") }} {{ $t("uk.contact.team") }}
<br /> <br />
{{ $t("uk.contact.address") }} {{ $t("uk.contact.address") }}
<br />
<a href="mailto:uek-support@vbv-afa.ch">uek-support@vbv-afa.ch</a>
</p> </p>
</address> </address>
</div> </div>

File diff suppressed because it is too large Load Diff

View File

@ -2,12 +2,14 @@ DEFAULT_RICH_TEXT_FEATURES = [
"ul", "ul",
"bold", "bold",
"italic", "italic",
"link",
] ]
DEFAULT_RICH_TEXT_FEATURES_WITH_HEADER = [ DEFAULT_RICH_TEXT_FEATURES_WITH_HEADER = [
"ul", "ul",
"bold", "bold",
"italic", "italic",
"h3", "h3",
"link",
] ]
# ids for cypress test data # ids for cypress test data

View File

@ -4,6 +4,7 @@ from datetime import datetime, timedelta
import djclick as click import djclick as click
from dateutil.relativedelta import MO, relativedelta, TH, TU from dateutil.relativedelta import MO, relativedelta, TH, TU
from django.conf import settings
from django.utils import timezone from django.utils import timezone
from vbv_lernwelt.assignment.creators.create_assignments import ( from vbv_lernwelt.assignment.creators.create_assignments import (
@ -11,11 +12,15 @@ from vbv_lernwelt.assignment.creators.create_assignments import (
create_uk_condition_acceptance, create_uk_condition_acceptance,
create_uk_fahrzeug_casework, create_uk_fahrzeug_casework,
create_uk_fahrzeug_prep_assignment, create_uk_fahrzeug_prep_assignment,
create_uk_fr_basis_prep_assignment,
create_uk_fr_fahrzeug_casework, create_uk_fr_fahrzeug_casework,
create_uk_fr_fahrzeug_prep_assignment, create_uk_fr_fahrzeug_prep_assignment,
create_uk_fr_kickoff_prep_assignment,
create_uk_fr_reflection, create_uk_fr_reflection,
create_uk_it_basis_prep_assignment,
create_uk_it_fahrzeug_casework, create_uk_it_fahrzeug_casework,
create_uk_it_fahrzeug_prep_assignment, create_uk_it_fahrzeug_prep_assignment,
create_uk_it_kickoff_prep_assignment,
create_uk_it_reflection, create_uk_it_reflection,
create_uk_kickoff_prep_assignment, create_uk_kickoff_prep_assignment,
create_uk_reflection, create_uk_reflection,
@ -131,6 +136,7 @@ def command(course):
if COURSE_UK in course: if COURSE_UK in course:
create_course_uk_de() create_course_uk_de()
if settings.APP_ENVIRONMENT != "production":
create_course_uk_de_course_sessions() create_course_uk_de_course_sessions()
create_course_uk_de_completion_data( create_course_uk_de_completion_data(
CourseSession.objects.get(title="Bern 2023 a") CourseSession.objects.get(title="Bern 2023 a")
@ -431,6 +437,9 @@ def create_course_uk_fr():
_assignment_list_page = AssignmentListPageFactory( _assignment_list_page = AssignmentListPageFactory(
parent=course.coursepage, parent=course.coursepage,
) )
create_uk_fr_kickoff_prep_assignment(course_id=COURSE_UK_FR)
create_uk_fr_basis_prep_assignment(course_id=COURSE_UK_FR)
create_uk_fr_fahrzeug_casework(course_id=COURSE_UK_FR) create_uk_fr_fahrzeug_casework(course_id=COURSE_UK_FR)
create_uk_fr_fahrzeug_prep_assignment(course_id=COURSE_UK_FR) create_uk_fr_fahrzeug_prep_assignment(course_id=COURSE_UK_FR)
create_uk_fr_reflection(course_id=COURSE_UK_FR) create_uk_fr_reflection(course_id=COURSE_UK_FR)
@ -438,6 +447,7 @@ def create_course_uk_fr():
create_uk_fr_competence_profile(course_id=COURSE_UK_FR) create_uk_fr_competence_profile(course_id=COURSE_UK_FR)
create_default_media_library(course_id=COURSE_UK_FR) create_default_media_library(course_id=COURSE_UK_FR)
if settings.APP_ENVIRONMENT != "production":
cs = CourseSession.objects.create( cs = CourseSession.objects.create(
course_id=COURSE_UK_FR, course_id=COURSE_UK_FR,
title="Cours interentreprises année 1 - Région Fribourg", title="Cours interentreprises année 1 - Région Fribourg",
@ -477,6 +487,8 @@ def create_course_uk_it():
_assignment_list_page = AssignmentListPageFactory( _assignment_list_page = AssignmentListPageFactory(
parent=course.coursepage, parent=course.coursepage,
) )
create_uk_it_kickoff_prep_assignment(course_id=COURSE_UK_IT)
create_uk_it_basis_prep_assignment(course_id=COURSE_UK_IT)
create_uk_it_fahrzeug_casework(course_id=COURSE_UK_IT) create_uk_it_fahrzeug_casework(course_id=COURSE_UK_IT)
create_uk_it_fahrzeug_prep_assignment(course_id=COURSE_UK_IT) create_uk_it_fahrzeug_prep_assignment(course_id=COURSE_UK_IT)
create_uk_it_reflection(course_id=COURSE_UK_IT) create_uk_it_reflection(course_id=COURSE_UK_IT)
@ -484,6 +496,7 @@ def create_course_uk_it():
create_uk_it_competence_profile(course_id=COURSE_UK_IT) create_uk_it_competence_profile(course_id=COURSE_UK_IT)
create_default_media_library(course_id=COURSE_UK_IT) create_default_media_library(course_id=COURSE_UK_IT)
if settings.APP_ENVIRONMENT != "production":
_cs = CourseSession.objects.create( _cs = CourseSession.objects.create(
course_id=COURSE_UK_IT, course_id=COURSE_UK_IT,
title="Corso interaziendale Ticino", title="Corso interaziendale Ticino",

View File

@ -61,18 +61,18 @@ class EdoniqUserExportTestCase(TestCase):
expected_response_data = [ expected_response_data = [
[ [
"login", "login",
"firstName", "firstname",
"lastName", "lastname",
"gender", "gender",
"preferredLanguage", "preferred_language",
"emailBusiness", "email",
"birthday", "birthday",
"group", "group",
"region", "region",
"division", "division",
"organisationUnit", "oe",
"superiorLogin", "superior_login",
], ]
] + user_data ] + user_data
# Perform assertions on the response # Perform assertions on the response

View File

@ -35,17 +35,17 @@ def generate_export_response(cs_users: List[CourseSessionUser]) -> HttpResponse:
writer.writerow( writer.writerow(
[ [
"login", "login",
"firstName", "firstname",
"lastName", "lastname",
"gender", "gender",
"preferredLanguage", "preferred_language",
"emailBusiness", "email",
"birthday", "birthday",
"group", "group",
"region", "region",
"division", "division",
"organisationUnit", "oe",
"superiorLogin", "superior_login",
] ]
) )