예제 #1
0
    ('last_15_d', ugettext_lazy('Last 15 days')),
    ('last_30_d', ugettext_lazy('Last 30 days')),
    ('custom', ugettext_lazy('Custom')),
)

RESULT_TYPE_CHOICES = (
    ('sales', ugettext_lazy('Sales')),
    ('offered', ugettext_lazy('# Items Offered')),
    ('sold', ugettext_lazy('# Items Sold')),
)

ITEM_FIELDS = tuple([(field_name, field_name.replace('_', ' ').title())
                     for (field_name, field_type) in field_list(ITEM_MODEL)])

NUMERIC_FIELDS = tuple([(field_name, field_name.replace('_', ' ').title())
                        for field_name in numeric_field_list(ITEM_MODEL)])


class PasswordResetReCaptchaForm(PasswordResetForm):
    captcha = ReCaptchaField(attrs={'theme': 'clean'})


class CountryCompanyForm(forms.Form):
    country = forms.ChoiceField()
    all_companies = forms.BooleanField(required=False)
    players = forms.MultipleChoiceField(required=False,
                                        widget=forms.CheckboxSelectMultiple)

    def __init__(self, user, *args, **kwargs):
        super(CountryCompanyForm, self).__init__(*args, **kwargs)
예제 #2
0
파일: tests.py 프로젝트: Lomascolo/daywatch
 def test_numeric_field_list(self):
     fields = ['price', 'discount', 'sold_count']
     self.assertEqual(numeric_field_list(ITEM_MODEL), fields)
예제 #3
0
파일: forms.py 프로젝트: Lomascolo/daywatch
    ('last_30_d', ugettext_lazy('Last 30 days')),
    ('custom', ugettext_lazy('Custom')),
)

RESULT_TYPE_CHOICES = (
    ('sales', ugettext_lazy('Sales')),
    ('offered', ugettext_lazy('# Items Offered')),
    ('sold', ugettext_lazy('# Items Sold')),
)

ITEM_FIELDS = tuple([(field_name, field_name.replace('_', ' ').title())
                     for (field_name, field_type)
                     in field_list(ITEM_MODEL)])

NUMERIC_FIELDS = tuple([(field_name, field_name.replace('_', ' ').title())
                        for field_name in numeric_field_list(ITEM_MODEL)])


class PasswordResetReCaptchaForm(PasswordResetForm):
    captcha = ReCaptchaField(attrs={'theme': 'clean'})


class CountryCompanyForm(forms.Form):
    country = forms.ChoiceField()
    all_companies = forms.BooleanField(required=False)
    players = forms.MultipleChoiceField(required=False,
                                        widget=forms.CheckboxSelectMultiple)

    def __init__(self, user, *args, **kwargs):
        super(CountryCompanyForm, self).__init__(*args, **kwargs)
예제 #4
0
 def test_numeric_field_list(self):
     fields = ['price', 'discount', 'sold_count']
     self.assertEqual(numeric_field_list(ITEM_MODEL), fields)