class Meta: widgets = { 'authors': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'curators': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'testers': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'banned_users': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'organizations': AdminHeavySelect2MultipleWidget(data_view='organization_select2', attrs={'style': 'width: 100%'}), 'types': AdminSelect2MultipleWidget, 'group': AdminSelect2Widget, } if HeavyPreviewAdminPageDownWidget is not None: widgets['description'] = HeavyPreviewAdminPageDownWidget( preview=reverse_lazy('problem_preview'))
class Meta: widgets = { 'authors': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'curators': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'testers': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'banned_users': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'organizations': AdminHeavySelect2MultipleWidget(data_view='organization_select2', attrs={'style': 'width: 100%'}), 'types': AdminSelect2MultipleWidget, 'group': AdminSelect2Widget, 'description': AdminMartorWidget( attrs={'data-markdownfy-url': reverse_lazy('problem_preview') }), }
class Meta: widgets = { 'organizers': AdminHeavySelect2MultipleWidget(data_view='profile_select2'), 'private_contestants': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'organizations': AdminHeavySelect2MultipleWidget(data_view='organization_select2'), 'banned_users': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'description': AdminMartorWidget(attrs={'data-markdownfy-url': reverse_lazy('contest_preview')}), }
class Meta: widgets = { 'organizers': AdminHeavySelect2MultipleWidget(data_view='profile_select2'), 'private_contestants': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'tags': AdminSelect2MultipleWidget, 'banned_users': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), } if HeavyPreviewAdminPageDownWidget is not None: widgets['description'] = HeavyPreviewAdminPageDownWidget(preview=reverse_lazy('contest_preview'))
class Meta: widgets = { 'authors': AdminHeavySelect2MultipleWidget(data_view='profile_select2'), 'problems': AdminHeavySelect2MultipleWidget(data_view='problem_select2'), 'about': AdminMartorWidget( attrs={ 'data-markdownfy-url': reverse_lazy('organization_preview') }), }
class Meta: widgets = { 'authors': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'organizations': AdminHeavySelect2MultipleWidget(data_view='organization_select2', attrs={'style': 'width: 100%'}), 'content': AdminMartorWidget( attrs={'data-markdownfy-url': reverse_lazy('blog_preview')}), 'summary': AdminMartorWidget( attrs={'data-markdownfy-url': reverse_lazy('blog_preview')}), }
class Meta: widgets = { 'authors': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'organizations': AdminHeavySelect2MultipleWidget(data_view='organization_select2', attrs={'style': 'width: 100%'}), } if HeavyPreviewAdminPageDownWidget is not None: widgets['content'] = HeavyPreviewAdminPageDownWidget( preview=reverse_lazy('blog_preview')) widgets['summary'] = HeavyPreviewAdminPageDownWidget( preview=reverse_lazy('blog_preview'))
class ProblemGroupForm(ModelForm): problems = ModelMultipleChoiceField( label=_('Included problems'), queryset=Problem.objects.all(), required=False, help_text=_('These problems are included in this group of problems'), widget=AdminHeavySelect2MultipleWidget(data_view='problem_select2'))
class Meta: widgets = { 'authors': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'problem': AdminHeavySelect2Widget(data_view='problem_select2', attrs={'style': 'width: 250px'}), } if HeavyPreviewAdminPageDownWidget is not None: widgets['content'] = HeavyPreviewAdminPageDownWidget(preview=reverse_lazy('solution_preview'))
class Meta: widgets = { 'admins': AdminHeavySelect2MultipleWidget(data_view='profile_select2'), 'registrant': AdminHeavySelect2Widget(data_view='profile_select2'), } if HeavyPreviewAdminPageDownWidget is not None: widgets['about'] = HeavyPreviewAdminPageDownWidget( preview=reverse_lazy('organization_preview'))
class Meta: widgets = { 'user': AdminHeavySelect2Widget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'assignees': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), }
class LanguageForm(ModelForm): problems = ModelMultipleChoiceField( label=_('Disallowed problems'), queryset=Problem.objects.all(), required=False, help_text=_( 'These problems are NOT allowed to be submitted in this language'), widget=AdminHeavySelect2MultipleWidget(data_view='problem_select2')) class Meta: widgets = {'description': AdminMartorWidget}
class Meta: widgets = { 'authors': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'problem': AdminHeavySelect2Widget(data_view='problem_select2', attrs={'style': 'width: 250px'}), 'content': AdminMartorWidget( attrs={ 'data-markdownfy-url': reverse_lazy('solution_preview') }), }
class Meta: widgets = { 'admins': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'registrant': AdminHeavySelect2Widget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'about': AdminMartorWidget( attrs={ 'data-markdownfy-url': reverse_lazy('organization_preview') }), }
class Meta: widgets = { 'admins': AdminHeavySelect2MultipleWidget(data_view='profile_select2'), }
class ContestTagForm(ModelForm): contests = ModelMultipleChoiceField( label=_('Included contests'), queryset=Contest.objects.all(), required=False, widget=AdminHeavySelect2MultipleWidget(data_view='contest_select2'))
class Meta: widgets = { 'authors': AdminHeavySelect2MultipleWidget(data_view='profile_select2'), 'curators': AdminHeavySelect2MultipleWidget(data_view='profile_select2'), 'testers': AdminHeavySelect2MultipleWidget(data_view='profile_select2'), 'spectators': AdminHeavySelect2MultipleWidget(data_view='profile_select2'), 'private_contestants': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'organizations': AdminHeavySelect2MultipleWidget(data_view='organization_select2'), 'classes': AdminHeavySelect2MultipleWidget(data_view='class_select2'), 'join_organizations': AdminHeavySelect2MultipleWidget(data_view='organization_select2'), '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%'}), 'view_contest_submissions': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'description': AdminMartorWidget(attrs={'data-markdownfy-url': reverse_lazy('contest_preview')}), }