shuup.admin.modules.contacts.views package

Submodules

shuup.admin.modules.contacts.views.detail module

class shuup.admin.modules.contacts.views.detail.ContactDetailToolbar(contact, request)[source]

Bases: shuup.admin.toolbar.Toolbar

build_renew_password_button()[source]
build_new_user_button()[source]
build_new_order_button()[source]
build_deactivate_button()[source]
build_user_button()[source]
build_provides_buttons()[source]
build_login_as_button()[source]
build()[source]
class shuup.admin.modules.contacts.views.detail.ContactDetailView(**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 Contact

template_name = 'shuup/admin/contacts/detail.jinja'
context_object_name = 'contact'
get_object(*args, **kwargs)[source]
get_queryset()[source]
get_context_data(**kwargs)[source]
post(request, *args, **kwargs)[source]

shuup.admin.modules.contacts.views.edit module

class shuup.admin.modules.contacts.views.edit.ContactEditView(**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 Contact

template_name = 'shuup/admin/contacts/edit.jinja'
context_object_name = 'contact'
form_part_class_provide_key = 'admin_contact_form_part'
get_object(queryset=None)[source]
get_contact_type()[source]
get_queryset()[source]
get_form_part_classes()[source]
form_valid(form)[source]
get_toolbar()[source]
get_context_data(**kwargs)[source]

shuup.admin.modules.contacts.views.list module

class shuup.admin.modules.contacts.views.list.ContactTypeFilter[source]

Bases: shuup.admin.utils.picotable.ChoicesFilter

filter_queryset(queryset, column, value, context)[source]
class shuup.admin.modules.contacts.views.list.ContactListView[source]

Bases: shuup.admin.utils.views.PicotableListView

model

alias of Contact

default_columns = [<Column: Name> name, <Column: Type> type, <Column: Email> email, <Column: Phone> phone, <Column: Active> is_active, <Column: # Orders> n_orders, <Column: Groups> groups, <Column: Shops> shops, <Column: Registered in> registration_shop]
mass_actions = ['shuup.admin.modules.contacts.mass_actions:EditContactsAction', 'shuup.admin.modules.contacts.mass_actions:EditContactGroupsAction', 'shuup.admin.modules.contacts.mass_actions:ExportContactsCSVAction']
toolbar_buttons_provider_key = 'contact_list_toolbar_provider'
mass_actions_provider_key = 'contact_list_mass_actions_provider'
get_groups()[source]
get_shops()[source]
get_toolbar()[source]
get_queryset()[source]
get_type_display(instance)[source]
get_groups_display(instance)[source]
get_shops_display(instance)[source]
get_object_abstract(instance, item)[source]

shuup.admin.modules.contacts.views.mass_edit module

class shuup.admin.modules.contacts.views.mass_edit.ContactMassEditView(**kwargs)[source]

Bases: shuup.admin.utils.views.MassEditMixin, django.views.generic.edit.FormView

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

title = 'Mass Edit: Contacts'
form_class

alias of MassEditForm

form_valid(form)[source]
class shuup.admin.modules.contacts.views.mass_edit.ContactGroupMassEditView(**kwargs)[source]

Bases: shuup.admin.utils.views.MassEditMixin, django.views.generic.edit.FormView

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

title = 'Mass Edit: Contact Groups'
form_class

alias of GroupMassEditForm

form_valid(form)[source]

shuup.admin.modules.contacts.views.reset module

class shuup.admin.modules.contacts.views.reset.ContactResetPasswordView(**kwargs)[source]

Bases: shuup.admin.modules.users.views.password.UserResetPasswordView

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

get_contact()[source]
get_object(queryset=None)[source]
get_success_url()[source]

Module contents

class shuup.admin.modules.contacts.views.ContactListView[source]

Bases: shuup.admin.utils.views.PicotableListView

default_columns = [<Column: Name> name, <Column: Type> type, <Column: Email> email, <Column: Phone> phone, <Column: Active> is_active, <Column: # Orders> n_orders, <Column: Groups> groups, <Column: Shops> shops, <Column: Registered in> registration_shop]
get_groups()[source]
get_groups_display(instance)[source]
get_object_abstract(instance, item)[source]
get_queryset()[source]
get_shops()[source]
get_shops_display(instance)[source]
get_toolbar()[source]
get_type_display(instance)[source]
mass_actions = ['shuup.admin.modules.contacts.mass_actions:EditContactsAction', 'shuup.admin.modules.contacts.mass_actions:EditContactGroupsAction', 'shuup.admin.modules.contacts.mass_actions:ExportContactsCSVAction']
mass_actions_provider_key = 'contact_list_mass_actions_provider'
model

alias of Contact

toolbar_buttons_provider_key = 'contact_list_toolbar_provider'
class shuup.admin.modules.contacts.views.ContactDetailView(**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 = 'contact'
get_context_data(**kwargs)[source]
get_object(*args, **kwargs)[source]
get_queryset()[source]
model

alias of Contact

post(request, *args, **kwargs)[source]
template_name = 'shuup/admin/contacts/detail.jinja'
class shuup.admin.modules.contacts.views.ContactResetPasswordView(**kwargs)[source]

Bases: shuup.admin.modules.users.views.password.UserResetPasswordView

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

get_contact()[source]
get_object(queryset=None)[source]
get_success_url()[source]
class shuup.admin.modules.contacts.views.ContactEditView(**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.

context_object_name = 'contact'
form_part_class_provide_key = 'admin_contact_form_part'
form_valid(form)[source]
get_contact_type()[source]
get_context_data(**kwargs)[source]
get_form_part_classes()[source]
get_object(queryset=None)[source]
get_queryset()[source]
get_toolbar()[source]
model

alias of Contact

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

Bases: shuup.admin.utils.views.MassEditMixin, django.views.generic.edit.FormView

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

form_class

alias of GroupMassEditForm

form_valid(form)[source]
title = 'Mass Edit: Contact Groups'
class shuup.admin.modules.contacts.views.ContactMassEditView(**kwargs)[source]

Bases: shuup.admin.utils.views.MassEditMixin, django.views.generic.edit.FormView

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

form_class

alias of MassEditForm

form_valid(form)[source]
title = 'Mass Edit: Contacts'