contract signature part is done
This commit is contained in:
@@ -2,8 +2,9 @@ from django.contrib.auth import get_user_model
|
||||
|
||||
from rest_framework import serializers
|
||||
|
||||
from core.apps.contracts.models.contract import ContractSide, Contract
|
||||
from core.apps.contracts.models.contract import ContractSide, Contract, ContractSignature
|
||||
from core.apps.contracts.enums.contract_side import ROLE
|
||||
from core.apps.contracts.serializers.contract_signature import ContractSignatureListSerializer
|
||||
|
||||
User = get_user_model()
|
||||
|
||||
@@ -25,8 +26,14 @@ class ContractSideCreateSerializer(serializers.Serializer):
|
||||
|
||||
|
||||
class ContractSideListSerializer(serializers.ModelSerializer):
|
||||
contract_signature = serializers.SerializerMethodField(method_name='get_contract_signature')
|
||||
|
||||
class Meta:
|
||||
model = ContractSide
|
||||
fields = [
|
||||
'id', 'full_name', 'user'
|
||||
]
|
||||
'id', 'full_name', 'user', 'contract_signature'
|
||||
]
|
||||
|
||||
def get_contract_signature(self, obj):
|
||||
contract_signature = obj.contract_signatures
|
||||
return ContractSignatureListSerializer(contract_signature).data
|
||||
Reference in New Issue
Block a user