endi.forms.admin package¶
Subpackages¶
- endi.forms.admin.main package
- endi.forms.admin.sale package
Submodules¶
endi.forms.admin.career_stage module¶
- endi.forms.admin.career_stage.customize_schema(schema)¶
Customize the form schema :param obj schema: A CareerStage schema
- endi.forms.admin.career_stage.get_career_stage_schema()¶
endi.forms.admin.expense_type module¶
- endi.forms.admin.expense_type.get_expense_kmtype_schema(excludes=None, includes=None)¶
Build a form schema for ExpenseKmType administration
- endi.forms.admin.expense_type.get_expense_teltype_schema(excludes=None, includes=None)¶
Build a form schema for ExpenseTelType administration
- endi.forms.admin.expense_type.get_expense_type_schema(factory=<class 'endi.models.expense.types.ExpenseType'>, excludes=None, includes=None)¶
Build a form schema for ExpenseType administration
- endi.forms.admin.expense_type.validate_tva_on_margin_fields(node, cstruct)¶
Module contents¶
Form schemes for administration
- class endi.forms.admin.ActionConfig(*args, **kw)¶
Bases :
Schema
- class endi.forms.admin.ActivityActionConfig(*args, **kw)¶
Bases :
Schema
- class endi.forms.admin.ActivityActionSeq(*args, **kw)¶
Bases :
SequenceSchema
- class endi.forms.admin.ActivityConfigSchema(*args, **kw)¶
Bases :
SchemaThe schema for activity types configuration
- class endi.forms.admin.ActivityModeConfig(*args, **kw)¶
Bases :
Schema
- class endi.forms.admin.ActivityModesSeqConfig(*args, **kw)¶
Bases :
SequenceSchemaSequence schema for activity modes configuration
- class endi.forms.admin.ActivitySubActionSeq(*args, **kw)¶
Bases :
SequenceSchema
- class endi.forms.admin.ActivityTypeConfig(*args, **kw)¶
Bases :
SchemaSchema for the configuration of different activity types
- class endi.forms.admin.ActivityTypesSeqConfig(*args, **kw)¶
Bases :
SequenceSchemaThe sequence Schema associated with the ActivityTypeConfig
- class endi.forms.admin.CompetencePrintConfigSchema(*args, **kw)¶
Bases :
Schema
- class endi.forms.admin.CompetenceRequirement(*args, **kw)¶
Bases :
Schema
- class endi.forms.admin.CompetenceRequirementSeq(*args, **kw)¶
Bases :
SequenceSchema
- class endi.forms.admin.SubCompetenceConfigSchema(*args, **kw)¶
Bases :
Schema
- class endi.forms.admin.SubCompetencesConfigSchema(*args, **kw)¶
Bases :
SequenceSchema
- class endi.forms.admin.WorkshopConfigSchema(*args, **kw)¶
Bases :
Schema
- class endi.forms.admin.WorkshopInfo1(*args, **kw)¶
Bases :
Schema
- class endi.forms.admin.WorkshopInfo1Seq(*args, **kw)¶
Bases :
SequenceSchema
- class endi.forms.admin.WorkshopInfo2(*args, **kw)¶
Bases :
Schema
- class endi.forms.admin.WorkshopInfo2Seq(*args, **kw)¶
Bases :
SequenceSchema
- class endi.forms.admin.WorkshopInfo3(*args, **kw)¶
Bases :
Schema
- class endi.forms.admin.WorkshopInfo3Seq(*args, **kw)¶
Bases :
SequenceSchema
- endi.forms.admin.build_config_appstruct(request, keys)¶
Build the configuration appstruct regarding the config keys we want to edit
- Paramètres:
request (obj) – The pyramid request object (with a config attribute)
keys (list) – the keys we want to edit
- Renvoie:
A dict storing the configuration values adapted to a schema
generated by get_config_schema
- endi.forms.admin.get_admin_configurable_option_schema(factory: Type[ConfigurableOption]) SQLAlchemySchemaNode¶
Return an add/edit schema for a factory that is a subclass of the ConfigurableOption model
- endi.forms.admin.get_admin_schema(factory)¶
Return an edit schema for the given factory
- Paramètres:
factory (obj) – A SQLAlchemy model
- Renvoie:
A SQLAlchemySchemaNode schema
- Type renvoyé:
class:SQLAlchemySchemaNode
- endi.forms.admin.get_config_key_schemanode(key, ui_conf)¶
Returns a schema node to configure the config “key” This key should appear in the dict here above CONFIGURATION_KEYS
- endi.forms.admin.get_config_schema(keys)¶
Returns a schema to configure Config objects
- Paramètres:
keys (list) – The list of keys we want to configure (ui informations
should be provided in the CONFIGURATION_KEYS dict
- Results:
A colander Schema to configure the given keys
- Type renvoyé:
object colander Schema
- endi.forms.admin.get_element_by_name(list_, name)¶
Return an element from list_ which has the name « name »
- endi.forms.admin.get_number_template_validator(number_service)¶
- endi.forms.admin.get_sequence_model_admin(model, title='', excludes=(), **kw)¶
Return a schema for configuring sequence of models
model
The SQLAlchemy model to configure
- endi.forms.admin.load_filetypes_from_config(config)¶
Return filetypes configured in databas
- endi.forms.admin.merge_config_datas(dbdatas, appstruct)¶
Merge the datas returned by form validation and the original dbdatas
- endi.forms.admin.validate_pdf_filename_template(node, value)¶