9680-Create widget ModulesByStatus
This commit is contained in:
parent
f35acde8eb
commit
0125ba742b
|
@ -302,17 +302,23 @@ class ModulesByStatus extends Widget
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
// Nodes.
|
||||||
if (is_metaconsole() === true) {
|
if (is_metaconsole() === true) {
|
||||||
// Nodes fields.
|
|
||||||
$nodes_fields = [];
|
$nodes_fields = [];
|
||||||
$servers_ids = array_column(metaconsole_get_servers(), 'id');
|
$servers_ids = metaconsole_get_servers();
|
||||||
foreach ($servers_ids as $server_id) {
|
|
||||||
$nodes_fields[$server_id] = $server_id;
|
foreach ($servers_ids as $server) {
|
||||||
|
$nodes_fields[$server['id']] = $server['server_name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$nodes_selected = explode(',', $values['nodes']);
|
$nodes_selected = explode(',', $values['nodes']);
|
||||||
|
|
||||||
(isset($values['nodes']) === false) ? $nodes_selected = '' : '';
|
(isset($values['nodes']) === false) ? $nodes_selected = $servers_ids : '';
|
||||||
|
|
||||||
|
$nodes_height = count($nodes_fields);
|
||||||
|
if (count($nodes_fields) > 5) {
|
||||||
|
$nodes_height = 5;
|
||||||
|
}
|
||||||
|
|
||||||
$inputs[] = [
|
$inputs[] = [
|
||||||
'label' => __('Nodes'),
|
'label' => __('Nodes'),
|
||||||
|
@ -324,7 +330,7 @@ class ModulesByStatus extends Widget
|
||||||
'return' => true,
|
'return' => true,
|
||||||
'multiple' => true,
|
'multiple' => true,
|
||||||
'class' => 'overflow-hidden',
|
'class' => 'overflow-hidden',
|
||||||
'size' => count($nodes_fields),
|
'size' => $nodes_height,
|
||||||
'select_all' => false,
|
'select_all' => false,
|
||||||
'required' => true,
|
'required' => true,
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in New Issue