# Generated by Django 6.0.1 on 2026-01-21 17:40 import django.db.models.deletion from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ('store', '0001_initial'), ('users', '0001_initial'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.AddField( model_name='cart', name='buyer', field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cart', to='users.buyer'), ), migrations.AddField( model_name='cartitem', name='cart', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='items', to='store.cart'), ), migrations.AddField( model_name='cartitem', name='listing', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='store.cardlisting'), ), migrations.AddField( model_name='order', name='buyer', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='orders', to='users.buyer'), ), migrations.AddField( model_name='orderitem', name='listing', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='store.cardlisting'), ), migrations.AddField( model_name='orderitem', name='order', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='items', to='store.order'), ), migrations.AddField( model_name='packlisting', name='game', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pack_listings', to='store.game'), ), migrations.AddField( model_name='orderitem', name='pack_listing', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='store.packlisting'), ), migrations.AddField( model_name='cartitem', name='pack_listing', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='store.packlisting'), ), migrations.AddField( model_name='seller', name='user', field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='seller_profile', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='packlisting', name='seller', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='pack_listings', to='store.seller'), ), migrations.AddField( model_name='cardlisting', name='seller', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='card_listings', to='store.seller'), ), migrations.AddField( model_name='set', name='game', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sets', to='store.game'), ), migrations.AddField( model_name='card', name='set', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='cards', to='store.set'), ), migrations.AddField( model_name='vaultitem', name='buyer', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='vault_items', to='users.buyer'), ), migrations.AddField( model_name='vaultitem', name='card', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='vault_items', to='store.card'), ), migrations.AddField( model_name='virtualpack', name='cards', field=models.ManyToManyField(related_name='packs', to='store.card'), ), migrations.AddField( model_name='virtualpack', name='listing', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='packs', to='store.packlisting'), ), migrations.AddField( model_name='virtualpack', name='owner', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='packs', to='users.buyer'), ), migrations.AlterUniqueTogether( name='vaultitem', unique_together={('buyer', 'card')}, ), ]