如何在Jira中添加关于工作流转换的新对话框

时间:2011-07-07 05:54:29

标签: jira jira-plugin

我想创建一个像工作流验证程序一样工作的jira插件,但是如果不满足某些条件,我不想允许转换,我只想打开一个警告对话框,用户可以选择继续或取消过渡。

据我所知,使用工作流程验证器是不可能的,因为只有在不符合条件的情况下才会出现错误。

之前我已经编写过webwork插件,这看起来似乎有可能,但我不知道如何拦截工作流转换以执行自定义操作。

我不知道我想做什么是可能的,如果是的话,我不知道网络插件是否能够做到。

那里有没有Jira专家可以指出我正确的方向?

谢谢,
马库斯。

1 个答案:

答案 0 :(得分:3)

那些弹出窗口称为屏幕。您应该创建一个新屏幕并将其附加到工作流程的转换中。添加类型的自定义字段(如果我没记错的话)“Velocity处理的消息自定义字段(用于编辑)”,并为您的消息添加默认值,其中包含“如果您想继续转换,按下按钮,如果您不喜欢” t想要,在角落里按“取消”。

您还可以使用添加到某些字段说明中的JavaScript代码段,该代码段将在该特定工作流程弹出窗口中添加更多文本,样式等等。