Using ?web.items in a pull request page, the bitbucket.pullrequest.action client web item shows that the client context should contain a pullRequest key and only that key. However, the following code returns request and currentUser as the only keys present in that context.
atlassian.xml client web item:
<client-web-item key="pr-trigger-jenkins" name="Trigger Jenkins Build From Pull Request" weight="50" section="bitbucket.pullrequest.action"> <label>Build in Jenkins</label> <condition class="com.kylenicholls.stash.parameterizedbuilds.conditions.HookIsEnabledCondition"/> </client-web-item>
HookIsEnabledCondition.java:
@Override public boolean shouldDisplay(Map<String, Object> context) { System.out.println(context.keySet()); return True; }
Is this a known bug or am I doing something wrong? I do see my client web item populating in the correct area of a pull request overview page.
Apparently this was not the best place to post this question. I did get it answered here: https://community.developer.atlassian.com/t/incorrect-client-context-for-bitbucket-pullrequest-action-client-web-items/5377
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.