14 lines
566 B
Python
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']
|