-
Bug
-
Resolution: Fixed
-
Major
-
-
Blue Ocean - 1.1-beta-1, Blue Ocean - 1.1-beta2, Blue Ocean 1.1-beta4
BlueOcean UI subscribes to SSE event without providing organization in the subscription filter.
There are couple of places it needs to add jenkins_org in the sse subscription filter:
For example:
this.jobListener = this.connection.subscribe('job', (event) => { this._handleJobEvent(event); }, { jenkins_org: 'org-1' });
See tfennelly comments for detail.
[JENKINS-43256] SSE event subscription should be organization aware
Epic Link | New: JENKINS-35737 [ 171801 ] |
Attachment | New: Screenshot 2017-03-31 07.18.12.png [ 36838 ] |
Summary | Original: SSE should be organization aware | New: SSE event subscription should be organization aware |
Description | Original: TBD Vivek to fill in |
New:
BlueOcean UI subscribes to SSE event without providing organization in the subscription filter. There are couple of places it needs to add *jenkins_org* in the sse subscription filter: * [SseBus.js|https://github.com/jenkinsci/blueocean-plugin/blob/master/blueocean-core-js/src/js/sse/SseBus.js#L45] * [SSEService.js|https://github.com/jenkinsci/blueocean-plugin/blob/master/blueocean-core-js/src/js/services/SSEService.js#L11] For example: {code} this.jobListener = this.connection.subscribe('job', (event) => { this._handleJobEvent(event); }, { jenkins_org: 'org-1' }); {code} See [~tfennelly] comments for detail. |
Priority | Original: Minor [ 4 ] | New: Major [ 3 ] |
Labels | Original: cloudbees-internal-steel techical-debt | New: cloudbees-internal-steel technical-debt |
Sprint | Original: Blue Ocean 1.1 [ 271 ] | New: Blue Ocean - techdebt sprint 1 [ 291 ] |
The jenkins org is set as a property on all events (see screenshot), so should just be a case of tweaking the SSE subscription in the UI code to specify the org as a filter.