endi.views.admin.sale.pdf package¶
Submodules¶
endi.views.admin.sale.pdf.common module¶
- class endi.views.admin.sale.pdf.common.CommonConfigView(context, request=None)¶
Bases :
BaseConfigView- children = []¶
- dbsession: DBSESSION¶
- description = 'Configurer les Conditions générales de vente, les pieds de page des sorties PDF'¶
- info_message = '\n Il est possible de configurer le nom des fichiers pdf des documents \n (devis/factures/avoirs).\n .<br/ ><p>Plusieurs variables et séquences chronologiques sont à disposition.</p><h4>Variables :</h4><ul><li><code>{type_document}</code> : Type de document (facture/devis/avoir)</li><li><code>{numero}</code> : Numéro du document</li><li><code>{enseigne}</code> : Nom de l\'enseigne</li><li><code>{client}</code> : Nom du client</li><li><code>{cae}</code> : Nom de la CAE tel que configuré <a href="/admin/main/cae" aria-label="Ouvrir la page de configuration du nom de la CAE dans une nouvelle fenêtre" target="_blank">Ici</a></li></ul> '¶
- keys = ['sale_pdf_filename_template', 'coop_cgv', 'coop_pdffootertitle', 'coop_pdffootertext', 'coop_pdffootercourse']¶
- request: Request¶
- route_name = '/admin/sales/pdf/common'¶
- schema = <colander.Schema object at 139801560368784 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Informations communes aux devis et factures'¶
- validation_msg = 'Vos modifications ont été enregistrées'¶
- endi.views.admin.sale.pdf.common.includeme(config)¶
endi.views.admin.sale.pdf.estimation module¶
- class endi.views.admin.sale.pdf.estimation.EstimationConfigView(context, request=None)¶
Bases :
BaseConfigView- children = []¶
- dbsession: DBSESSION¶
- description = 'Configurer les champs spécifiques aux devis dans les sorties PDF'¶
- keys = ['coop_estimationheader']¶
- request: Request¶
- route_name = '/admin/sales/pdf/estimation'¶
- schema = <colander.Schema object at 139801558667152 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Informations spécifiques aux devis'¶
- validation_msg = 'Vos modifications ont été enregistrées'¶
- endi.views.admin.sale.pdf.estimation.includeme(config)¶
endi.views.admin.sale.pdf.invoice module¶
- class endi.views.admin.sale.pdf.invoice.InvoiceConfigView(context, request=None)¶
Bases :
BaseConfigView- children = []¶
- dbsession: DBSESSION¶
- description = 'Configurer les champs spécifiques aux factures dans les sorties PDF'¶
- keys = ['coop_invoiceheader']¶
- request: Request¶
- route_name = '/admin/sales/pdf/invoice'¶
- schema = <colander.Schema object at 139801557756112 (named )>¶
Colander schema instance to be used to create the form instance. Provide your schema in your derived class.
- session: ISession¶
- title = 'Informations spécifiques aux factures'¶
- validation_msg = 'Vos modifications ont été enregistrées'¶
- endi.views.admin.sale.pdf.invoice.includeme(config)¶
Module contents¶
- class endi.views.admin.sale.pdf.PdfIndexView(context, request=None)¶
Bases :
BaseAdminIndexView- children = []¶
- dbsession: DBSESSION¶
- description = 'Configurer les mentions générales des sorties pdf'¶
- request: Request¶
- route_name = '/admin/sales/pdf'¶
- session: ISession¶
- title = 'Sorties PDF'¶
- endi.views.admin.sale.pdf.includeme(config)¶