跳转到主要内容

一些Plone实用工具,如外部方法、猴子补丁等。

项目描述

此产品包含有用的外部方法和一些猴子补丁。

安装

进入ZMI

  1. 添加一个外部方法,

  • id = cputils_install

  • 标题 = cputils_install

  • 模块名称 = Products.CPUtils.utils

  • 函数名称 = install

  1. 点击测试以执行添加的方法。这将添加所有utils.py的主要外部方法,前缀为“cputils_”。

变更日志

1.25 (2024-04-10)

  • 从imio.pyutils导入 safe_encode。 [sgeulette]

1.24 (2024-02-12)

  • 改进 set_attr。 [sgeulette]

  • 添加 obj_from_uid [sgeulette]

1.23 (2023-06-26)

  • configure_ckeditor 添加参数 use_registry=False,将其设置为 True(在 collective.ckeditor 4.11+ 中)。 [gbastien]

  • 删除文件 CONTRIBUTORS.rst。 [gbastien]

  • utils.check_zope_admin 已移动到 imio.helpers.security。 [gbastien]

  • 删除 utils.safe_encode,因为它已从 imio.helpers.content 中导入。 [gbastien]

1.22 (2022-09-19)

  • 在Zope应用根目录自动安装外部方法。 [odelaere]

1.21 (2022-03-15)

  • 修改 del_objects。 [sgeulette]

  • utils.configure_ckeditor 添加参数 removeWsc=1,这将禁用CKeditor的scayt菜单中的WSC链接(拼写检查),因为它已经坏了好几年。 [gbastien]

1.20 (2021-11-08)

  • 完成 object_info,显示 UID 和类名(因为 meta_typeDX 不再相关)。 [gbastien]

1.19 (2021-09-28)

  • 添加 del_object 以绕过链接完整性检查。 [sgeulette]

  • 改进 set_attr 以设置 None 值 [sgeulette]

  • 添加 get_user_pwd_hashset_user_pwd_hash 方法 [sgeulette]

  • 添加 check_groups_users 方法 [sgeulette]

  • utils.change_user_properties 中生成输出日志时不要中断,在某些情况下,例如使用LDAP时,可能会引发 UnicodeDecodeError。 [gbastien]

1.18 (2021-04-21)

  • 添加检查注册方法的所有目录 intids。 [fngaha]

  • 修复了验证密码时验证哈希的问题 [bleybaert]

  • 添加显示当前 uid 的 uid 方法 [sgeulette]

  • 修改 ged ckeditor 配置 [sgeulette]

  • configure_ckeditor 方法中添加 filtering 选项 [sgeulette]

  • object_link 中添加 target 选项 [sgeulette]

  • 添加 show_object_relations 方法以显示 zc 关系 [sgeulette]

1.17 (2020-04-02)

  • 添加一个函数来清理 documentviewer 生成的预览 [mpeeters]

  • 添加订单后的重定向 [sgeulette]

1.16 (2019-08-23)

  • 修复了 list_users。 [sgeulette]

  • 改进对象链接功能。 [sgeulette]

1.15 (2019-06-08)

  • list_users 方法还返回组/用户的全局角色。 [odelaere]

1.14 (2019-05-20)

  • 添加构建对象链接的函数 [sgeulette]

  • 添加在上下文中设置属性的函数 [sgeulette]

  • 改进 dv_conversion [sgeulette]

  • 改进 dv_images_size [sgeulette]

  • 添加从导入注册表中删除依赖步骤的脚本 [sgeulette]

  • 改进 configure_ckeditor 和 list_portlets [sgeulette]

  • 改进 order_folder [sgeulette]

1.13 (2017-11-27)

  • 在 utils.configure_ckeditor 中,从默认的 PloneMeeting CKeditor 工具栏中删除 FontSize。 [gbastien]

  • 更新 unlock_webdav_objects 以在上下文中搜索已锁定对象 [sgeulette]

1.12 (2017-08-11)

  • 在 tobytes 方法上检查 Missing.Value。它防止在 cputils_audit_catalog 上的错误索引对象上出错。 [bsuttor]

  • 添加 check_blobs 方法 [sgeulette]

  • 添加 del_objects 方法 [sgeulette]

1.11 (2017-05-08)

  • list_users 脚本:添加全名和电子邮件,添加分隔符选项 [sgeulette]

  • 将“下标”和“上标”添加到用于“plonemeeting”的 CKeditor 自定义工具栏中。 [gbastien]

1.10 (2017-01-24)

  • 改进 Docker 实例的 zmi 脚本。 [bsuttor]

  • 添加 correct_intids(在 zodb 更改后正确地纠正 intids 关键引用:挂载点到主目录)。 [sgeulette]

1.9 (2017-01-17)

  • 纠正默认值。 [sgeulette]

  • 添加更改 UID 的方法(例如在 zmi 导入后)。 [sgeulette]

  • 在 ckeditor 配置中添加链接和解链接以正确配置 messagesviewlet [sgeulette]

1.8 (2016-11-24)

  • configure_ckeditor:添加了“字体大小”、“行间距”和“连字符”按钮,并删除了“块引用”按钮,从用于“plonemeeting”的默认CKeditor自定义工具栏中删除。[gbastien]

  • resources_order:列出资源并输出顺序。[sgeulette]

  • configure_ckeditor:禁用tinymce资源。[sgeulette]

  • load_site:在指定时间内加载网站。[sgeulette]

  • objects_stats:以csv格式输出。[sgeulette]

  • fileSize:强制格式。[sgeulette]

  • dv_conversion:列出文档查看器统计信息或进行转换。[sgeulette]

  • dv_images_size:返回文档查看器blob信息。[sgeulette]

  • remove_empty_related_items:删除损坏的相关项。[bsuttor]

  • creators:递归更改创建者。[sgeulette]

1.7 (2016-02-16)

  • configure_ckeditor:将“链接”、“取消链接”和“图片”按钮添加到用于“plonemeeting”的默认CKeditor自定义工具栏。[gbastien]

1.6 (2015-11-24)

  • configure_ckeditor:添加ged配置,添加scayt激活。[sgeulette]

  • list_users:输出无组用户。[sgeulette]

  • 在portal_quickinstaller中添加了更新版本的方法。[sgeulette]

  • 添加了safe_encode方法。改进了list_users。[sgeulette]

  • 为Plone 4.3.4和Plone 4.3.7更新了listInstallableProducts。[sgeulette]

  • 添加了“list_objects”方法,用于列出特定类型的所有对象路径。[boulch]

1.5 (2015-04-21)

  • 添加了check_users方法以检查电子邮件的有效性。[sgeulette]

1.4 (2015-03-20)

  • 添加了try except以避免从plone 4.3.3到4.3.4迁移错误。[sgeulette]

1.3 (2015-02-24)

  • 添加了清除和重建zc.relation.catalog的方法。[sgeulette]

  • 添加了显示网站中使用的门户类型的方法。[sgeulette]

  • 添加了重置密码的方法。[sgeulette]

  • 修改了用户和组列表。[sgeulette]

  • 修改了用户属性导出信息。[sgeulette]

  • 添加了移动或复制对象的方法。[sgeulette]

  • 为PloneMeeting适配CKEditor工具栏。[gbastien]

1.2 (2014-09-01)

  • Plone 4兼容性:检测Plone版本。[sgeulette]

  • 修正并改进了视图列表方法。[sgeulette]

  • 改进了用户和组迁移方法。[sgeulette]

1.1 (2014-03-18)

  • 添加了utils模块。[sgeulette]

1.0 (2014-03-10)

  • 第一个版本。[sgeulette]

项目详情


下载文件

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

源代码分发

Products.CPUtils-1.25.tar.gz (98.2 kB 查看哈希值)

上传时间: 源代码

支持者

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