Misc cleanup

This commit is contained in:
Jeremy Stretch 2025-07-08 09:06:32 -04:00
parent 3c8cafe6e0
commit bf90f746f2
2 changed files with 4 additions and 1 deletions

View File

@ -70,7 +70,6 @@ class ObjectType(ContentType):
def model_verbose_name_plural(self):
if model := self.model_class():
return model._meta.verbose_name_plural
return model._meta.label
@property
def is_plugin_model(self):

View File

@ -1,6 +1,8 @@
import inspect
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 core.models import ObjectType
@ -28,6 +30,7 @@ class ObjectTypeSerializer(BaseModelSerializer):
'is_plugin_model', 'rest_api_endpoint', 'description',
]
@extend_schema_field(OpenApiTypes.STR)
def get_rest_api_endpoint(self, obj):
if not (model := obj.model_class()):
return
@ -37,6 +40,7 @@ class ObjectTypeSerializer(BaseModelSerializer):
except NoReverseMatch:
return
@extend_schema_field(OpenApiTypes.STR)
def get_description(self, obj):
if not (model := obj.model_class()):
return