Skip to content

Commit 965f2de

Browse files
authored
14424 Remove ChangeLoggedModel from StagedChange (#14476)
* 14424 remove ChangeLoggedModel from StagedChange * 14424 rename migration
1 parent d428dd1 commit 965f2de

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Generated by Django 4.2.5 on 2023-12-08 16:03
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
dependencies = [
8+
('extras', '0103_gfk_indexes'),
9+
]
10+
11+
operations = [
12+
migrations.RemoveField(
13+
model_name='stagedchange',
14+
name='created',
15+
),
16+
migrations.RemoveField(
17+
model_name='stagedchange',
18+
name='last_updated',
19+
),
20+
]

netbox/extras/models/staging.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
from extras.choices import ChangeActionChoices
99
from netbox.models import ChangeLoggedModel
10+
from netbox.models.features import *
1011
from utilities.utils import deserialize_object
1112

1213
__all__ = (
@@ -54,7 +55,7 @@ def merge(self):
5455
self.staged_changes.all().delete()
5556

5657

57-
class StagedChange(ChangeLoggedModel):
58+
class StagedChange(CustomValidationMixin, EventRulesMixin, models.Model):
5859
"""
5960
The prepared creation, modification, or deletion of an object to be applied to the active database at a
6061
future point.

0 commit comments

Comments
 (0)