add is_staff for user login api

This commit is contained in:
2025-09-02 11:40:17 +09:00
parent 45a29c7b18
commit 70acda8167
2 changed files with 8 additions and 7 deletions

View File

@ -464,7 +464,7 @@ class TempUserRegistrationSerializer(serializers.ModelSerializer):
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = CustomUser
fields = ('id','email', 'is_rogaining' ,'group', 'zekken_number', 'event_code', 'team_name')
fields = ('id','email', 'is_rogaining' ,'group', 'zekken_number', 'event_code', 'team_name', 'is_staff')
class GolaImageSerializer(serializers.ModelSerializer):
goalimage = Base64ImageField(max_length=None, use_url=True)
@ -876,7 +876,7 @@ class EntrySerializer(serializers.ModelSerializer):
class CustomUserSerializer(serializers.ModelSerializer):
class Meta:
model = CustomUser
fields = ['id','email', 'firstname', 'lastname', 'date_of_birth', 'female']
fields = ['id','email', 'firstname', 'lastname', 'date_of_birth', 'female', 'is_staff']
read_only_fields = ['id','email']
class TeamDetailSerializer(serializers.ModelSerializer):
@ -886,13 +886,13 @@ class TeamDetailSerializer(serializers.ModelSerializer):
model = Team
fields = ['id', 'zekken_number', 'team_name', 'category']
class UserSerializer(serializers.ModelSerializer):
class UserDetailSerializer(serializers.ModelSerializer):
event_date = serializers.SerializerMethodField()
last_goal_time = serializers.SerializerMethodField()
class Meta:
model = CustomUser
fields = ['id','email', 'firstname', 'lastname', 'date_of_birth', 'female', 'is_rogaining', 'zekken_number', 'event_code', 'team_name', 'group', 'event_date', 'last_goal_time']
fields = ['id','email', 'firstname', 'lastname', 'date_of_birth', 'female', 'is_rogaining', 'zekken_number', 'event_code', 'team_name', 'group', 'is_staff', 'event_date', 'last_goal_time']
read_only_fields = ('id', 'email')
def get_event_date(self, obj):
@ -998,6 +998,7 @@ class MemberSerializer(serializers.ModelSerializer):
representation['lastname'] = instance.user.lastname
representation['date_of_birth'] = instance.user.date_of_birth
representation['female'] = instance.user.female
representation['is_staff'] = instance.user.is_staff
return representation