shoop.campaigns.admin_module package

Submodules

shoop.campaigns.admin_module.form_parts module

class shoop.campaigns.admin_module.form_parts.SalesRangesForm(**kwargs)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

model

alias of ContactGroupSalesRange

fields = ['min_value', 'max_value']
labels = {'max_value': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5301fd60b8>, 'min_value': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5301fd6048>}
help_texts = {'max_value': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5301fd6fd0>}
SalesRangesForm.base_fields = OrderedDict([('min_value', <shoop.core.fields.FormattedDecimalFormField object at 0x7f5301dd8358>), ('max_value', <shoop.core.fields.FormattedDecimalFormField object at 0x7f53022aeda0>)])
SalesRangesForm.declared_fields = OrderedDict()
SalesRangesForm.media
class shoop.campaigns.admin_module.form_parts.SalesRangesFormPart(request, object=None)[source]

Bases: shoop.admin.form_part.FormPart

priority = 3
name = 'contact_group_sales_ranges'
form

alias of SalesRangesForm

get_form_defs()[source]
form_valid(form)[source]
class shoop.campaigns.admin_module.form_parts.CampaignBaseFormPart(*args, **kwargs)[source]

Bases: shoop.admin.form_part.FormPart

priority = -1000
form = None
get_form_defs()[source]
form_valid(form)[source]
class shoop.campaigns.admin_module.form_parts.CatalogBaseFormPart(*args, **kwargs)[source]

Bases: shoop.campaigns.admin_module.form_parts.CampaignBaseFormPart

form

alias of CatalogCampaignForm

class shoop.campaigns.admin_module.form_parts.BasketBaseFormPart(*args, **kwargs)[source]

Bases: shoop.campaigns.admin_module.form_parts.CampaignBaseFormPart

form

alias of BasketCampaignForm

class shoop.campaigns.admin_module.form_parts.BaseFormPart(request, form, name, owner)[source]

Bases: shoop.admin.form_part.FormPart

formset = None
template_name = 'shoop/campaigns/admin/_edit_form.jinja'
get_form_defs()[source]
form_valid(form)[source]
class shoop.campaigns.admin_module.form_parts.BasketConditionsFormPart(request, form, name, owner)[source]

Bases: shoop.campaigns.admin_module.form_parts.BaseFormPart

formset

alias of BasketConditionsFormSet

class shoop.campaigns.admin_module.form_parts.BasketDiscountEffectsFormPart(request, form, name, owner)[source]

Bases: shoop.campaigns.admin_module.form_parts.BaseFormPart

formset

alias of BasketDiscountEffectsFormSet

class shoop.campaigns.admin_module.form_parts.BasketLineEffectsFormPart(request, form, name, owner)[source]

Bases: shoop.campaigns.admin_module.form_parts.BaseFormPart

formset

alias of BasketLineEffectsFormSet

class shoop.campaigns.admin_module.form_parts.CatalogConditionsFormPart(request, form, name, owner)[source]

Bases: shoop.campaigns.admin_module.form_parts.BaseFormPart

formset

alias of CatalogConditionsFormSet

class shoop.campaigns.admin_module.form_parts.CatalogFiltersFormPart(request, form, name, owner)[source]

Bases: shoop.campaigns.admin_module.form_parts.BaseFormPart

formset

alias of CatalogFiltersFormSet

class shoop.campaigns.admin_module.form_parts.CatalogEffectsFormPart(request, form, name, owner)[source]

Bases: shoop.campaigns.admin_module.form_parts.BaseFormPart

formset

alias of CatalogEffectsFormSet

shoop.campaigns.admin_module.form_sets module

class shoop.campaigns.admin_module.form_sets.BaseFormset(*args, **kwargs)[source]

Bases: django.forms.models.BaseModelFormSet

model = None
validate_min = False
min_num = 0
validate_max = False
max_num = 20
absolute_max = 20
can_delete = True
can_order = False
extra = 0
form_class = None
get_name()[source]
get_queryset()[source]
form(**kwargs)[source]
class shoop.campaigns.admin_module.form_sets.BasketConditionsFormSet(*args, **kwargs)[source]

Bases: shoop.campaigns.admin_module.form_sets.BaseFormset

model

alias of BasketCondition

get_queryset()[source]
class shoop.campaigns.admin_module.form_sets.EffectsFormset(*args, **kwargs)[source]

Bases: shoop.campaigns.admin_module.form_sets.BaseFormset

form(**kwargs)[source]
class shoop.campaigns.admin_module.form_sets.BasketDiscountEffectsFormSet(*args, **kwargs)[source]

Bases: shoop.campaigns.admin_module.form_sets.EffectsFormset

model

alias of BasketDiscountEffect

get_queryset()[source]
class shoop.campaigns.admin_module.form_sets.BasketLineEffectsFormSet(*args, **kwargs)[source]

Bases: shoop.campaigns.admin_module.form_sets.EffectsFormset

model

alias of BasketLineEffect

get_queryset()[source]
class shoop.campaigns.admin_module.form_sets.CatalogConditionsFormSet(*args, **kwargs)[source]

Bases: shoop.campaigns.admin_module.form_sets.BaseFormset

model

alias of ContextCondition

get_queryset()[source]
class shoop.campaigns.admin_module.form_sets.CatalogFiltersFormSet(*args, **kwargs)[source]

Bases: shoop.campaigns.admin_module.form_sets.BaseFormset

model

alias of CatalogFilter

get_queryset()[source]
class shoop.campaigns.admin_module.form_sets.CatalogEffectsFormSet(*args, **kwargs)[source]

Bases: shoop.campaigns.admin_module.form_sets.EffectsFormset

model

alias of ProductDiscountEffect

get_queryset()[source]

Module contents

class shoop.campaigns.admin_module.CampaignAdminModule[source]

Bases: shoop.admin.base.AdminModule

name = <django.utils.functional.lazy.<locals>.__proxy__ object>
get_urls()[source]
get_menu_category_icons()[source]
get_menu_entries(request)[source]
get_required_permissions()[source]
get_model_url(object, kind)[source]