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