feat(assistance): Knowledge Base Category Notes Serializer

ref: #525 #546
This commit is contained in:
2025-02-08 17:43:25 +09:30
parent ae47b06a72
commit ba9c811e16

View File

@ -0,0 +1,48 @@
from rest_framework import serializers
from api.serializers import common
from app.serializers.user import UserBaseSerializer
from assistance.models.knowledge_base_category_notes import KnowledgeCategoryBaseNotes
from core.serializers.model_notes import (
ModelNotes,
ModelNoteBaseSerializer,
ModelNoteModelSerializer,
ModelNoteViewSerializer
)
class KnowledgeBaseCategoryNoteBaseSerializer(ModelNoteBaseSerializer):
pass
class KnowledgeBaseCategoryNoteModelSerializer(
ModelNoteModelSerializer
):
class Meta:
model = KnowledgeCategoryBaseNotes
fields = ModelNoteModelSerializer.Meta.fields + [
'model',
]
read_only_fields = ModelNoteModelSerializer.Meta.read_only_fields + [
'model',
'content_type',
]
class KnowledgeBaseCategoryNoteViewSerializer(
ModelNoteViewSerializer,
KnowledgeBaseCategoryNoteModelSerializer,
):
pass