# Generated by Django 3.2.13 on 2023-07-14 12:28 import django.db.models.deletion import wagtail.blocks import wagtail.fields from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ("assignment", "0003_initial"), ("course", "0001_initial"), ("wagtailcore", "0083_workflowcontenttype"), ] operations = [ migrations.CreateModel( name="Circle", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("description", models.TextField(blank=True, default="")), ("goals", wagtail.fields.RichTextField()), ], options={ "verbose_name": "Circle", }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningContentAttendanceCourse", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("minutes", models.PositiveIntegerField(default=15)), ("description", wagtail.fields.RichTextField(blank=True)), ("content_url", models.TextField(blank=True)), ("has_course_completion_status", models.BooleanField(default=True)), ( "can_user_self_toggle_course_completion", models.BooleanField(default=False), ), ], options={ "abstract": False, }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningContentDocumentList", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("minutes", models.PositiveIntegerField(default=15)), ("description", wagtail.fields.RichTextField(blank=True)), ("content_url", models.TextField(blank=True)), ("has_course_completion_status", models.BooleanField(default=True)), ( "can_user_self_toggle_course_completion", models.BooleanField(default=True), ), ( "documents", wagtail.fields.StreamField( [ ( "document", wagtail.blocks.StructBlock( [ ("title", wagtail.blocks.TextBlock()), ( "description", wagtail.blocks.TextBlock( default="", required=False ), ), ( "icon_url", wagtail.blocks.TextBlock( default="", required=False ), ), ( "link_display_text", wagtail.blocks.CharBlock( default="Link öffnen", max_length=255 ), ), ( "url", wagtail.blocks.TextBlock( default="", required=False ), ), ( "open_window", wagtail.blocks.BooleanBlock(default=False), ), ] ), ) ], blank=True, use_json_field=True, ), ), ], options={ "abstract": False, }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningContentFeedback", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("minutes", models.PositiveIntegerField(default=15)), ("description", wagtail.fields.RichTextField(blank=True)), ("content_url", models.TextField(blank=True)), ("has_course_completion_status", models.BooleanField(default=True)), ( "can_user_self_toggle_course_completion", models.BooleanField(default=True), ), ], options={ "abstract": False, }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningContentLearningModule", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("minutes", models.PositiveIntegerField(default=15)), ("description", wagtail.fields.RichTextField(blank=True)), ("content_url", models.TextField(blank=True)), ("has_course_completion_status", models.BooleanField(default=True)), ( "can_user_self_toggle_course_completion", models.BooleanField(default=True), ), ], options={ "abstract": False, }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningContentMediaLibrary", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("minutes", models.PositiveIntegerField(default=15)), ("description", wagtail.fields.RichTextField(blank=True)), ("content_url", models.TextField(blank=True)), ("has_course_completion_status", models.BooleanField(default=True)), ( "can_user_self_toggle_course_completion", models.BooleanField(default=True), ), ], options={ "abstract": False, }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningContentPlaceholder", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("minutes", models.PositiveIntegerField(default=15)), ("description", wagtail.fields.RichTextField(blank=True)), ("content_url", models.TextField(blank=True)), ("has_course_completion_status", models.BooleanField(default=True)), ( "can_user_self_toggle_course_completion", models.BooleanField(default=True), ), ], options={ "abstract": False, }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningContentRichText", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("minutes", models.PositiveIntegerField(default=15)), ("description", wagtail.fields.RichTextField(blank=True)), ("content_url", models.TextField(blank=True)), ("has_course_completion_status", models.BooleanField(default=True)), ("text", wagtail.fields.RichTextField(blank=True)), ( "can_user_self_toggle_course_completion", models.BooleanField(default=True), ), ], options={ "abstract": False, }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningContentTest", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("minutes", models.PositiveIntegerField(default=15)), ("description", wagtail.fields.RichTextField(blank=True)), ("content_url", models.TextField(blank=True)), ("has_course_completion_status", models.BooleanField(default=True)), ( "can_user_self_toggle_course_completion", models.BooleanField(default=False), ), ("checkbox_text", models.TextField(blank=True)), ], options={ "abstract": False, }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningContentVideo", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("minutes", models.PositiveIntegerField(default=15)), ("description", wagtail.fields.RichTextField(blank=True)), ("content_url", models.TextField(blank=True)), ("has_course_completion_status", models.BooleanField(default=True)), ( "can_user_self_toggle_course_completion", models.BooleanField(default=True), ), ], options={ "abstract": False, }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningPath", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ], options={ "verbose_name": "Learning Path", }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningSequence", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("icon", models.CharField(default="it-icon-ls-start", max_length=255)), ], options={ "verbose_name": "Learning Sequence", }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="Topic", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("is_visible", models.BooleanField(default=True)), ], options={ "verbose_name": "Topic", }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningUnit", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("title_hidden", models.BooleanField(default=False)), ( "course_category", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="course.coursecategory", ), ), ], options={ "verbose_name": "Learning Unit", }, bases=("wagtailcore.page",), ), migrations.CreateModel( name="LearningContentAssignment", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ("minutes", models.PositiveIntegerField(default=15)), ("description", wagtail.fields.RichTextField(blank=True)), ("content_url", models.TextField(blank=True)), ("has_course_completion_status", models.BooleanField(default=True)), ( "can_user_self_toggle_course_completion", models.BooleanField(default=False), ), ( "assignment_type", models.CharField( choices=[ ("CASEWORK", "CASEWORK"), ("PREP_ASSIGNMENT", "PREP_ASSIGNMENT"), ("REFLECTION", "REFLECTION"), ], default="CASEWORK", max_length=50, ), ), ( "content_assignment", models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="assignment.assignment", ), ), ], options={ "abstract": False, }, bases=("wagtailcore.page",), ), ]