diff --git a/tienda_ilusion/users/serializers.py b/tienda_ilusion/users/serializers.py index cdc3387..1a09ef3 100644 --- a/tienda_ilusion/users/serializers.py +++ b/tienda_ilusion/users/serializers.py @@ -3,6 +3,11 @@ from rest_framework import serializers class UserSerializer(serializers.ModelSerializer): + role = serializers.SerializerMethodField() + class Meta: model = User - fields = ('id', 'username', 'email', 'first_name', 'last_name') + fields = ('id', 'username', 'email', 'first_name', 'last_name', 'role') + + def get_role(self, obj): + return 'administrator' if obj.is_staff else 'user'