endi.panels.task package¶
Submodules¶
endi.panels.task.file_tab module¶
- endi.panels.task.file_tab.includeme(config)¶
- endi.panels.task.file_tab.task_file_tab_panel(context, request, title, add_url=None)¶
Collect data used to render the file tab panel
endi.panels.task.html module¶
- endi.panels.task.html.html_wrapper_panel(context, request)¶
Panel for html task rendering
- endi.panels.task.html.includeme(config)¶
Pyramid’s inclusion mechanism
- endi.panels.task.html.task_title_panel(context, request, title)¶
Panel returning a label for the given context’s status
endi.panels.task.pdf module¶
Weasyprint pdf task panel
- class endi.panels.task.pdf.DiscountLinePanel(context, request)¶
Bases :
TaskLinePanel
- class endi.panels.task.pdf.PdfContentPanel(context, request)¶
Bases :
BasePanelPanel used to render the body of a Task’s html representation.
- class endi.panels.task.pdf.PostTTCLinePanel(context, request)¶
Bases :
TaskLinePanel
- class endi.panels.task.pdf.PriceStudyWorkDetailsPanel(context, request)¶
Bases :
PriceStudyWorkResumePanel
- class endi.panels.task.pdf.PriceStudyWorkItemPanel(context, request)¶
Bases :
BasePanelPanel présentant un WorkItem d’une étude de prix
- class endi.panels.task.pdf.PriceStudyWorkResumePanel(context, request)¶
Bases :
TaskLinePanel
- class endi.panels.task.pdf.ProgressInvoicingProductPanel(context, request)¶
Bases :
TaskLinePanel
- class endi.panels.task.pdf.ProgressInvoicingWorkDetailsPanel(context, request)¶
Bases :
ProgressInvoicingProductPanel
- class endi.panels.task.pdf.ProgressInvoicingWorkItemPanel(context, request)¶
Bases :
BasePanelPanel présentant l’avancement d’un WorkItem
NB : Le devis d’origine avait une étude de prix
- class endi.panels.task.pdf.TaskLineGroupPanel(context, request)¶
Bases :
BasePanelA panel building the context to render a TaskLineGroup Expects the following parameters
- Paramètres:
context (obj) – The current task to be rendered
request – The Pyramid request
group (obj) – A TaskLineGroup
column – Options related to columns
show_previous_invoice – Show task line invoiced progress (already invoiced)
show_progress_invoicing – Show task line progress percentage
is_tva_on_margin_mode – Is the Vta collected on margin
- class endi.panels.task.pdf.TaskLineGroupResumePanel(context, request)¶
Bases :
TaskLineGroupPanel
- class endi.panels.task.pdf.TaskLinePanel(context, request)¶
Bases :
BasePanelA panel representing a single TaskLine
- Paramètres:
context (obj) – The current task to be rendered
request –
line (obj) – A taskline
show_previous_invoice – Show task line invoiced progress (already
invoiced) :param show_progress_invoicing: Show task line progress percentage :return:
- endi.panels.task.pdf.includeme(config)¶
- endi.panels.task.pdf.pdf_cgv_panel(context, request)¶
Panel used to render cgv
- endi.panels.task.pdf.pdf_content_wrapper_panel(context, request)¶
Used to wrap the content inside an html page structure
Panel for task pdf file footer
Show on all pages
- endi.panels.task.pdf.pdf_header_panel(context, request)¶
Panel for task pdf file header Only shown once in the rendering (not on all pages)
endi.panels.task.task_list module¶
- endi.panels.task.task_list.includeme(config)¶
Pyramid’s inclusion mechanism
Module contents¶
- endi.panels.task.includeme(config)¶