class Meta: widgets = { 'authors': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'curators': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'testers': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'banned_users': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'organizations': HeavySelect2MultipleWidget(data_view='organization_select2', attrs={'style': 'width: 100%'}), 'types': Select2MultipleWidget, 'group': Select2Widget, } if HeavyPreviewAdminPageDownWidget is not None: widgets['description'] = HeavyPreviewAdminPageDownWidget( preview=reverse_lazy('problem_preview'))
class Meta: widgets = { 'organizers': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'organizations': HeavySelect2MultipleWidget(data_view='organization_select2', attrs={'style': 'width: 100%'}), 'tags': Select2MultipleWidget, 'description': AdminMartorWidget, }
class Meta: widgets = { 'organizers': HeavySelect2MultipleWidget(data_view='profile_select2'), 'organizations': HeavySelect2MultipleWidget(data_view='organization_select2'), 'tags': Select2MultipleWidget } if HeavyPreviewAdminPageDownWidget is not None: widgets['description'] = HeavyPreviewAdminPageDownWidget(preview=reverse_lazy('contest_preview'))
class Meta: widgets = { 'authors': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'organizations': HeavySelect2MultipleWidget(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 Meta: widgets = { 'organizers': HeavySelect2MultipleWidget(data_view='profile_select2'), 'organizations': HeavySelect2MultipleWidget(data_view='organization_select2'), 'tags': Select2MultipleWidget }
class Meta: widgets = { 'organizers': HeavySelect2MultipleWidget(data_view='profile_select2'), 'organizations': HeavySelect2MultipleWidget(data_view='organization_select2'), 'tags': Select2MultipleWidget, 'banned_users': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), } if HeavyPreviewAdminPageDownWidget is not None: widgets['description'] = HeavyPreviewAdminPageDownWidget(preview=reverse_lazy('contest_preview'))
class Meta: widgets = { 'organizers': HeavySelect2MultipleWidget(data_view='profile_select2'), 'organizations': HeavySelect2MultipleWidget(data_view='organization_select2'), 'tags': Select2MultipleWidget } if MathJaxAdminPagedownWidget is not None: widgets['description'] = MathJaxAdminPagedownWidget
class Meta: widgets = { 'organizers': HeavySelect2MultipleWidget(data_view='profile_select2'), 'organizations': HeavySelect2MultipleWidget(data_view='organization_select2'), 'tags': Select2MultipleWidget, 'access_code': GenerateRandomFruitTextInput } if SummernoteWidget is not None: widgets['description'] = SummernoteWidget()
class Meta: widgets = { 'organizers': HeavySelect2MultipleWidget(data_view='profile_select2'), 'organizations': HeavySelect2MultipleWidget(data_view='organization_select2'), 'tags': Select2MultipleWidget, 'access_code': GenerateRandomFruitTextInput } if HeavyPreviewAdminPageDownWidget is not None: widgets['description'] = HeavyPreviewAdminPageDownWidget( preview=reverse_lazy('contest_preview'))
class ContestTagForm(ModelForm): contests = ModelMultipleChoiceField(label=_('Included contests'), queryset=Contest.objects.all(), required=False, widget=HeavySelect2MultipleWidget( data_view='contest_select2', attrs={'style': 'width: 100%'}))
class Meta: widgets = { 'admins': HeavySelect2MultipleWidget(data_view='profile_select2'), 'registrant': HeavySelect2Widget(data_view='profile_select2'), } if HeavyPreviewAdminPageDownWidget is not None: widgets['about'] = HeavyPreviewAdminPageDownWidget(preview=reverse_lazy('organization_preview'))
class Meta: widgets = { 'organizers': HeavySelect2MultipleWidget(data_view='profile_select2'), 'tags': Select2MultipleWidget, 'description': CKEditorWidget() }
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=HeavySelect2MultipleWidget(data_view='problem_select2'))
class ProblemTypeForm(ModelForm): problems = ModelMultipleChoiceField( label=_('Included problems'), queryset=Problem.objects.all(), required=False, help_text=_('These problems are included in this type of problems'), widget=HeavySelect2MultipleWidget(data_view='problem_select2'))
class Meta: widgets = { 'admins': HeavySelect2MultipleWidget(data_view='profile_select2'), 'registrant': HeavySelect2Widget(data_view='profile_select2'), } if SummernoteWidget is not None: widgets['about'] = SummernoteWidget()
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=HeavySelect2MultipleWidget(data_view='problem_select2', attrs={'style': 'width: 100%'}))
class Meta: widgets = { 'authors': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'problem': HeavySelect2Widget(data_view='problem_select2', attrs={'style': 'width: 250px'}), } if HeavyPreviewAdminPageDownWidget is not None: widgets['content'] = HeavyPreviewAdminPageDownWidget(preview=reverse_lazy('solution_preview'))
class Meta: widgets = { 'authors': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'content': CKEditorWidget() }
class Meta: widgets = { 'user': HeavySelect2Widget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'assignees': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), }
class Meta: widgets = { 'authors': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), } if SummernoteWidget is not None: widgets['content'] = SummernoteWidget()
class Meta: widgets = { 'admins': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'registrant': HeavySelect2Widget(data_view='profile_select2'), 'about': AdminMartorWidget }
class Meta: widgets = { 'authors': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'content': AdminMartorWidget, 'summary': AdminMartorWidget, }
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=HeavySelect2MultipleWidget(data_view='problem_select2')) class Meta: if AdminPagedownWidget is not None: widgets = {'description': AdminPagedownWidget}
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=HeavySelect2MultipleWidget(data_view='problem_select2', attrs={'style': 'width: 100%'})) class Meta: widgets = {'description': AdminMartorWidget}
class Meta: widgets = { 'authors': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'curators': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'testers': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'banned_users': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'types': Select2MultipleWidget(attrs={'style': 'width: 100%'}), 'group': Select2Widget, 'description': AdminMartorWidget, }
class Meta: widgets = { 'authors': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'curators': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'testers': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'banned_users': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'types': Select2MultipleWidget, 'group': Select2Widget, } if SummernoteWidget is not None: widgets['description'] = SummernoteWidget()
class Meta: model = Solution fields = ('is_public', 'publish_on', 'authors', 'content') widgets = { 'authors': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'content': MartorWidget( attrs={ 'data-markdownfy-url': reverse_lazy('solution_preview') }), 'publish_on': DateInput(attrs={'type': 'date'}), }
class Meta: model = Problem fields = [ 'code', 'time_limit', 'memory_limit', 'points', 'authors', 'types', 'group', 'description' ] widgets = { 'authors': HeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'types': Select2MultipleWidget, 'group': Select2Widget, 'description': MartorWidget( attrs={'data-markdownfy-url': reverse_lazy('problem_preview') }), }
class Meta: widgets = { 'admins': HeavySelect2MultipleWidget(data_view='profile_select2'), 'registrant': HeavySelect2Widget(data_view='profile_select2'), }