# Generated by Django 6.0.4 on 2026-04-20 17:36 import django.db.models.deletion from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ('progress', '0001_initial'), ('resources', '0001_initial'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.AddField( model_name='usercheckpointprogress', name='checkpoint', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_progress', to='resources.resourcecheckpoint'), ), migrations.AddField( model_name='usercheckpointprogress', name='user', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='checkpoint_progress', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='userprogress', name='resource', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_progress', to='resources.resource'), ), migrations.AddField( model_name='userprogress', name='user', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='resource_progress', to=settings.AUTH_USER_MODEL), ), migrations.AddIndex( model_name='usercheckpointprogress', index=models.Index(fields=['user', 'checkpoint'], name='progress_us_user_id_8e2d65_idx'), ), migrations.AlterUniqueTogether( name='usercheckpointprogress', unique_together={('user', 'checkpoint')}, ), migrations.AddIndex( model_name='userprogress', index=models.Index(fields=['user', 'status'], name='progress_us_user_id_7f94ca_idx'), ), migrations.AlterUniqueTogether( name='userprogress', unique_together={('user', 'resource')}, ), ]