From cde3546889c763a91437970b6b995e79de4a29f3 Mon Sep 17 00:00:00 2001 From: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com> Date: Tue, 29 Oct 2024 03:28:51 +0000 Subject: [PATCH 1/6] Add poll & tooltip --- resources/views/livewire/node-system-information.blade.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/views/livewire/node-system-information.blade.php b/resources/views/livewire/node-system-information.blade.php index 77436db06..0764d20b5 100644 --- a/resources/views/livewire/node-system-information.blade.php +++ b/resources/views/livewire/node-system-information.blade.php @@ -1,4 +1,4 @@ -
+
@switch($node->systemInformation()['version'] ?? 'false') @case('false') true]) @style([\Filament\Support\get_color_css_variables('success', shades: [400, 500], alias: 'tables::columns.icon-column.item') => true]) From 45699e16144dea8969b99faad12b95071def3e31 Mon Sep 17 00:00:00 2001 From: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:01:30 +0000 Subject: [PATCH 2/6] Set refresh rate 10s & Add tooltip for unreachable node --- resources/views/livewire/node-system-information.blade.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/views/livewire/node-system-information.blade.php b/resources/views/livewire/node-system-information.blade.php index 0764d20b5..f72333ef3 100644 --- a/resources/views/livewire/node-system-information.blade.php +++ b/resources/views/livewire/node-system-information.blade.php @@ -1,7 +1,11 @@ -
+
@switch($node->systemInformation()['version'] ?? 'false') @case('false') true]) From a8356fc5d231d5d323f6f50f0ec2f07c0687f1cb Mon Sep 17 00:00:00 2001 From: RMartinOscar <40749467+RMartinOscar@users.noreply.github.com> Date: Tue, 29 Oct 2024 20:36:44 +0000 Subject: [PATCH 3/6] Polishing & throw curl error --- app/Models/Node.php | 4 +--- .../views/livewire/node-system-information.blade.php | 10 +++++++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/Models/Node.php b/app/Models/Node.php index 64f44e3af..b33b1ead5 100644 --- a/app/Models/Node.php +++ b/app/Models/Node.php @@ -307,9 +307,7 @@ class Node extends Model if ($message->startsWith('cURL error 6: Could not resolve host')) { $message = str('Could not resolve host'); - } - - if ($message->startsWith('cURL error 28: Failed to connect to ')) { + } elseif ($message->startsWith('cURL error 28: Failed to connect to ')) { $message = $message->after('cURL error 28: ')->before(' after '); } diff --git a/resources/views/livewire/node-system-information.blade.php b/resources/views/livewire/node-system-information.blade.php index f72333ef3..59ea829f1 100644 --- a/resources/views/livewire/node-system-information.blade.php +++ b/resources/views/livewire/node-system-information.blade.php @@ -3,19 +3,27 @@ @case('false') true]) /> + @script + + @endscript @break @default true]) From 19548338ee2420243165304d8a651cdb633fb774 Mon Sep 17 00:00:00 2001 From: Lance Pioch Date: Tue, 29 Oct 2024 19:52:32 -0400 Subject: [PATCH 4/6] Update app/Models/Node.php --- app/Models/Node.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Models/Node.php b/app/Models/Node.php index b33b1ead5..0d2bf7aa0 100644 --- a/app/Models/Node.php +++ b/app/Models/Node.php @@ -307,7 +307,9 @@ class Node extends Model if ($message->startsWith('cURL error 6: Could not resolve host')) { $message = str('Could not resolve host'); - } elseif ($message->startsWith('cURL error 28: Failed to connect to ')) { + } + + if ($message->startsWith('cURL error 28: Failed to connect to ')) { $message = $message->after('cURL error 28: ')->before(' after '); } From 95a8f72058ea2c0d09d27bf2754a9532ac51c0a0 Mon Sep 17 00:00:00 2001 From: Lance Pioch Date: Tue, 29 Oct 2024 19:52:51 -0400 Subject: [PATCH 5/6] Update app/Models/Node.php --- app/Models/Node.php | 1 - 1 file changed, 1 deletion(-) diff --git a/app/Models/Node.php b/app/Models/Node.php index 0d2bf7aa0..103fdbe91 100644 --- a/app/Models/Node.php +++ b/app/Models/Node.php @@ -308,7 +308,6 @@ class Node extends Model if ($message->startsWith('cURL error 6: Could not resolve host')) { $message = str('Could not resolve host'); } - if ($message->startsWith('cURL error 28: Failed to connect to ')) { $message = $message->after('cURL error 28: ')->before(' after '); } From b5145b016bdd534a25627b653bff6c1cffb01164 Mon Sep 17 00:00:00 2001 From: Lance Pioch Date: Tue, 29 Oct 2024 19:53:12 -0400 Subject: [PATCH 6/6] Update app/Models/Node.php --- app/Models/Node.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Models/Node.php b/app/Models/Node.php index 103fdbe91..64f44e3af 100644 --- a/app/Models/Node.php +++ b/app/Models/Node.php @@ -308,6 +308,7 @@ class Node extends Model if ($message->startsWith('cURL error 6: Could not resolve host')) { $message = str('Could not resolve host'); } + if ($message->startsWith('cURL error 28: Failed to connect to ')) { $message = $message->after('cURL error 28: ')->before(' after '); }