Files
Rasadyar_Hamedan/authentication/message/serializers.py
2026-01-18 11:42:00 +03:30

29 lines
827 B
Python

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}
}