Format code

This commit is contained in:
Lorenz Padberg 2023-07-03 22:44:47 +02:00
parent a15eee3266
commit 6b8541f9c5
6 changed files with 42 additions and 28 deletions

View File

@ -1,7 +1,3 @@
from wagtail.blocks import StreamValue
from wagtail.blocks.list_block import ListBlock, ListValue
from wagtail.rich_text import RichText
from vbv_lernwelt.assignment.models import ( from vbv_lernwelt.assignment.models import (
AssignmentListPage, AssignmentListPage,
AssignmentType, AssignmentType,
@ -24,6 +20,9 @@ from vbv_lernwelt.course.consts import (
COURSE_VERSICHERUNGSVERMITTLERIN_ID, COURSE_VERSICHERUNGSVERMITTLERIN_ID,
) )
from vbv_lernwelt.course.models import CoursePage from vbv_lernwelt.course.models import CoursePage
from wagtail.blocks import StreamValue
from wagtail.blocks.list_block import ListBlock, ListValue
from wagtail.rich_text import RichText
def create_uk_fahrzeug_casework(course_id=COURSE_UK): def create_uk_fahrzeug_casework(course_id=COURSE_UK):

View File

@ -180,8 +180,12 @@ def create_course_session_attendance_course(course_session, course):
) )
random_week = random.randint(1, 26) random_week = random.randint(1, 26)
casc.due_date.start = timezone.make_aware(datetime(2023, 6, 14, 8, 30) + timedelta(weeks=random_week)) casc.due_date.start = timezone.make_aware(
casc.due_date.end = timezone.make_aware(datetime(2023, 6, 14, 17, 0) + timedelta(weeks=random_week)) datetime(2023, 6, 14, 8, 30) + timedelta(weeks=random_week)
)
casc.due_date.end = timezone.make_aware(
datetime(2023, 6, 14, 17, 0) + timedelta(weeks=random_week)
)
casc.due_date.save() casc.due_date.save()
return casc return casc

View File

@ -263,8 +263,12 @@ def create_course_uk_de():
# TODO: create dates schlauer # TODO: create dates schlauer
random_week = random.randint(1, 26) random_week = random.randint(1, 26)
csac.due_date.start = timezone.make_aware(datetime(2023, 6, 14, 8, 30) + timedelta(weeks=random_week)) csac.due_date.start = timezone.make_aware(
csac.due_date.end = timezone.make_aware(datetime(2023, 6, 14, 17, 0) + timedelta(weeks=random_week)) datetime(2023, 6, 14, 8, 30) + timedelta(weeks=random_week)
)
csac.due_date.end = timezone.make_aware(
datetime(2023, 6, 14, 17, 0) + timedelta(weeks=random_week)
)
csac.due_date.save() csac.due_date.save()
# figma demo users and data # figma demo users and data

View File

@ -5,9 +5,10 @@ from django.utils import timezone
from factory import SubFactory from factory import SubFactory
from factory.django import DjangoModelFactory from factory.django import DjangoModelFactory
from .models import DueDate
from ..course_session.factories import CourseSessionFactory from ..course_session.factories import CourseSessionFactory
from .models import DueDate
logger = structlog.get_logger(__name__) logger = structlog.get_logger(__name__)

View File

@ -1,36 +1,42 @@
# Generated by Django 3.2.13 on 2023-07-03 15:41 # Generated by Django 3.2.13 on 2023-07-03 15:41
from django.db import migrations, models
import django.db.models.deletion import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
('course', '0006_remove_coursesession_assignment_details_list'), ("course", "0006_remove_coursesession_assignment_details_list"),
('duedate', '0006_auto_20230627_1553'), ("duedate", "0006_auto_20230627_1553"),
] ]
operations = [ operations = [
migrations.AlterField( migrations.AlterField(
model_name='duedate', model_name="duedate",
name='course_session', name="course_session",
field=models.ForeignKey(blank=True, default=1, on_delete=django.db.models.deletion.CASCADE, related_name='duedates', to='course.coursesession'), field=models.ForeignKey(
blank=True,
default=1,
on_delete=django.db.models.deletion.CASCADE,
related_name="duedates",
to="course.coursesession",
),
preserve_default=False, preserve_default=False,
), ),
migrations.AlterField( migrations.AlterField(
model_name='duedate', model_name="duedate",
name='description', name="description",
field=models.CharField(default='', max_length=1024), field=models.CharField(default="", max_length=1024),
), ),
migrations.AlterField( migrations.AlterField(
model_name='duedate', model_name="duedate",
name='learning_content_description', name="learning_content_description",
field=models.CharField(default='', max_length=1024), field=models.CharField(default="", max_length=1024),
), ),
migrations.AlterField( migrations.AlterField(
model_name='duedate', model_name="duedate",
name='url', name="url",
field=models.URLField(blank=True, default='', max_length=1024), field=models.URLField(blank=True, default="", max_length=1024),
), ),
] ]

View File

@ -14,9 +14,7 @@ class DueDate(models.Model):
end = models.DateTimeField(db_index=True, null=True) end = models.DateTimeField(db_index=True, null=True)
# TODO: Welcher Default Wert ist hier sinnvoll? # TODO: Welcher Default Wert ist hier sinnvoll?
title = models.CharField(default=_("Termin"), max_length=1024) title = models.CharField(default=_("Termin"), max_length=1024)
learning_content_description = models.CharField( learning_content_description = models.CharField(default="", max_length=1024)
default="", max_length=1024
)
description = models.CharField(default="", max_length=1024) description = models.CharField(default="", max_length=1024)
url = models.URLField(default="", blank=True, max_length=1024) url = models.URLField(default="", blank=True, max_length=1024)
course_session = models.ForeignKey( course_session = models.ForeignKey(
@ -31,7 +29,9 @@ class DueDate(models.Model):
def Meta(self): def Meta(self):
ordering = ["start", "end"] ordering = ["start", "end"]
verbose_name = _("Termin") verbose_name = _("Termin")
help = "Set only the end date if you want to create a deadline without a duration." help = (
"Set only the end date if you want to create a deadline without a duration."
)
def __str__(self): def __str__(self):
start_str = self.start.strftime("%Y-%m-%d %H:%M") if self.start else "" start_str = self.start.strftime("%Y-%m-%d %H:%M") if self.start else ""