endi.forms.admin.sale package

Subpackages

Submodules

endi.forms.admin.sale.bookeeping module

endi.forms.admin.sale.bookeeping.get_admin_book_entry_schema()

endi.forms.admin.sale.form_options module

endi.forms.admin.sale.form_options.get_admin_form_field_definition_schema()

endi.forms.admin.sale.insurance module

endi.forms.admin.sale.insurance.get_admin_task_insurance_schema()

Build the task insurance admin schema

endi.forms.admin.sale.mentions module

endi.forms.admin.sale.mentions.get_admin_task_mention_schema()

Build the task mentions admin schema

endi.forms.admin.sale.naming module

endi.forms.admin.sale.naming.combine_label_keys_business_types() Iterable[Tuple[BusinessType, str]]
endi.forms.admin.sale.naming.get_label_override_set_schema() SchemaNode

Build a single flat schema for holding all name overrides

This is not a standard ColanderAlchemy-style mapping, but it allows with some view-side code to update the LabelOverride instances.

endi.forms.admin.sale.naming.mk_field_name(business_type: BusinessType, label_key: str) str

endi.forms.admin.sale.tva module

endi.forms.admin.sale.tva.customize_schema(schema)

Set the customization of the schema informations

endi.forms.admin.sale.tva.get_tva_edit_schema()

Add a custom validation schema to the tva edition form :returns: colander.Schema schema for single tva admin

endi.forms.admin.sale.tva.get_tva_value_validator(current)

Return a validator for tva entries

Paramètres:

tva_id (int) – The current configured tva

Type renvoyé:

func

endi.forms.admin.sale.tva.has_tva_default_validator(node, value)

Validator for tva uniqueness

Module contents