shuup.admin.modules.categories.views package

Submodules

shuup.admin.modules.categories.views.copy module

class shuup.admin.modules.categories.views.copy.CategoryCopyVisibilityView(**kwargs)[source]

Bases: django.views.generic.base.View

Copy category visibility settings to all products with this category as the primary category.

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

post(request, *args, **kwargs)[source]

shuup.admin.modules.categories.views.delete module

class shuup.admin.modules.categories.views.delete.CategoryDeleteView(**kwargs)[source]

Bases: django.views.generic.detail.DetailView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

model

alias of Category

context_object_name = 'category'
get(request, *args, **kwargs)[source]
post(request, *args, **kwargs)[source]

shuup.admin.modules.categories.views.edit module

class shuup.admin.modules.categories.views.edit.CategoryEditView(**kwargs)[source]

Bases: shuup.admin.form_part.SaveFormPartsMixin, shuup.admin.form_part.FormPartsViewMixin, shuup.admin.utils.views.CreateOrUpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

model

alias of Category

template_name = 'shuup/admin/categories/edit.jinja'
context_object_name = 'category'
base_form_part_classes = [<class 'shuup.admin.modules.categories.form_parts.CategoryBaseFormPart'>, <class 'shuup.admin.modules.categories.form_parts.CategoryProductFormPart'>]
form_part_class_provide_key = 'admin_category_form_part'
get_toolbar()[source]
get_context_data(**kwargs)[source]
form_valid(form)[source]
get_queryset()[source]

shuup.admin.modules.categories.views.list module

class shuup.admin.modules.categories.views.list.CategoryListView[source]

Bases: shuup.admin.utils.views.PicotableListView

model

alias of Category

category_status_choices = [(0, <CategoryStatus.INVISIBLE: 0>), (1, <CategoryStatus.VISIBLE: 1>)]
default_columns = [<Column: Image> image, <Column: Name> name, <Column: Status> status, <Column: Visibility> visibility]
toolbar_buttons_provider_key = 'category_list_toolbar_provider'
mass_actions_provider_key = 'category_list_mass_actions_provider'
get_name_filter_choices()[source]
get_queryset()[source]
format_name(instance, *args, **kwargs)[source]
get_object_abstract(instance, item)[source]

Module contents

class shuup.admin.modules.categories.views.CategoryEditView(**kwargs)[source]

Bases: shuup.admin.form_part.SaveFormPartsMixin, shuup.admin.form_part.FormPartsViewMixin, shuup.admin.utils.views.CreateOrUpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

base_form_part_classes = [<class 'shuup.admin.modules.categories.form_parts.CategoryBaseFormPart'>, <class 'shuup.admin.modules.categories.form_parts.CategoryProductFormPart'>]
context_object_name = 'category'
form_part_class_provide_key = 'admin_category_form_part'
form_valid(form)[source]
get_context_data(**kwargs)[source]
get_queryset()[source]
get_toolbar()[source]
model

alias of Category

template_name = 'shuup/admin/categories/edit.jinja'
class shuup.admin.modules.categories.views.CategoryDeleteView(**kwargs)[source]

Bases: django.views.generic.detail.DetailView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

context_object_name = 'category'
get(request, *args, **kwargs)[source]
model

alias of Category

post(request, *args, **kwargs)[source]
class shuup.admin.modules.categories.views.CategoryListView[source]

Bases: shuup.admin.utils.views.PicotableListView

category_status_choices = [(0, <CategoryStatus.INVISIBLE: 0>), (1, <CategoryStatus.VISIBLE: 1>)]
default_columns = [<Column: Image> image, <Column: Name> name, <Column: Status> status, <Column: Visibility> visibility]
format_name(instance, *args, **kwargs)[source]
get_name_filter_choices()[source]
get_object_abstract(instance, item)[source]
get_queryset()[source]
mass_actions_provider_key = 'category_list_mass_actions_provider'
model

alias of Category

toolbar_buttons_provider_key = 'category_list_toolbar_provider'
class shuup.admin.modules.categories.views.CategoryCopyVisibilityView(**kwargs)[source]

Bases: django.views.generic.base.View

Copy category visibility settings to all products with this category as the primary category.

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

post(request, *args, **kwargs)[source]