在Senaite中发布HTML/PDF报告
senaite.impress的Python项目详细描述
关于
senaite impress基本上是一个html文档到pdf的呈现引擎。它 支持任何类型的国际纸张格式及其相应的纸张 尺寸、纵向和横向以及多个PDF的合并 一份文件。
安装
请按照Plone 4和 senaite.lims。
要安装senaite impress,必须将senaite.impress添加到 您的 buildout.cfg:
[buildout] parts = instance extends = http://dist.plone.org/release/4.3.18/versions.cfg find-links = http://dist.plone.org/release/4.3.18 http://dist.plone.org/thirdparty eggs = Plone Pillow senaite.lims senaite.impress zcml = eggs-directory = ${buildout:directory}/eggs [instance] recipe = plone.recipe.zope2instance user = admin:admin http-address = 127.0.0.1:8080 eggs = ${buildout:eggs} zcml = ${buildout:zcml} [versions] setuptools = zc.buildout =
注释
上面的示例适用于 安装工。但是,如果您有一个自定义构建,则可能需要添加 在[实例]部分中的eggs列表中的egg,而不是 将其添加到[buildout]部分。
有关更多详细信息,请参见plone文档的这一节: https://docs.plone.org/4/en/manage/installing/installing_addons.html
重要
要使更改生效,您需要从 控制台:
bin/buildout
安装要求
Senaite Impress需要以下版本:
- 扑通一声4.3.18
- senaite.lims>;=1.3.0
更改日志
1.2.1(2019-07-01)
- #75:冲突安全并发报告创建
- #71:实现的存储适配器
- #73:在“外部包中的报告”中扩展自述文件
- #66:使用默认模板修复发布首选项回溯
- #68:修复默认报表上发布的空日期
1.2.0(2019-03-30)
- #64:修复被拒绝,如pdf报告所示
- #62:更好的错误消息处理
- #57:Senaite核心集成
- #52:使用最新的AR作为主存储器
- #48:关闭“单独存储多个报告PDF”选项时,修复主AR中的PDF存储
1.1.0(2018-10-04)
- #44:更改字段childanalysisrequest->;重新测试
- #42:将来自请求和分析的附件组合在一起,以便统一分组/排序
- #41:默认报告更新
- #40:可自定义报告选项
- #37:添加了连字符和get_transition_date helper方法
- #36:允许JS注入和自定义报表脚本
- #34:将计算的尺寸传递到模板
- #33:包括d3j和对范围图的支持
- #32:添加了语言选择器
- #31:固定未确认项的排序顺序
- #30:保持分组项目的顺序
- #29:添加了报表开发人员模式
- #28:用于时间定位的固定I18N域
- #27:将报表适配器重构为多个适配器
- #25:添加了控制面板说明
- #24:控制多报告PDF的单个报告生成
- #23:固定多客户端报告处理
- #21:改进的电子邮件模板
- #19:在出版物电子邮件中允许附加附件
- #18:多列报表中的固定条形码呈现
- #17:修复标题部分的警告部分重叠
- #16:修复排序方法中的Unicode错误
- #15:更好地处理收件人电子邮件名称中的逗号
- #13:修复weasyprint的引导列css
- #12:增加了升级步骤机械
- #11:重构为报表模型->;超级模型
1.0.2(2018-07-10)
- #8:更好的打印css
- #7:正确的保证金计算
- #6:更新了默认报告模板
1.0.1(2018-06-23)
- 别住了,先生。API=1.2.0
- 更新了PYPI页面
1.0.0(2018-06-23)
- 初始版本