Exemplo n.º 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)
Exemplo n.º 2
0
 def test_numeric_field_list(self):
     fields = ['price', 'discount', 'sold_count']
     self.assertEqual(numeric_field_list(ITEM_MODEL), fields)
Exemplo n.º 3
0
    ('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)
Exemplo n.º 4
0
 def test_numeric_field_list(self):
     fields = ['price', 'discount', 'sold_count']
     self.assertEqual(numeric_field_list(ITEM_MODEL), fields)