34 lines
762 B
PHP
34 lines
762 B
PHP
<?php
|
|
|
|
namespace App\Livewire\Admin;
|
|
|
|
use LivewireUI\Modal\ModalComponent;
|
|
|
|
/**
|
|
* Rückfrage, bevor die Tunnel-Rettung auf dem Wirt läuft (R23).
|
|
*
|
|
* Das Modal mutiert nichts. Es wirft ein Ereignis, das
|
|
* App\Livewire\Admin\Settings auffängt; die Berechtigungsprüfung bleibt dort,
|
|
* wo sie schon steht, statt hier verdoppelt zu werden.
|
|
*/
|
|
class ConfirmRescueTunnel extends ModalComponent
|
|
{
|
|
public function mount(): void
|
|
{
|
|
$this->authorize('site.manage');
|
|
}
|
|
|
|
public function confirm(): void
|
|
{
|
|
$this->authorize('site.manage');
|
|
|
|
$this->dispatch('rescue-tunnel-confirmed');
|
|
$this->closeModal();
|
|
}
|
|
|
|
public function render()
|
|
{
|
|
return view('livewire.admin.confirm-rescue-tunnel');
|
|
}
|
|
}
|