From 314ecc9c0d247b9291e6e57a356e7e657e2dd46d Mon Sep 17 00:00:00 2001 From: Tobias Kunze Date: Thu, 20 Mar 2025 09:12:56 +0100 Subject: [PATCH] Make Organization.billing_entity nullable --- .../0003_billing_entity_nullable.py | 25 +++++++++++++++++++ src/servala/core/models/organization.py | 1 + 2 files changed, 26 insertions(+) create mode 100644 src/servala/core/migrations/0003_billing_entity_nullable.py diff --git a/src/servala/core/migrations/0003_billing_entity_nullable.py b/src/servala/core/migrations/0003_billing_entity_nullable.py new file mode 100644 index 0000000..bae2ae2 --- /dev/null +++ b/src/servala/core/migrations/0003_billing_entity_nullable.py @@ -0,0 +1,25 @@ +# Generated by Django 5.2b1 on 2025-03-20 08:12 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("core", "0002_billingentity_created_at_billingentity_updated_at_and_more"), + ] + + operations = [ + migrations.AlterField( + model_name="organization", + name="billing_entity", + field=models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.PROTECT, + related_name="organizations", + to="core.billingentity", + verbose_name="Billing entity", + ), + ), + ] diff --git a/src/servala/core/models/organization.py b/src/servala/core/models/organization.py index 0419175..38bc699 100644 --- a/src/servala/core/models/organization.py +++ b/src/servala/core/models/organization.py @@ -13,6 +13,7 @@ class Organization(ServalaModelMixin, models.Model): on_delete=models.PROTECT, related_name="organizations", verbose_name=_("Billing entity"), + null=True, # TODO: billing entity should be required ) origin = models.ForeignKey( to="OrganizationOrigin",