Fixing missing fields in user creation

clubs
Laurent 2 years ago
parent 154b353bb9
commit e975802aa5
  1. 14
      tournaments/admin.py
  2. 10
      tournaments/serializers.py

@ -11,7 +11,12 @@ class CustomUserAdmin(UserAdmin):
model = CustomUser model = CustomUser
list_display = ['email', 'username', 'is_active', 'is_staff', 'first_name', 'last_name', ] list_display = ['email', 'username', 'is_active', 'is_staff', 'first_name', 'last_name', ]
fieldsets = [ fieldsets = [
(None, {'fields': ['id', 'username', 'email', 'password', 'first_name', 'last_name', 'is_active', 'clubs', 'country', 'phone', 'licence_id', 'umpire_code', ]}), (None, {'fields': ['id', 'username', 'email', 'password', 'first_name', 'last_name', 'is_active',
'clubs', 'country', 'phone', 'licence_id', 'umpire_code',
'summons_message_body', 'summons_message_signature', 'summons_available_payment_methods',
'summons_display_format', 'summons_display_entry_fee', 'summons_use_full_custom_message',
'match_formats_default_duration', 'bracket_match_format_preference', 'group_stage_match_format_preference', 'loser_bracket_match_format_preference',
]}),
] ]
add_fieldsets = [ add_fieldsets = [
( (
@ -23,6 +28,13 @@ class CustomUserAdmin(UserAdmin):
), ),
] ]
class TeamRegistrationAdmin(admin.ModelAdmin): class TeamRegistrationAdmin(admin.ModelAdmin):
list_display = ['player_names', 'group_stage_position', 'name', 'tournament'] list_display = ['player_names', 'group_stage_position', 'name', 'tournament']

@ -43,6 +43,16 @@ class UserSerializer(serializers.ModelSerializer):
phone=phone, phone=phone,
licence_id=licence_id, licence_id=licence_id,
country=country, country=country,
summons_message_body=validated_data.get('summons_message_body'),
summons_message_signature=validated_data.get('summons_message_signature'),
summons_available_payment_methods=validated_data.get('summons_available_payment_methods'),
summons_display_format=validated_data.get('summons_display_format'),
summons_display_entry_fee=validated_data.get('summons_display_entry_fee'),
summons_use_full_custom_message=validated_data.get('summons_use_full_custom_message'),
match_formats_default_duration=validated_data.get('match_formats_default_duration'),
bracket_match_format_preference=validated_data.get('bracket_match_format_preference'),
group_stage_match_format_preference=validated_data.get('group_stage_match_format_preference'),
loser_bracket_match_format_preference=validated_data.get('loser_bracket_match_format_preference'),
) )
self.send_email(self.context['request'], user) self.send_email(self.context['request'], user)

Loading…
Cancel
Save