shuup.admin.modules.attributes package

Submodules

shuup.admin.modules.attributes.form_parts module

class shuup.admin.modules.attributes.form_parts.AttributeBaseFormPart(request, object=None)[source]

Bases: shuup.admin.form_part.FormPart

priority = 1
get_form_defs()[source]
form_valid(form)[source]
class shuup.admin.modules.attributes.form_parts.AttributeChoiceOptionsFormPart(request, object=None)[source]

Bases: shuup.admin.form_part.FormPart

name = 'choice_options'
priority = 2
formset

alias of AttributeChoiceOptionFormSet

get_form_defs()[source]
form_valid(form)[source]

shuup.admin.modules.attributes.forms module

class shuup.admin.modules.attributes.forms.AttributeForm(*args, **kwargs)[source]

Bases: shuup.utils.multilanguage_model_form.MultiLanguageModelForm

class Meta[source]

Bases: object

model

alias of Attribute

fields = '__all__'
clean()[source]
base_fields = OrderedDict([('identifier', <django.forms.fields.CharField object>), ('searchable', <django.forms.fields.BooleanField object>), ('type', <enumfields.forms.EnumChoiceField object>), ('min_choices', <django.forms.fields.IntegerField object>), ('max_choices', <django.forms.fields.IntegerField object>), ('visibility_mode', <enumfields.forms.EnumChoiceField object>), ('ordering', <django.forms.fields.IntegerField object>), ('name', <django.forms.fields.CharField object>)])
declared_fields = OrderedDict([('name', <django.forms.fields.CharField object>)])
media
class shuup.admin.modules.attributes.forms.AttributeChoiceOptionForm(*args, **kwargs)[source]

Bases: shuup.utils.multilanguage_model_form.MultiLanguageModelForm

class Meta[source]

Bases: object

model

alias of AttributeChoiceOption

fields = ('name',)
save(commit=True)[source]
base_fields = OrderedDict([('name', <django.forms.fields.CharField object>)])
declared_fields = OrderedDict([('name', <django.forms.fields.CharField object>)])
media
class shuup.admin.modules.attributes.forms.AttributeChoiceOptionFormSet(**kwargs)[source]

Bases: django.forms.models.BaseModelFormSet

model

alias of AttributeChoiceOption

form_class

alias of AttributeChoiceOptionForm

validate_min = False
min_num = 0
validate_max = False
max_num = 100
absolute_max = 100
can_delete = True
can_order = False
extra = 0
form(**kwargs)[source]
get_queryset()[source]

Module contents

class shuup.admin.modules.attributes.AttributeModule[source]

Bases: shuup.admin.base.AdminModule

name = 'Attributes'
breadcrumbs_menu_entry = <shuup.admin.base.MenuEntry object>
get_urls()[source]
get_menu_category_icons()[source]
get_menu_entries(request)[source]
get_model_url(object, kind, shop=None)[source]