Skip to content
Snippets Groups Projects
Commit bebb9434 authored by Konrad Mohrfeldt's avatar Konrad Mohrfeldt :koala:
Browse files

feat: add tags serializer field

parent 80d20e5e
No related branches found
No related tags found
No related merge requests found
......@@ -25,6 +25,7 @@ from functools import cached_property
from zoneinfo import ZoneInfo
from drf_jsonschema_serializer import JSONSchemaField
from drf_spectacular.utils import extend_schema_field
from rest_framework import serializers
from rest_framework.permissions import exceptions
......@@ -1174,6 +1175,12 @@ class NoteLinkSerializer(serializers.ModelSerializer):
tags_json_schema = {"type": "array", "items": {"type": "string"}}
@extend_schema_field(list[str])
class TagsField(JSONSchemaField):
def __init__(self, *args, **kwargs):
super().__init__({"type": "array", "items": {"type": "string"}}, *args, **kwargs)
class NoteSerializer(serializers.ModelSerializer):
contributor_ids = serializers.PrimaryKeyRelatedField(
many=True,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment