# Generated by Django 5.2.7 on 2026-04-15 19:04 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('core', '0050_voter_voted'), ] operations = [ migrations.CreateModel( name='BulkTask', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('task_type', models.CharField(choices=[('sms', 'SMS'), ('email', 'Email')], max_length=10)), ('status', models.CharField(choices=[('pending', 'Pending'), ('processing', 'In Progress'), ('completed', 'Completed'), ('failed', 'Failed')], default='pending', max_length=20)), ('total_count', models.IntegerField(default=0)), ('success_count', models.IntegerField(default=0)), ('fail_count', models.IntegerField(default=0)), ('error_message', models.TextField(blank=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('updated_at', models.DateTimeField(auto_now=True)), ('tenant', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='bulk_tasks', to='core.tenant')), ], ), ]