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.Schemaschema 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