mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-16 12:12:53 -06:00
Misc cleanup
This commit is contained in:
parent
3c8cafe6e0
commit
bf90f746f2
@ -70,7 +70,6 @@ class ObjectType(ContentType):
|
|||||||
def model_verbose_name_plural(self):
|
def model_verbose_name_plural(self):
|
||||||
if model := self.model_class():
|
if model := self.model_class():
|
||||||
return model._meta.verbose_name_plural
|
return model._meta.verbose_name_plural
|
||||||
return model._meta.label
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def is_plugin_model(self):
|
def is_plugin_model(self):
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
import inspect
|
import inspect
|
||||||
|
|
||||||
from django.urls import NoReverseMatch, reverse
|
from django.urls import NoReverseMatch, reverse
|
||||||
|
from drf_spectacular.types import OpenApiTypes
|
||||||
|
from drf_spectacular.utils import extend_schema_field
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
|
||||||
from core.models import ObjectType
|
from core.models import ObjectType
|
||||||
@ -28,6 +30,7 @@ class ObjectTypeSerializer(BaseModelSerializer):
|
|||||||
'is_plugin_model', 'rest_api_endpoint', 'description',
|
'is_plugin_model', 'rest_api_endpoint', 'description',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@extend_schema_field(OpenApiTypes.STR)
|
||||||
def get_rest_api_endpoint(self, obj):
|
def get_rest_api_endpoint(self, obj):
|
||||||
if not (model := obj.model_class()):
|
if not (model := obj.model_class()):
|
||||||
return
|
return
|
||||||
@ -37,6 +40,7 @@ class ObjectTypeSerializer(BaseModelSerializer):
|
|||||||
except NoReverseMatch:
|
except NoReverseMatch:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@extend_schema_field(OpenApiTypes.STR)
|
||||||
def get_description(self, obj):
|
def get_description(self, obj):
|
||||||
if not (model := obj.model_class()):
|
if not (model := obj.model_class()):
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user