shuup.admin.modules.service_providers package
Subpackages
- shuup.admin.modules.service_providers.views package
- Module contents
ServiceProviderDeleteView
ServiceProviderEditView
ServiceProviderEditView.add_form_errors_as_messages
ServiceProviderEditView.context_object_name
ServiceProviderEditView.form_class
ServiceProviderEditView.form_provide_key
ServiceProviderEditView.get_breadcrumb_parents
ServiceProviderEditView.get_form
ServiceProviderEditView.get_success_url
ServiceProviderEditView.get_toolbar
ServiceProviderEditView.model
ServiceProviderEditView.template_name
ServiceProviderEditView.title
ServiceProviderListView
CarrierWizardPane
PaymentWizardPane
- Module contents
Submodules
shuup.admin.modules.service_providers.forms module
- class shuup.admin.modules.service_providers.forms.CustomCarrierForm(**kwargs)[source]
Bases:
ShuupAdminForm
- base_fields = {'enabled': <django.forms.fields.BooleanField object>, 'logo': <filer.fields.image.AdminImageFormField object>, 'name': <django.forms.fields.CharField object>, 'shops': <django.forms.models.ModelMultipleChoiceField object>, 'supplier': <django.forms.models.ModelChoiceField object>}
- declared_fields = {'name': <django.forms.fields.CharField object>}
- property media
Return all media required to render the widgets on this form.
- class shuup.admin.modules.service_providers.forms.CustomPaymentProcessorForm(**kwargs)[source]
Bases:
ShuupAdminForm
- base_fields = {'enabled': <django.forms.fields.BooleanField object>, 'logo': <filer.fields.image.AdminImageFormField object>, 'name': <django.forms.fields.CharField object>, 'rounding_mode': <enumfields.forms.EnumChoiceField object>, 'rounding_quantize': <django.forms.fields.DecimalField object>, 'shops': <django.forms.models.ModelMultipleChoiceField object>, 'supplier': <django.forms.models.ModelChoiceField object>}
- declared_fields = {'name': <django.forms.fields.CharField object>}
- property media
Return all media required to render the widgets on this form.
shuup.admin.modules.service_providers.wizard_form_defs module
- class shuup.admin.modules.service_providers.wizard_form_defs.ServiceWizardFormDef(name, form_class, template_name, request, extra_js='')[source]
Bases:
TemplatedWizardFormDef
- priority = 0
- class shuup.admin.modules.service_providers.wizard_form_defs.ManualShippingWizardFormDef(request)[source]
Bases:
ServiceWizardFormDef
- priority = 1000
shuup.admin.modules.service_providers.wizard_forms module
- class shuup.admin.modules.service_providers.wizard_forms.ServiceWizardForm(**kwargs)[source]
Bases:
ShuupAdminForm
- save()[source]
Save this form’s self.instance object if commit=True. Otherwise, add a save_m2m() method to the form which can be called after the instance is saved manually at a later time. Return the model instance.
- base_fields = {'service_name': <django.forms.fields.CharField object>}
- declared_fields = {'service_name': <django.forms.fields.CharField object>}
- property media
Return all media required to render the widgets on this form.
- class shuup.admin.modules.service_providers.wizard_forms.ManualShippingWizardForm(**kwargs)[source]
Bases:
ServiceWizardForm
- base_fields = {'name': <django.forms.fields.CharField object>, 'service_description': <django.forms.fields.CharField object>, 'service_name': <django.forms.fields.CharField object>}
- declared_fields = {'name': <django.forms.fields.CharField object>, 'service_description': <django.forms.fields.CharField object>, 'service_name': <django.forms.fields.CharField object>}
- property media
Return all media required to render the widgets on this form.
- class shuup.admin.modules.service_providers.wizard_forms.ManualPaymentWizardForm(**kwargs)[source]
Bases:
ServiceWizardForm
- base_fields = {'name': <django.forms.fields.CharField object>, 'service_description': <django.forms.fields.CharField object>, 'service_name': <django.forms.fields.CharField object>}
- declared_fields = {'name': <django.forms.fields.CharField object>, 'service_description': <django.forms.fields.CharField object>, 'service_name': <django.forms.fields.CharField object>}
- property media
Return all media required to render the widgets on this form.
Module contents
- class shuup.admin.modules.service_providers.ServiceProviderModule[source]
Bases:
AdminModule
- name = 'Service Providers'
- category = 'Payment and Shipping'
- Return type:
- get_model_url(object, kind, shop=None)[source]
Retrieve an admin URL for the given object of the kind
kind
.A falsy value must be returned if the module does not know how to reverse the given object.
- Parameters:
object (django.db.models.Model) – A object instance (or object class).
kind (str) – URL kind. Currently “detail”, “list” or “new”.
shop (shuup.core.models.Shop|None) – The shop that owns the resource.
- Returns:
The reversed URL or none.
- Return type:
str|None