Example #1
0
 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'))
Example #2
0
 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,
     }
Example #3
0
    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'))
Example #4
0
    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'))
Example #5
0
 class Meta:
     widgets = {
         'organizers':
         HeavySelect2MultipleWidget(data_view='profile_select2'),
         'organizations':
         HeavySelect2MultipleWidget(data_view='organization_select2'),
         'tags':
         Select2MultipleWidget
     }
Example #6
0
    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'))
Example #7
0
    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
Example #8
0
    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()
Example #9
0
    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'))
Example #10
0
class ContestTagForm(ModelForm):
    contests = ModelMultipleChoiceField(label=_('Included contests'),
                                        queryset=Contest.objects.all(),
                                        required=False,
                                        widget=HeavySelect2MultipleWidget(
                                            data_view='contest_select2',
                                            attrs={'style': 'width: 100%'}))
Example #11
0
 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'))
Example #12
0
 class Meta:
     widgets = {
         'organizers':
         HeavySelect2MultipleWidget(data_view='profile_select2'),
         'tags': Select2MultipleWidget,
         'description': CKEditorWidget()
     }
Example #13
0
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'))
Example #14
0
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'))
Example #15
0
 class Meta:
     widgets = {
         'admins': HeavySelect2MultipleWidget(data_view='profile_select2'),
         'registrant': HeavySelect2Widget(data_view='profile_select2'),
     }
     if SummernoteWidget is not None:
         widgets['about'] = SummernoteWidget()
Example #16
0
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%'}))
Example #17
0
    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'))
Example #18
0
 class Meta:
     widgets = {
         'authors':
         HeavySelect2MultipleWidget(data_view='profile_select2',
                                    attrs={'style': 'width: 100%'}),
         'content':
         CKEditorWidget()
     }
Example #19
0
 class Meta:
     widgets = {
         'user':
         HeavySelect2Widget(data_view='profile_select2',
                            attrs={'style': 'width: 100%'}),
         'assignees':
         HeavySelect2MultipleWidget(data_view='profile_select2',
                                    attrs={'style': 'width: 100%'}),
     }
Example #20
0
    class Meta:
        widgets = {
            'authors':
            HeavySelect2MultipleWidget(data_view='profile_select2',
                                       attrs={'style': 'width: 100%'}),
        }

        if SummernoteWidget is not None:
            widgets['content'] = SummernoteWidget()
Example #21
0
 class Meta:
     widgets = {
         'admins':
         HeavySelect2MultipleWidget(data_view='profile_select2',
                                    attrs={'style': 'width: 100%'}),
         'registrant':
         HeavySelect2Widget(data_view='profile_select2'),
         'about':
         AdminMartorWidget
     }
Example #22
0
 class Meta:
     widgets = {
         'authors':
         HeavySelect2MultipleWidget(data_view='profile_select2',
                                    attrs={'style': 'width: 100%'}),
         'content':
         AdminMartorWidget,
         'summary':
         AdminMartorWidget,
     }
Example #23
0
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}
Example #24
0
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}
Example #25
0
 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,
     }
Example #26
0
 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()
Example #27
0
 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'}),
     }
Example #28
0
 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')
                    }),
     }
Example #29
0
 class Meta:
     widgets = {
         'admins': HeavySelect2MultipleWidget(data_view='profile_select2'),
         'registrant': HeavySelect2Widget(data_view='profile_select2'),
     }