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), ("procurements", "0012_procurement_policy_and_method")]
    operations = [
        migrations.AlterField(model_name="requisition", name="requested_by", field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="requisitions", to=settings.AUTH_USER_MODEL)),
        migrations.AlterField(model_name="requisitionquote", name="requisition", field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="quotes", to="procurements.requisition")),
        migrations.AlterField(model_name="requisitionquote", name="vendor", field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="requisition_quotes", to="asset_management.vendor")),
        migrations.AlterField(model_name="approval", name="requisition", field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="approvals", to="procurements.requisition")),
        migrations.AlterField(model_name="rfqrfp", name="created_by", field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="rfq_rfps", to=settings.AUTH_USER_MODEL)),
        migrations.AlterField(model_name="purchaseorder", name="vendor", field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="purchase_orders", to="asset_management.vendor")),
        migrations.AlterField(model_name="purchaseorder", name="requisition", field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name="purchase_orders", to="procurements.requisition")),
        migrations.AlterField(model_name="procurementcontract", name="vendor", field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="procurement_contracts", to="asset_management.vendor")),
        migrations.AlterField(model_name="goodsreceipt", name="purchase_order", field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="goods_receipts", to="procurements.purchaseorder")),
        migrations.AlterField(model_name="invoice", name="vendor", field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="invoices", to="asset_management.vendor")),
        migrations.AlterField(model_name="invoice", name="purchase_order", field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name="invoices", to="procurements.purchaseorder")),
        migrations.AlterField(model_name="invoice", name="goods_receipt", field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name="invoices", to="procurements.goodsreceipt")),
        migrations.AlterField(model_name="payment", name="invoice", field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name="payments", to="procurements.invoice")),
    ]
