shoop.admin.modules.services package¶
Subpackages¶
Submodules¶
shoop.admin.modules.services.base_form_part module¶
-
class
shoop.admin.modules.services.base_form_part.ServiceBaseFormPart(*args, **kwargs)[source]¶ Bases:
shoop.admin.form_part.FormPart-
priority= -1000¶
-
form= None¶
-
-
class
shoop.admin.modules.services.base_form_part.ShippingMethodBaseFormPart(*args, **kwargs)[source]¶ Bases:
shoop.admin.modules.services.base_form_part.ServiceBaseFormPart-
form¶ alias of
ShippingMethodForm
-
-
class
shoop.admin.modules.services.base_form_part.PaymentMethodBaseFormPart(*args, **kwargs)[source]¶ Bases:
shoop.admin.modules.services.base_form_part.ServiceBaseFormPart-
form¶ alias of
PaymentMethodForm
-
shoop.admin.modules.services.behavior_form_part module¶
-
class
shoop.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
shoop.admin.modules.services.behavior_form_part.BehaviorComponentFormPart(request, form, name, owner)[source]¶ Bases:
shoop.admin.form_part.FormPart-
formset¶ alias of
BehaviorFormSet
-
template_name= 'shoop/admin/services/_edit_behavior_components_form.jinja'¶
-
shoop.admin.modules.services.forms module¶
-
class
shoop.admin.modules.services.forms.BaseMethodForm(**kwargs)[source]¶ Bases:
shoop.admin.forms._base.ShoopAdminForm-
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']¶
-
-
BaseMethodForm.service_provider¶
-
BaseMethodForm.base_fields= OrderedDict()¶
-
BaseMethodForm.declared_fields= OrderedDict()¶
-
BaseMethodForm.media¶
-
class
-
class
shoop.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.ModelFormModelForm that can be saved if it is empty or has unchanged lines on creation
-
base_fields= OrderedDict()¶
-
declared_fields= OrderedDict()¶
-
media¶
-
-
class
shoop.admin.modules.services.forms.ShippingMethodForm(**kwargs)[source]¶ Bases:
shoop.admin.modules.services.forms.BaseMethodForm-
service_provider_attr= 'carrier'¶
-
class
Meta[source]¶ Bases:
shoop.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 0x7f5302b4ef28>}¶
-
-
ShippingMethodForm.base_fields= OrderedDict([('carrier', <django.forms.models.ModelChoiceField object at 0x7f5302f51ef0>), ('choice_identifier', <django.forms.fields.CharField object at 0x7f5302d17160>), ('name', <django.forms.fields.CharField object at 0x7f5302eff438>), ('description', <django.forms.fields.CharField object at 0x7f5302d17908>), ('enabled', <django.forms.fields.BooleanField object at 0x7f5302d17860>), ('shop', <django.forms.models.ModelChoiceField object at 0x7f5302ede9e8>), ('logo', <filer.fields.image.AdminImageFormField object at 0x7f5302d17898>), ('tax_class', <django.forms.models.ModelChoiceField object at 0x7f53036bb400>)])¶
-
ShippingMethodForm.declared_fields= OrderedDict([('name', <django.forms.fields.CharField object at 0x7f5302eff438>), ('description', <django.forms.fields.CharField object at 0x7f5302d17908>)])¶
-
ShippingMethodForm.media¶
-
-
class
shoop.admin.modules.services.forms.PaymentMethodForm(**kwargs)[source]¶ Bases:
shoop.admin.modules.services.forms.BaseMethodForm-
service_provider_attr= 'payment_processor'¶
-
class
Meta[source]¶ Bases:
shoop.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 0x7f5302effb00>}¶
-
-
PaymentMethodForm.base_fields= OrderedDict([('payment_processor', <django.forms.models.ModelChoiceField object at 0x7f5302f4a4e0>), ('choice_identifier', <django.forms.fields.CharField object at 0x7f5303623240>), ('name', <django.forms.fields.CharField object at 0x7f53036bb7f0>), ('description', <django.forms.fields.CharField object at 0x7f5302954588>), ('enabled', <django.forms.fields.BooleanField object at 0x7f5303623c50>), ('shop', <django.forms.models.ModelChoiceField object at 0x7f530349cb70>), ('logo', <filer.fields.image.AdminImageFormField object at 0x7f5302f4a0b8>), ('tax_class', <django.forms.models.ModelChoiceField object at 0x7f5302f4a6a0>)])¶
-
PaymentMethodForm.declared_fields= OrderedDict([('name', <django.forms.fields.CharField object at 0x7f53036bb7f0>), ('description', <django.forms.fields.CharField object at 0x7f5302954588>)])¶
-
PaymentMethodForm.media¶
-
-
class
shoop.admin.modules.services.forms.FixedCostBehaviorComponentForm(**kwargs)[source]¶ Bases:
shoop.admin.forms._base.ShoopAdminForm-
class
Meta[source]¶ Bases:
object-
model¶ alias of
FixedCostBehaviorComponent
-
exclude= ['identifier']¶
-
labels= {'price_value': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f53036bb630>}¶
-
-
FixedCostBehaviorComponentForm.base_fields= OrderedDict([('price_value', <shoop.core.fields.FormattedDecimalFormField object at 0x7f5302c72f28>), ('description', <django.forms.fields.CharField object at 0x7f53027dcdd8>)])¶
-
FixedCostBehaviorComponentForm.declared_fields= OrderedDict([('description', <django.forms.fields.CharField object at 0x7f53027dcdd8>)])¶
-
FixedCostBehaviorComponentForm.media¶
-
class
-
class
shoop.admin.modules.services.forms.WaivingCostBehaviorComponentForm(**kwargs)[source]¶ Bases:
shoop.admin.forms._base.ShoopAdminForm-
class
Meta[source]¶ Bases:
object-
model¶ alias of
WaivingCostBehaviorComponent
-
exclude= ['identifier']¶
-
labels= {'waive_limit_value': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5302c727b8>, 'price_value': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5302f4a588>}¶
-
-
WaivingCostBehaviorComponentForm.base_fields= OrderedDict([('price_value', <shoop.core.fields.FormattedDecimalFormField object at 0x7f5302d71c50>), ('waive_limit_value', <shoop.core.fields.FormattedDecimalFormField object at 0x7f5302bca1d0>), ('description', <django.forms.fields.CharField object at 0x7f5302c729e8>)])¶
-
WaivingCostBehaviorComponentForm.declared_fields= OrderedDict([('description', <django.forms.fields.CharField object at 0x7f5302c729e8>)])¶
-
WaivingCostBehaviorComponentForm.media¶
-
class
-
class
shoop.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 0x7f5302c72400>), ('max_weight', <django.forms.fields.DecimalField object at 0x7f5302c72630>)])¶
-
WeightLimitsBehaviorComponentForm.declared_fields= OrderedDict()¶
-
WeightLimitsBehaviorComponentForm.media¶
-
class
-
class
shoop.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 0x7f5302bfbef0>)])¶
-
GroupAvailabilityBehaviorComponentForm.declared_fields= OrderedDict()¶
-
GroupAvailabilityBehaviorComponentForm.media¶
-
class
-
class
shoop.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:
shoop.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
shoop.admin.modules.services.forms.RoundingBehaviorComponentForm(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:
shoop.admin.modules.services.forms.AlwaysChangedModelForm-
class
Meta[source]¶ Bases:
object-
model¶ alias of
RoundingBehaviorComponent
-
exclude= ['identifier']¶
-
-
RoundingBehaviorComponentForm.base_fields= OrderedDict([('quant', <django.forms.fields.DecimalField object at 0x7f5302bf0b00>), ('mode', <enumfields.forms.EnumChoiceField object at 0x7f5302bf04a8>)])¶
-
RoundingBehaviorComponentForm.declared_fields= OrderedDict()¶
-
RoundingBehaviorComponentForm.media¶
-
class
Module contents¶
-
class
shoop.admin.modules.services.ServiceModule[source]¶ Bases:
shoop.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
shoop.admin.modules.services.ShippingMethodModule[source]¶ Bases:
shoop.admin.modules.services.ServiceModule-
model¶ alias of
ShippingMethod
-
name= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
url_prefix= '^shipping_methods'¶
-
view_template= 'shoop.admin.modules.services.views.ShippingMethod%sView'¶
-
name_template= 'shipping_methods.%s'¶
-
url_name_prefix= 'shoop_admin:shipping_methods'¶
-
-
class
shoop.admin.modules.services.PaymentMethodModule[source]¶ Bases:
shoop.admin.modules.services.ServiceModule-
model¶ alias of
PaymentMethod
-
name= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
url_prefix= '^payment_methods'¶
-
view_template= 'shoop.admin.modules.services.views.PaymentMethod%sView'¶
-
name_template= 'payment_methods.%s'¶
-
url_name_prefix= 'shoop_admin:payment_methods'¶
-