Osticket: 表单验证不允许“0”作为值

创建于 2015-04-27  ·  37评论  ·  资料来源: osTicket/osTicket

在 osticket 1.9.4 或 1.9.5 中,自定义表单验证的 vahabior 不允许输入“0”(零)值。

真正的问题是我在我添加的输入字段中选择不验证任何内容,当进入票务系统并创建票证时,填写所有输入字段(包括未经验证创建的自定义字段),然后单击以创建和保存票仍然标记我已经自定义的字段并将“0”(零)作为表示必需的值,并且无法创建任何票

自定义输入字段的大小为 40,最大 ling 为 50,验证无.. 当我输入“0”时使用这些参数引发错误,但对于任何其他值都有效..
我认为这是不正确的,因为 1 或 0 都是我标记为未验证的值

Forms - Customer bug

最有用的评论

听起来您的特定设置存在一些问题,部分原因可能是您的 PHP 版本和设置。

我的“特定设置”很好! 但这表明我不希望从社区接收代码,我已经打了补丁并且运行良好 osticket .. 正常设置不起作用!.. 我被评论为与论坛上的巨大请求合作

所有37条评论

附截图错误:

validation-error

我要补充的是,这仅在需要该字段时才会显示。 对于可选字段,数据正确保存在数据库中。

目前它也发生在可选字段中,输入字段“validacion_generica”的值为 O 大写,我在生产部署中解决了这个问题

平? 进展如何?

再次,平? 如果给我小费,我可以帮忙吗! 我在 class.ticket.php 中搜索,但找不到任何相关内容

我澄清一下:我在 1.9 系列上报告了这一点,而不是在 1.10“特色”中,因为这是一个错误而不是功能请求..

再次平? 仍然在 1.9.12 的表单有这个错误! 将 0 放入数字验证中,允许 0 并获取和错误!

我仍然不能在字段中放置零值,只能将数字> 0 或 aphabeticall 字符!

我再次得到 ping 和实际问题似乎没有解决......这个错误也仍然发生在稳定版本中,支持协作在哪里..

如果我产生一个拉取请求,肯定不会因为不好或不遵循代码标准而被提交,我做了一些贡献,但仍然没有被包括在内!

@mckaygerhard你能在#3239 的第二次提交中试试这个补丁,看看它是否解决了这个问题?

我会在周一晚上尝试一下,并在此处发布反馈! 正如我在另一个帖子中发布的那样,我的工作很忙,我保证我会在这里发布反馈

我忘了在这里发表评论,提交 698197f58d306ccf3f014ef3c61ef8e68d459084#r152437551 中的 pull commit #3239 解决了这个问题,但我不会关闭这个,因为我没有确认合并了 pull

哇! osticket 现在在 1.10 和这个 BUG! 4年中1.9从未解决!
我想在 1.11 不稳定之前,1.10 中的那些错误也不会被修复! 有趣的支持团队!

无论如何,谢谢!

哇,很多票都关闭了,但没有解决方案的参考..太棒了!

@robintoy @mckaygerhard

由于它们早于 2019 年且自 2019 年以来未更新,因此已关闭。如果这仍然是一个问题,请重新打开。

干杯。

@JediKev显然这仍然是一个问题! 但似乎 osticket 正在运行“升级和更新”计划......没有修复,所以重新打开,我使用 1.10,因为我无法升级,因为 1.11 会引入多少“漏洞”? 还是1.12?

喜欢我的评论被删除的方式!!

为什么不停止浪费我们所有的时间并解决问题并实现承诺的功能,例如我编写的时间跟踪模块,该模块每月下载 1000 次

@robintoy是对的 .. @JediKev .. 删除的评论只是暗示了一个提示!

@mckaygerhard @robintoy

我删除了一条评论,因为它非常粗鲁,不应该发布。

干杯。

但是@JediKev如果很多人只看到新版本而没有修复,你会怎么想! 噗

@麦凯格哈德

有修复....阅读发行说明。 我们无法涵盖每个发布伙伴中的所有问题。

干杯。

你的意思是“0”不是有效值!!!! @JediKev °!!! 啊! 太糟糕了! @罗宾玩具! 这是新东西XD

@mckaygerhard - 你最近修复了什么?

你好@protich由于我们都很忙,我们只是没有使用一些验证..所以我们不能在表单中使用它们..这就是问题..你仔细阅读问题历史吗? 我粘贴了自 2010 年以来已删除评论的图像

我们决定关闭旧问题,因为有些问题已经过时 - 如果问题仍然有效,那么只需重新打开它并停止成为一个混蛋。 没有人为你工作!

@robintoy是对的 .. @JediKev .. 删除的评论只是暗示了一个提示!

在我们的服务器放弃接收之前,我确实通过我的手机写了三个粗鲁的文章,现在已经引起了其他问题!

停止这种无缘无故的垃圾邮件,删除,不要垃圾邮件!

我们决定关闭旧问题,因为有些问题已经过时 - 如果问题仍然有效,那么只需重新打开它并停止成为一个混蛋。 没有人为你工作!

@protich似乎您不知道我无法重新打开由开发人员关闭的发布.. 就像通过独裁者隐藏的方式一样!

@robintoy

除非您使用我不愿意使用的机器人,否则您无法通过响应批量关闭。

@麦凯格哈德

这不是它如何运作的人。 我会重新为你打开。

干杯。

@robintoy - 您订阅了通知 - 您可以将它们静音或简单地取消关注回购。

@mckaygerhard - 礼貌地要求重新打开它对双方都有帮助。 再说一遍,你最近对 osTicket 做出了什么贡献?

@protich

老实说不知道为什么我在这么多。
我已经反馈了一点并写了一个时间模型,你的团队说他们会接受并正式发布但从未做过(非常遗憾,因为我们每个月有 1000 次下载)以及我离开该项目并继续浸入的原因在这里时不时地跟上它。

我正在查看我的设置,希望能对其进行排序,但我仍然看到它在最多 20 分钟的时间内收到了近 1000 封电子邮件

我正在查看我的设置,希望能对其进行排序,但我仍然看到它在最多 20 分钟的时间内收到了近 1000 封电子邮件

因为我在 20 分钟内批量关闭了 1,000 多个问题..

哦..当然正如@robintoy所说..+1

@mckaygerhard - 礼貌地要求重新打开它对双方都有帮助。 再说一遍,你最近对 osTicket 做出了什么贡献?

我被迫在 fork 和其他关于这些问题的 repos 中做出贡献.. 特别是在https://github.com/clonemeagain/attachment_preview 中由于官方 repo 是不可能的..所以@protich我建议对问题更加开放,而不是开放“新版本功能”

遗憾的是,我们正在进行清理工作,因为我们希望在 2020 年与社区保持联系——审查问题和公关,并公开发布我们的路线图。

现在@protich在 pull - #5311 中对此发表了评论.. 目前为你们感到抱歉,但我使用的是 php 5.3 和 1.9.X - 1.10 到 1.12 只有一些设置和很少的测试......没有准备好生产

@麦凯格哈德
PHP 5.3 即将结束,并且已经使用了 5 年多。
osTicket 1.9 即将结束,并且已经快一年了。

@麦凯格哈德

1.10 到 1.12 只有一些设置和很少的测试......还没有准备好生产

这种说法是完全错误的。 任何未标有-rcX (或 Release Candidate)的版本都已准备好投入生产并经过无数次测试。 许多人在生产中使用 v1.12 及更高版本没有问题(不是 v1.10,因为它也已达到 EOL)。 听起来您的特定设置存在一些问题,部分原因可能是您的 PHP 版本和设置。

干杯。

对不起,我的评论伙计们,但是......有趣...... 10 年后@protich 说“我们希望在 2020 年与社区保持联系——审查问题和公关,并公开发布我们的路线图”......吹这么晚对吧? 现在我们必须等待多少年的结果? 在那一刻 1.9 是稳定的! 现在是 1.14...所以...

听起来您的特定设置存在一些问题,部分原因可能是您的 PHP 版本和设置。

我的“特定设置”很好! 但这表明我不希望从社区接收代码,我已经打了补丁并且运行良好 osticket .. 正常设置不起作用!.. 我被评论为与论坛上的巨大请求合作

致函:

  • #5311
此页面是否有帮助?
0 / 5 - 0 等级

相关问题

roman-1983 picture roman-1983  ·  5评论

Taps7734 picture Taps7734  ·  5评论

SysEngDan picture SysEngDan  ·  5评论

markus4000 picture markus4000  ·  3评论

F3000 picture F3000  ·  5评论