From 6f35a4086d89773fa6c267a70825166f4ccd99c0 Mon Sep 17 00:00:00 2001 From: Marco Ceppi Date: Thu, 27 Feb 2020 10:55:07 -0500 Subject: [PATCH] Migrate keystone interfaces to new data type --- .../0099_interface_type_keystone.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 netbox/dcim/migrations/0099_interface_type_keystone.py diff --git a/netbox/dcim/migrations/0099_interface_type_keystone.py b/netbox/dcim/migrations/0099_interface_type_keystone.py new file mode 100644 index 000000000..569581084 --- /dev/null +++ b/netbox/dcim/migrations/0099_interface_type_keystone.py @@ -0,0 +1,19 @@ +from django.db import migrations + + +def interface_type_to_slug(apps, schema_editor): + Interface = apps.get_model('dcim', 'Interface') + Interface.objects.filter(type=32766).update(type='keystone') + + +class Migration(migrations.Migration): + + dependencies = [ + ('dcim', '0098_devicetype_images'), + ] + + operations = [ + migrations.RunPython( + code=interface_type_to_slug + ), + ]