跳转到主要内容

显示由collective.monkeypatcher应用的所有monkey补丁的Zope 2控制面板

项目描述

简介

collective.monkeypatcherpanel是Martin Aspeli的collective.monkeypatcher组件的Zope 2配套组件。

它仅添加一个ZMI控制面板,显示已应用哪些monkey补丁,以防您无法查看日志或搜索Zope实例的ZCML。打开Zope实例的控制面板,然后是“Monkey Patches”控制面板。

要求

collective.monkeypatcherpanel 已在 Zope 2.10、Zope 2.11 和 Zope 2.12 上开发和测试过。它可能在 Zope 2.9 上运行,但未经测试且不受支持,除非您提供保持测试微笑的补丁。

当然,我们需要 collective.monkeypatcher。如果您使用 easy_install 或 zc.buildout 安装了 collective.monkeypatcherpanel,则已完成。

安装

在您的 buildout.cfg 文件中,添加以下内容

[instance]
recipe = colective.recipe.zope2instance
...
eggs =
    ...
    collective.monkeypatcherpanel
    ...
zcml =
    ...
    collective.monkeypatcherpanel
    ...

重新运行您的 buildout,然后以 Manager 身份浏览至 http://<zope-root>/@@add-monkeypatcherpanel 以将控制面板添加到您的 Zope 2 实例。

卸载

以 Manager 身份浏览至 http://<zope-root>/@@remove-monkeypatcherpanel,然后从您的 buildout 配置或文件系统中删除 collective.monkeypatcherpanel。否则,您将在 Zope 2 控制面板中保留一个损坏的对象。

许可协议

版权所有 (c) 2009-2010 - Gilles Lenfant

本软件受 GNU 通用公共许可证第 2.0 版 (GPL) 的规定。本分发的副本应附有 GPL。本软件按“原样”提供,任何明示或暗示的保证,包括但不限于标题保证、适销性、非侵权性和适用于特定目的的适用性保证,均被排除在外

GPL v2 许可证的全文请见 此处

鸣谢

图标是从 Tango Desktop Project 偷来的。

变更日志

1.0.4

  • 完成 MANIFEST.in,使其包括 collective/monkeypatcherpanel/version.txt(损坏 setup.py)[glenfant]

  • 添加缺失的 MANIFEST.in 文件 [keul]

1.0.3

  • 添加 z3c.autoconfigure.plugin 入口点 [ajung]

1.0.2

  • 统一并简化安装我们的控制面板的方式,因为它似乎与 Zope 版本不同。请参阅 README.txt。[glenfant]

  • 尽快在 Zope 2 启动时注册补丁事件处理器,否则我们将丢失一些猴子补丁。[glenfant]

  • 测试已移除,因为控制面板不是自动添加的。

1.0.1

  • 针对 Zope 2.12 的真正修复 [glenfant]

  • 所有(类初始化、图标、安全性、meta_type)都通过 ZCML 完成 [glenfant]

1.0.0

  • 1.0.0-rc1 稳定到足以发布最终版本

  • 规范化缩进 [glenfant]

1.0.0-rc1

  • 修复 Zope 2.12 的导入 [maikroeder]

1.0.0-alpha1

  • 初始发布

项目详情


下载文件

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

源代码分发

collective.monkeypatcherpanel-1.0.4.tar.gz (7.8 kB 查看哈希值)

上传时间 源代码

支持者