跳转到主要内容

用于使用amqp的PloneMeeting特定方法

项目描述

介绍

PloneMeeting 中的特定方法使用 amqp (collective.zamqp),依赖于 imio.zamqp.core

变更日志

0.18 (2023-10-27)

  • 已移除 config.BARCODE_INSERTED_ATTR_ID,我们不再使用它来检查条码是否插入,而是依赖于 scan_id。[gbastien]

0.17 (2023-09-04)

  • collective.iconifiedcategory ContentCategory 覆盖重置回 Products.PloneMeeting。[gbastien]

  • 清理代码

    • 移除了删除带有 scan_id 的副本附件的事件,现在由 Products.PloneMeeting 管理;

    • 移除了 scan_id 索引的设置,由 collective.dms.scanbehavior 完成。

    [gbastien]

  • InsertBarcodeView.may_insert_barcode 中考虑新的参数 MeetingConfig.annexEditorMayInsertBarcode。[gbastien]

0.16 (2023-02-27)

  • 调整了对 imio.zamqp.core.utils.next_scan_id 的调用,其中参数 cliend_id_var 中的错误被更正为 client_id_var。[gbastien]

0.15 (2022-06-14)

  • consumer._manage_after_scan_change_annex_type_to 中,在适应的上下文中设置 content_category(使用 IIconifiedCategorization 行为),以便调用 @content_category.setter 并相应地调整默认值。[gbastien]

0.14 (2022-01-07)

  • 修复了调用 ToolPloneMeeting.isManager 的错误,当使用 realManagers=True 调用时,不能传递任何上下文。[gbastien]

0.13 (2022-01-03)

  • 使用 notifyModifiedAndReindex(idxs=['scan_id']),在 PDF 文件中插入条码后,只更新相关修改数据并更新 scan_id。[gbastien]

0.12 (2021-11-26)

  • AfterScanChangeAnnexTypeToVocabulary 中使用不受限制的目录查询。[gbastien]

  • 通过使用 cfg 作为上下文来优化 ToolPloneMeeting.isManager 的 ram.cache。[gbastien]

0.11 (2021-11-08)

  • 修复了 test_store_pod_template_as_annex_temporary_scan_id_batch_action,因为 MeetingConfig.meetingItemTemplateToStoreAsAnnex(单值)已被重命名为 MeetingConfig.meetingItemTemplatesToStoreAsAnnex(多值)。[gbastien]

  • 修复了 test_may_insert_barcode,因为我们现在在 MeetingItem 工作流程中使用角色 Editor/Reader/Contributor。[gbastien]

  • 修复了 test_store_pod_template_as_annex_temporary_scan_id_batch_action 的损坏,因为会议已从 AT 移至 DX。[gbastien]

  • 不再为 buildout 使用 devpi.imio.be 索引。[gbastien]

  • 在测试中因式分解对 DEFAULT_SCAN_ID 的使用。[gbastien]

0.10 (2020-05-28)

  • 将所有 GS 类型配置文件逻辑移动到 Products.PloneMeeting,默认情况下,它将像启用 imio.zamqp.pm 一样执行。[gbastien]

0.9 (2020-04-29)

  • 添加了对 MeetingStoreItemsPodTemplateAsAnnexBatchActionForm 的测试,以确保在存储的附件中不使用 临时 QR 码 标签。[gbastien]

  • 当在复制时删除附件且该附件包含 scan_id 时,添加一个 portal_message。[gbastien]

0.8 (2020-03-12)

  • 在克隆项目时,确保不保留具有 scan_id 的附件。[gbastien]

  • 添加了对 get_scan_id 的测试,如果生成的值是在存档模板尚未存储为附件时,则将其附加一个 临时 值。[gbastien]

  • 修复了在 collective.iconifiedcategory 中的更改后的测试,不要在门户根目录中创建附件,这是一个不可能用例,但在 PloneMeeting 文件夹中存储的项目中创建附件。[gbastien]

0.7 (2019-05-16)

  • 使 IZPMAnnexPrettyLinkAdapter 继承自 PMAnnexPrettyLinkAdapter,因为它现在在 Products.PloneMeeting 中被覆盖。[gbastien]

  • 依赖于参数 ToolPloneMeeting.enabledScanDocs 来知道是否可用操作 insert-barcode 并向文档生成辅助视图添加额外的上下文。[gbastien]

  • 当在循环模板中使用模板时,使 scan_id 的计算正常工作。[gbastien]

0.6 (2018-12-04)

  • 通过使用 PMLayer 作为基本测试层和定义正确的 OO_PORT 和 PYTHON_UNO 环境变量来修复测试。[gbastien]

0.5 (2018-01-31)

  • 如果参数 version_when_barcode_inserted 设置为 True,则在插入条码时保存附件的版本,如果参数 version_when_scanned_file_reinjected 设置为 True,则同样在重新注入扫描文件时保存版本。[gbastien]

  • 使用 purge=True 定义相关行为 annexDecision 的 portal_type。[gbastien]

  • 将代码固定为 imio.zamqp.core.consumer.file_portal_type 改名为 imio.zamqp.core.consumer.file_portal_types,它返回一个查询现有文件的 portal_types 列表,其中第一个 portal_types 由 imio.zamqp.core.consumer.creation_file_portal_type 使用以确定创建的 portal_type。[gbastien]

  • 在更新文件时,同时更新扫描属性:scan_datescan_userpage_numbersscanner 等。[gbastien]

0.4 (2017-12-21)

  • 使用来自 imio.zamqp.coreconsume 方法来消费消息,以避免代码重复。[gbastien]

  • PyPDF2 导入 PdfReadErrorimio.helpers 使用它代替已废弃的 pyPdf。[gbastien]

0.3 (2017-12-06)

  • 在字段 after_scan_change_annex_type_to 中,增加了在 item_annex 上选择 item_decision_annex 并反之的可能性。这样,扫描过程后可以将附件从 item annex 转换为 item decision annex。[gbastien]

  • 修改了由 @@insert-barcode 视图使用的 XY 坐标的默认值,以便默认将其插入右上角。[gbastien]

0.2 (2017-11-28)

  • scan_id 添加到 AMQPPMDocumentGenerationView.get_base_generation_context。[gbastien]

0.1 (2017-11-27)

  • 初始发布。[gbastien]

  • 添加了 @@insert-barcode 视图。[gbastien]

  • 使测试依赖于 PloneMeetingTestCase。[gbastien]

  • 添加了在附件的文件更新时更改附件的 content_category 的可能性,并通过 after_scan_change_annex_type_to 字段在 ContentCategory 对象上进行配置。[gbastien]

  • 使用辅助函数 imio.zamqp.pm.utils.next_scan_id_pm,该函数调用 imio.zamqp.core.utils.next_scan_id,以确保始终正确传递相关参数。[gbastien]

项目详情


下载文件

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

源分发

imio.zamqp.pm-0.18.tar.gz (50.1 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面