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

BasketCampaignForm.base_fields = OrderedDict([('shop', <django.forms.models.ModelChoiceField object at 0x7fabcb65a080>), ('name', <django.forms.fields.CharField object at 0x7fabcb65ae48>), ('active', <django.forms.fields.BooleanField object at 0x7fabcc1429b0>), ('start_datetime', <django.forms.fields.DateTimeField object at 0x7fabcb65a6a0>), ('end_datetime', <django.forms.fields.DateTimeField object at 0x7fabcb92a358>), ('basket_line_text', <django.forms.fields.CharField object at 0x7fabcb65a390>), ('coupon', <django.forms.models.ModelChoiceField object at 0x7fabcca28588>), ('public_name', <django.forms.fields.CharField object at 0x7fabcb91d0f0>)])
BasketCampaignForm.clean_coupon()[source]
BasketCampaignForm.declared_fields = OrderedDict([('public_name', <django.forms.fields.CharField object at 0x7fabcb91d0f0>)])
BasketCampaignForm.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

CatalogCampaignForm.base_fields = OrderedDict([('shop', <django.forms.models.ModelChoiceField object at 0x7fabccb8b978>), ('name', <django.forms.fields.CharField object at 0x7fabccd434a8>), ('active', <django.forms.fields.BooleanField object at 0x7fabcb6f6208>), ('start_datetime', <django.forms.fields.DateTimeField object at 0x7fabcbcc3eb8>), ('end_datetime', <django.forms.fields.DateTimeField object at 0x7fabcb6d8f60>), ('public_name', <django.forms.fields.CharField object at 0x7fabcb65af28>)])
CatalogCampaignForm.declared_fields = OrderedDict([('public_name', <django.forms.fields.CharField object at 0x7fabcb65af28>)])
CatalogCampaignForm.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']
model

alias of Coupon

CouponForm.base_fields = OrderedDict([('code', <django.forms.fields.CharField object at 0x7fabcb6d8dd8>), ('usage_limit_customer', <django.forms.fields.IntegerField object at 0x7fabcbef8fd0>), ('usage_limit', <django.forms.fields.IntegerField object at 0x7fabcb6d8668>), ('active', <django.forms.fields.BooleanField object at 0x7fabcb6d8cc0>), ('autogenerate', <django.forms.fields.BooleanField object at 0x7fabcb6d9cc0>)])
CouponForm.clean_code()[source]
CouponForm.declared_fields = OrderedDict([('autogenerate', <django.forms.fields.BooleanField object at 0x7fabcb6d9cc0>)])
CouponForm.media