问题完成后打开模式对话框

问题描述 投票:0回答: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;
}
jira jira-plugin atlassian-forge
© www.soinside.com 2019 - 2024. All rights reserved.