mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-04 12:53:43 +01:00 
			
		
		
		
	Add "Cancel workflow run" button to Actions list page (#34817)
This commit is contained in:
		
							parent
							
								
									181db69e0c
								
							
						
					
					
						commit
						485d8f1121
					
				@ -3839,6 +3839,7 @@ runs.no_runs = The workflow has no runs yet.
 | 
			
		||||
runs.empty_commit_message = (empty commit message)
 | 
			
		||||
runs.expire_log_message = Logs have been purged because they were too old.
 | 
			
		||||
runs.delete = Delete workflow run
 | 
			
		||||
runs.cancel = Cancel workflow run
 | 
			
		||||
runs.delete.description = Are you sure you want to permanently delete this workflow run? This action cannot be undone.
 | 
			
		||||
runs.not_done = This workflow run is not done.
 | 
			
		||||
runs.view_workflow_file = View workflow file
 | 
			
		||||
 | 
			
		||||
@ -318,7 +318,7 @@ func prepareWorkflowList(ctx *context.Context, workflows []Workflow) {
 | 
			
		||||
	ctx.Data["Page"] = pager
 | 
			
		||||
	ctx.Data["HasWorkflowsOrRuns"] = len(workflows) > 0 || len(runs) > 0
 | 
			
		||||
 | 
			
		||||
	ctx.Data["AllowDeleteWorkflowRuns"] = ctx.Repo.CanWrite(unit.TypeActions)
 | 
			
		||||
	ctx.Data["CanWriteRepoUnitActions"] = ctx.Repo.CanWrite(unit.TypeActions)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// loadIsRefDeleted loads the IsRefDeleted field for each run in the list.
 | 
			
		||||
 | 
			
		||||
@ -40,7 +40,12 @@
 | 
			
		||||
					{{svg "octicon-kebab-horizontal"}}
 | 
			
		||||
					<div class="menu flex-items-menu">
 | 
			
		||||
						<a class="item" href="{{$run.Link}}/workflow">{{svg "octicon-play"}}{{ctx.Locale.Tr "actions.runs.view_workflow_file"}}</a>
 | 
			
		||||
						{{if and $.AllowDeleteWorkflowRuns $run.Status.IsDone}}
 | 
			
		||||
						{{if and $.CanWriteRepoUnitActions (not $run.Status.IsDone)}}
 | 
			
		||||
							<a class="item link-action" data-url="{{$run.Link}}/cancel">
 | 
			
		||||
								{{svg "octicon-x"}}{{ctx.Locale.Tr "actions.runs.cancel"}}
 | 
			
		||||
							</a>
 | 
			
		||||
						{{end}}
 | 
			
		||||
						{{if and $.CanWriteRepoUnitActions $run.Status.IsDone}}
 | 
			
		||||
							<a class="item link-action"
 | 
			
		||||
								data-url="{{$run.Link}}/delete"
 | 
			
		||||
								data-modal-confirm="{{ctx.Locale.Tr "actions.runs.delete.description"}}"
 | 
			
		||||
 | 
			
		||||
@ -4,7 +4,7 @@
 | 
			
		||||
		data-actions-url="{{.ActionsURL}}"
 | 
			
		||||
 | 
			
		||||
		data-locale-approve="{{ctx.Locale.Tr "repo.diff.review.approve"}}"
 | 
			
		||||
		data-locale-cancel="{{ctx.Locale.Tr "cancel"}}"
 | 
			
		||||
		data-locale-cancel="{{ctx.Locale.Tr "actions.runs.cancel"}}"
 | 
			
		||||
		data-locale-rerun="{{ctx.Locale.Tr "rerun"}}"
 | 
			
		||||
		data-locale-rerun-all="{{ctx.Locale.Tr "rerun_all"}}"
 | 
			
		||||
		data-locale-runs-scheduled="{{ctx.Locale.Tr "actions.runs.scheduled"}}"
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user