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
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.