Fix: UpdateCard dispatcht Toast+closeModal gleichzeitig; Fail2ban Dienst-Badge nicht gestreckt
parent
b7e411be82
commit
30d2c28504
|
|
@ -144,13 +144,20 @@ class UpdateCard extends Component
|
|||
|
||||
$ver = $this->displayCurrent ?? 'aktuelle Version';
|
||||
$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) {
|
||||
$this->postActionsDone = true;
|
||||
@file_put_contents('/var/lib/mailwolt/update/state', 'complete');
|
||||
$this->errorLine = "Update fehlgeschlagen (rc={$this->rc}).";
|
||||
$this->dispatch('toast', type:'error', title:'Update fehlgeschlagen',
|
||||
text:$this->progressLine ?: 'Bitte Logs prüfen: /var/log/mailwolt-update.log',
|
||||
badge:'System', duration:0);
|
||||
$this->dispatch('toast', type: 'error', title: 'Update fehlgeschlagen',
|
||||
text: $this->progressLine ?: 'Bitte Logs prüfen: /var/log/mailwolt-update.log',
|
||||
badge: 'System', duration: 0);
|
||||
$this->dispatch('closeModal');
|
||||
}
|
||||
|
||||
$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>
|
||||
|
||||
{{-- Dienst --}}
|
||||
<div style="display:flex;align-items:center;overflow:hidden">
|
||||
<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 --}}
|
||||
<div style="display:flex;align-items:center;gap:6px;min-width:0">
|
||||
|
|
|
|||
Loading…
Reference in New Issue