shuup.admin.modules.services package¶
Subpackages¶
Submodules¶
shuup.admin.modules.services.base_form_part module¶
-
class
shuup.admin.modules.services.base_form_part.
ServiceBaseFormPart
(*args, **kwargs)[source]¶ Bases:
shuup.admin.form_part.FormPart
-
priority
= -1000¶
-
form
= None¶
-
-
class
shuup.admin.modules.services.base_form_part.
ShippingMethodBaseFormPart
(*args, **kwargs)[source]¶ Bases:
shuup.admin.modules.services.base_form_part.ServiceBaseFormPart
-
form
¶ alias of
ShippingMethodForm
-
-
class
shuup.admin.modules.services.base_form_part.
PaymentMethodBaseFormPart
(*args, **kwargs)[source]¶ Bases:
shuup.admin.modules.services.base_form_part.ServiceBaseFormPart
-
form
¶ alias of
PaymentMethodForm
-
shuup.admin.modules.services.behavior_form_part module¶
-
class
shuup.admin.modules.services.behavior_form_part.
BehaviorFormSet
(*args, **kwargs)[source]¶ Bases:
django.forms.models.BaseModelFormSet
-
model
¶ alias of
ServiceBehaviorComponent
-
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¶
-
-
class
shuup.admin.modules.services.behavior_form_part.
BehaviorComponentFormPart
(request, form, name, owner)[source]¶ Bases:
shuup.admin.form_part.FormPart
-
formset
¶ alias of
BehaviorFormSet
-
template_name
= 'shuup/admin/services/_edit_behavior_components_form.jinja'¶
-
shuup.admin.modules.services.forms module¶
-
class
shuup.admin.modules.services.forms.
BaseMethodForm
(**kwargs)[source]¶ Bases:
shuup.admin.forms._base.ShuupAdminForm
-
class
Meta
[source]¶ Bases:
object
-
model
= None¶
-
exclude
= ['identifier', 'behavior_components', 'old_module_identifier', 'old_module_data']¶
-
base_fields
= ['choice_identifier', 'name', 'description', 'enabled', 'shop', 'logo', 'tax_class']¶
-
widgets
= {'description': <shuup.admin.forms.widgets.TextEditorWidget object at 0x7fabcc9db0b8>}¶
-
-
BaseMethodForm.
service_provider
¶
-
BaseMethodForm.
base_fields
= OrderedDict()¶
-
BaseMethodForm.
declared_fields
= OrderedDict()¶
-
BaseMethodForm.
media
¶
-
class
-
class
shuup.admin.modules.services.forms.
AlwaysChangedModelForm
(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None)[source]¶ Bases:
django.forms.models.ModelForm
ModelForm that can be saved if it is empty or has unchanged lines on creation
-
base_fields
= OrderedDict()¶
-
declared_fields
= OrderedDict()¶
-
media
¶
-
-
class
shuup.admin.modules.services.forms.
ShippingMethodForm
(**kwargs)[source]¶ Bases:
shuup.admin.modules.services.forms.BaseMethodForm
-
service_provider_attr
= 'carrier'¶
-
class
Meta
[source]¶ Bases:
shuup.admin.modules.services.forms.Meta
-
model
¶ alias of
ShippingMethod
-
fields
= ['carrier', 'choice_identifier', 'name', 'description', 'enabled', 'shop', 'logo', 'tax_class']¶
-
help_texts
= {'carrier': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7fabcd9b1cc0>}¶
-
-
ShippingMethodForm.
base_fields
= OrderedDict([('carrier', <django.forms.models.ModelChoiceField object at 0x7fabcc6ea630>), ('choice_identifier', <django.forms.fields.CharField object at 0x7fabccf857b8>), ('name', <django.forms.fields.CharField object at 0x7fabcc9db390>), ('description', <django.forms.fields.CharField object at 0x7fabcd36aba8>), ('enabled', <django.forms.fields.BooleanField object at 0x7fabcc9dbbe0>), ('shop', <django.forms.models.ModelChoiceField object at 0x7fabccf85fd0>), ('logo', <filer.fields.image.AdminImageFormField object at 0x7fabccf85b70>), ('tax_class', <django.forms.models.ModelChoiceField object at 0x7fabccf85a20>)])¶
-
ShippingMethodForm.
declared_fields
= OrderedDict([('name', <django.forms.fields.CharField object at 0x7fabcc9db390>), ('description', <django.forms.fields.CharField object at 0x7fabcd36aba8>)])¶
-
ShippingMethodForm.
media
¶
-
-
class
shuup.admin.modules.services.forms.
PaymentMethodForm
(**kwargs)[source]¶ Bases:
shuup.admin.modules.services.forms.BaseMethodForm
-
service_provider_attr
= 'payment_processor'¶
-
class
Meta
[source]¶ Bases:
shuup.admin.modules.services.forms.Meta
-
model
¶ alias of
PaymentMethod
-
fields
= ['payment_processor', 'choice_identifier', 'name', 'description', 'enabled', 'shop', 'logo', 'tax_class']¶
-
help_texts
= {'payment_processor': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7fabcd36a6d8>}¶
-
-
PaymentMethodForm.
base_fields
= OrderedDict([('payment_processor', <django.forms.models.ModelChoiceField object at 0x7fabccf92b00>), ('choice_identifier', <django.forms.fields.CharField object at 0x7fabccd43780>), ('name', <django.forms.fields.CharField object at 0x7fabccf92470>), ('description', <django.forms.fields.CharField object at 0x7fabccf92be0>), ('enabled', <django.forms.fields.BooleanField object at 0x7fabccd43048>), ('shop', <django.forms.models.ModelChoiceField object at 0x7fabccd43438>), ('logo', <filer.fields.image.AdminImageFormField object at 0x7fabccfdb240>), ('tax_class', <django.forms.models.ModelChoiceField object at 0x7fabccf92780>)])¶
-
PaymentMethodForm.
declared_fields
= OrderedDict([('name', <django.forms.fields.CharField object at 0x7fabccf92470>), ('description', <django.forms.fields.CharField object at 0x7fabccf92be0>)])¶
-
PaymentMethodForm.
media
¶
-
-
class
shuup.admin.modules.services.forms.
FixedCostBehaviorComponentForm
(**kwargs)[source]¶ Bases:
shuup.admin.forms._base.ShuupAdminForm
-
class
Meta
[source]¶ Bases:
object
-
model
¶ alias of
FixedCostBehaviorComponent
-
exclude
= ['identifier']¶
-
labels
= {'price_value': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7fabccd43978>}¶
-
-
FixedCostBehaviorComponentForm.
base_fields
= OrderedDict([('price_value', <shuup.core.fields.FormattedDecimalFormField object at 0x7fabccf92fd0>), ('description', <django.forms.fields.CharField object at 0x7fabcd982780>)])¶
-
FixedCostBehaviorComponentForm.
declared_fields
= OrderedDict([('description', <django.forms.fields.CharField object at 0x7fabcd982780>)])¶
-
FixedCostBehaviorComponentForm.
media
¶
-
class
-
class
shuup.admin.modules.services.forms.
WaivingCostBehaviorComponentForm
(**kwargs)[source]¶ Bases:
shuup.admin.forms._base.ShuupAdminForm
-
class
Meta
[source]¶ Bases:
object
-
model
¶ alias of
WaivingCostBehaviorComponent
-
exclude
= ['identifier']¶
-
labels
= {'waive_limit_value': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7fabccf92c88>, 'price_value': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7fabccf92320>}¶
-
-
WaivingCostBehaviorComponentForm.
base_fields
= OrderedDict([('price_value', <shuup.core.fields.FormattedDecimalFormField object at 0x7fabcd373a90>), ('waive_limit_value', <shuup.core.fields.FormattedDecimalFormField object at 0x7fabcd3732b0>), ('description', <django.forms.fields.CharField object at 0x7fabccf925f8>)])¶
-
WaivingCostBehaviorComponentForm.
declared_fields
= OrderedDict([('description', <django.forms.fields.CharField object at 0x7fabccf925f8>)])¶
-
WaivingCostBehaviorComponentForm.
media
¶
-
class
-
class
shuup.admin.modules.services.forms.
WeightLimitsBehaviorComponentForm
(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None)[source]¶ Bases:
django.forms.models.ModelForm
-
class
Meta
[source]¶ Bases:
object
-
model
¶ alias of
WeightLimitsBehaviorComponent
-
exclude
= ['identifier']¶
-
-
WeightLimitsBehaviorComponentForm.
base_fields
= OrderedDict([('min_weight', <django.forms.fields.DecimalField object at 0x7fabcd373780>), ('max_weight', <django.forms.fields.DecimalField object at 0x7fabcd373240>)])¶
-
WeightLimitsBehaviorComponentForm.
declared_fields
= OrderedDict()¶
-
WeightLimitsBehaviorComponentForm.
media
¶
-
class
-
class
shuup.admin.modules.services.forms.
GroupAvailabilityBehaviorComponentForm
(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None)[source]¶ Bases:
django.forms.models.ModelForm
-
class
Meta
[source]¶ Bases:
object
-
model
¶ alias of
GroupAvailabilityBehaviorComponent
-
exclude
= ['identifier']¶
-
-
GroupAvailabilityBehaviorComponentForm.
base_fields
= OrderedDict([('groups', <django.forms.models.ModelMultipleChoiceField object at 0x7fabcd373cc0>)])¶
-
GroupAvailabilityBehaviorComponentForm.
declared_fields
= OrderedDict()¶
-
GroupAvailabilityBehaviorComponentForm.
media
¶
-
class
-
class
shuup.admin.modules.services.forms.
StaffOnlyBehaviorComponentForm
(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None)[source]¶ Bases:
shuup.admin.modules.services.forms.AlwaysChangedModelForm
-
class
Meta
[source]¶ Bases:
object
-
model
¶ alias of
StaffOnlyBehaviorComponent
-
exclude
= ['identifier']¶
-
-
StaffOnlyBehaviorComponentForm.
base_fields
= OrderedDict()¶
-
StaffOnlyBehaviorComponentForm.
declared_fields
= OrderedDict()¶
-
StaffOnlyBehaviorComponentForm.
media
¶
-
class
-
class
shuup.admin.modules.services.forms.
OrderTotalLimitBehaviorComponentForm
(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None)[source]¶ Bases:
django.forms.models.ModelForm
-
class
Meta
[source]¶ Bases:
object
-
model
¶ alias of
OrderTotalLimitBehaviorComponent
-
exclude
= ['identifier']¶
-
-
OrderTotalLimitBehaviorComponentForm.
base_fields
= OrderedDict([('min_price_value', <shuup.core.fields.FormattedDecimalFormField object at 0x7fabcc74d780>), ('max_price_value', <shuup.core.fields.FormattedDecimalFormField object at 0x7fabccd15860>)])¶
-
OrderTotalLimitBehaviorComponentForm.
declared_fields
= OrderedDict()¶
-
OrderTotalLimitBehaviorComponentForm.
media
¶
-
class
-
class
shuup.admin.modules.services.forms.
CountryLimitBehaviorComponentForm
(**kwargs)[source]¶ Bases:
django.forms.models.ModelForm
-
class
Meta
[source]¶ Bases:
object
-
model
¶ alias of
CountryLimitBehaviorComponent
-
exclude
= ['identifier']¶
-
help_texts
= {'unavailable_in_countries': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7fabccde71d0>, 'available_in_countries': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7fabccde75c0>, 'unavailable_in_european_countries': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7fabccde70b8>, 'available_in_european_countries': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7fabccde7630>}¶
-
-
CountryLimitBehaviorComponentForm.
base_fields
= OrderedDict([('available_in_countries', <django.forms.fields.MultipleChoiceField object at 0x7fabcd373c18>), ('available_in_european_countries', <django.forms.fields.BooleanField object at 0x7fabccde7128>), ('unavailable_in_countries', <django.forms.fields.MultipleChoiceField object at 0x7fabcd373668>), ('unavailable_in_european_countries', <django.forms.fields.BooleanField object at 0x7fabccde70f0>)])¶
-
CountryLimitBehaviorComponentForm.
declared_fields
= OrderedDict([('available_in_countries', <django.forms.fields.MultipleChoiceField object at 0x7fabcd373c18>), ('unavailable_in_countries', <django.forms.fields.MultipleChoiceField object at 0x7fabcd373668>)])¶
-
CountryLimitBehaviorComponentForm.
media
¶
-
class
Module contents¶
-
class
shuup.admin.modules.services.
ServiceModule
[source]¶ Bases:
shuup.admin.base.AdminModule
-
category
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
model
= None¶
-
name
= None¶
-
url_prefix
= None¶
-
view_template
= None¶
-
name_template
= None¶
-
url_name_prefix
= None¶
-
-
class
shuup.admin.modules.services.
ShippingMethodModule
[source]¶ Bases:
shuup.admin.modules.services.ServiceModule
-
model
¶ alias of
ShippingMethod
-
name
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
url_prefix
= '^shipping_method'¶
-
view_template
= 'shuup.admin.modules.services.views.ShippingMethod%sView'¶
-
name_template
= 'shipping_method.%s'¶
-
url_name_prefix
= 'shuup_admin:shipping_method'¶
-
-
class
shuup.admin.modules.services.
PaymentMethodModule
[source]¶ Bases:
shuup.admin.modules.services.ServiceModule
-
model
¶ alias of
PaymentMethod
-
name
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
url_prefix
= '^payment_method'¶
-
view_template
= 'shuup.admin.modules.services.views.PaymentMethod%sView'¶
-
name_template
= 'payment_method.%s'¶
-
url_name_prefix
= 'shuup_admin:payment_method'¶
-