refactor(server): update dispatch messages and streamline data synchronization
This commit is contained in:
@@ -271,7 +271,7 @@ class Show extends Component
|
|||||||
$this->authorize('manageSentinel', $this->server);
|
$this->authorize('manageSentinel', $this->server);
|
||||||
$customImage = isDev() ? $this->sentinelCustomDockerImage : null;
|
$customImage = isDev() ? $this->sentinelCustomDockerImage : null;
|
||||||
$this->server->restartSentinel($customImage);
|
$this->server->restartSentinel($customImage);
|
||||||
$this->dispatch('success', 'Restarting Sentinel.');
|
$this->dispatch('info', 'Restarting Sentinel.');
|
||||||
} catch (\Throwable $e) {
|
} catch (\Throwable $e) {
|
||||||
return handleError($e, $this);
|
return handleError($e, $this);
|
||||||
}
|
}
|
||||||
@@ -355,7 +355,7 @@ class Show extends Component
|
|||||||
public function instantSave()
|
public function instantSave()
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$this->submit();
|
$this->syncData(true);
|
||||||
} catch (\Throwable $e) {
|
} catch (\Throwable $e) {
|
||||||
return handleError($e, $this);
|
return handleError($e, $this);
|
||||||
}
|
}
|
||||||
@@ -365,7 +365,7 @@ class Show extends Component
|
|||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$this->syncData(true);
|
$this->syncData(true);
|
||||||
$this->dispatch('success', 'Server updated.');
|
$this->dispatch('success', 'Server settings updated.');
|
||||||
} catch (\Throwable $e) {
|
} catch (\Throwable $e) {
|
||||||
return handleError($e, $this);
|
return handleError($e, $this);
|
||||||
}
|
}
|
||||||
|
@@ -239,7 +239,6 @@
|
|||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
<div class="flex flex-col gap-2">
|
<div class="flex flex-col gap-2">
|
||||||
|
|
||||||
<div class="w-96">
|
<div class="w-96">
|
||||||
<x-forms.checkbox canGate="update" :canResource="$server" wire:model.live="isSentinelEnabled"
|
<x-forms.checkbox canGate="update" :canResource="$server" wire:model.live="isSentinelEnabled"
|
||||||
label="Enable Sentinel" />
|
label="Enable Sentinel" />
|
||||||
@@ -267,9 +266,7 @@
|
|||||||
$wire.set('sentinelCustomDockerImage', this.customImage);
|
$wire.set('sentinelCustomDockerImage', this.customImage);
|
||||||
}
|
}
|
||||||
}" x-init="$wire.set('sentinelCustomDockerImage', customImage)">
|
}" x-init="$wire.set('sentinelCustomDockerImage', customImage)">
|
||||||
<x-forms.input
|
<x-forms.input x-model="customImage" @input.debounce.500ms="saveCustomImage()"
|
||||||
x-model="customImage"
|
|
||||||
@input.debounce.500ms="saveCustomImage()"
|
|
||||||
placeholder="e.g., sentinel:latest or myregistry/sentinel:dev"
|
placeholder="e.g., sentinel:latest or myregistry/sentinel:dev"
|
||||||
label="Custom Sentinel Docker Image (Dev Only)"
|
label="Custom Sentinel Docker Image (Dev Only)"
|
||||||
helper="Override the default Sentinel Docker image for testing. Leave empty to use the default." />
|
helper="Override the default Sentinel Docker image for testing. Leave empty to use the default." />
|
||||||
|
Reference in New Issue
Block a user