Attach ServiceDefinition to ControlPlane
This commit is contained in:
parent
332724fbde
commit
5a36ced8f9
2 changed files with 9 additions and 9 deletions
|
@ -1,4 +1,4 @@
|
||||||
# Generated by Django 5.2b1 on 2025-03-24 14:20
|
# Generated by Django 5.2b1 on 2025-03-24 14:24
|
||||||
|
|
||||||
import django.db.models.deletion
|
import django.db.models.deletion
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
|
@ -67,12 +67,12 @@ class Migration(migrations.Migration):
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
migrations.AddField(
|
migrations.AddField(
|
||||||
model_name="serviceoffering",
|
model_name="controlplane",
|
||||||
name="service_definition",
|
name="service_definition",
|
||||||
field=models.ForeignKey(
|
field=models.ForeignKey(
|
||||||
default=1,
|
default=1,
|
||||||
on_delete=django.db.models.deletion.PROTECT,
|
on_delete=django.db.models.deletion.PROTECT,
|
||||||
related_name="offerings",
|
related_name="control_planes",
|
||||||
to="core.servicedefinition",
|
to="core.servicedefinition",
|
||||||
verbose_name="Service definition",
|
verbose_name="Service definition",
|
||||||
),
|
),
|
|
@ -102,6 +102,12 @@ class ControlPlane(models.Model):
|
||||||
related_name="control_planes",
|
related_name="control_planes",
|
||||||
verbose_name=_("Cloud provider"),
|
verbose_name=_("Cloud provider"),
|
||||||
)
|
)
|
||||||
|
service_definition = models.ForeignKey(
|
||||||
|
to="ServiceDefinition",
|
||||||
|
related_name="control_planes",
|
||||||
|
verbose_name=_("Service definition"),
|
||||||
|
on_delete=models.PROTECT,
|
||||||
|
)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = _("Control plane")
|
verbose_name = _("Control plane")
|
||||||
|
@ -292,12 +298,6 @@ class ServiceOffering(models.Model):
|
||||||
related_name="offerings",
|
related_name="offerings",
|
||||||
verbose_name=_("Control planes"),
|
verbose_name=_("Control planes"),
|
||||||
)
|
)
|
||||||
service_definition = models.ForeignKey(
|
|
||||||
to="ServiceDefinition",
|
|
||||||
related_name="offerings",
|
|
||||||
verbose_name=_("Service definition"),
|
|
||||||
on_delete=models.PROTECT,
|
|
||||||
)
|
|
||||||
description = models.TextField(blank=True, verbose_name=_("Description"))
|
description = models.TextField(blank=True, verbose_name=_("Description"))
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue