signoffs.core.renderers.approvals#
Objects that know how to render Approvals / Stamps into HTML
Module Contents#
Classes#
Renderer for a Approval instance |
|
A descriptor class that âinjectsâ a |
API#
- class signoffs.core.renderers.approvals.ApprovalInstanceRenderer(approval_instance, approval_template=None, approval_context=None)[source]#
Renderer for a Approval instance
Initialization
A renderer instance for given approval_type, optionally override class templates
- approval_template#
âsignoffs/approvals/approval.htmlâ
- approval_context#
None
- pass_thru_context#
(ârequestâ, âcsrf_tokenâ, ârequest_userâ)
- class signoffs.core.renderers.approvals.ApprovalRenderer[source]#
Bases:
utils.service(ApprovalInstanceRenderer)A descriptor class that âinjectsâ a
ApprovalInstanceRendererinstance into a Approval instance.To inject custom rendering services:
provide a custom service_class:
render=ApprovalRenderer(service_class=MyInstanceRenderer)OR specialize class attributes:
MyRenderer = utils.service(ApprovalInstanceRenderer, approval_template='my.tmpl.html')OR bothâŚ
MyRenderer = utils.service(MyInstanceRenderer)