Manage site aliases (#206)

* manage site aliases

* build assets

* fix tests
This commit is contained in:
Saeed Vaziry
2024-05-15 11:23:24 +02:00
committed by GitHub
parent 30ef8ad5eb
commit de468ae1ba
22 changed files with 219 additions and 38 deletions

View File

@ -3,6 +3,8 @@
@include("site-settings.partials.change-php-version")
@include("site-settings.partials.update-aliases")
@if ($site->source_control_id)
@include("site-settings.partials.update-source-control")
@endif

View File

@ -0,0 +1,30 @@
<x-card>
<x-slot name="title">{{ __("Update Aliases") }}</x-slot>
<x-slot name="description">
{{ __("Add/Remove site aliases") }}
</x-slot>
<form
id="update-aliases"
hx-post="{{ route("servers.sites.settings.aliases", ["server" => $server, "site" => $site]) }}"
hx-swap="outerHTML"
hx-select="#update-aliases"
hx-ext="disable-element"
hx-disable-element="#btn-update-aliases"
class="space-y-6"
>
@include(
"sites.partials.create.fields.aliases",
[
"aliases" => $site->aliases,
]
)
</form>
<x-slot name="actions">
<x-primary-button id="btn-update-aliases" form="update-aliases" hx-disable>
{{ __("Save") }}
</x-primary-button>
</x-slot>
</x-card>