Files
pda-next/src/pdns/migrations/0004_pdnsaccount_pdnsserver_readonly_pdnsdomain.py
Rens Houben 7df213902e
All checks were successful
pda-new unit tests / Run-unit-tests (push) Successful in 7s
Starting to expand the domain definitions.
2025-10-21 16:47:44 +02:00

68 lines
2.1 KiB
Python

# Generated by Django 5.2.5 on 2025-10-21 14:41
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("pdns", "0003_rename_fk_network_pdnsserver_context_and_more"),
]
operations = [
migrations.CreateModel(
name="PDNSAccount",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("description", models.TextField(verbose_name="Description")),
("name", models.CharField(max_length=20, verbose_name="Name")),
],
),
migrations.AddField(
model_name="pdnsserver",
name="readonly",
field=models.BooleanField(default=False, verbose_name="Read Only"),
),
migrations.CreateModel(
name="PDNSDomain",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("domain_name", models.CharField(max_length=250, verbose_name="Name")),
(
"account",
models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
related_name="accounts",
to="pdns.pdnsaccount",
verbose_name="Account",
),
),
(
"context",
models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
to="pdns.pdnscontext",
verbose_name="Context",
),
),
],
),
]