endi.views.admin.sale.forms package¶
Submodules¶
endi.views.admin.sale.forms.fields module¶
- class endi.views.admin.sale.forms.fields.FormFieldDefinitionAdminView(context, request=None)¶
Bases :
AdminCrudListView- children = []¶
- columns = ['Formulaire', 'Champ', 'Statut']¶
- dbsession: DBSESSION¶
- description = "Activer/Désactiver/Personnaliser l'utilisation de certains champs de formulaire"¶
- factory¶
alias de
FormFieldDefinition
- get_addurl()¶
Build the url to the add form Override and return None if you don’t want an add button
- Renvoie:
An url string
- Type renvoyé:
- item_route_name = '/admin/sales/forms/form_field_definitions/{id}'¶
- load_items()¶
Perform the listing query and return the result
- Renvoie:
List of SQLAlchemy object to present in the UI
- Type renvoyé:
obj
- request: Request¶
- route_name = '/admin/sales/forms/form_field_definitions'¶
- session: ISession¶
- stream_actions(item)¶
For each column, we stream an action corresponding to it
- Paramètres:
item – the SQLAlchemy model we wish to have action for
- Renvoie:
List of 4uples (url, label, title, icon)
- stream_columns(item)¶
Each item is a row in a table, here we stream the different columns for the given row except the actions column
- Paramètres:
item (obj) – A SQLAlchemy model instance
- Renvoie:
an iterator (can be used in a for loop) of column contents
- Type renvoyé:
iterator
- title = 'Personnalisation des champs du formulaire'¶
- class endi.views.admin.sale.forms.fields.FormFieldEditView(context, request=None)¶
Bases :
BaseAdminEditView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
FormFieldDefinition
- property help_msg¶
- named_form_grid = ((('visible', 12),), (('title', 12),), (('required', 12),))¶
- request: Request¶
- route_name = '/admin/sales/forms/form_field_definitions/{id}'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624145917136 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- property title¶
str(object=””) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to “strict”.
- endi.views.admin.sale.forms.fields.includeme(config)¶
endi.views.admin.sale.forms.insurance module¶
- class endi.views.admin.sale.forms.insurance.TaskInsuranceAddView(context, request=None)¶
Bases :
BaseAdminAddView- before(form)¶
Launched before the form is used
- Paramètres:
form (obj) – The form object
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TaskInsuranceOption
- request: Request¶
- route_name = '/admin/sales/forms/task_insurances'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624145116176 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- class endi.views.admin.sale.forms.insurance.TaskInsuranceDeleteView(context, request=None)¶
Bases :
BaseAdminDeleteViewTaskInsuranceOption deletion view
- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin/sales/forms/task_insurances/{id}'¶
- session: ISession¶
- class endi.views.admin.sale.forms.insurance.TaskInsuranceDisableView(context, request=None)¶
Bases :
BaseAdminDisableViewView for TaskInsuranceOption disable/enable
- children = []¶
- dbsession: DBSESSION¶
- on_enable()¶
on enable we set order to the last one
- request: Request¶
- route_name = '/admin/sales/forms/task_insurances/{id}'¶
- session: ISession¶
- class endi.views.admin.sale.forms.insurance.TaskInsuranceEditView(context, request=None)¶
Bases :
BaseAdminEditView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TaskInsuranceOption
- property help_msg¶
- request: Request¶
- route_name = '/admin/sales/forms/task_insurances/{id}'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624144854288 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- property title¶
str(object=””) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to “strict”.
- class endi.views.admin.sale.forms.insurance.TaskInsuranceListView(*args, **kwargs)¶
Bases :
AdminCrudListView- children = []¶
- columns = ['Libellé', 'Taux', 'Est utilisé ?']¶
- dbsession: DBSESSION¶
- description = "Configurer les taux d'assurance à utiliser dans les devis et factures"¶
- factory¶
alias de
TaskInsuranceOption
- property help_msg¶
- item_route_name = '/admin/sales/forms/task_insurances/{id}'¶
- load_items()¶
Return the sqlalchemy models representing current queried elements :rtype: SQLAlchemy.Query object
- more_template_vars(result)¶
Add template vars to the result
- Paramètres:
result (dict) – The currently built dict that will be returned as
templating context :returns: The templating context for the given view :rtype: dict
- request: Request¶
- route_name = '/admin/sales/forms/task_insurances'¶
- session: ISession¶
- stream_actions(item)¶
For each column, we stream an action corresponding to it
- Paramètres:
item – the SQLAlchemy model we wish to have action for
- Renvoie:
List of 4uples (url, label, title, icon)
- stream_columns(item)¶
Each item is a row in a table, here we stream the different columns for the given row except the actions column
- Paramètres:
item (obj) – A SQLAlchemy model instance
- Renvoie:
an iterator (can be used in a for loop) of column contents
- Type renvoyé:
iterator
- title = "Taux d'assurance des devis factures"¶
- endi.views.admin.sale.forms.insurance.includeme(config)¶
- endi.views.admin.sale.forms.insurance.move_view(context, request)¶
Reorder the current context moving it up in the category’s hierarchy
- Paramètres:
context (obj) – The given IncomeStatementMeasureType instance
endi.views.admin.sale.forms.main module¶
Configuration générale du module vente:
Mise en forme des PDFs Unité de prestation
- class endi.views.admin.sale.forms.main.PaymentModeAdminView(*args, **kwargs)¶
Bases :
MyView- children = []¶
- dbsession: DBSESSION¶
- disable = False¶
- request: Request¶
- session: ISession¶
- class endi.views.admin.sale.forms.main.SaleFormAdminView(context, request=None)¶
Bases :
BaseConfigView- children = []¶
- dbsession: DBSESSION¶
- description = 'Activation du mode TTC, valeur par défaut limite de validité des devis'¶
- keys = ('task_display_units_default', 'task_display_ttc_default', 'estimation_validity_duration_default')¶
- request: Request¶
- route_name = '/admin/sales/forms/config'¶
- schema = <colander.Schema object at 140624143115728 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Options de formulaire'¶
- validation_msg = 'Les informations ont bien été enregistrées'¶
- class endi.views.admin.sale.forms.main.WorkUnitAdminView(*args, **kwargs)¶
Bases :
MyView- children = []¶
- dbsession: DBSESSION¶
- disable = False¶
- request: Request¶
- session: ISession¶
- endi.views.admin.sale.forms.main.includeme(config)¶
endi.views.admin.sale.forms.mentions module¶
- class endi.views.admin.sale.forms.mentions.TaskMentionAddView(context, request=None)¶
Bases :
BaseAdminAddView- before(form)¶
Launched before the form is used
- Paramètres:
form (obj) – The form object
- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TaskMention
- request: Request¶
- route_name = '/admin/sales/forms/task_mentions'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624141649104 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Ajouter'¶
- class endi.views.admin.sale.forms.mentions.TaskMentionDeleteView(context, request=None)¶
Bases :
BaseAdminDeleteViewTaskMention deletion view
- children = []¶
- dbsession: DBSESSION¶
- request: Request¶
- route_name = '/admin/sales/forms/task_mentions/{id}'¶
- session: ISession¶
- class endi.views.admin.sale.forms.mentions.TaskMentionDisableView(context, request=None)¶
Bases :
BaseAdminDisableViewView for TaskMention disable/enable
- children = []¶
- dbsession: DBSESSION¶
- on_enable()¶
on enable we set order to the last one
- request: Request¶
- route_name = '/admin/sales/forms/task_mentions/{id}'¶
- session: ISession¶
- class endi.views.admin.sale.forms.mentions.TaskMentionEditView(context, request=None)¶
Bases :
BaseAdminEditView- children = []¶
- dbsession: DBSESSION¶
- factory¶
alias de
TaskMention
- property help_msg¶
- request: Request¶
- route_name = '/admin/sales/forms/task_mentions/{id}'¶
- schema = <colanderalchemy.schema.SQLAlchemySchemaNode object at 140624141649552 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- property title¶
str(object=””) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to “strict”.
- class endi.views.admin.sale.forms.mentions.TaskMentionListView(*args, **kwargs)¶
Bases :
AdminCrudListView- children = []¶
- columns = ['Libellé']¶
- dbsession: DBSESSION¶
- description = 'Configurer les mentions à utiliser dans les devis et factures'¶
- factory¶
alias de
TaskMention
- property help_msg¶
- item_route_name = '/admin/sales/forms/task_mentions/{id}'¶
- load_items()¶
Return the sqlalchemy models representing current queried elements :rtype: SQLAlchemy.Query object
- more_template_vars(result)¶
Add template vars to the result
- Paramètres:
result (dict) – The currently built dict that will be returned as
templating context :returns: The templating context for the given view :rtype: dict
- request: Request¶
- route_name = '/admin/sales/forms/task_mentions'¶
- session: ISession¶
- stream_actions(item)¶
For each column, we stream an action corresponding to it
- Paramètres:
item – the SQLAlchemy model we wish to have action for
- Renvoie:
List of 4uples (url, label, title, icon)
- stream_columns(item)¶
Each item is a row in a table, here we stream the different columns for the given row except the actions column
- Paramètres:
item (obj) – A SQLAlchemy model instance
- Renvoie:
an iterator (can be used in a for loop) of column contents
- Type renvoyé:
iterator
- title = 'Mentions des devis factures'¶
- endi.views.admin.sale.forms.mentions.includeme(config)¶
- endi.views.admin.sale.forms.mentions.move_view(context, request)¶
Reorder the current context moving it up in the category’s hierarchy
- Paramètres:
context (obj) – The given IncomeStatementMeasureType instance
Module contents¶
- class endi.views.admin.sale.forms.FormsIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- description = 'Configurer les options proposées dans les formulaires de saisie des devis/factures'¶
- request: Request¶
- route_name = '/admin/sales/forms'¶
- session: ISession¶
- title = 'Formulaire de saisie des Devis/Facture'¶
- endi.views.admin.sale.forms.includeme(config)¶