jeremystretch пре 4 година
родитељ
комит
b797b08bcf

+ 0 - 5
netbox/extras/migrations/0071_standardize_id_fields.py

@@ -54,11 +54,6 @@ class Migration(migrations.Migration):
             name='id',
             field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False),
         ),
-        migrations.AlterField(
-            model_name='tag',
-            name='id',
-            field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False),
-        ),
         migrations.AlterField(
             model_name='taggeditem',
             name='id',

+ 3 - 0
netbox/extras/models/tags.py

@@ -14,6 +14,9 @@ from utilities.fields import ColorField
 #
 
 class Tag(ExportTemplatesMixin, WebhooksMixin, ChangeLoggedModel, TagBase):
+    id = models.BigAutoField(
+        primary_key=True
+    )
     color = ColorField(
         default=ColorChoices.COLOR_GREY
     )

+ 0 - 12
netbox/netbox/models/__init__.py

@@ -31,18 +31,6 @@ class BaseModel(
         abstract = True
 
 
-class BigIDModel(models.Model):
-    """
-    Abstract base model for all data objects. Ensures the use of a 64-bit PK.
-    """
-    id = models.BigAutoField(
-        primary_key=True
-    )
-
-    class Meta:
-        abstract = True
-
-
 class ChangeLoggedModel(ChangeLoggingMixin, CustomValidationMixin, models.Model):
     """
     Base model for all objects which support change logging.