update order list serializer add get order view and its permission
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from rest_framework import serializers
|
||||
from .models import Ticket, Message, Attachment
|
||||
from django.utils.timezone import localtime
|
||||
from order.serializers import OrderSerializer
|
||||
from order.serializers import OrderListSerializer
|
||||
from order.serializers import OrderModel
|
||||
|
||||
class AttachmentSerializer(serializers.ModelSerializer):
|
||||
@@ -50,7 +50,7 @@ class TicketSerializer(serializers.ModelSerializer):
|
||||
messages = MessageAttachmentSerializer(many=True, read_only=True)
|
||||
message = MessageForTicketSerializer(write_only=True)
|
||||
order_id = serializers.PrimaryKeyRelatedField(queryset=OrderModel.objects.all(), write_only=True, source='order')
|
||||
order = OrderSerializer(read_only=True)
|
||||
order = OrderListSerializer(read_only=True)
|
||||
class Meta:
|
||||
model = Ticket
|
||||
exclude = ('customer', 'admin')
|
||||
@@ -79,7 +79,7 @@ class TicketSerializer(serializers.ModelSerializer):
|
||||
class TicketListSerializer(serializers.ModelSerializer):
|
||||
status = serializers.SerializerMethodField()
|
||||
ticket_category = serializers.SerializerMethodField()
|
||||
order = OrderSerializer()
|
||||
order = OrderListSerializer()
|
||||
class Meta:
|
||||
model = Ticket
|
||||
exclude = ('customer', 'admin', )
|
||||
|
||||
Reference in New Issue
Block a user