You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

122 lines
4.9 KiB

# Generated by Django 5.1.8 on 2025-06-11 19:21
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('account', '0003_locationhistory'),
('course', '0004_alter_attachment_options_alter_glossary_options_and_more'),
]
operations = [
migrations.AlterModelOptions(
name='courselesson',
options={'verbose_name': 'Course Lesson', 'verbose_name_plural': 'Course Lessons'},
),
migrations.AlterModelOptions(
name='lesson',
options={'verbose_name': 'Lesson', 'verbose_name_plural': 'Lessons'},
),
migrations.AddIndex(
model_name='course',
index=models.Index(fields=['status'], name='course_cour_status_57ffd9_idx'),
),
migrations.AddIndex(
model_name='course',
index=models.Index(fields=['is_free'], name='course_cour_is_free_9453a1_idx'),
),
migrations.AddIndex(
model_name='course',
index=models.Index(fields=['created_at'], name='course_cour_created_49f06e_idx'),
),
migrations.AddIndex(
model_name='course',
index=models.Index(fields=['slug'], name='course_cour_slug_235a66_idx'),
),
migrations.AddIndex(
model_name='course',
index=models.Index(fields=['status', 'created_at'], name='course_cour_status_bfcd24_idx'),
),
migrations.AddIndex(
model_name='course',
index=models.Index(fields=['category', 'status'], name='course_cour_categor_26bb4d_idx'),
),
migrations.AddIndex(
model_name='course',
index=models.Index(fields=['professor', 'status'], name='course_cour_profess_5eae9a_idx'),
),
migrations.AddIndex(
model_name='courseattachment',
index=models.Index(fields=['course'], name='course_cour_course__106cc8_idx'),
),
migrations.AddIndex(
model_name='courseattachment',
index=models.Index(fields=['attachment'], name='course_cour_attachm_2da12a_idx'),
),
migrations.AddIndex(
model_name='courselesson',
index=models.Index(fields=['course'], name='course_cour_course__4afa4c_idx'),
),
migrations.AddIndex(
model_name='courselesson',
index=models.Index(fields=['lesson'], name='course_cour_lesson__e5c835_idx'),
),
migrations.AddIndex(
model_name='courselesson',
index=models.Index(fields=['priority'], name='course_cour_priorit_dedac7_idx'),
),
migrations.AddIndex(
model_name='courselesson',
index=models.Index(fields=['is_active'], name='course_cour_is_acti_490c61_idx'),
),
migrations.AddIndex(
model_name='courselesson',
index=models.Index(fields=['course', 'priority'], name='course_cour_course__192d2c_idx'),
),
migrations.AddIndex(
model_name='courselesson',
index=models.Index(fields=['course', 'is_active'], name='course_cour_course__7c6f06_idx'),
),
migrations.AddIndex(
model_name='lesson',
index=models.Index(fields=['content_type'], name='course_less_content_e1cf57_idx'),
),
migrations.AddIndex(
model_name='lesson',
index=models.Index(fields=['created_at'], name='course_less_created_4efb58_idx'),
),
migrations.AddIndex(
model_name='lessoncompletion',
index=models.Index(fields=['student'], name='course_less_student_f3c9b8_idx'),
),
migrations.AddIndex(
model_name='lessoncompletion',
index=models.Index(fields=['course_lesson'], name='course_less_course__1f3841_idx'),
),
migrations.AddIndex(
model_name='lessoncompletion',
index=models.Index(fields=['completed_at'], name='course_less_complet_8d2220_idx'),
),
migrations.AddIndex(
model_name='lessoncompletion',
index=models.Index(fields=['student', 'course_lesson'], name='course_less_student_3b6367_idx'),
),
migrations.AddIndex(
model_name='participant',
index=models.Index(fields=['student'], name='course_part_student_566b08_idx'),
),
migrations.AddIndex(
model_name='participant',
index=models.Index(fields=['course'], name='course_part_course__7cbf7c_idx'),
),
migrations.AddIndex(
model_name='participant',
index=models.Index(fields=['joined_date'], name='course_part_joined__27eaa0_idx'),
),
migrations.AddIndex(
model_name='participant',
index=models.Index(fields=['student', 'course'], name='course_part_student_c97a97_idx'),
),
]