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)