Plone的重复性小部件
项目描述
简介
plone.formwidget.recurrence 包提供了一种用于循环的 z3cform 小部件。
主要的 GUI 工作使用了 mockup 中的 pat-recurrence 模式。
此小部件提供了一个简单的文本区域,可以在其中输入符合 RFC 5545 的循环规则,如果 JavaScript 不可用。
小部件的结果值是一个符合 RFC5445 的循环规则字符串,可用于与 python-dateutil 的 rrulestr 一起使用。
安装
您需要将 plone.formwidget.recurrence 添加到您的 buildout 或产品需求中。例如
[buildout] eggs += plone.formwidget.recurrence[z3cform]
或
install_requires=[ 'plone.formwidget.recurrence[z3cform]', ]
变更日志
3.0.4 (2024-01-22)
内部
更新配置文件。[plone 开发者] (6e36bcc4, 7723aeaf, 910666c7)
3.0.3 (2023-03-22)
内部
更新配置文件。[plone 开发者] (243ca9ec)
3.0.2 (2023-03-13)
错误修复
不要向 application/x-www-form-urlencoded 报头添加 charset。根据定义,向此 Content-Type 添加 charset 是非法的,并且会与 Zope 主程序冲突。[maurits] (#844)
3.0.1 (2023-02-22)
错误修复
使用 plone.base。[ale-rt] (#29)
3.0.0 (2022-12-21)
破坏性变更
移除 Archetypes 和 python 2.7 支持。仅限 Plone 6。[petschki] (#28)
2.1.5 (2021-10-16)
错误修复
修复批量数字计算错误。[frapell] (#25)
2.1.4 (2020-04-20)
错误修复
小版本打包更新。[#1]
2.1.3 (2018-11-05)
错误修复
修复 AT 测试中的测试隔离问题。[pbauer]
2.1.2 (2018-02-02)
错误修复
添加 Python 2 / 3 兼容性。[pbauer]
2.1.1 (2016-08-15)
错误修复
使用 zope.interface 装饰器。[gforcada]
2.1.0 (2016-05-09)
新功能
使用 plone i18n 域。[klinger]
修复
重构测试:将示例类型移动到自己的子模块。[thet]
2.0.2 (2015-12-03)
修复
移除 unittest2 依赖。[gforcada]
修复分页中的列表索引越界错误。[julianhandl]
2.0.1 (2015-06-05)
修复翻译。[thet]
2.0 (2015-03-04)
使小部件与 Plone 5 循环模式兼容。[vangheem]
1.2.5 (2014-07-22)
修复在覆盖层中渲染循环小部件时的 ie9 错误。[deiferni]
1.2.4 (2014-07-17)
从 jquery.recurrenceinput.js 迁移最新更改:修复了一个条件,其中检查了 startdate 字符串字面量是否是 String 的实例,这返回了 False。这导致事件列表未显示。应使用 ``typeof`` 而不是 instanceof 来检查字符串字面量。参见:http://stackoverflow.com/a/203757/3036508 [thet]
1.2.3 (2014-05-06)
从 plone.formwidget.recurrence 集成最新更改,该更改修复了上一个版本中引入的问题,即循环覆盖层无法使用基于 plone.formwidget.datetime 的开始字段在 Dexterity 对象上打开。[thet]
1.2.2 (2014-04-24)
plone.app.widgets 支持:让 z3c.form 小部件的 get_start_field 方法优先考虑“name”属性,而不是“id”属性。看起来,在 plone.app.widgets 中,渲染的输入字段不再有“id”属性。此外,集成来自 jquery.recurrenceinput.js 的最新更改,该更改也处理在尝试从周围的表单中获取开始字段时尝试的“name”属性。[thet]
将 plone.app.jquerytools dateinput JavaScript 注册到“default”捆绑包。plone.app.widgets 为“deprecated”注册它,但我们在这里需要它,并且它可以与新的 pickadate 平静共存。[thet]
1.2.1 (2014-03-27)
将布尔表达式更改为条件表达式,以避免在“and”路径测试求值为 False 时进行错误评估。真正解决了 #10。[thet]
1.2 (2014-02-12)
修复基于 AT 的小部件中的问题,该问题具有错误的第一天偏移量,导致它无法正确显示工作日。修复 #10。[thet]
将测试依赖项从 plone.formwidget.datetime 更改为 plone.app.z3cform。[amleczko]
添加巴斯克语翻译。[erral]
添加一些缺失的德语翻译。[msom]
在 setup.py 的测试额外要求中依赖自己的额外要求。[thet]
1.1 (2013-11-14)
plone.app.widgets 兼容性。[garbas]
添加荷兰语翻译。[khink]
在当前批次中显示 [1-N],而不是始终显示 [1-10] https://github.com/plone/plone.app.event/issues/77 [khink]
1.0 (2013-11-06)
更新jquery.recurrenceinput.js: [thet]
当rrule值更新时触发更改事件。[deiferni]
默认为一周的每日发生,而不是10次。修复#5。[gyst]
修复ie8的startdate和更改复选框值时触发事件。[deiferni]
将“无限重复”按钮设为可选。[deiferni]
如果没有重复规则,编辑按钮应显示“添加…”,而不是“编辑…”。[thet]
移除模糊的重复规则复选框,这由于双重否定(未选中的复选框表示“没有重复规则”)导致用户体验困惑,并添加一个“删除”按钮。[thet]
添加一个小部件参数,可选择禁用无限重复选项。[deiferni]
1.0b11 (2013-08-23)
对于调用@@json_recurrence的机器人返回400 Bad Request。修复#4。[href]
1.0b10 (2013-07-21)
修复IE7/IE8在Windows XP上的javascript错误 -> “在关闭子元素之前无法修改父容器元素”。[href]
为了使用form schema hints作为小部件参数,移除ParameterizedWidgetFactory。[thet]
对于z3cform小部件,从ZCML代码中移除小部件适配器注册,并将其保留在Python代码中。小部件的更合适的z3c.form类层次结构。清理。[thet]
提供一个RecurrenceField模式字段,可以用它代替zope.schema.Text。这确保了即使在没有表单schema hints的情况下,也会使用重复小部件。[thet]
1.0b9 (2013-05-27)
移除AT编辑宏周围的一个不必要的div。[thet]
在其注册表中注册CSS和JS资源,而不是在模板中包含它们。为该内容添加一个GS配置文件。[thet]
修复“TypeError: ‘use strict’ is not a function”。修复#3。[pbauer]
1.0b8 (2013-02-14)
修复小部件显示星期六为‘undefined’的问题。[href]
1.0b7 (2013-02-08)
让发生预览显示正确的星期名称,而不是偏移一天。修复https://github.com/plone/plone.app.event/issues/69 [thet]
使用‘allowMultiSubmit’配置ributtonExtraClass。这防止Plone的警告多次点击相同的提交按钮。当从jquery.recurrenceinput.js更新javascript时,不再需要自定义FORMTMPL。[thet]
将first_day参数也设置为AT和z3cform小部件的可配置。[thet]
将测试相关样本类型移动到测试目录,并清理包。[thet]
1.0b6 (2012-10-31)
修复获取重复发生和相应错误消息的ajax调用。[thet]
1.0b5 (2012-10-29)
包含新的jquery.recurrenceinput.js 1.0rc1版本。[thet]
1.0b4 (2012-10-12)
jQueryTools DateInput本地化修复。[vsomogyi]
更新到最新版本的jquery.recurrenceinput.js (8db74cee2bd53794726591c5ac8c8b3814778cbc) 以修复IE8及更早版本的问题。[dokai]
添加芬兰翻译。[dokai]
1.0b3 (2012-03-12)
默认情况下,预选中BYOCCURRENCES“结束重复”字段,这样就不会意外地选择无限发生的重复规则,而是有意识地选择(来自jquery.recurrenceinput.js)。[thet]
包含z3c.form的meta.zcml,以便注册widgetsTemplate指令。[thet]
对于条件zcml包含,使用zcml:condition而不是zcml:provides。[thet]
1.0b2 (2012-02-28)
重新组织,使其能够仅安装Archetypes或z3c.form小部件。[regebro]
1.0b1 (2012-02-01)
首次发布
项目详情
plone.formwidget.recurrence-3.0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5540415aba4814d8a7f99cb5cf9e39a6c7277e65e249788abbde20d3bf001a4c |
|
MD5 | 5a4e35c6514de34fdcd27063aa91b0a6 |
|
BLAKE2b-256 | 99f0f2126babd92e6022014686046b20ad7424e10eb20bfc271e0f349c1f806b |
plone.formwidget.recurrence-3.0.4-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fc6e9dd059e0b2cd216b75683c4be930c53dbab201254723b85dabefa030fe80 |
|
MD5 | 12cc55655da1e19ed43dbbb38038797f |
|
BLAKE2b-256 | 2bf6d438bbc9ae3173274e3510bf532339b88ee766108ffd8cceb9175faec761 |