为PloneFormGen安装dexterity内容创建适配器
项目描述
Dexterity PFG适配器
此产品安装了一个自定义的PloneFormGen适配器,用于从PloneFormGen表单提交创建新的dexterity内容对象。
Dexterity内容类型必须由其他包定义或使用dexterity模式编辑器创建,但其他情况下,安装的内容适配器可以作为现有PloneFormGen适配器链的一部分使用。
还可以链式内容适配器:第一个适配器可以用于创建文件夹,将适配器作为目标文件夹用于下一个适配器,它将在新创建的文件夹下尝试创建内容。
当表单发布时,访客也可以通过提交创建内容。
默认情况下,内容使用内容适配器对象的所有者的权限创建,但可以选择允许登录的表单提交者在创建后拥有内容。
此产品可以与其他已知包一起使用,以在Plone上创建更完整的通过Web体验。例如
通过plone.app.dexterity通过Web创建一个新的自定义提交内容类型。
使用plone.app.workflowmanager为其创建一个自定义跟踪工作流。
使用PloneFormGen和此适配器创建一个自定义提交表单。
…
获利。
该产品可能还不支持PloneFormGen或Dexterity的所有字段。如果您喜欢这个想法,认为这可能很有用,请在此处贡献: https://github.com/datakurre/collective.pfg.dexterity
附言。如果您觉得首先创建PloneFormGen表单然后再定义类似的Dexterity内容类型很繁琐,请查看uwosh.pfg.d2c是否更适合您。
变更日志
0.10.1 (2014-07-01)
修复将字符串列表转换为unicode的问题 [Asko Soukka]
添加从单值列表到选择字段的自动值适配 [Asko Soukka]
0.10.0 (2014-06-27)
显示TTW字段(没有翻译的字段)的字段ID [Asko Soukka]
添加字符串到集合和列表的简单转换,以更好地支持词汇字段 [Asko Soukka]
将错误类添加到错误消息中,以便更容易调试类型不匹配错误 [Asko Soukka]
0.9.1 (2014-06-27)
修复内容删除失败的问题(在提交错误之后),因为内容尚未添加到容器中 [Asko Soukka]
0.9.0 (2013-12-15)
修复仅在字段填写完毕后将其内容添加到容器中的问题(以支持自定义ID适配器) [Asko Soukka]
0.8.0 (2013-09-02)
修复使用p.dexterity.utils.getAdditionalSchemata读取行为模式的问题 [Asko Soukka]
删除 <includeDependencies /> [Asko Soukka]
删除对plone.directives.form的隐式依赖 [Asko Soukka]
0.7.0 (2013-08-31)
修复允许通过基础folderish接口而不是portal_type限制目标文件夹的问题 [fixes #6] [Asko Soukka]
0.6.0 (2012-09-16)
支持将PFG日期时间字段强制转换为zope.schema.Date (ajung)
0.5.0 (2012-01-20)
添加(隐藏)支持适配器链,允许创建分层结构。
0.4.0 (2012-01-18)
重构以在创建内容时伪装成适配器的所有者。
添加选项,使登录的提交者成为创建内容的所有者。
添加选项,将创建内容的URL保存到请求中,例如,在感谢页面上显示。
0.3.0 (2011-09-09)
更新了将PFG值适配到zope.schema的启发式方法。现在应该更多的字段组合应该可以工作。
0.2.3 (2011-09-07)
添加法语翻译(bklups)。
0.2.2 (2011-09-06)
修复损坏的包。
0.2.1 (2011-09-05)
使用z3c.form适配器将数据从请求转换为字段值。
0.1.0 (2011-08-28)
概念验证
项目详情
collective.pfg.dexterity-0.10.1.zip的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 14236b80d5f7d6c2f800c8661e7ffaa00fa9a3f743e73781c1b96052758ca1ca |
|
MD5 | 752905f99e279aa80bb6194db67dcb4a |
|
BLAKE2b-256 | 5992ea075d07f37e338d3ec0ef77967830696c9af74cbec89b5d50f772f22cf4 |