Delete modal logic
This commit is contained in:
		@@ -10,6 +10,7 @@
 | 
			
		||||
    firstname: "",
 | 
			
		||||
    lastname: "",
 | 
			
		||||
  };
 | 
			
		||||
  export let current_runners;
 | 
			
		||||
 | 
			
		||||
  function focus(el) {
 | 
			
		||||
    el.focus();
 | 
			
		||||
@@ -30,6 +31,7 @@
 | 
			
		||||
  })();
 | 
			
		||||
  async function submit() {
 | 
			
		||||
    await RunnerService.runnerControllerRemove(delete_runner.id, true);
 | 
			
		||||
    current_runners = current_runners.filter((r)=>r.id !== delete_runner.id);
 | 
			
		||||
    Toastify({
 | 
			
		||||
      text: $_("runner-deleted"),
 | 
			
		||||
      duration: 3500,
 | 
			
		||||
 
 | 
			
		||||
@@ -152,6 +152,7 @@
 | 
			
		||||
<DeleteRunnerModal
 | 
			
		||||
  delete_runner={active_delete}
 | 
			
		||||
  modal_open={active_delete != undefined}
 | 
			
		||||
  bind:current_runners
 | 
			
		||||
/>
 | 
			
		||||
{#if store.state.jwtinfo.userdetails.permissions.includes("RUNNER:GET")}
 | 
			
		||||
  {#if !dataLoaded}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user