跳转到主要内容

通过Plone控制面板配置文件和图像大小限制

项目描述

这是一个辅助包,用于设置RedTurtle的Plone站点,以便与Volto一起工作。

python version ci Coverage downloads License

介绍

此产品允许您在内容类型中为文件和图像字段设置最大大小验证。

如何使用它

只需将产品添加到buildout中,并在您要使用的站点中安装它。

在控制面板中会添加一个新的“限制文件大小设置”选项,您可以在此处更改文件图像附件。

没有用户能够上传超过限制的文件。同样也适用于TinyMCE文本编辑器。

Settings

高级使用

虽然默认的通用文件和图片设置对于大多数常见场景来说可以接受,但你也可以为特定内容类型定义自定义设置:只需填写“其他内容类型和字段的设置”部分。

Type's settings

该部分的配置优先于全局配置。

验证器绕过

如果某些用户需要绕过验证并上传一些较大的文件,有一个新的权限“collective.limitfilesizepanel: Bypass limit size”,允许这样做。

你只需将此权限设置到一些角色中,他们就没有上传限制。

兼容性

本产品在Python3上运行,并在

  • Plone 5.2上进行了测试

对于旧版本,请参阅2.x分支/标签

致谢

他们全部支持PloneGov倡议

作者

本产品由RedTurtle技术团队开发。

RedTurtle Technology Site

变更日志

3.0.3 (2023-09-27)

  • 修复了如果产品未安装,则检查验证器的问题。[cekk]

3.0.2 (2023-05-02)

  • 在restapi调用中引发自定义ValidationError以返回400。[cekk]

3.0.1 (2023-05-02)

  • 在restapi调用中使用ValueError代替Invalid。[cekk]

3.0.0 (2023-04-27)

  • 支持Python3。[cekk]

  • 在注册表中删除了对持久字段的引用。现在我们使用collective.z3cform.jsonwidget。[cekk]

  • 更改验证器,使其也适用于restapi调用。[cekk]

2.1.2 (2018-07-17)

  • 修复发布 [cekk]

2.1.1 (2018-07-17)

  • 修复上传视图的权限 [eikichi18]

2.1.0 (2018-05-09)

  • 修复Dexterity字段的验证器。现在与文件和图片配合良好。[cekk]

  • 添加了对TinyMCE验证的支持,也适用于Plone 5。[cekk]

2.0.3 (2018-01-30)

  • 不要破坏没有特定上下文的视图的验证。[bsuttor]

2.0.2 (2017-09-15)

  • 修复棕色袋子发布 [cekk]

2.0.1 (2017-09-14)

  • 如果产品未安装,则不要破坏验证。如果没有安装,则不应该做任何事情。[cekk]

  • 修复未安装产品时的patched__call__。[arsenico13]

2.0.0 (2017-05-04)

  • 版本1.3没有干净地卸载。[keul]

  • 现在也验证在TinyMCE中创建的文件和图片。[cekk]

  • 支持Dexterity。[cekk]

1.3 (2015-07-06)

  • 添加了类型+字段配置 [keul]

  • Pyflakes清理 [keul]

1.2 (2013-08-19)

  • 添加了德语翻译。[jone]

  • 确保兆字节符号的一致性为MB。[davidjb]

1.1.2 (2013-03-26)

  • 在升级旧版本时运行rolemap配置 [keul]

1.1.1 (2013-03-26)

  • 修复了pypi分类器 [keul]

1.1 (2013-03-26)

  • 添加了适当的卸载步骤 [keul]

  • 现在基于collective.monkeypatcher [keul]

  • i18n重构 [keul]

  • 不要尝试自动验证已存在附件的文件大小。

    这可以防止在更改大小限制后编辑文件时出现验证错误 [keul]

  • 添加了新的权限“collective.limitfilesizepanel: Manage limit file size settings”。具有此权限的用户可以绕过大小验证 [cekk]

1.0 (未发布)

  • 初始发布

项目详情


下载文件

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

源分布

collective.limitfilesizepanel-3.0.3.tar.gz (83.4 kB 查看散列值)

上传时间 源码

支持者