当社の JIRA 管理者は最近、JIRA 4.* から JIRA 5.1 にアップグレードしました。私たちの何人かは、JIRA soap API を使用するように作成された Web アプリケーションを持っており、私は Jira4R ruby gem を使用しています。
ウォッチャー フィールドは、このアップグレードで機能しなくなりました。以前は、jira4r を介して以下を発行していました。
JIRA_WATCHER_FIELD = "customfield_10060"
JIRA_WATCHERS = ["me", "prod.mgr", "vendor.management"]
issue.customFieldValues= [
JiraTicket.create_custom_field(JIRA_WATCHER_FIELD, JIRA_WATCHERS),
]
issue = jira.createIssue(issue)
突然、次が返されます: Jira チケットの作成に失敗しました: com.atlassian.jira.rpc.exception.RemoteValidationException: カスタム フィールド ID 'customfield_10060' が無効です。
したがって、これはもはやカスタム フィールドではないと思います。Jira4R::RemoteIssue の一部でもないようです。
誰かがそれを機能させる方法を見つけましたか? Jira4R の独自のフォークを作成し、gem に下位互換性のない変更を加えることを考えています。