通过Plone控制面板配置文件和图像大小限制
项目描述
这是一个辅助包,用于设置RedTurtle的Plone站点,以便与Volto一起工作。
介绍
此产品允许您在内容类型中为文件和图像字段设置最大大小验证。
如何使用它
只需将产品添加到buildout中,并在您要使用的站点中安装它。
在控制面板中会添加一个新的“限制文件大小设置”选项,您可以在此处更改文件和图像附件。
没有用户能够上传超过限制的文件。同样也适用于TinyMCE文本编辑器。
高级使用
虽然默认的通用文件和图片设置对于大多数常见场景来说可以接受,但你也可以为特定内容类型定义自定义设置:只需填写“其他内容类型和字段的设置”部分。
该部分的配置优先于全局配置。
验证器绕过
如果某些用户需要绕过验证并上传一些较大的文件,有一个新的权限“collective.limitfilesizepanel: Bypass limit size”,允许这样做。
你只需将此权限设置到一些角色中,他们就没有上传限制。
兼容性
本产品在Python3上运行,并在
Plone 5.2上进行了测试
对于旧版本,请参阅2.x分支/标签
致谢
在
他们全部支持PloneGov倡议。
变更日志
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 (未发布)
初始发布