Leverice 中的 Jira 频道状态

Jira channel statuses in Leverice

我可以根据状态编辑哪些图标与哪些 Jira 项目相关吗?还是在 Leverice 中设置 Jira 集成后默认设置?

您需要使用 /bindStatus 命令进行设置。

在 Leverice 的 Jira 频道的消息框中,输入以下命令:

/showAvailableStatuses — 这将提供 Leverice 状态列表(打开、已分配、进行中、完成、重新打开

您自己的 Jira 状态可能与上述 5 种 Leverice 状态不同,因此您需要选择您的哪些 Jira 状态与哪些 Leverice 状态相关联(可以将多个 Jira 状态绑定到一个 Leverice 状态)。这将确保 Leverice Jira 集成中的不同事件图标正常工作。

将您自己的 Jira 状态与 Leverice 图标状态相关联的语法如下[注意单引号],这里有几个示例:

/bindStatus Open “issue.status.name == ‘你公司的 Jira 术语打开项’”

/bindStatus Assigned “issue.status.name == ‘你公司的 Jira 分配项目术语’”

等等

同样,您可以使用以下语法从 Jira 状态中解开 Leverice 状态:

/unbindStatus Open “issue.status.name == ‘你公司的 Jira 术语打开项’”

要查看您已创建的状态绑定列表,请使用命令 /showBoundStatuses

接下来,您还可以根据需要设置 Jira 频道的自动存档和取消存档。例如,如果您希望 Leverice 中的 Jira 项目通道在其 Jira 状态更改为 Done 时自动归档,则使用以下命令:

/bindCommand /archive “issue.status.name == ‘完成’”

当状态从完成更改为其他状态时自动取消存档:

/bindCommand /unarchive “issue.status.name != ‘完成’”

要从状态中解开自动命令,请使用以下语法:

/unbindCommand /archive “issue.status.name == ‘完成’”

要查看您创建的自动命令列表,请使用命令 /showBoundCommands