shuup.simple_supplier.admin_module package

Submodules

shuup.simple_supplier.admin_module.forms module

class shuup.simple_supplier.admin_module.forms.SimpleSupplierForm(**kwargs)[source]

Bases: django.forms.forms.Form

save()[source]
get_suppliers(product)[source]
can_manage_stock()[source]
get_stock_information(supplier, product)[source]
get_stock_adjustment_form(supplier, product)[source]
base_fields = OrderedDict()
declared_fields = OrderedDict()
media
class shuup.simple_supplier.admin_module.forms.SimpleSupplierFormPart(request, object=None)[source]

Bases: shuup.admin.form_part.FormPart

priority = 15
name = 'simple_supplier'
form

alias of SimpleSupplierForm

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

shuup.simple_supplier.admin_module.views module

class shuup.simple_supplier.admin_module.views.StocksListView[source]

Bases: shuup.admin.utils.views.PicotableListView

template_name = 'shuup/simple_supplier/admin/base_picotable.jinja'
model

alias of Product

default_columns = [<Column: SKU> sku, <Column: Name> name, <Column: Supplier> supplier, <Column: Stock information> stock_information, <Column: Adjust stock> adjust_stock]
get_object_abstract(instance, item)[source]
get_queryset()[source]
get_context_data(**kwargs)[source]
get_stock_information(instance)[source]
get_stock_adjustment_form(instance)[source]
shuup.simple_supplier.admin_module.views.get_adjustment_success_message(stock_adjustment)[source]
shuup.simple_supplier.admin_module.views.process_stock_adjustment(request, supplier_id, product_id)[source]
shuup.simple_supplier.admin_module.views.process_alert_limit(request, supplier_id, product_id)[source]
shuup.simple_supplier.admin_module.views.process_stock_managed(request, supplier_id, product_id)[source]

Module contents

class shuup.simple_supplier.admin_module.StocksAdminModule[source]

Bases: shuup.admin.base.AdminModule

name = 'Stock management'
get_urls()[source]
get_menu_entries(request)[source]