1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

#6454 changes from PR review

This commit is contained in:
Arthur
2022-08-22 11:46:41 -07:00
parent c65a291698
commit a972174706
8 changed files with 21 additions and 42 deletions

View File

@@ -28,6 +28,14 @@ class NetBoxFeatureSet(
class Meta:
abstract = True
@classmethod
def get_prerequisite_models(cls):
"""
Return a list of model types that are required to create this model or empty list if none. This is used for
showing prequisite warnings in the UI on the list and detail views.
"""
return []
#
# Base model classes
@@ -53,10 +61,6 @@ class NetBoxModel(NetBoxFeatureSet, models.Model):
class Meta:
abstract = True
@classmethod
def get_prerequisite_models(cls):
return []
def clone(self):
"""
Return a dictionary of attributes suitable for creating a copy of the current instance. This is used for pre-
@@ -109,10 +113,6 @@ class NestedGroupModel(NetBoxFeatureSet, MPTTModel):
def __str__(self):
return self.name
@classmethod
def get_prerequisite_models(cls):
return []
def clean(self):
super().clean()
@@ -150,7 +150,3 @@ class OrganizationalModel(NetBoxFeatureSet, models.Model):
class Meta:
abstract = True
ordering = ('name',)
@classmethod
def get_prerequisite_models(cls):
return []