From b64304d3dd911c261f9df8059dd64c26fdd495cd Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 22 Jul 2025 10:22:12 -0400 Subject: [PATCH] Add public flag to ObjectType --- netbox/core/migrations/0016_concrete_objecttype.py | 6 ++++++ netbox/core/models/contenttypes.py | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/netbox/core/migrations/0016_concrete_objecttype.py b/netbox/core/migrations/0016_concrete_objecttype.py index e17e6f846..041fe6f7d 100644 --- a/netbox/core/migrations/0016_concrete_objecttype.py +++ b/netbox/core/migrations/0016_concrete_objecttype.py @@ -48,6 +48,12 @@ class Migration(migrations.Migration): related_name='object_type' ) ), + ( + 'public', + models.BooleanField( + default=False + ) + ), ( 'features', django.contrib.postgres.fields.ArrayField( diff --git a/netbox/core/models/contenttypes.py b/netbox/core/models/contenttypes.py index 8180ed241..def2ca225 100644 --- a/netbox/core/models/contenttypes.py +++ b/netbox/core/models/contenttypes.py @@ -53,7 +53,10 @@ class ObjectType(ContentType): parent_link=True, primary_key=True, serialize=False, - related_name='object_type' + related_name='object_type', + ) + public = models.BooleanField( + default=False, ) features = ArrayField( base_field=models.CharField(max_length=50),