You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

53 lines
1017 B

from rest_framework import serializers
from rest_framework.serializers import ModelSerializer
from .models import Message, Notes, Documents
from users.serializers import UserSerializer
class DocumentsSerializer(ModelSerializer):
class Meta:
model = Documents
fields = (
'file',
'sender',
'recipent',
'team',
'order',
)
class MessageSerializer(ModelSerializer):
sender = UserSerializer()
recipent = UserSerializer()
created = serializers.DateTimeField(format="%Y-%m-%d %H:%M:%S")
class Meta:
model = Message
fields = (
'text',
'created',
'order',
'sender',
'recipent',
'private_type',
)
class NoteSerializer(ModelSerializer):
class Meta:
model = Notes
fields = (
'text',
'created',
'order',
'sender',
'recipent',
)