shuup.campaigns.admin_module.forms package¶
Module contents¶
-
class
shuup.campaigns.admin_module.forms.
BasketCampaignForm
(*args, **kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseCampaignForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
BasketCampaign
-
-
base_fields
= OrderedDict([('shop', <django.forms.models.ModelChoiceField object>), ('name', <django.forms.fields.CharField object>), ('active', <django.forms.fields.BooleanField object>), ('start_datetime', <django.forms.fields.DateTimeField object>), ('end_datetime', <django.forms.fields.DateTimeField object>), ('basket_line_text', <django.forms.fields.CharField object>), ('coupon', <django.forms.models.ModelChoiceField object>), ('supplier', <django.forms.models.ModelChoiceField object>), ('public_name', <django.forms.fields.CharField object>)])¶
-
declared_fields
= OrderedDict([('public_name', <django.forms.fields.CharField object>)])¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
BasketDiscountAmountForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseEffectModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
BasketDiscountAmount
-
-
base_fields
= OrderedDict([('campaign', <django.forms.models.ModelChoiceField object>), ('discount_amount', <shuup.core.fields.FormattedDecimalFormField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
BasketDiscountPercentageForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseEffectModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
BasketDiscountPercentage
-
-
base_fields
= OrderedDict([('campaign', <django.forms.models.ModelChoiceField object>), ('discount_percentage', <shuup.admin.forms.fields.PercentageField object>)])¶
-
declared_fields
= OrderedDict([('discount_percentage', <shuup.admin.forms.fields.PercentageField object>)])¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
BasketMaxTotalAmountConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
BasketMaxTotalAmountCondition
-
-
base_fields
= OrderedDict([('amount_value', <shuup.core.fields.FormattedDecimalFormField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
BasketMaxTotalProductAmountConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
BasketMaxTotalProductAmountCondition
-
-
base_fields
= OrderedDict([('product_count', <django.forms.fields.DecimalField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
BasketTotalAmountConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
BasketTotalAmountCondition
-
-
base_fields
= OrderedDict([('amount_value', <shuup.core.fields.FormattedDecimalFormField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
BasketTotalProductAmountConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
BasketTotalProductAmountCondition
-
-
base_fields
= OrderedDict([('product_count', <django.forms.fields.DecimalField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
BasketTotalUndiscountedProductAmountConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
BasketTotalUndiscountedProductAmountCondition
-
-
base_fields
= OrderedDict([('amount_value', <shuup.core.fields.FormattedDecimalFormField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
CatalogCampaignForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseCampaignForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
exclude
= ['identifier', 'created_by', 'modified_by', 'conditions', 'filters', 'coupon']¶
-
model
¶ alias of
CatalogCampaign
-
-
base_fields
= OrderedDict([('shop', <django.forms.models.ModelChoiceField object>), ('name', <django.forms.fields.CharField object>), ('active', <django.forms.fields.BooleanField object>), ('start_datetime', <django.forms.fields.DateTimeField object>), ('end_datetime', <django.forms.fields.DateTimeField object>), ('public_name', <django.forms.fields.CharField object>)])¶
-
declared_fields
= OrderedDict([('public_name', <django.forms.fields.CharField object>)])¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
CategoryFilterForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
CategoryFilter
-
-
base_fields
= OrderedDict([('categories', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
CategoryProductsBasketConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
CategoryProductsBasketCondition
-
-
base_fields
= OrderedDict([('operator', <enumfields.forms.EnumChoiceField object>), ('quantity', <django.forms.fields.IntegerField object>), ('categories', <django.forms.models.ModelMultipleChoiceField object>), ('excluded_categories', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
ContactBasketConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
ContactBasketCondition
-
-
base_fields
= OrderedDict([('contacts', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
ContactConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
ContactCondition
-
-
base_fields
= OrderedDict([('contacts', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
HourConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
HourCondition
-
widgets
= {'hour_start': <shuup.admin.forms.widgets.TimeInput object>, 'hour_end': <shuup.admin.forms.widgets.TimeInput object>}¶
-
-
base_fields
= OrderedDict([('hour_start', <django.forms.fields.TimeField object>), ('hour_end', <django.forms.fields.TimeField object>), ('days', <shuup.admin.forms.fields.WeekdayField object>)])¶
-
declared_fields
= OrderedDict([('days', <shuup.admin.forms.fields.WeekdayField object>)])¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
HourBasketConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
HourBasketCondition
-
widgets
= {'hour_start': <shuup.admin.forms.widgets.TimeInput object>, 'hour_end': <shuup.admin.forms.widgets.TimeInput object>}¶
-
-
base_fields
= OrderedDict([('hour_start', <django.forms.fields.TimeField object>), ('hour_end', <django.forms.fields.TimeField object>), ('days', <shuup.admin.forms.fields.WeekdayField object>)])¶
-
declared_fields
= OrderedDict([('days', <shuup.admin.forms.fields.WeekdayField object>)])¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
ContactGroupBasketConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
ContactGroupBasketCondition
-
-
base_fields
= OrderedDict([('contact_groups', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
ContactGroupConditionForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
ContactGroupCondition
-
-
base_fields
= OrderedDict([('contact_groups', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
CouponForm
(*args, **kwargs)[source]¶ Bases:
django.forms.models.ModelForm
-
class
Meta
[source]¶ Bases:
object
-
fields
= ['code', 'usage_limit_customer', 'usage_limit', 'active', 'shop', 'supplier']¶
-
model
¶ alias of
Coupon
-
-
base_fields
= OrderedDict([('code', <django.forms.fields.CharField object>), ('usage_limit_customer', <django.forms.fields.IntegerField object>), ('usage_limit', <django.forms.fields.IntegerField object>), ('active', <django.forms.fields.BooleanField object>), ('shop', <django.forms.models.ModelChoiceField object>), ('supplier', <django.forms.models.ModelChoiceField object>), ('autogenerate', <django.forms.fields.BooleanField object>)])¶
-
declared_fields
= OrderedDict([('autogenerate', <django.forms.fields.BooleanField object>)])¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
DiscountFromCategoryProductsForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseEffectModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
DiscountFromCategoryProducts
-
-
base_fields
= OrderedDict([('campaign', <django.forms.models.ModelChoiceField object>), ('discount_amount', <shuup.core.fields.FormattedDecimalFormField object>), ('discount_percentage', <shuup.admin.forms.fields.PercentageField object>), ('category', <django.forms.models.ModelChoiceField object>)])¶
-
declared_fields
= OrderedDict([('discount_percentage', <shuup.admin.forms.fields.PercentageField object>)])¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
DiscountFromProductForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseEffectModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
DiscountFromProduct
-
-
base_fields
= OrderedDict([('campaign', <django.forms.models.ModelChoiceField object>), ('per_line_discount', <django.forms.fields.BooleanField object>), ('discount_amount', <shuup.core.fields.FormattedDecimalFormField object>), ('products', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
DiscountPercentageFromUndiscountedForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseEffectModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
DiscountPercentageFromUndiscounted
-
-
base_fields
= OrderedDict([('campaign', <django.forms.models.ModelChoiceField object>), ('discount_percentage', <shuup.admin.forms.fields.PercentageField object>)])¶
-
declared_fields
= OrderedDict([('discount_percentage', <shuup.admin.forms.fields.PercentageField object>)])¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
FreeProductLineForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseEffectModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
FreeProductLine
-
-
base_fields
= OrderedDict([('campaign', <django.forms.models.ModelChoiceField object>), ('quantity', <shuup.core.fields.FormattedDecimalFormField object>), ('products', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
ProductDiscountAmountForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseEffectModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
exclude
= ['identifier', 'active']¶
-
model
¶ alias of
ProductDiscountAmount
-
-
base_fields
= OrderedDict([('campaign', <django.forms.models.ModelChoiceField object>), ('discount_amount', <shuup.core.fields.FormattedDecimalFormField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
ProductDiscountPercentageForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseEffectModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
exclude
= ['identifier', 'active']¶
-
model
¶ alias of
ProductDiscountPercentage
-
-
base_fields
= OrderedDict([('campaign', <django.forms.models.ModelChoiceField object>), ('discount_percentage', <shuup.admin.forms.fields.PercentageField object>)])¶
-
declared_fields
= OrderedDict([('discount_percentage', <shuup.admin.forms.fields.PercentageField object>)])¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
ProductFilterForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
ProductFilter
-
-
base_fields
= OrderedDict([('products', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
ProductsInBasketConditionForm
(*args, **kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
ProductsInBasketCondition
-
-
base_fields
= OrderedDict([('operator', <enumfields.forms.EnumChoiceField object>), ('quantity', <django.forms.fields.IntegerField object>), ('products', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
ProductTypeFilterForm
(**kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
ProductTypeFilter
-
-
base_fields
= OrderedDict([('product_types', <django.forms.models.ModelMultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class
-
class
shuup.campaigns.admin_module.forms.
ChildrenProductConditionForm
(*args, **kwargs)[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.BaseRuleModelForm
-
class
Meta
[source]¶ Bases:
shuup.campaigns.admin_module.forms._base.Meta
-
model
¶ alias of
ChildrenProductCondition
-
-
base_fields
= OrderedDict([('product', <django.forms.models.ModelChoiceField object>)])¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
class