14424 Remove ChangeLoggedModel from StagedChange (#14476)

* 14424 remove ChangeLoggedModel from StagedChange

* 14424 rename migration
This commit is contained in:
Arthur Hanson 2023-12-11 07:50:07 -08:00 committed by GitHub
parent d428dd172c
commit 965f2de34b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 1 deletions

View File

@ -0,0 +1,20 @@
# Generated by Django 4.2.5 on 2023-12-08 16:03
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('extras', '0103_gfk_indexes'),
]
operations = [
migrations.RemoveField(
model_name='stagedchange',
name='created',
),
migrations.RemoveField(
model_name='stagedchange',
name='last_updated',
),
]

View File

@ -7,6 +7,7 @@ from django.utils.translation import gettext_lazy as _
from extras.choices import ChangeActionChoices
from netbox.models import ChangeLoggedModel
from netbox.models.features import *
from utilities.utils import deserialize_object
__all__ = (
@ -54,7 +55,7 @@ class Branch(ChangeLoggedModel):
self.staged_changes.all().delete()
class StagedChange(ChangeLoggedModel):
class StagedChange(CustomValidationMixin, EventRulesMixin, models.Model):
"""
The prepared creation, modification, or deletion of an object to be applied to the active database at a
future point.