import django.db.models.deletion
from django.conf import settings
from django.db import migrations, models


class Migration(migrations.Migration):
    dependencies = [migrations.swappable_dependency(settings.AUTH_USER_MODEL), ("asset_management", "0004_procurement_requisition")]
    operations = [
        migrations.AddField(model_name="vendor", name="status", field=models.CharField(choices=[("pending", "Pending Verification"), ("active", "Active"), ("suspended", "Suspended"), ("blacklisted", "Blacklisted")], db_index=True, default="pending", max_length=20)),
        migrations.AddField(model_name="vendor", name="risk_level", field=models.CharField(choices=[("low", "Low"), ("medium", "Medium"), ("high", "High")], default="low", max_length=20)),
        migrations.AddField(model_name="vendor", name="tax_verified_at", field=models.DateTimeField(blank=True, null=True)),
        migrations.AddField(model_name="vendor", name="tax_verified_by", field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name="tax_verified_vendors", to=settings.AUTH_USER_MODEL)),
        migrations.AddField(model_name="vendor", name="bank_verified_at", field=models.DateTimeField(blank=True, null=True)),
        migrations.AddField(model_name="vendor", name="bank_verified_by", field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name="bank_verified_vendors", to=settings.AUTH_USER_MODEL)),
    ]
