0

我刚刚开始使用 Forge 和 JIRA 应用程序开发,ModalDialog当问题将其状态更改为“完成”时,我需要打开一个(通过将其拖到“完成”列或通过在问题面板中更改其状态)。我不知道从哪里开始,我尝试克隆jira-issue-activity-ui-kit启动器,但我不知道模式应该在哪里打开,有什么想法吗?谢谢

这是我尝试过的代码:

const DONE = 'Done';

export async function run(event, context) {
    console.log('Hello World!', event, event.changelog.items);

    // if the issue is solved (status changed to Done)
    if (event.changelog.items.some(function changedToPreferredStatus(change)  {
        return statusChangedTo(change, DONE);
    })) {
        let description = event.issue.fields.summary;

        // OPEN MODAL DIALOG HERE
    }
}

function statusChangedTo(change, to) {
    return change.field === 'status' && change.toString === to;
}
4

0 回答 0