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>)])
clean_coupon()[source]
clean_supplier()[source]
declared_fields = OrderedDict([('public_name', <django.forms.fields.CharField object>)])
media
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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>)])
clean_code()[source]
clean_shop()[source]
clean_supplier()[source]
declared_fields = OrderedDict([('autogenerate', <django.forms.fields.BooleanField object>)])
media
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>)])
clean()[source]
declared_fields = OrderedDict([('discount_percentage', <shuup.admin.forms.fields.PercentageField object>)])
media
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 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 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>)])
clean()[source]
declared_fields = OrderedDict()
media
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 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 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 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 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 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