跳转到主要内容

z3c.form 和 Plone 的图像控件

项目描述

介绍

本包提供了z3c.form组件,用于文件和图片的上传/下载,可选择保留现有文件或用新文件替换。

这些组件将作为来自plone.namedfile包中的任何NamedFile、NamedBlobFile、NamedImage或NamedBlobImage字段的默认组件。

更新日志

3.1.0 (2024-03-15)

新功能

3.0.3 (2023-10-18)

内部

  • 更新配置文件。[plone开发者] (243ca9ec)

3.0.2 (2023-03-14)

错误修复

  • 测试修复:在带有FileUpload的测试中使用latin-1解码的文件名。[maurits] (#1094)

3.0.1 (2023-02-22)

错误修复

  • 修复弃用警告 (#58)

3.0.0 (2022-11-30)

错误修复

  • 最终发布。[gforcada] (#600)

3.0.0a5 (2022-05-15)

错误修复

  • 移除z3c.autoinclude.plugin入口点。[maurits] (#3188)

3.0.0a4 (2021-09-15)

错误修复

3.0.0a3 (2021-07-28)

新功能

  • 如果设置环境变量PLONE_SCALE_GENERATE_ON_SAVE=1,则在保存时生成配置的Plone图像缩略图。在默认的Plone配置中,这实际上在GET请求上移除了按需图像缩放。[datakurre] (#43)

错误修复

3.0.0a2 (2021-06-30)

错误修复

  • 在测试中支持Pillow 8。[jensens] (#50)

3.0.0a1 (2021-06-14)

错误修复

  • 修复了尝试从< cite>None创建值时< cite>NamedFileWidget的bug。[vangheem] (#35)

  • 在测试中不要检查硬编码的图像大小。[agitator] (#40)

  • 为Plone 6进行大修:跳过Python 2兼容性,pyupgrade,isort,black,手动清理。[jensens] (#47)

2.1.0 (2020-06-24)

新功能

2.0.11 (2020-04-20)

错误修复

  • 较小的打包更新。 (#1)

2.0.10 (2019-12-11)

错误修复

  • 当用户在组件中选择“保留现有文件”时,将组件值设置为z3c.form.interfaces.NOT_CHANGED,以便z3c.form理解字段未更改。[flipmcf] (#41)

2.0.9 (2019-03-28)

错误修复

2.0.8 (2019-01-08)

错误修复

  • 关闭文件,因此不会显示资源警告。[gforcada] (#36)

  • 初始化towncrier。[gforcada] (#2548)

2.0.7 (2018-11-05)

错误修复

  • Python 2/3兼容性 [ale-rt, pbauer, davisagli]

2.0.6 (2018-09-26)

错误修复

  • 为Python 2/3兼容性做准备 [ale-rt, pbauer]

  • 在提交后的表单验证错误后,保留已上传的图像。[thet]

2.0.5 (2017-11-26)

错误修复

2.0.4 (2017-09-05)

错误修复

  • 修复了当@@z3cform_validate_field视图发送带有类型unicode的文件名时发生的UnicodeError。(在我们的案例中为collective.easyform)[karalics]

2.0.3 (2017-07-03)

错误修复

  • 修复了显示组件在由于损坏的生成的下载URL而无法渲染表单字段集中的文件字段的问题 [datakurre]

2.0.2 (2016-08-15)

错误修复

  • 使用zope.interface装饰器。[gforcada]

2.0.1 (2016-06-07)

错误修复

  • 使下载URL独立于请求URL。URL的格式始终为: $CONTEXT_URL/[$FORM/]++widget++$WIDGET/@@download[/$FILENAME] [rafaelbco]

2.0.0 (2016-05-09)

不兼容性

  • 已从图像小部件中移除不再需要的 thumb_widththumb_heightwidthheight 仍然存在。[jladage, maurits]

新增

  • 在编辑表单中,显示缩略图而不是全尺寸渲染图像。为了在视网膜屏幕上更美观,我们实际上加载了更大的预览比例,并让它使用缩略图的宽度和高度。修复了 https://github.com/plone/plone.formwidget.namedfile/issues/21 [jladage, maurits]

  • 在测试中使用 plone.app.testing。[maurits]

1.0.15 (2016-03-22)

修复

  • 修复了 NamedFileWidget 和 NamedImageWidget 在 zope.schema.ASCII 字段上重新提交时清除字段值的漏洞。修复:plone/Products.CMFPlone#1144 [thet]

1.0.14 (2016-02-12)

新增

修复

  • 指定 doctest 编码并使 doctest 更能抵御格式变化。[thet]

  • 将过时的 zope.testing.doctestunit 导入替换为从 stdlib 中的 doctest 模块。[thet]

1.0.13 (2015-03-21)

  • 不要使用 format(),因为它会破坏 Python 2.6。[timo]

1.0.12 (2015-02-01)

  • 为 ASCII 字段上的 NamedImage 和 NamedFile 小部件添加 Base64 数据转换器,用于带有 base64 编码数据和文件名的数据。现在,NamedImage 和 NamedFile 小部件可以与 zope.schema.ASCII 字段一起使用。[thet]

  • PEP 8。[thet]

1.0.11 (2014-09-29)

1.0.10 (2014-05-26)

  • 捕获 mimetype 异常,如果 mimetype 不可识别,则避免站点错误。[thomasdesvenain]

  • 如果小部件未在获取上下文中使用,则避免错误。[thomasdesvenain]

  • 添加意大利翻译 [giacomos]

1.0.9 (2014-01-27)

  • 修复“删除图像”的 fr 翻译。

1.0.8 (2013-12-07)

  • NamedFileWidget 中的 _mimetype 属性在验证失败后尝试渲染时,会因尝试使用错误的方法查找 mimetype 而失败。结果是出现格式错误的 mimetype 异常。修复 #13798。[smcmahon]

  • 在控件上显示图标和内容类型名称。[thomasdesvenain]

  • 在文件和图像控件上实现国际化大小。[thomasdesvenain]

1.0.7 (2013-08-13)

  • 将可选的 force 参数添加到 validate 方法中,以匹配 z3c.form API 的更改。

1.0.6 (2013-05-26)

  • 添加荷兰翻译 [maartenkling]

1.0.5 (2013-03-05)

  • 尚未有任何更改。

1.0.4 (2013-01-01)

1.0.3 (2012-10-09)

  • 也在显示模板中使用 download_url。[lentinj]

  • 修复了表单具有自定义 getContent 方法的控件的下载视图。[davisagli]

1.0.2 (2011-09-24)

  • 添加了简体中文翻译。[jianaijun]

  • 添加了 pt_BR 翻译。[rafaelbco, davisagli]

  • 为下载视图添加了额外的单元测试。[lentinj]

1.0.1 (2011-07-02)

  • 不再需要询问父控件名称,因为 ++widget++ 获取器将理解完整的控件名称。[lentinj]

1.0 (2011-04-30)

  • 允许字段控件显示,无需绝对_url。[elro]

1.0b10 (2011-03-02)

  • 如果可用,使用父控件认为的控件名称。如果没有,dexterity 行为中的命名图像将中断。[lentinj, elro]

1.0b9 (2011-02-11)

1.0b8 (2010-10-01)

  • 避免在 KSS 验证期间显示验证错误,因为在这种情况下文件并未上传。[davisagli]

  • 如果表单提交成功,则不要使用请求中的操作。(在这种情况下我们总是想“保留现有图像”)。[davisagli]

1.0b7 (2010-08-05)

  • 修复Wichert之前修复中检查ignoreContext的正确方式。[davisagli]

1.0b6 (2010-05-17)

1.0b5 (2010-04-19)

  • 避免读取文件上传以确定其大小。[wichert]

1.0b4 (2010-04-07)

  • 将nochange重命名为action,因为该字段被用来指定要执行的操作。[wichert]

  • 对于图片和文件,状态被应用到了错误的标签(span而不是input),并且我们现在不再使用tabindex。[limi]

1.0b3 (2010-01-25)

  • 修复了验证失败的字段错误地将请求中的空FileUpload解释为真实值的bug。[davisagli]

  • 修复了字段未进行必需性或字段约束验证的bug。[davisagli]

  • 在真实图像缩放之外,至少确保在图像输入小部件上使用的缩略图具有正确的宽高比。修复http://code.google.com/p/dexterity/issues/detail?id=77 [davisagli]

1.0b2 (2009-09-13)

1.0b1 (2009-08-02)

1.0a1 (2009-04-17)

  • 首次发布

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分布

plone.formwidget.namedfile-3.1.0.tar.gz (43.4 kB 查看哈希值)

上传时间 源代码

构建发行版

plone.formwidget.namedfile-3.1.0-py3-none-any.whl (34.3 kB 查看哈希值)

上传时间 Python 3

由以下机构支持