first push
This commit is contained in:
28
authentication/message/serializers.py
Normal file
28
authentication/message/serializers.py
Normal file
@@ -0,0 +1,28 @@
|
||||
from rest_framework import serializers
|
||||
from authentication.models import UserMessage
|
||||
from ..serializer.serializer import (
|
||||
GroupSerializer,
|
||||
SystemUserProfileSerializer
|
||||
)
|
||||
|
||||
|
||||
# سریالایزر مربوط به سیستم پیام کاربر
|
||||
class UserMessageSerializer(serializers.ModelSerializer):
|
||||
users = SystemUserProfileSerializer(required=False, many=True)
|
||||
roles = GroupSerializer(required=False, many=True)
|
||||
sender = SystemUserProfileSerializer(required=False)
|
||||
|
||||
class Meta:
|
||||
model = UserMessage
|
||||
exclude = (
|
||||
'id',
|
||||
'create_date',
|
||||
'modify_date',
|
||||
'trash',
|
||||
'created_by',
|
||||
'modified_by',
|
||||
)
|
||||
extra_kwargs = {
|
||||
'link_text': {'required': False},
|
||||
'link': {'required': False}
|
||||
}
|
||||
Reference in New Issue
Block a user