File tree Expand file tree Collapse file tree 5 files changed +11
-37
lines changed
java/io/jenkins/plugins/pipelinegraphview/utils
resources/io/jenkins/plugins/pipelinegraphview
consoleview/PipelineConsoleViewAction
multipipelinegraphview/MultiPipelineGraphViewAction Expand file tree Collapse file tree 5 files changed +11
-37
lines changed Original file line number Diff line number Diff line change @@ -52,16 +52,6 @@ public String getBuildDisplayName() {
5252 return run .getDisplayName ();
5353 }
5454
55- public boolean isParameterized () {
56- ParametersAction paramAction = run .getAction (ParametersAction .class );
57- if (paramAction != null && !paramAction .getAllParameters ().isEmpty ()) {
58- return true ;
59- }
60-
61- ParametersDefinitionProperty property = run .getParent ().getProperty (ParametersDefinitionProperty .class );
62- return property != null && !property .getParameterDefinitions ().isEmpty ();
63- }
64-
6555 /**
6656 * Handles the rebuild request using ReplyAction feature
6757 *
Original file line number Diff line number Diff line change 2828 <l : hasPermission permission =" ${it.permission}" >
2929 <j : set var =" proxyId" value =" ${h.generateId()}" />
3030 <st : bind value =" ${it}" var =" rebuildAction${proxyId}" />
31- <button id =" pgv-rebuild" data-success-message =" ${%Build scheduled}" data-build-path = " ../../build "
32- data-parameterized = " ${it.parameterized} " data- proxy-name =" rebuildAction${proxyId}"
31+ <button id =" pgv-rebuild" data-success-message =" ${%Build scheduled}"
32+ data-proxy-name =" rebuildAction${proxyId}"
3333 class =" jenkins-button jenkins-!-build-color" >
3434 <l : icon src =" symbol-play-outline plugin-ionicons-api" />
3535 ${%Rebuild}
Original file line number Diff line number Diff line change 2727 <j : set var =" proxyId" value =" ${h.generateId()}" />
2828 <st : bind value =" ${it}" var =" rebuildAction${proxyId}" />
2929 <button id =" pgv-rebuild" data-success-message =" ${%Build scheduled}"
30- data-build-path =" ../../build" data-parameterized =" ${it.parameterized}"
3130 data-proxy-name =" rebuildAction${proxyId}"
3231 class =" jenkins-button jenkins-!-build-color" >
3332 <l : icon src =" symbol-play-outline plugin-ionicons-api" />
Original file line number Diff line number Diff line change 99 <l : hasPermission permission =" ${it.permission}" >
1010 <j : set var =" proxyId" value =" ${h.generateId()}" />
1111 <st : bind value =" ${it}" var =" rebuildAction${proxyId}" />
12- <button id =" pgv-rebuild" data-success-message =" ${%Build scheduled}" data-build-path = " ../build "
13- data-parameterized = " ${it.parameterized} " data- proxy-name =" rebuildAction${proxyId}"
12+ <button id =" pgv-rebuild" data-success-message =" ${%Build scheduled}"
13+ data-proxy-name =" rebuildAction${proxyId}"
1414 class =" jenkins-button jenkins-!-build-color" >
1515 <l : icon src =" symbol-play-outline plugin-ionicons-api" />
1616 ${%Build}
Original file line number Diff line number Diff line change @@ -3,27 +3,12 @@ const rebuildButton = document.getElementById('pgv-rebuild');
33if ( rebuildButton ) {
44 rebuildButton . addEventListener ( 'click' , event => {
55 event . preventDefault ( ) ;
6- const buildUrl = `${ rebuildButton . dataset . buildPath } ?delay=0sec`
7- if ( rebuildButton . dataset . parameterized === 'true' ) {
8- var rebuildAction = window [ `${ rebuildButton . dataset . proxyName } ` ] ;
9- rebuildAction . doRebuild ( function ( success ) {
10- var result = success . responseJSON ;
11- if ( result ) {
12- window . hoverNotification ( rebuildButton . dataset . successMessage , rebuildButton ) ;
13- }
14- } ) ;
15- } else {
16- fetch ( buildUrl , {
17- method : 'post' ,
18- headers : crumb . wrap ( { } )
19- } )
20- . then ( res => {
21- if ( ! res . ok ) {
22- console . error ( 'Build failed' , res ) ;
23- } else {
24- window . hoverNotification ( rebuildButton . dataset . successMessage , rebuildButton ) ;
25- }
26- } )
27- }
6+ var rebuildAction = window [ `${ rebuildButton . dataset . proxyName } ` ] ;
7+ rebuildAction . doRebuild ( function ( success ) {
8+ var result = success . responseJSON ;
9+ if ( result ) {
10+ window . hoverNotification ( rebuildButton . dataset . successMessage , rebuildButton ) ;
11+ }
12+ } ) ;
2813 } )
2914}
You can’t perform that action at this time.
0 commit comments