Files
goodtimes/manage_notifications/api/serializers.py
2024-03-14 13:48:41 +05:30

14 lines
566 B
Python

from rest_framework import serializers
from manage_notifications.models import IAmPrincipalNotificationSettings, NotificationCategoryChoices
class IAmPrincipalNotificationSettingsSerializer(serializers.ModelSerializer):
notification_category_display = serializers.SerializerMethodField()
def get_notification_category_display(self, obj):
return obj.get_notification_category_display()
class Meta:
model = IAmPrincipalNotificationSettings
fields = ['id', 'notification_category', 'notification_category_display', 'is_enabled']