mirror of
https://github.com/cupcakearmy/coolify.git
synced 2024-10-22 16:14:22 +02:00
update resource delete command
This commit is contained in:
parent
63de538879
commit
b8dd7704b3
@ -47,19 +47,20 @@ public function handle()
|
|||||||
$this->deleteServer();
|
$this->deleteServer();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private function deleteServer() {
|
private function deleteServer()
|
||||||
|
{
|
||||||
$servers = Server::all();
|
$servers = Server::all();
|
||||||
if ($servers->count() === 0) {
|
if ($servers->count() === 0) {
|
||||||
$this->error('There are no applications to delete.');
|
$this->error('There are no applications to delete.');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$serversToDelete = multiselect(
|
$serversToDelete = multiselect(
|
||||||
'What server do you want to delete?',
|
label: 'What server do you want to delete?',
|
||||||
$servers->pluck('id')->sort()->toArray(),
|
options: $servers->pluck('name', 'id')->sortKeys(),
|
||||||
);
|
);
|
||||||
|
|
||||||
foreach ($serversToDelete as $id) {
|
foreach ($serversToDelete as $server) {
|
||||||
$toDelete = Server::find($id);
|
$toDelete = $servers->where('id', $server)->first();
|
||||||
$this->info($toDelete);
|
$this->info($toDelete);
|
||||||
$confirmed = confirm("Are you sure you want to delete all selected resources?");
|
$confirmed = confirm("Are you sure you want to delete all selected resources?");
|
||||||
if (!$confirmed) {
|
if (!$confirmed) {
|
||||||
@ -77,11 +78,12 @@ private function deleteApplication()
|
|||||||
}
|
}
|
||||||
$applicationsToDelete = multiselect(
|
$applicationsToDelete = multiselect(
|
||||||
'What application do you want to delete?',
|
'What application do you want to delete?',
|
||||||
$applications->pluck('name')->sort()->toArray(),
|
$applications->pluck('name', 'id')->sortKeys(),
|
||||||
);
|
);
|
||||||
|
|
||||||
foreach ($applicationsToDelete as $application) {
|
foreach ($applicationsToDelete as $application) {
|
||||||
$toDelete = $applications->where('name', $application)->first();
|
ray($application);
|
||||||
|
$toDelete = $applications->where('id', $application)->first();
|
||||||
$this->info($toDelete);
|
$this->info($toDelete);
|
||||||
$confirmed = confirm("Are you sure you want to delete all selected resources? ");
|
$confirmed = confirm("Are you sure you want to delete all selected resources? ");
|
||||||
if (!$confirmed) {
|
if (!$confirmed) {
|
||||||
@ -99,11 +101,11 @@ private function deleteDatabase()
|
|||||||
}
|
}
|
||||||
$databasesToDelete = multiselect(
|
$databasesToDelete = multiselect(
|
||||||
'What database do you want to delete?',
|
'What database do you want to delete?',
|
||||||
$databases->pluck('name')->sort()->toArray(),
|
$databases->pluck('name', 'id')->sortKeys(),
|
||||||
);
|
);
|
||||||
|
|
||||||
foreach ($databasesToDelete as $database) {
|
foreach ($databasesToDelete as $database) {
|
||||||
$toDelete = $databases->where('name', $database)->first();
|
$toDelete = $databases->where('id', $database)->first();
|
||||||
$this->info($toDelete);
|
$this->info($toDelete);
|
||||||
$confirmed = confirm("Are you sure you want to delete all selected resources?");
|
$confirmed = confirm("Are you sure you want to delete all selected resources?");
|
||||||
if (!$confirmed) {
|
if (!$confirmed) {
|
||||||
@ -111,7 +113,6 @@ private function deleteDatabase()
|
|||||||
}
|
}
|
||||||
$toDelete->delete();
|
$toDelete->delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
private function deleteService()
|
private function deleteService()
|
||||||
{
|
{
|
||||||
@ -122,11 +123,11 @@ private function deleteService()
|
|||||||
}
|
}
|
||||||
$servicesToDelete = multiselect(
|
$servicesToDelete = multiselect(
|
||||||
'What service do you want to delete?',
|
'What service do you want to delete?',
|
||||||
$services->pluck('name')->sort()->toArray(),
|
$services->pluck('name', 'id')->sortKeys(),
|
||||||
);
|
);
|
||||||
|
|
||||||
foreach ($servicesToDelete as $service) {
|
foreach ($servicesToDelete as $service) {
|
||||||
$toDelete = $services->where('name', $service)->first();
|
$toDelete = $services->where('id', $service)->first();
|
||||||
$this->info($toDelete);
|
$this->info($toDelete);
|
||||||
$confirmed = confirm("Are you sure you want to delete all selected resources?");
|
$confirmed = confirm("Are you sure you want to delete all selected resources?");
|
||||||
if (!$confirmed) {
|
if (!$confirmed) {
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
// The release version of your application
|
// The release version of your application
|
||||||
// Example with dynamic git hash: trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD'))
|
// Example with dynamic git hash: trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD'))
|
||||||
'release' => '4.0.0-beta.81',
|
'release' => '4.0.0-beta.82',
|
||||||
// When left empty or `null` the Laravel environment will be used
|
// When left empty or `null` the Laravel environment will be used
|
||||||
'environment' => config('app.env'),
|
'environment' => config('app.env'),
|
||||||
|
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
return '4.0.0-beta.81';
|
return '4.0.0-beta.82';
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"version": "3.12.36"
|
"version": "3.12.36"
|
||||||
},
|
},
|
||||||
"v4": {
|
"v4": {
|
||||||
"version": "4.0.0-beta.81"
|
"version": "4.0.0-beta.82"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user