add enable/disable services

This commit is contained in:
Saeed Vaziry
2024-03-16 14:02:28 +01:00
parent 7a6dcb5654
commit 77d6914cd9
17 changed files with 219 additions and 24 deletions

View File

@ -54,6 +54,22 @@ class="cursor-pointer"
>
{{ __("Restart") }}
</x-dropdown-link>
@if ($service->status == \App\Enums\ServiceStatus::DISABLED)
<x-dropdown-link
class="cursor-pointer"
href="{{ route('servers.services.enable', ['server' => $server, 'service' => $service]) }}"
>
{{ __("Enable") }}
</x-dropdown-link>
@endif
<x-dropdown-link
class="cursor-pointer"
href="{{ route('servers.services.disable', ['server' => $server, 'service' => $service]) }}"
>
{{ __("Disable") }}
</x-dropdown-link>
@endif
</x-slot>
</x-dropdown>

View File

@ -33,3 +33,15 @@
@if ($status == \App\Enums\ServiceStatus::STOPPED)
<x-status status="danger">{{ $status }}</x-status>
@endif
@if ($status == \App\Enums\ServiceStatus::ENABLING)
<x-status status="warning">{{ $status }}</x-status>
@endif
@if ($status == \App\Enums\ServiceStatus::DISABLING)
<x-status status="warning">{{ $status }}</x-status>
@endif
@if ($status == \App\Enums\ServiceStatus::DISABLED)
<x-status status="disabled">{{ $status }}</x-status>
@endif