inventory / backend / main / serializers.py
serializers.py
Raw
from rest_framework import serializers
from main.models import *
from django.contrib.auth.models import User, Group
from datetime import date


class UserSerializer(serializers.ModelSerializer):
    groups = serializers.SlugRelatedField(slug_field="name", read_only=True, many=True)

    class Meta:
        model = User
        fields = ("id", "username", "email", "groups")


class BranchSerializer(serializers.ModelSerializer):
    class Meta:
        model = Branch
        fields = "__all__"


class InventoryTakingSerializer(serializers.ModelSerializer):
    class Meta:
        model = InventoryTaking
        fields = "__all__"


class AreaSerializer(serializers.ModelSerializer):
    class Meta:
        model = Area
        fields = "__all__"


class ItemSerializer(serializers.ModelSerializer):
    class Meta:
        model = Item
        fields = "__all__"