mirror of
https://github.com/pelican-dev/panel.git
synced 2025-11-10 15:59:29 +01:00
Clean up
This commit is contained in:
parent
7c8b204d13
commit
19c7b4d044
@ -525,17 +525,15 @@ class EditServer extends EditRecord
|
||||
foreach ($this->portOptions($server->egg) as $key => $port) {
|
||||
$set("assignments.$key", ['port' => $portIndex = array_search($port, array_values($ports))]);
|
||||
}
|
||||
})
|
||||
,
|
||||
|
||||
}),
|
||||
|
||||
Forms\Components\Textarea::make('startup')
|
||||
->label('Startup Command')
|
||||
->required()
|
||||
->hintAction(Forms\Components\Actions\Action::make('startup-restore')
|
||||
->label('Restore Default')
|
||||
->icon('tabler-restore')
|
||||
->action(fn (Forms\Get $get, Forms\Set $set) =>
|
||||
$set('startup', Egg::find($get('egg_id'))?->startup ?? '')
|
||||
->action(fn (Forms\Get $get, Forms\Set $set) => $set('startup', Egg::find($get('egg_id'))?->startup ?? '')
|
||||
)
|
||||
)
|
||||
->columnSpan([
|
||||
@ -894,8 +892,6 @@ class EditServer extends EditRecord
|
||||
}
|
||||
|
||||
$set('environment', $variables);
|
||||
|
||||
// dump($variables, $this->ports, $this->eggDefaultPorts, $get('assignments'));
|
||||
}
|
||||
|
||||
public function portOptions(Egg $egg, string $startup = null): array
|
||||
@ -914,22 +910,14 @@ class EditServer extends EditRecord
|
||||
$options['SERVER_PORT'] = null;
|
||||
}
|
||||
|
||||
// startup SERVER_PORT
|
||||
// ...
|
||||
// ...
|
||||
|
||||
foreach ($egg->variables as $variable) {
|
||||
if (!in_array('port', explode('|', $variable->rules))) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// dump($variable);
|
||||
|
||||
$options[$variable->env_variable] = $variable->default_value;
|
||||
}
|
||||
|
||||
// dump($options);
|
||||
|
||||
return $options;
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,10 +3,7 @@
|
||||
namespace App\Filament\Resources\ServerResource\Pages;
|
||||
|
||||
use App\Filament\Resources\ServerResource;
|
||||
use App\Models\Egg;
|
||||
use App\Models\Node;
|
||||
use App\Models\Server;
|
||||
use App\Models\User;
|
||||
use Filament\Actions;
|
||||
use Filament\Resources\Pages\ListRecords;
|
||||
use Filament\Tables\Actions\CreateAction;
|
||||
|
||||
@ -447,7 +447,7 @@ class Server extends Model
|
||||
$portEggVariable = $this->variables->firstWhere('env_variable', 'SERVER_PORT');
|
||||
if ($portEggVariable) {
|
||||
$portServerVariable = $this->serverVariables->firstWhere('variable_id', $portEggVariable->id);
|
||||
if (! $portServerVariable) {
|
||||
if (!$portServerVariable) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user