Fix: UpdateCard dispatcht Toast+closeModal gleichzeitig; Fail2ban Dienst-Badge nicht gestreckt
parent
b7e411be82
commit
30d2c28504
|
|
@ -144,6 +144,12 @@ class UpdateCard extends Component
|
||||||
|
|
||||||
$ver = $this->displayCurrent ?? 'aktuelle Version';
|
$ver = $this->displayCurrent ?? 'aktuelle Version';
|
||||||
$this->progressLine = 'Update abgeschlossen: ' . $ver;
|
$this->progressLine = 'Update abgeschlossen: ' . $ver;
|
||||||
|
|
||||||
|
$this->dispatch('toast', type: 'done', badge: 'System',
|
||||||
|
title: 'Update abgeschlossen',
|
||||||
|
text: "Mailwolt wurde auf {$ver} aktualisiert.",
|
||||||
|
duration: 6000);
|
||||||
|
$this->dispatch('closeModal');
|
||||||
} elseif ($this->rc !== null && $this->rc !== 0 && !$this->postActionsDone) {
|
} elseif ($this->rc !== null && $this->rc !== 0 && !$this->postActionsDone) {
|
||||||
$this->postActionsDone = true;
|
$this->postActionsDone = true;
|
||||||
@file_put_contents('/var/lib/mailwolt/update/state', 'complete');
|
@file_put_contents('/var/lib/mailwolt/update/state', 'complete');
|
||||||
|
|
@ -151,6 +157,7 @@ class UpdateCard extends Component
|
||||||
$this->dispatch('toast', type: 'error', title: 'Update fehlgeschlagen',
|
$this->dispatch('toast', type: 'error', title: 'Update fehlgeschlagen',
|
||||||
text: $this->progressLine ?: 'Bitte Logs prüfen: /var/log/mailwolt-update.log',
|
text: $this->progressLine ?: 'Bitte Logs prüfen: /var/log/mailwolt-update.log',
|
||||||
badge: 'System', duration: 0);
|
badge: 'System', duration: 0);
|
||||||
|
$this->dispatch('closeModal');
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->state = 'idle';
|
$this->state = 'idle';
|
||||||
|
|
|
||||||
|
|
@ -31,8 +31,10 @@
|
||||||
<code style="font-size:12px;color:var(--mw-t1);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap">{{ $r['ip'] }}</code>
|
<code style="font-size:12px;color:var(--mw-t1);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap">{{ $r['ip'] }}</code>
|
||||||
|
|
||||||
{{-- Dienst --}}
|
{{-- Dienst --}}
|
||||||
|
<div style="display:flex;align-items:center;overflow:hidden">
|
||||||
<span class="f2b-jail-badge" title="{{ $r['jail'] }}"
|
<span class="f2b-jail-badge" title="{{ $r['jail'] }}"
|
||||||
style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%">{{ $r['service'] }}</span>
|
style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis">{{ $r['service'] }}</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
{{-- Status + Restzeit --}}
|
{{-- Status + Restzeit --}}
|
||||||
<div style="display:flex;align-items:center;gap:6px;min-width:0">
|
<div style="display:flex;align-items:center;gap:6px;min-width:0">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue