跳转到主要内容

slc.dublettefinder 的目标是查找 ZODB 中的重复文件(dublettes ;),然后在内容编辑/创建期间通过验证错误警告用户。

项目描述

简介

slc.dublettefinder是一个Plone插件产品,它会警告您在Plone网站上可能存在的文件重复问题。

它提供自定义验证器(可以通过表单上的复选框忽略),如果上传的文件或图片是网站上已存在文件的重复版本,则提醒用户。

它还提供一个部件,可以在任何文件或图片的上下文中显示任何可能的文件重复。

与ATContentTypes的ATFile和ATImage以及Blob一起工作。

验证器

当创建新对象或编辑对象时运行验证器。例如,它们用于检查对象的字段是否填写正确。

slc.dublettefinder为两个主要包含文件的对象(ATFile和ATImage)注册了三个新验证器,您也可以轻松地为您的自定义文件包含对象注册它们。请参阅./extensions/configure.zcml

验证器名为isUniqueObjectName、isUniqueFileName和isUniqueFileSize,可在./validators.py中找到。

第一个验证器将对象的标题与数据库中同一类型的所有其他对象进行比较,如果存在匹配项,则会警告您。

第二个验证器将上传的文件名与数据库中的文件进行比较,第三个验证器则检查文件的大小。

所有三个验证器如果找到匹配项,则会警告您,然后允许您通过点击复选框覆盖它们并继续添加您的对象。

部件

还提供了一个自定义部件,可以显示您当前查看的对象/上下文的所有可能的重复项。

兼容性

在Plone 3.1.*和Plone 3.3.*上进行了测试

变更日志

0.3.1 (2010-03-18)

  • 修复了警告信息格式。 [jcbrand]

0.3 (2010-03-17)

  • 通过删除已弃用的代码,使slc.dublettefinder与Plone 3.3兼容。 [jcbrand]

0.2 (2010-01-26)

  • 首次公开发布 [jcbrand]

项目详情


下载文件

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

源分发

slc.dublettefinder-0.3.1.tar.gz (28.8 kB 查看哈希值)

上传时间

由以下支持

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