from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('ecommerce', '0020_alter_expense_amount_alter_expense_date_and_more'),
    ]

    operations = [
        migrations.CreateModel(
            name='EmailLog',
            fields=[
                ('id',         models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('email_type', models.CharField(choices=[('order_confirmation','Order Confirmation'),('admin_notification','Admin Notification'),('quote','Quote'),('deal','Deal Agreement'),('otp','OTP / 2FA'),('other','Other')], default='other', max_length=40)),
                ('subject',    models.CharField(max_length=500)),
                ('to_email',   models.EmailField()),
                ('from_email', models.CharField(blank=True, max_length=200)),
                ('html_body',  models.TextField(blank=True)),
                ('sent_at',    models.DateTimeField(auto_now_add=True)),
                ('ok',         models.BooleanField(default=True)),
                ('error',      models.TextField(blank=True)),
            ],
            options={
                'verbose_name': 'Email Log',
                'verbose_name_plural': 'Email Logs',
                'ordering': ['-sent_at'],
            },
        ),
    ]
