* Finish task #100964.
This commit is contained in:
@@ -13,6 +13,9 @@ declare(strict_types=1);
|
||||
namespace zin;
|
||||
|
||||
jsVar('host', $host);
|
||||
jsVar('osName', $osName);
|
||||
jsVar('hostType', $hostType);
|
||||
jsVar('isTestNode', $isTestNode);
|
||||
|
||||
formPanel
|
||||
(
|
||||
@@ -169,9 +172,11 @@ formPanel
|
||||
formGroup
|
||||
(
|
||||
set::width('400px'),
|
||||
set::name('zap'),
|
||||
set::label($lang->host->zap),
|
||||
set::value($host->zap ? $host->zap : 8086),
|
||||
set::label($lang->host->provider),
|
||||
set::control('picker'),
|
||||
set::name('provider'),
|
||||
set::items($lang->host->providerList),
|
||||
set::value($host->provider)
|
||||
),
|
||||
formGroup
|
||||
(
|
||||
@@ -189,6 +194,7 @@ formPanel
|
||||
(
|
||||
set::width('400px'),
|
||||
set::name('intranet'),
|
||||
set::readonly($host->testType === 'kvm'),
|
||||
set::label($lang->host->intranet),
|
||||
set::value($host->intranet),
|
||||
),
|
||||
@@ -196,6 +202,7 @@ formPanel
|
||||
(
|
||||
set::width('400px'),
|
||||
set::name('extranet'),
|
||||
set::readonly($host->testType === 'kvm'),
|
||||
set::label($lang->host->extranet),
|
||||
set::value($host->extranet),
|
||||
)
|
||||
@@ -204,22 +211,50 @@ formPanel
|
||||
(
|
||||
formGroup
|
||||
(
|
||||
set::width('400px'),
|
||||
set::label($lang->host->provider),
|
||||
set::control('picker'),
|
||||
set::name('provider'),
|
||||
set::items($lang->host->providerList),
|
||||
set::value($host->provider)
|
||||
set::width('1/3'),
|
||||
set::label($lang->host->isTestNode),
|
||||
set::control('checkbox'),
|
||||
set::name('isTestNode'),
|
||||
set::disabled($host->testType == 'kvm'),
|
||||
on::change('isTestNodeChange'),
|
||||
set::value($host->testType ? '1' : ''),
|
||||
set::items(array('1' => ''))
|
||||
),
|
||||
formGroup
|
||||
$host->testType == 'kvm' ? null : formGroup
|
||||
(
|
||||
set::width('400px'),
|
||||
set::width('1/3'),
|
||||
set::name('status'),
|
||||
set::control('radioList'),
|
||||
set::label($lang->host->status),
|
||||
set::value($host->status ? $host->status : 'online'),
|
||||
set::value('online'),
|
||||
set::inline(true),
|
||||
set::items($lang->host->statusList),
|
||||
)
|
||||
),
|
||||
formRow
|
||||
(
|
||||
setID('testContainer'),
|
||||
formGroup
|
||||
(
|
||||
set::width('1/3'),
|
||||
setClass($isTestNode ? '' : 'hidden'),
|
||||
set::name("product[]"),
|
||||
set::label($lang->story->product),
|
||||
set::control(array("type" => "picker","multiple" => true)),
|
||||
set::items($products),
|
||||
set::value(trim($host->product, ',')),
|
||||
),
|
||||
formGroup
|
||||
(
|
||||
set::width('1/3'),
|
||||
setClass($isTestNode ? '' : 'hidden'),
|
||||
set::name("testType"),
|
||||
set::required(true),
|
||||
set::label($lang->host->testType),
|
||||
set::control('picker'),
|
||||
set::items($testTypes),
|
||||
set::disabled($host->testType == 'kvm'),
|
||||
set::value($host->testType),
|
||||
),
|
||||
),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user