This commit is contained in:
behruz-dev
2025-11-11 19:43:46 +05:00
parent 5626269999
commit c54886d586
17 changed files with 161 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
from rest_framework import serializers
from core.apps.contracts.models import Folder
from core.apps.contracts.serializers.contract import ContractListSerializer
class FolderListSerializer(serializers.ModelSerializer):
@@ -28,4 +29,14 @@ class FolderSerializer(serializers.ModelSerializer):
def update(self, instance, validated_data):
instance.name = validated_data.get('name', instance.name)
instance.save()
return instance
return instance
class FolderDetailSerializer(serializers.ModelSerializer):
contracts = ContractListSerializer(many=True)
class Meta:
model = Folder
fields = [
'id', 'name', 'contracts'
]