shuup.admin.modules.contact_group_price_display.views package

Submodules

shuup.admin.modules.contact_group_price_display.views.edit module

class shuup.admin.modules.contact_group_price_display.views.edit.ContactGroupPriceDisplayEditView(**kwargs)[source]

Bases: CreateOrUpdateView

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

model

alias of ContactGroupPriceDisplay

form_class

alias of ContactGroupPriceDisplayForm

template_name = 'shuup/admin/contact_group_price_display/edit.jinja'
context_object_name = 'price_display'
add_form_errors_as_messages = True
get_form_kwargs()[source]

Return the keyword arguments for instantiating the form.

get_success_url()[source]

Return the URL to redirect to after processing a valid form.

shuup.admin.modules.contact_group_price_display.views.forms module

class shuup.admin.modules.contact_group_price_display.views.forms.PriceDisplayChoices(value)[source]

Bases: Enum

NONE = 'none'
WITH_TAXES = 'with_taxes'
WITHOUT_TAXES = 'without_taxes'
HIDE = 'hide'
class shuup.admin.modules.contact_group_price_display.views.forms.ContactGroupPriceDisplayForm(*args, **kwargs)[source]

Bases: ModelForm

class Meta[source]

Bases: object

model

alias of ContactGroupPriceDisplay

fields = ('group', 'shop')
__init__(*args, **kwargs)[source]
clean_shop()[source]
save(commit=True)[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 = {'group': <django.forms.models.ModelChoiceField object>, 'shop': <django.forms.models.ModelChoiceField object>}
declared_fields = {}
property media

Return all media required to render the widgets on this form.

shuup.admin.modules.contact_group_price_display.views.forms.get_price_display_mode(request, contact_group_price_display)[source]

shuup.admin.modules.contact_group_price_display.views.list module

class shuup.admin.modules.contact_group_price_display.views.list.ContactGroupPriceDisplayListView[source]

Bases: PicotableListView

model

alias of ContactGroupPriceDisplay

default_columns = [<Column: Group> group, <Column: Display Mode> display_mode]
toolbar_buttons_provider_key: str | None = 'contact_group_price_list_toolbar_provider'
mass_actions_provider_key: str | None = 'contact_group_price_list_mass_actions_provider'
get_queryset()[source]

Return the list of items for this view.

The return value must be an iterable and may be an instance of QuerySet in which case QuerySet specific behavior will be enabled.

show_display_mode(instance)[source]
get_context_data(**kwargs)[source]

Get the context for this view.

Module contents

class shuup.admin.modules.contact_group_price_display.views.ContactGroupPriceDisplayEditView(**kwargs)[source]

Bases: CreateOrUpdateView

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

add_form_errors_as_messages = True
context_object_name = 'price_display'
form_class

alias of ContactGroupPriceDisplayForm

get_form_kwargs()[source]

Return the keyword arguments for instantiating the form.

get_success_url()[source]

Return the URL to redirect to after processing a valid form.

model

alias of ContactGroupPriceDisplay

template_name = 'shuup/admin/contact_group_price_display/edit.jinja'
class shuup.admin.modules.contact_group_price_display.views.ContactGroupPriceDisplayListView[source]

Bases: PicotableListView

default_columns = [<Column: Group> group, <Column: Display Mode> display_mode]
get_context_data(**kwargs)[source]

Get the context for this view.

get_queryset()[source]

Return the list of items for this view.

The return value must be an iterable and may be an instance of QuerySet in which case QuerySet specific behavior will be enabled.

mass_actions_provider_key: str | None = 'contact_group_price_list_mass_actions_provider'
model

alias of ContactGroupPriceDisplay

show_display_mode(instance)[source]
toolbar_buttons_provider_key: str | None = 'contact_group_price_list_toolbar_provider'