svthalia/concrexit

View on GitHub
website/partners/api/v2/serializers/vacancy.py

Summary

Maintainability
A
0 mins
Test Coverage
from partners.models import Vacancy
from thaliawebsite.api.v2.serializers.cleaned_model_serializer import (
    CleanedModelSerializer,
)

from .vacancy_category import VacancyCategorySerializer


class VacancySerializer(CleanedModelSerializer):
    """Vacancy serializer."""

    class Meta:
        """Meta class for vacancy serializer."""

        model = Vacancy
        fields = (
            "pk",
            "title",
            "description",
            "location",
            "keywords",
            "link",
            "partner",
            "company_name",
            "company_logo",
            "categories",
        )

    categories = VacancyCategorySerializer(many=True)