fix: added serializer_class to views needed

This commit is contained in:
2025-08-07 17:06:37 +05:00
parent 09a418aae9
commit 4fa754012d
8 changed files with 33 additions and 10 deletions

View File

@@ -154,3 +154,20 @@ class CreateContractSerializer(BaseContractSerializer):
attached_files.save() # type: ignore
return contract
###########################################################
# Query Serializers
###########################################################
class RetrieveContractQuerySerializer(serializers.Serializer):
folders = serializers.ListField(
child=serializers.CharField(),
required=False,
help_text="Company Folders that contract should be allocated to."
)
status = serializers.ListField(
child=serializers.CharField(),
required=False,
help_text="Contract Status which contract have related to current owner."
)
only_my_contracts = serializers.BooleanField(default=False)