File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ func MustEnableActions(ctx *context.Context) {
6161			return 
6262		}
6363	}
64+ 
6465}
6566
6667func  List (ctx  * context.Context ) {
@@ -208,6 +209,10 @@ func List(ctx *context.Context) {
208209	actionsConfig  :=  ctx .Repo .Repository .MustGetUnit (ctx , unit .TypeActions ).ActionsConfig ()
209210	ctx .Data ["ActionsConfig" ] =  actionsConfig 
210211
212+ 	if  strings .HasSuffix (ctx .Repo .Repository .Name , ".workflow" ) {
213+ 		ctx .Data ["AllowGlobalWorkflow" ] =  true 
214+ 	}
215+ 
211216	if  len (workflowID ) >  0  &&  ctx .Repo .IsAdmin () {
212217		ctx .Data ["AllowDisableOrEnableWorkflow" ] =  true 
213218		isWorkflowDisabled  :=  actionsConfig .IsWorkflowDisabled (workflowID )
Original file line number Diff line number Diff line change 8181								<a class="item link-action" data-url="{{$.Link}}/{{if .CurWorkflowDisabled}}enable{{else}}disable{{end}}?workflow={{$.CurWorkflow}}&actor={{.CurActor}}&status={{$.CurStatus}}">
8282									{{if .CurWorkflowDisabled}}{{ctx.Locale.Tr "actions.workflow.enable"}}{{else}}{{ctx.Locale.Tr "actions.workflow.disable"}}{{end}}
8383								</a>
84- 								<a class="item link-action" data-url="{{$.Link}}/{{if .CurGlobalWorkflowEnable}}global_disable{{else}}global_enable{{end}}?workflow={{$.CurWorkflow}}&actor={{.CurActor}}&status={{$.CurStatus}}">
85- 									{{if .CurGlobalWorkflowEnable}}{{ctx.Locale.Tr "actions.workflow.global_disable"}}{{else}}{{ctx.Locale.Tr "actions.workflow.global_enable"}}{{end}}
86- 								</a>
87- 
84+ 								{{if .AllowGlobalWorkflow}}
85+ 									<a class="item link-action" data-url="{{$.Link}}/{{if .CurGlobalWorkflowEnable}}global_disable{{else}}global_enable{{end}}?workflow={{$.CurWorkflow}}&actor={{.CurActor}}&status={{$.CurStatus}}">
86+ 										{{if .CurGlobalWorkflowEnable}}{{ctx.Locale.Tr "actions.workflow.global_disable"}}{{else}}{{ctx.Locale.Tr "actions.workflow.global_enable"}}{{end}}
87+ 									</a>
88+ 								{{end}}
8889							</div>
8990						</button>
9091					{{end}}
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments