跳转到主要内容

用于控制ZCatalog对象更新的包

项目描述

quintagroup.catalogupdater包旨在扩展ZCatalog API,使其能够仅更新选定列。为此,该包注册了“catalog_updater”实用程序。

为了简化实用程序的用法,quintagroup.catalogupdater扩展了GenericSetup的ZCatalog XMLAdapter处理程序,这允许在catalog.xml文件的column标签中使用update属性。

因此,当您向目录添加新列时,您可以在某个配置文件中添加包含以下部分的catalog.xml文件

...
<column value="new_column" />
...

这向portal_catalog添加了new_column元数据,但直到您重建目录,这些元数据将是空的。要自动化此步骤,您可以在标签中添加“update=”True””属性。这将导致在添加后更新列。因此,结果使用应如下所示

...
<column value="new_column" update="True" />
...

它还支持基于ZCatalog的阈值属性的子事务。

安装

请参阅产品包中的docs/INSTALL.txt文件以获取说明。

要求

  • Plone 3.x

  • Plone 4.0

作者

  • Andriy Mylenkyi

Quintagroup的Python开发, 2004-2012

变更日志

0.1.1 - 2010年3月24日

  • 添加了与Plone 4的兼容性

0.1 - 2010年3月11日

初始发布

  • 为列更新列表注册了“catalog_updater”实用程序 [mylan]

  • 扩展了ZCatalogXMLAdapter以支持update属性在column标签中 [mylan]

  • 添加了测试 [mylan]

  • 为初始公共发布准备了文档文件 [olha]

项目详情


下载文件

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

源分发

quintagroup.catalogupdater-0.1.1.tar.gz (15.7 kB 查看散列值)

上传时间

构建分发

quintagroup.catalogupdater-0.1.1-py2.4.egg (20.8 kB 查看散列值)

上传时间

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面