如何使用 JS 解决 YouTrack 中的问题 API
How to resolve issue in YouTrack using JS API
我正在尝试通过工作流程中的操作来解决问题
但是它returns错误
exports.rule = entities.Issue.onChange({
title: "Resolver",
guard: function(ctx) {
return ctx.issue.isReported;
},
action: function(ctx) {
workflow.resolve(ctx.issue);
},
requirements: {
}
});
谢谢指教
你只需要改变问题的状态。
exports.rule = entities.Issue.onChange({
title: "Resolver",
guard: function(ctx) {
return ctx.issue.isReported && ctx.issue.isReported;
},
action: function(ctx) {
ctx.issue.fields.State = 'Resolved';
},
requirements: {
State: {
name: 'State',
type: entities.EnumField.fieldType
}
}
});
我正在尝试通过工作流程中的操作来解决问题 但是它returns错误
exports.rule = entities.Issue.onChange({
title: "Resolver",
guard: function(ctx) {
return ctx.issue.isReported;
},
action: function(ctx) {
workflow.resolve(ctx.issue);
},
requirements: {
}
});
谢谢指教
你只需要改变问题的状态。
exports.rule = entities.Issue.onChange({
title: "Resolver",
guard: function(ctx) {
return ctx.issue.isReported && ctx.issue.isReported;
},
action: function(ctx) {
ctx.issue.fields.State = 'Resolved';
},
requirements: {
State: {
name: 'State',
type: entities.EnumField.fieldType
}
}
});