Plone的附加组件
项目描述
翻译
此产品已被翻译成
法语
安装
通过将其添加到您的buildout中安装imio.annex
[buildout] ... eggs = imio.annex
然后运行 bin/buildout
贡献
支持
如果您遇到问题,请告诉我们。
许可
本项目许可协议为GPLv2。
贡献者
马丁·皮特斯,原作者 [Affinitic]
变更日志
2.23 (2024-09-25)
修复了附件表中 PrettyLinkColumn 的XSS漏洞。[gbastien]
2.22 (2024-04-10)
向 utils.get_annexes_to_print 添加了参数 filters={“to_print”: True},以便过滤要打印的附件。[gbastien]
添加了将附件合并成批处理的动作,以便能够从所选元素的类型生成单个PDF文件,并具有双面管理。默认情况下禁用(在 configure.zcml 中)。[gbastien]
2.21 (2023-12-11)
使用我们自己的事件 ConversionReallyFinishedEvent 而不是集体文档查看器的 ConversionFinishedEvent,因为当 converting 信息尚未设置回 False 时,我们仍需要此信息,当附件更新并再次运行转换时,因为在这种情况下,successfully_converted 仍然是 True。[gbastien]
2.20 (2023-09-04)
修复了使用 collective.documentviewer 进行异步转换时无法正常工作的转换状态更新。[gbastien]
当有预览可用时,显示操作 查看预览。[gbastien]
2.19 (2023-08-24)
将代码适应到新参数 Category.show_preview,在 collective.iconifiedcategory 中。[gbastien]
2.18 (2022-06-14)
添加了 safe_utils.py,它将只包含安全工具。[gbastien]
移除了为了使用 collective.eeafaceted.z3ctable 而做的列覆盖,因为现在已经是这种情况。[gbastien]
2.17 (2022-04-26)
修复了添加 annexDecision 时出现的错误,因为无法检索 content_category。[gbastien]
2.16 (2022-04-22)
在创建附件之前检查 validateFileIsPDF,以避免产生孤儿对象。[gbastien]
2.15 (2022-02-25)
为 IAnnex 注册 ObjectAddedEvent 和 ObjectModifiedEvent,以便它不会对其他接口调用。[gbastien]
2.14 (2022-02-03)
对 download-annexes-batch-action-but 进行了准确法语翻译。[gbastien]
2.13 (2022-01-24)
将 DownloadAnnexesBatchActionForm.MAX_TOTAL_SIZE 设置为25Mb。[gbastien]
在Zip下载消息中解释,浏览器可能会要求接受弹出窗口。[gbastien]
在附件表中点击文件标题时在新窗口中打开文件。[gbastien]
在附件操作面板中添加了 Download 对象按钮。[gbastien]
2.12 (2022-01-21)
修复了 utils.get_annexes_to_print,使用存储在附件集体文档查看器注释中的图像格式(.png、.jpg等)来知道要遍历的路径,这在全局设置中图像格式更改的情况下非常有用。[gbastien]
2.11 (2022-01-03)
添加了 annex.UID 方法以加快获取UID的速度。[gbastien]
2.10 (2021-11-08)
在描述下显示附件的 filename 和 scan_id。[gbastien]
2.9 (2021-07-16)
覆盖 collective.iconifiedcategory 列 category-column、creation-date-column、last-modification-column 和 filesize-column,使用基于 collective.eeafaceted.z3ctable 的列而不是原始的 z3c.table 列,以便我们有自定义CSS类。[gbastien]
添加了 DownloadAnnexesBatchActionForm,这是一个批量操作,可以将多个附件作为Zip文件下载:- 下载由Ajax请求处理;- 默认最大下载大小为50Mb。[gbastien]
2.8 (2021-04-23)
修复了 quickupload.ImioAnnexQuickUploadCapableFileFactory,以确保线程锁与 uploadcapable.QuickUploadCapableFileFactory 默认情况一样释放。这应该可以避免实例在添加附件时卡住的情况。[gbastien]
2.7 (2020-05-08)
测试当前对象是否提供 IAnnex 而不是 IIconifiedCategorization,以修复 collective.iconifiedcategory 中的错误。[gbastien]
2.6 (2020-04-23)
当文件上传期间发生 ConflictError 时,避免留下没有 content_category 的孤儿附件,因为上传是通过单独的 XHR请求 完成的。[gbastien]
2.5 (2020-03-12)
覆盖 collective.quickupload QuickUploadCapableFileFactory 以避免多次调用对象添加/创建/修改事件。[gbastien]
在添加附件时调用 validateFileIsPDF 以管理 pdf_only 参数,因为默认情况下不会调用不变量。[gbastien]
2.4 (2019-05-16)
在 ContentCategoryConfiguration 元素上使用 imio.helpers 默认 dexterity 容器视图覆盖,以便在视图中显示包含的 ContentCategoryGroup 对象。[gbastien]
修复了在使用 CKeditor 添加图片后添加附件时出现的错误,媒体上传类型存储在 SESSION 中,并在显示另一个快速上传时重复使用(集体.ckeditor?中的错误)。在显示快速上传以添加附件时,我们确保从 SESSION 中删除 mediaupload/typeupload 属性。[gbastien]
2.3 (2019-01-31)
适配了 collective.quickupload 覆盖,使其既能与 portlet 一起工作,也能与 viewlet 一起工作,正确管理 content_category,并使用 FontAwesome 更新样式以兼容 FontAwesome 5 Free。 Quickupload 在覆盖层中显示。[gbastien]
2.2 (2018-11-20)
将 ActionsColumn 从 imio.dashboard 移动到 collective.eeafaceted.z3ctable.columns。[gbastien]
2.1 (2018-09-04)
将 PrettyLinkColumn 从 collective.eeafaceted.dashboard 移动到 collective.eeafaceted.z3ctable.columns。[gbastien]
2.0 (2018-06-20)
依赖 collective.eeafaceted.dashboard。[gbastien]
1.9 (2018-01-23)
在 ActionsColumn 中显示 @@historyview 的图标。[gbastien]
向 AnnexFileChangedEvent 添加参数 called_by,以便可以指定其来源,并且注册的事件处理器如有必要可以使用它。[gbastien]
添加了继承自 collective.dms.scanbehavior.behaviors.behaviors.IScanFields 行为的 Scan metadata (fields to_sign/signed hidden) 行为,并隐藏了 to_sign 和 signed 字段。[gbastien]
使用 purge=True 应用相关行为,以确保我们确信启用了哪些行为。[gbastien]
配置文件 zamqp 不再依赖于 imio.annex:default 配置文件,因此可以在不重新应用每个 imio.annex:default 依赖项的情况下重新应用它。[gbastien]
1.8 (2017-12-07)
翻译 Title 和 Actions 列。[gbastien]
1.7 (2017-09-15)
从默认配置文件添加的行为中删除了 collective.dms.scanbehavior。[gbastien]
1.6 (2017-08-29)
为 annex 类型启用来自 collective.dms.scanbehavior 的 Scan metadata 行为。如果启用了 [zamqp],则我们将其与 collective.iconifiedcategory 中可用的 Signed? 功能性一起使用。[gbastien]
确保在快速上传 portlet 上上传元素时不会添加 undefined content_category,并且如果未在 portlet 上启用 content_category,则不会添加。[gbastien]
1.5 (2017-07-19)
在 utils.get_annexes_to_print 中,如果附件路径中的文件夹是私有的,则不要失败以获取附件。[gbastien]
1.4 (2017-03-08)
添加了辅助方法 utils.get_annexes_to_print,以简化 to_print 设置的附件打印。[gbastien]
使标题可选,如果未指定标题,则获取文件名 [mpeeters]
由于 view 已在 collective.iconifiedcategory 中覆盖,因此我们需要在 overrides.zcml 中覆盖它,并覆盖来自 collective.iconifiedcategory 的覆盖,而不是来自 plone.dexterity 的覆盖。[gbastien]
1.3 (2017-01-25)
在 annex_conversion_started/annex_conversion_finished 中,不要触发 ObjectModifiedEvent 以避免在另一个 ObjectModifiedEvent 事件处理器管理转换时出现循环调用。只需调用 update_categorized_elements 即可,它将在 categorized_elements 字典中更新相关信息 [gbastien]
1.2 (2017-01-12)
扩展 collective.quickupload portlet 以添加内容类别:#12556 [mpeeters]
删除 'description' 的 portal_type 'annex' 或在添加/编辑附件时显示 [gbastien]
考虑参数 sort_categorized_tab 对于 showArrows 参数:如果 sort_categorized_tab 为 False,则仅显示箭头 [gbastien]
1.1 (2016-12-08)
如果附件描述包含特殊字符,则不要在 prettyLink 列中显示附件描述失败 [gbastien]
1.0 (2016-12-02)
初始版本。 [mpeeters]
项目详细信息
imio.annex-2.23.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 330d6913c92dc93605459770182a1580fa60b905497ff82cff2204d5d878e0d8 |
|
MD5 | 00ce5a7fa2ea1600ed83f177f9a1e905 |
|
BLAKE2b-256 | 94450ee5b1648d605d1e0781affe7e73b4c10e74544cf00fed80b1f1d36bd182 |