fix
This commit is contained in:
@@ -89,7 +89,8 @@ class OrderListSerializer(serializers.ModelSerializer):
|
|||||||
unity = UnityListSerializer()
|
unity = UnityListSerializer()
|
||||||
project = ProjectListSerializer()
|
project = ProjectListSerializer()
|
||||||
wherehouse = WhereHouseListSerializer()
|
wherehouse = WhereHouseListSerializer()
|
||||||
project_folder = ProjectFolder()
|
project_folder = ProjectListSerializer()
|
||||||
|
employee = serializers.SerializerMethodField(method_name='get_employee')
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Order
|
model = Order
|
||||||
@@ -98,6 +99,13 @@ class OrderListSerializer(serializers.ModelSerializer):
|
|||||||
'wherehouse', 'date', 'status', 'employee'
|
'wherehouse', 'date', 'status', 'employee'
|
||||||
]
|
]
|
||||||
|
|
||||||
|
def get_employee(self, obj):
|
||||||
|
return {
|
||||||
|
"id": obj.employee.id,
|
||||||
|
"full_name": obj.employee.full_name,
|
||||||
|
"phone": obj.employee.phone
|
||||||
|
} if obj.employee else None
|
||||||
|
|
||||||
|
|
||||||
class OrderUpdateSerializer(serializers.ModelSerializer):
|
class OrderUpdateSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|||||||
Reference in New Issue
Block a user