mirror of
https://github.com/pelican-dev/panel.git
synced 2025-11-10 18:59:27 +01:00
fix "panels" question
This commit is contained in:
parent
e014581ebb
commit
146ef3441a
@ -68,11 +68,19 @@ class MakePluginCommand extends Command
|
|||||||
$url = $this->option('url') ?? $this->ask('URL (can be empty)');
|
$url = $this->option('url') ?? $this->ask('URL (can be empty)');
|
||||||
$updateUrl = $this->option('updateUrl') ?? $this->ask('Update URL (can be empty)');
|
$updateUrl = $this->option('updateUrl') ?? $this->ask('Update URL (can be empty)');
|
||||||
|
|
||||||
$panels = $this->option('panels') ?? $this->choice('Panels (leave empty for "all panels", otherwise comma separated list)', [
|
$panels = $this->option('panels');
|
||||||
'admin' => 'Admin Area',
|
if (!$panels) {
|
||||||
'server' => 'Client Area',
|
if ($this->confirm('Should the plugin be available on all panels?', true)) {
|
||||||
'app' => 'Server List',
|
$panels = null;
|
||||||
], multiple: true);
|
} else {
|
||||||
|
$panels = $this->choice('Panels (comma separated list)', [
|
||||||
|
'admin' => 'Admin Area',
|
||||||
|
'server' => 'Client Area',
|
||||||
|
'app' => 'Server List',
|
||||||
|
], multiple: true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$panels = is_string($panels) ? explode(',', $panels) : $panels;
|
||||||
|
|
||||||
$panelVersion = $this->option('panelVersion');
|
$panelVersion = $this->option('panelVersion');
|
||||||
if (!$panelVersion) {
|
if (!$panelVersion) {
|
||||||
@ -101,7 +109,7 @@ class MakePluginCommand extends Command
|
|||||||
'update_url' => $updateUrl,
|
'update_url' => $updateUrl,
|
||||||
'namespace' => $namespace,
|
'namespace' => $namespace,
|
||||||
'class' => $class,
|
'class' => $class,
|
||||||
'panels' => is_string($panels) ? explode(',', $panels) : $panels,
|
'panels' => $panels,
|
||||||
'panel_version' => $panelVersion,
|
'panel_version' => $panelVersion,
|
||||||
'composer_packages' => $composerPackages,
|
'composer_packages' => $composerPackages,
|
||||||
'meta' => [
|
'meta' => [
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user