问题标签 [ploneformgen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
107 浏览

plone - 从 InvokeFactory 创建内容时包括“更改说明”

我正在使用 PloneFormGen 表单自定义脚本适配器创建一个内容项invokeFactory。到目前为止一切正常,但是我们希望开始生成评论以包含在创建操作中,以获取项目的历史记录。评论本身将使用表单中的字段和一些预设文本生成。

PFG可以做到这一点吗?

内容类型是自定义类型,并且是可版本化的。使用克隆4.3.2PFG 1.7.14

编辑

我当前的代码:

我尝试过在参数中使用comments, comment, message, 等键。到目前为止没有运气。cmfeditions_version_commenttarget.invokeFactory

0 投票
1 回答
80 浏览

plone - PloneFormGen 覆盖大写输出

我试图弄清楚如何在收到电子邮件时使更换零件字段数据以全大写形式显示。此表格将用于输入包含字母数字字符的序列号,这在使用小写字母时难以阅读。

是否有可以完成此操作的替代方法,或者是否需要修改邮件模板?你会如何解决这个问题?

问题形式

0 投票
0 回答
48 浏览

python - 如果 ploneformgen 数据从 1.7.1 升级到 1.7.17 的更高版本会怎样?

我有一个现有的 Plone 站点 4.1.4 和 Ploneformgen 1.7.1 在 Linux 独立安装上工作了 2 年。从过去 15 天开始,它一直没有出现在浏览器上,尽管我看到它./bin/plonectl fg在屏幕上运行。它每次都显示不同的日志。我所做的就是重新启动它,直到它在 2-3 小时后停止。我得到的最新错误日志:

可能是什么问题呢?另外,如果我将 ploneformgen 从现有的 1.7.1 升级到更高版本到 1.7.17,对现有数据有何影响?

0 投票
1 回答
659 浏览

overriding - PloneFormGen 中表单字段的条件显示

克隆 4.3.3

PloneFormGen 1.7.16

我想根据用户从选择字段中的选择显示或隐藏一组字段。Fieldset Begin 和 Fieldset End 元素没有回答这个问题,所以我为每个字段留下了一个覆盖启用表达式。测试表单域当前值的 TALES 咒语是什么?PloneFormGen 是否会动态测试,以便在用户更改选择时显示/隐藏字段?

谢谢,

查克

0 投票
0 回答
52 浏览

plone - 在 PloneFormGen 上注册其他验证器

我正在尝试将新的验证器注册到您可以在 PloneFormGen 字段中选择的可用验证器列表中。

刚开始的任务似乎很简单:我注册了一个新的 Archetypes 验证器,并找到了一种将其添加到下拉列表的方法(通过猴子补丁将新项目添加到stringValidators元组)并调用initStringValidatorsPFG 工具的方法。

尽管如此,选择我的新验证器不会导致任何结果:该__call__方法永远不会被调用。

我错过了什么?

0 投票
2 回答
116 浏览

plone - 设置 PloneFormGen 向一组用户发送邮件

我在我的 plone 网站上有一个使用 PloneFormGen 和一组用户创建的表单。如何配置 Mailer Adapter Recipient Expression(在 myform/mailer/edit - Overrides 中)向这组用户发送邮件?

0 投票
1 回答
95 浏览

plone - 是否可以将 PloneFormGen 中的 Likert 选项设置为在作为电子邮件提交并存储在数据适配器中时显示带有答案的问题

我们在 Plone 4.3.2 中使用 PloneFormGen 提交 Likert 字段时,它只提交问题编号和答案。它不提交问题。

这是一个例子:

如果列是:

非常不同意 不同意 既不同意也不反对 同意 非常同意

第一个问题是

1.我每天在课堂上使用评估来监控学生的学习。

提交的答案将类似于

1:不同意

如果提交者选择不同意。我们需要的是类似

1.我每天在课堂上使用评估来监控学生的学习。-不同意

或包含问题的其他格式。

谢谢,乔

0 投票
0 回答
64 浏览

plone - 删除活动的操作适配器会导致表单提交时出现 KeyError。Plone 4 PloneFormGen 错误

此错误在使用 Plone 4.3.3 的 PloneFormGen 1.7.12 中重新出现。它在早期的 alpha 版本中已修复。我将它作为错误报告重新提交。

这是回溯:

这是由删除邮件适配器引起的。我尝试将其添加回来,但问题仍然存在。是否有修复程序使表单再次工作?

这是错误报告的链接。 https://github.com/smcmahon/Products.PloneFormGen/issues/154

要复制问题,请编辑表单并取消选中操作适配器下的邮件程序。保存并提交表格。错误立即出现。重新添加邮件程序并保存。提交表格。问题仍然存在。

我尝试创建一个新的 Plone 站点,仅在同一台服务器和不同的服务器上添加了 PloneFormGen。相同版本的软件。在这两种情况下,问题都没有重复。

0 投票
2 回答
207 浏览

plone - 有没有办法将 PloneFormGen 中的当前数据(作为 .csv 文件)附加到邮件中?

我们使用 Plone 4.3.3 使用 PloneFormGen 1.7.12。我请求在表单发送的电子邮件中包含当前数据。我们通常允许编辑访问要下载的数据,但他要发送这些数据的人不是编辑,我不想给他们编辑权限。

如果无法将其添加到邮件程序中,我想我可以创建一个角色并为其提供足够的权限以供经过身份验证的用户下载数据。将经过身份验证的权限复制到新角色并添加 PloneFormGen: Download Saved Input 权限是否有效?我真的不喜欢创造额外的角色。此外,我们还需要为这些人设置帐户。

0 投票
2 回答
92 浏览

plone - 如何连接 2 个 Ploneformgen 表单变量以在邮件适配器的 CC 收件人中使用

我必须形成字段。如果我输入 request/form/participant_1_email 或
request/form/participant_2_email之一

进入 Ploneformgen Mailer 适配器的 CC 表达式,它们工作正常。我想同时使用两者。

我查看了 Zope Book,在 Google 上搜索了多个站点,包括这个站点,但无法解决执行此操作的语法问题。任何帮助是极大的赞赏。