mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-24 17:38:37 -06:00
Protect in-use policies against deletion
This commit is contained in:
parent
5da38ec5db
commit
a2942475b9
@ -15,6 +15,6 @@ class Migration(migrations.Migration):
|
|||||||
migrations.AddField(
|
migrations.AddField(
|
||||||
model_name='interface',
|
model_name='interface',
|
||||||
name='vlan_translation_policy',
|
name='vlan_translation_policy',
|
||||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='ipam.vlantranslationpolicy'),
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='ipam.vlantranslationpolicy'),
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
@ -542,7 +542,7 @@ class BaseInterface(models.Model):
|
|||||||
)
|
)
|
||||||
vlan_translation_policy = models.ForeignKey(
|
vlan_translation_policy = models.ForeignKey(
|
||||||
to='ipam.VLANTranslationPolicy',
|
to='ipam.VLANTranslationPolicy',
|
||||||
on_delete=models.SET_NULL,
|
on_delete=models.PROTECT,
|
||||||
null=True,
|
null=True,
|
||||||
blank=True,
|
blank=True,
|
||||||
verbose_name=_('VLAN Translation Policy'),
|
verbose_name=_('VLAN Translation Policy'),
|
||||||
|
@ -15,6 +15,6 @@ class Migration(migrations.Migration):
|
|||||||
migrations.AddField(
|
migrations.AddField(
|
||||||
model_name='vminterface',
|
model_name='vminterface',
|
||||||
name='vlan_translation_policy',
|
name='vlan_translation_policy',
|
||||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='ipam.vlantranslationpolicy'),
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='ipam.vlantranslationpolicy'),
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
Loading…
Reference in New Issue
Block a user