2017-07-18 11 views
1

私はモジュールとしてwebPanelアイテムにコンテキストパラメータとして定義するjiraIssueFieldの値を渡そうとしています。コンテキストパラメータとして渡すカスタムIssueフィールドの参照Atlassian-Connect

私はここで、モジュールを定義した:

を私は(2つのアンダースコアで区切られた)addonkey__customfieldkeyとしてカスタムフィールドを参照アトラシアン-connect.jsonに

"modules": { 
    "jiraIssueFields": [ 
     { 
     "description": { 
      "value": "Client email custom field" 
     }, 
     "type": "string", 
     "name": { 
      "value": "Client Email" 
     }, 
     "key": "email" 
     } 
    ], 
    "webPanels": [ 
     { 
     "key": "profile", 
     "location": "atl.jira.view.issue.right.context", 
     "name": { 
      "value": "Profile" 
     }, 
     "url": "/profile?clientEmail={addonkey__email}" 
     } 
    ] 
    } 

渡された値ががNULLです。

紛失しているものはありますか? webPanelのURLにカスタムフィールドを参照するプレフィックスがありますか? JIRAはコンテキストパラメータとしてカスタムフィールドに渡す機能を持っていない:

はあなたの助け

答えて

0

更新を感謝しています。

問題を回避するには、issue.keyをwebPanelに渡し、Jira REST APIをポーリングしてカスタムフィールドの値を取得することをお勧めします。 API呼び出しと認証要件が追加されました(私は何か不便なことをやろうとしていました)。 『:『/profile/{issue.id}』とし、フィールドの値のため、クライアント側の要求 を作る

URL「私は何を推薦することはあなたのようissue.idコンテキストパラメータ、 を使用しています』あなたのアドオンからAP.requestを使用して /rest/api/2/issue/{issue.id}?fields={addonkey__email}のようなURLにアクセスしてください。 "

https://community.developer.atlassian.com/t/referencing-custom-issue-field-to-pass-in-as-a-context-parameter-atlassian-connect/6419/2

これは、同じ問題を持つ人を役に立てば幸い!

関連する問題