shuup.admin.modules.taxes.views package

Submodules

shuup.admin.modules.taxes.views.edit module

class shuup.admin.modules.taxes.views.edit.TaxForm(**kwargs)[source]

Bases: shuup.utils.multilanguage_model_form.MultiLanguageModelForm

class Meta[source]

Bases: object

model

alias of Tax

fields = ['name', 'code', 'rate', 'amount_value', 'currency', 'enabled']
base_fields = OrderedDict([('name', <django.forms.fields.CharField object>), ('code', <django.forms.fields.CharField object>), ('rate', <shuup.admin.forms.fields.PercentageField object>), ('amount_value', <shuup.core.fields.FormattedDecimalFormField object>), ('currency', <django.forms.fields.CharField object>), ('enabled', <django.forms.fields.BooleanField object>)])
declared_fields = OrderedDict([('rate', <shuup.admin.forms.fields.PercentageField object>), ('name', <django.forms.fields.CharField object>)])
media
class shuup.admin.modules.taxes.views.edit.CustomerTaxGroupForm(**kwargs)[source]

Bases: shuup.utils.multilanguage_model_form.MultiLanguageModelForm

class Meta[source]

Bases: object

model

alias of CustomerTaxGroup

fields = ['name']
base_fields = OrderedDict([('name', <django.forms.fields.CharField object>)])
declared_fields = OrderedDict([('name', <django.forms.fields.CharField object>)])
media
class shuup.admin.modules.taxes.views.edit.TaxClassForm(**kwargs)[source]

Bases: shuup.utils.multilanguage_model_form.MultiLanguageModelForm

class Meta[source]

Bases: object

model

alias of TaxClass

fields = ['name', 'enabled']
base_fields = OrderedDict([('name', <django.forms.fields.CharField object>), ('enabled', <django.forms.fields.BooleanField object>)])
declared_fields = OrderedDict([('name', <django.forms.fields.CharField object>)])
media
class shuup.admin.modules.taxes.views.edit.TaxClassFormPart(request, object=None)[source]

Bases: shuup.admin.form_part.FormPart

priority = -1000
get_form_defs()[source]
form_valid(form)[source]
class shuup.admin.modules.taxes.views.edit.TaxEditView(**kwargs)[source]

Bases: shuup.admin.breadcrumbs._views.BreadcrumbedView, shuup.admin.utils.views.CreateOrUpdateView

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

model

alias of Tax

form_class

alias of TaxForm

template_name = 'shuup/admin/taxes/edit_tax.jinja'
context_object_name = 'tax'
add_form_errors_as_messages = True
parent_name = 'Taxes'
parent_url = 'shuup_admin:tax.list'
class shuup.admin.modules.taxes.views.edit.CustomerTaxGroupEditView(**kwargs)[source]

Bases: shuup.admin.breadcrumbs._views.BreadcrumbedView, shuup.admin.utils.views.CreateOrUpdateView

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

model

alias of CustomerTaxGroup

form_class

alias of CustomerTaxGroupForm

template_name = 'shuup/admin/taxes/edit_customer_tax_group.jinja'
context_object_name = 'customer_tax_group'
parent_name = 'Customer Tax Groups'
parent_url = 'shuup_admin:customer_tax_group.list'
class shuup.admin.modules.taxes.views.edit.TaxClassEditView(**kwargs)[source]

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

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

model

alias of TaxClass

template_name = 'shuup/admin/taxes/edit_tax_class.jinja'
base_form_part_classes = [<class 'shuup.admin.modules.taxes.views.edit.TaxClassFormPart'>]
context_object_name = 'tax_class'
parent_name = 'Tax Classes'
parent_url = 'shuup_admin:tax_class.list'
form_part_class_provide_key = 'admin_tax_class_form_part'
add_form_errors_as_messages = True
get_toolbar()[source]
form_valid(form)[source]

shuup.admin.modules.taxes.views.list module

class shuup.admin.modules.taxes.views.list.TaxListView[source]

Bases: shuup.admin.utils.views.PicotableListView

model

alias of Tax

default_columns = [<Column: Name> name, <Column: Code> code, <Column: Rate> rate, <Column: Enabled> enabled]
toolbar_buttons_provider_key = 'tax_list_toolbar_provider'
mass_actions_provider_key = 'tax_list_mass_actions_provider'
class shuup.admin.modules.taxes.views.list.CustomerTaxGroupListView[source]

Bases: shuup.admin.utils.views.PicotableListView

model

alias of CustomerTaxGroup

default_columns = [<Column: Name> name]
class shuup.admin.modules.taxes.views.list.TaxClassListView[source]

Bases: shuup.admin.utils.views.PicotableListView

model

alias of TaxClass

default_columns = [<Column: Name> name]

Module contents

class shuup.admin.modules.taxes.views.TaxClassListView[source]

Bases: shuup.admin.utils.views.PicotableListView

default_columns = [<Column: Name> name]
model

alias of TaxClass

class shuup.admin.modules.taxes.views.TaxClassEditView(**kwargs)[source]

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

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

add_form_errors_as_messages = True
base_form_part_classes = [<class 'shuup.admin.modules.taxes.views.edit.TaxClassFormPart'>]
context_object_name = 'tax_class'
form_part_class_provide_key = 'admin_tax_class_form_part'
form_valid(form)[source]
get_toolbar()[source]
model

alias of TaxClass

parent_name = 'Tax Classes'
parent_url = 'shuup_admin:tax_class.list'
template_name = 'shuup/admin/taxes/edit_tax_class.jinja'
class shuup.admin.modules.taxes.views.TaxEditView(**kwargs)[source]

Bases: shuup.admin.breadcrumbs._views.BreadcrumbedView, shuup.admin.utils.views.CreateOrUpdateView

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

add_form_errors_as_messages = True
context_object_name = 'tax'
form_class

alias of TaxForm

model

alias of Tax

parent_name = 'Taxes'
parent_url = 'shuup_admin:tax.list'
template_name = 'shuup/admin/taxes/edit_tax.jinja'
class shuup.admin.modules.taxes.views.TaxListView[source]

Bases: shuup.admin.utils.views.PicotableListView

default_columns = [<Column: Name> name, <Column: Code> code, <Column: Rate> rate, <Column: Enabled> enabled]
mass_actions_provider_key = 'tax_list_mass_actions_provider'
model

alias of Tax

toolbar_buttons_provider_key = 'tax_list_toolbar_provider'
class shuup.admin.modules.taxes.views.CustomerTaxGroupEditView(**kwargs)[source]

Bases: shuup.admin.breadcrumbs._views.BreadcrumbedView, shuup.admin.utils.views.CreateOrUpdateView

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

context_object_name = 'customer_tax_group'
form_class

alias of CustomerTaxGroupForm

model

alias of CustomerTaxGroup

parent_name = 'Customer Tax Groups'
parent_url = 'shuup_admin:customer_tax_group.list'
template_name = 'shuup/admin/taxes/edit_customer_tax_group.jinja'
class shuup.admin.modules.taxes.views.CustomerTaxGroupListView[source]

Bases: shuup.admin.utils.views.PicotableListView

default_columns = [<Column: Name> name]
model

alias of CustomerTaxGroup