当一个特定自定义字段设置为yes时,如何调整设置以要求用户在事件上输入值?

时间:2014-04-24 18:42:37

标签: trac

我是trac的新手并且正在努力解决问题。任何帮助表示赞赏。

我有2个自定义字段。字段1可以是是或否。和字段2要求花费的小时数。 我试图调整一个条件,当字段1设置为yes时,用户只需要在字段2中输入小时数。

我无法确定如何设置一个条件来要求用户输入一些东西或数字来准确。

由于

1 个答案:

答案 0 :(得分:0)

虽然强制用户输入可能听起来像是一个常见的要求,但Trac开发人员认为它不是基本功能,因此它不属于核心。

然而,扩展Trac以实现您想要的功能很容易,因为模块化component architecture和一堆扩展接口会主动鼓励功能扩展,这允许挂钩自定义代码。

强制使用某些票证字段的常用方法是根据您的要求实施ITicketManipulator。我建议您查看现有代码,例如TicketValidatorPlugin。当然,重用现有代码总是更好,并可能有助于改进它而不是一遍又一遍地重新发明轮子。