shuup.front.providers package

Submodules

shuup.front.providers.form_def module

class shuup.front.providers.form_def.FormDefinition(name, form_class, **kwargs)[source]

Bases: object

Simple Form definition class

These objects are to be returned when using FormDefProvider.

form_name = None
form_class = None
required = False
class shuup.front.providers.form_def.FormDefProvider(source, request, **kwargs)[source]

Bases: object

Provider to provide list of `FormDefinition`s

System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/shuup/checkouts/latest/shuup/front/providers/form_def.py:docstring of shuup.front.providers.form_def.FormDefProvider, line 1); backlink

Inline interpreted text or phrase reference start-string without end-string.
source = None
request = None
get_definitions(**kwargs)[source]
Returns:list of `FormDefinition`s
Return type:list[shuup.front.providers.form_def.FormDefinition]

shuup.front.providers.form_fields module

class shuup.front.providers.form_fields.FormFieldDefinition(name, field, **kwargs)[source]

Bases: object

Simple definition for form fields

provided by shuup.front.providers.form_fields.FormFieldProvider

name = None
field = None
class shuup.front.providers.form_fields.FormFieldProvider(**kwargs)[source]

Bases: object

get_fields(**kwargs)[source]

Get a list of field definitions

Returns:list of `FormFieldDefinition`s
Return type:list[shuup.front.providers.form_fields.FormFieldDefinition]

Module contents

class shuup.front.providers.FormDefProvider(source, request, **kwargs)[source]

Bases: object

Provider to provide list of `FormDefinition`s

System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/shuup/checkouts/latest/shuup/front/providers/__init__.py:docstring of shuup.front.providers.FormDefProvider, line 1); backlink

Inline interpreted text or phrase reference start-string without end-string.
get_definitions(**kwargs)[source]
Returns:list of `FormDefinition`s
Return type:list[shuup.front.providers.form_def.FormDefinition]
request = None
source = None
class shuup.front.providers.FormDefinition(name, form_class, **kwargs)[source]

Bases: object

Simple Form definition class

These objects are to be returned when using FormDefProvider.

form_class = None
form_name = None
required = False
class shuup.front.providers.FormFieldDefinition(name, field, **kwargs)[source]

Bases: object

Simple definition for form fields

provided by shuup.front.providers.form_fields.FormFieldProvider

field = None
name = None
class shuup.front.providers.FormFieldProvider(**kwargs)[source]

Bases: object

get_fields(**kwargs)[source]

Get a list of field definitions

Returns:list of `FormFieldDefinition`s
Return type:list[shuup.front.providers.form_fields.FormFieldDefinition]