add: add folder create api

This commit is contained in:
behruz-dev
2025-08-30 16:16:06 +05:00
parent 392fc13f8e
commit e23e2cce9b
3 changed files with 69 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
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'),
)