chore(api): Remove pre-meta notes code from common serializer

ref: #788 #768
This commit is contained in:
2025-06-05 15:37:42 +09:30
parent baa9a6206d
commit 0792dd1604

View File

@ -126,37 +126,37 @@ class CommonModelSerializer(CommonBaseSerializer):
obj = obj()
if(
not str(item._meta.model_name).lower().endswith('notes')
and obj is not FeatureNotUsed
and not hasattr(self.Meta.model, '_notes_enabled')
):
# if(
# not str(item._meta.model_name).lower().endswith('notes')
# and obj is not FeatureNotUsed
# and not hasattr(self.Meta.model, '_notes_enabled')
# ):
app_namespace = ''
# app_namespace = ''
if getattr(item, 'app_namespace', None):
# if getattr(item, 'app_namespace', None):
app_namespace = str(item.app_namespace) + ':'
# app_namespace = str(item.app_namespace) + ':'
note_basename = app_namespace + '_api_v2_' + str(item._meta.verbose_name).lower().replace(' ', '_') + '_note'
# note_basename = app_namespace + '_api_v2_' + str(item._meta.verbose_name).lower().replace(' ', '_') + '_note'
if getattr(item, 'note_basename', None):
# if getattr(item, 'note_basename', None):
note_basename = app_namespace + item.note_basename
# note_basename = app_namespace + item.note_basename
if getattr(self.Meta, 'note_basename', None):
# if getattr(self.Meta, 'note_basename', None):
note_basename = self.Meta.note_basename
# note_basename = self.Meta.note_basename
if getattr(item, 'get_url_kwargs_notes', None):
# if getattr(item, 'get_url_kwargs_notes', None):
get_url['notes'] = reverse(
"v2:" + note_basename + "-list",
request = self._context['view'].request,
kwargs = item.get_url_kwargs_notes()
)
# get_url['notes'] = reverse(
# "v2:" + note_basename + "-list",
# request = self._context['view'].request,
# kwargs = item.get_url_kwargs_notes()
# )
elif getattr(self.Meta.model, '_notes_enabled', False):
if getattr(self.Meta.model, '_notes_enabled', False):
get_url['notes'] = reverse(
"v2:_api_centurionmodelnote_sub-list",