Add set scoreboard view

This commit is contained in:
cuom1999 2020-12-27 19:59:57 -06:00
parent 8e1e3b246a
commit b3d80b5100
6 changed files with 34 additions and 1 deletions

View file

@ -86,6 +86,7 @@ class ContestForm(ModelForm):
else:
self.fields['rate_exclude'].queryset = Profile.objects.none()
self.fields['banned_users'].widget.can_add_related = False
self.fields['view_contest_scoreboard'].widget.can_add_related = False
def clean(self):
cleaned_data = super(ContestForm, self).clean()
@ -100,6 +101,8 @@ class ContestForm(ModelForm):
'tags': AdminSelect2MultipleWidget,
'banned_users': AdminHeavySelect2MultipleWidget(data_view='profile_select2',
attrs={'style': 'width: 100%'}),
'view_contest_scoreboard': AdminHeavySelect2MultipleWidget(data_view='profile_select2',
attrs={'style': 'width: 100%'}),
}
if HeavyPreviewAdminPageDownWidget is not None:
@ -116,7 +119,7 @@ class ContestAdmin(VersionAdmin):
(_('Format'), {'fields': ('format_name', 'format_config')}),
(_('Rating'), {'fields': ('is_rated', 'rate_all', 'rating_floor', 'rating_ceiling', 'rate_exclude')}),
(_('Access'), {'fields': ('access_code', 'is_private', 'private_contestants', 'is_organization_private',
'organizations')}),
'organizations', 'view_contest_scoreboard')}),
(_('Justice'), {'fields': ('banned_users',)}),
)
list_display = ('key', 'name', 'is_visible', 'is_rated', 'start_time', 'end_time', 'time_limit', 'user_count')