在Senaite中发布HTML/PDF报告

senaite.impress的Python项目详细描述


senaite.impress

在senaite中发布html/pdf报告

https://img.shields.io/pypi/v/senaite.impress.svg?style=flat-squarehttps://img.shields.io/github/issues-pr/senaite/senaite.impress.svg?style=flat-squarehttps://img.shields.io/github/issues/senaite/senaite.impress.svg?style=flat-squarehttps://img.shields.io/badge/README-GitHub-blue.svg?style=flat-squarehttps://img.shields.io/badge/Built%20with-%E2%9D%A4-red.svghttps://img.shields.io/badge/Made%20for%20SENAITE-%E2%AC%A1-lightgrey.svg

关于

senaite impress基本上是一个html文档到pdf的呈现引擎。它 支持任何类型的国际纸张格式及其相应的纸张 尺寸、纵向和横向以及多个PDF的合并 一份文件。

安装

请按照Plone 4senaite.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)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Spring 4升级后未加载java应用程序上下文   java Android 2.3.3 internet可以在我的Galaxy S上运行,但不能在我的Galaxy选项卡上运行?(许可?)   java通过不改变其原始位置对大小写字母进行排序   java Spring Boot一直在破坏我的电脑。。。sts的最佳配置是什么。Windows 10上的ini文件?   css Java Spring+引导问题   java Jackson将GeoJsonPoint序列化为纬度/经度   xml Java Transformer:如何将其结果生成OutputStream?   java如何更改字体、文本大小和设置文本位置?   在JavaSpringHibernate3.6.3中,如何告诉一个方法等待,直到获得锁,以及如何重试失败的事务?   java安卓服务代替线程   Java Swing使用鼠标移动JFrame