add is_staff for user login api
This commit is contained in:
@ -464,7 +464,7 @@ class TempUserRegistrationSerializer(serializers.ModelSerializer):
|
|||||||
class UserSerializer(serializers.ModelSerializer):
|
class UserSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = CustomUser
|
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):
|
class GolaImageSerializer(serializers.ModelSerializer):
|
||||||
goalimage = Base64ImageField(max_length=None, use_url=True)
|
goalimage = Base64ImageField(max_length=None, use_url=True)
|
||||||
@ -876,7 +876,7 @@ class EntrySerializer(serializers.ModelSerializer):
|
|||||||
class CustomUserSerializer(serializers.ModelSerializer):
|
class CustomUserSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = CustomUser
|
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']
|
read_only_fields = ['id','email']
|
||||||
|
|
||||||
class TeamDetailSerializer(serializers.ModelSerializer):
|
class TeamDetailSerializer(serializers.ModelSerializer):
|
||||||
@ -886,13 +886,13 @@ class TeamDetailSerializer(serializers.ModelSerializer):
|
|||||||
model = Team
|
model = Team
|
||||||
fields = ['id', 'zekken_number', 'team_name', 'category']
|
fields = ['id', 'zekken_number', 'team_name', 'category']
|
||||||
|
|
||||||
class UserSerializer(serializers.ModelSerializer):
|
class UserDetailSerializer(serializers.ModelSerializer):
|
||||||
event_date = serializers.SerializerMethodField()
|
event_date = serializers.SerializerMethodField()
|
||||||
last_goal_time = serializers.SerializerMethodField()
|
last_goal_time = serializers.SerializerMethodField()
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = CustomUser
|
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')
|
read_only_fields = ('id', 'email')
|
||||||
|
|
||||||
def get_event_date(self, obj):
|
def get_event_date(self, obj):
|
||||||
@ -998,6 +998,7 @@ class MemberSerializer(serializers.ModelSerializer):
|
|||||||
representation['lastname'] = instance.user.lastname
|
representation['lastname'] = instance.user.lastname
|
||||||
representation['date_of_birth'] = instance.user.date_of_birth
|
representation['date_of_birth'] = instance.user.date_of_birth
|
||||||
representation['female'] = instance.user.female
|
representation['female'] = instance.user.female
|
||||||
|
representation['is_staff'] = instance.user.is_staff
|
||||||
return representation
|
return representation
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -82,9 +82,9 @@ urlpatterns = router.urls
|
|||||||
|
|
||||||
urlpatterns += [
|
urlpatterns += [
|
||||||
path('inperf/', LocationsInPerf, name="location_perf"),
|
path('inperf/', LocationsInPerf, name="location_perf"),
|
||||||
path('insubperf', LocationsInSubPerf, name='location_subperf'),
|
path('insubperf/', LocationsInSubPerf, name='location_subperf'),
|
||||||
path('inbound', LocationInBound, name='location_bound'),
|
path('inbound/', LocationInBound, name='location_bound'),
|
||||||
path('inbound2', LocationInBound2, name='location_bound'),
|
path('inbound2/', LocationInBound2, name='location_bound2'),
|
||||||
path('location-checkin/', views.LocationCheckinView.as_view(), name='location_checkin'),
|
path('location-checkin/', views.LocationCheckinView.as_view(), name='location_checkin'),
|
||||||
path('location-checkin-test/', views.location_checkin_test, name='location_checkin_test'),
|
path('location-checkin-test/', views.location_checkin_test, name='location_checkin_test'),
|
||||||
path('customarea/', CustomAreaLocations, name='custom_area_location'),
|
path('customarea/', CustomAreaLocations, name='custom_area_location'),
|
||||||
|
|||||||
Reference in New Issue
Block a user