Files
ibapp-backend/core/apps/counterparty/serializers/counterparty_folder.py
2025-08-30 16:16:06 +05:00

23 lines
605 B
Python

from django.db import transaction
from rest_framework import serializers
from core.apps.counterparty.models import CounterpartyFolder
class CounterpartyFolderListSerializer(serializers.ModelSerializer):
class Meta:
model = CounterpartyFolder
fields = [
'id', 'name'
]
class CounterpartyFolderCreateSerializer(serializers.Serializer):
name = serializers.CharField()
def create(self, validated_data):
with transaction.atomic():
return CounterpartyFolder.objects.create(
name=validated_data.get('name'),
)