Add `file_submission_required=True` to test data creation script

This commit is contained in:
Daniel Egger 2023-10-11 16:33:54 +02:00
parent 4cc942a1ee
commit 5a3753f510
2 changed files with 10 additions and 2 deletions

View File

@ -254,6 +254,7 @@ def create_uk_fahrzeug_casework(course_id=COURSE_UK, competence_certificate=None
"task",
TaskBlockFactory(
title="Teilaufgabe 1: Beispiel einer Versicherungspolice finden",
file_submission_required=True,
# it is hard to create a StreamValue programmatically, we have to
# create a `StreamValue` manually. Ask Daniel and/or Ramon
content=StreamValue(
@ -317,7 +318,6 @@ def create_uk_fahrzeug_casework(course_id=COURSE_UK, competence_certificate=None
"task",
TaskBlockFactory(
title="Teilaufgabe 3: Aktuelle Versicherung",
# TODO: add document upload
content=StreamValue(
TaskContentStreamBlock(),
stream_data=[

View File

@ -1,13 +1,21 @@
import structlog
from rest_framework.decorators import api_view
from rest_framework.response import Response
from vbv_lernwelt.files.serializers import PresignInputSerializer
from vbv_lernwelt.files.services import FileDirectUploadService
logger = structlog.get_logger(__name__)
@api_view(["POST"])
def presign(request):
print("presign", request.data)
logger.debug(
"presign request",
file_type=request.data.get("file_type"),
file_name=request.data.get("file_name"),
label="file_upload",
)
if not request.user.is_authenticated:
return Response(status=401)