shuup.admin.modules.contacts package¶
Subpackages¶
Submodules¶
shuup.admin.modules.contacts.form_parts module¶
-
class
shuup.admin.modules.contacts.form_parts.
CompanyContactBaseFormPart
(request, object=None)[source]¶ Bases:
shuup.admin.form_part.FormPart
-
priority
= -1000¶
-
-
class
shuup.admin.modules.contacts.form_parts.
PersonContactBaseFormPart
(request, object=None)[source]¶ Bases:
shuup.admin.form_part.FormPart
-
priority
= -1000¶
-
shuup.admin.modules.contacts.forms module¶
-
class
shuup.admin.modules.contacts.forms.
ContactBaseFormMixin
(*args, **kwargs)[source]¶ Bases:
object
-
class
shuup.admin.modules.contacts.forms.
PersonContactBaseForm
(user=None, *args, **kwargs)[source]¶ Bases:
shuup.admin.modules.contacts.forms.ContactBaseFormMixin
,django.forms.models.ModelForm
-
class
Meta
[source]¶ Bases:
object
-
model
¶ alias of
PersonContact
-
fields
= ['first_name', 'last_name', 'gender', 'language', 'birth_date', 'is_active', 'marketing_permission', 'phone', 'www', 'timezone', 'prefix', 'suffix', 'name_ext', 'email', 'tax_group', 'merchant_notes', 'account_manager']¶
-
-
PersonContactBaseForm.
base_fields
= OrderedDict([('first_name', <django.forms.fields.CharField object at 0x7fabcd7a3eb8>), ('last_name', <django.forms.fields.CharField object at 0x7fabcd776390>), ('gender', <enumfields.forms.EnumChoiceField object at 0x7fabcd776198>), ('language', <shuup.core.fields.LanguageFormField object at 0x7fabcd8397f0>), ('birth_date', <django.forms.fields.DateField object at 0x7fabcd795780>), ('is_active', <django.forms.fields.BooleanField object at 0x7fabcd994fd0>), ('marketing_permission', <django.forms.fields.BooleanField object at 0x7fabcd778be0>), ('phone', <django.forms.fields.CharField object at 0x7fabcd778fd0>), ('www', <django.forms.fields.URLField object at 0x7fabcd795d68>), ('timezone', <django.forms.fields.TypedChoiceField object at 0x7fabcd911400>), ('prefix', <django.forms.fields.CharField object at 0x7fabcd778ac8>), ('suffix', <django.forms.fields.CharField object at 0x7fabcd778cc0>), ('name_ext', <django.forms.fields.CharField object at 0x7fabcd778a58>), ('email', <django.forms.fields.EmailField object at 0x7fabcd778860>), ('tax_group', <django.forms.models.ModelChoiceField object at 0x7fabcd88db70>), ('merchant_notes', <django.forms.fields.CharField object at 0x7fabcd7785f8>), ('account_manager', <django.forms.models.ModelChoiceField object at 0x7fabcd7715f8>)])¶
-
PersonContactBaseForm.
declared_fields
= OrderedDict([('language', <shuup.core.fields.LanguageFormField object at 0x7fabcd8397f0>)])¶
-
PersonContactBaseForm.
media
¶
-
class
-
class
shuup.admin.modules.contacts.forms.
CompanyContactBaseForm
(*args, **kwargs)[source]¶ Bases:
shuup.admin.modules.contacts.forms.ContactBaseFormMixin
,django.forms.models.ModelForm
-
class
Meta
[source]¶ Bases:
object
-
model
¶ alias of
CompanyContact
-
fields
= ['name', 'tax_number', 'members', 'is_active', 'marketing_permission', 'phone', 'www', 'timezone', 'prefix', 'suffix', 'name_ext', 'email', 'tax_group', 'merchant_notes', 'account_manager']¶
-
-
CompanyContactBaseForm.
base_fields
= OrderedDict([('name', <django.forms.fields.CharField object at 0x7fabcd795898>), ('tax_number', <django.forms.fields.CharField object at 0x7fabcd78ffd0>), ('members', <django.forms.models.ModelMultipleChoiceField object at 0x7fabcd714978>), ('is_active', <django.forms.fields.BooleanField object at 0x7fabcd776518>), ('marketing_permission', <django.forms.fields.BooleanField object at 0x7fabcd7cf9e8>), ('phone', <django.forms.fields.CharField object at 0x7fabcd776630>), ('www', <django.forms.fields.URLField object at 0x7fabcd776748>), ('timezone', <django.forms.fields.TypedChoiceField object at 0x7fabce461a90>), ('prefix', <django.forms.fields.CharField object at 0x7fabcd7768d0>), ('suffix', <django.forms.fields.CharField object at 0x7fabcd776ac8>), ('name_ext', <django.forms.fields.CharField object at 0x7fabcd905fd0>), ('email', <django.forms.fields.EmailField object at 0x7fabcd776d30>), ('tax_group', <django.forms.models.ModelChoiceField object at 0x7fabcd776e80>), ('merchant_notes', <django.forms.fields.CharField object at 0x7fabcd982a90>), ('account_manager', <django.forms.models.ModelChoiceField object at 0x7fabcd714c88>)])¶
-
CompanyContactBaseForm.
declared_fields
= OrderedDict()¶
-
CompanyContactBaseForm.
media
¶
-
class
-
class
shuup.admin.modules.contacts.forms.
MassEditForm
(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False)[source]¶ Bases:
django.forms.forms.Form
-
base_fields
= OrderedDict([('gender', <enumfields.forms.EnumChoiceField object at 0x7fabcd714550>), ('merchant_notes', <django.forms.fields.CharField object at 0x7fabcd714630>), ('www', <django.forms.fields.URLField object at 0x7fabcd7e9080>), ('account_manager', <django.forms.models.ModelChoiceField object at 0x7fabcd714e80>), ('tax_number', <django.forms.fields.CharField object at 0x7fabcd714748>), ('members', <django.forms.models.ModelMultipleChoiceField object at 0x7fabcd714fd0>), ('language', <django_countries.fields.LazyTypedChoiceField object at 0x7fabcd7140b8>)])¶
-
declared_fields
= OrderedDict([('gender', <enumfields.forms.EnumChoiceField object at 0x7fabcd714550>), ('merchant_notes', <django.forms.fields.CharField object at 0x7fabcd714630>), ('www', <django.forms.fields.URLField object at 0x7fabcd7e9080>), ('account_manager', <django.forms.models.ModelChoiceField object at 0x7fabcd714e80>), ('tax_number', <django.forms.fields.CharField object at 0x7fabcd714748>), ('members', <django.forms.models.ModelMultipleChoiceField object at 0x7fabcd714fd0>), ('language', <django_countries.fields.LazyTypedChoiceField object at 0x7fabcd7140b8>)])¶
-
media
¶
-
-
class
shuup.admin.modules.contacts.forms.
GroupMassEditForm
(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False)[source]¶ Bases:
django.forms.forms.Form
-
base_fields
= OrderedDict([('contact_group', <django.forms.models.ModelMultipleChoiceField object at 0x7fabcd70a0b8>)])¶
-
declared_fields
= OrderedDict([('contact_group', <django.forms.models.ModelMultipleChoiceField object at 0x7fabcd70a0b8>)])¶
-
media
¶
-
shuup.admin.modules.contacts.mass_actions module¶
shuup.admin.modules.contacts.sections module¶
-
class
shuup.admin.modules.contacts.sections.
BasicInfoContactSection
[source]¶ Bases:
shuup.admin.base.Section
-
identifier
= 'contact_basic_info'¶
-
name
= 'Basic Information'¶
-
icon
= 'fa-info-circle'¶
-
template
= 'shuup/admin/contacts/_contact_basic_info.jinja'¶
-
order
= 1¶
-
-
class
shuup.admin.modules.contacts.sections.
AddressesContactSection
[source]¶ Bases:
shuup.admin.base.Section
-
identifier
= 'contact_addresses'¶
-
name
= 'Addresses'¶
-
icon
= 'fa-map-marker'¶
-
template
= 'shuup/admin/contacts/_contact_addresses.jinja'¶
-
order
= 2¶
-
-
class
shuup.admin.modules.contacts.sections.
OrdersContactSection
[source]¶ Bases:
shuup.admin.base.Section
-
identifier
= 'contact_orders'¶
-
name
= 'Orders'¶
-
icon
= 'fa-inbox'¶
-
template
= 'shuup/admin/contacts/_contact_orders.jinja'¶
-
order
= 3¶
-