mirror of
https://github.com/webmin/webmin.git
synced 2025-07-20 16:48:46 +00:00
Added a Module Config option to show managed systems in a table
This commit is contained in:
@ -2,3 +2,5 @@
|
||||
First version of this module, which can manage multiple Usermin servers from a single interface.
|
||||
---- Changes since 1.290 ----
|
||||
Added support for cluster upgrading the Debian package of Usermin.
|
||||
---- Changes since 1.380 ----
|
||||
Added a Module Config option to show managed systems in a table.
|
||||
|
@ -1 +1,2 @@
|
||||
sort_mode=0
|
||||
table_mode=0
|
||||
|
@ -1 +1,2 @@
|
||||
sort_mode=Sort hosts by,1,1-Hostname,0-Order added,2-Description
|
||||
table_mode=Show hosts as,1,1-Table,0-Icons
|
||||
|
@ -29,7 +29,31 @@ foreach $h (@hosts) {
|
||||
$gothost{$h->{'id'}}++;
|
||||
}
|
||||
if (@links) {
|
||||
&icons_table(\@links, \@titles, \@icons);
|
||||
if ($config{'table_mode'}) {
|
||||
# Show as table
|
||||
print &ui_columns_start([ $text{'index_thost'},
|
||||
$text{'index_tdesc'},
|
||||
$text{'index_tver'},
|
||||
$text{'index_ttype'} ]);
|
||||
foreach $h (@hosts) {
|
||||
local ($s) = grep { $_->{'id'} == $h->{'id'} } @servers;
|
||||
next if (!$s);
|
||||
local ($type) = grep { $_->[0] eq $s->{'type'} }
|
||||
@servers::server_types;
|
||||
print &ui_columns_row([
|
||||
"<a href='edit_host.cgi?id=$h->{'id'}'>".
|
||||
($s->{'host'} || &get_system_hostname())."</a>",
|
||||
$s->{'desc'},
|
||||
$h->{'version'},
|
||||
$type->[1],
|
||||
]);
|
||||
}
|
||||
print &ui_columns_end();
|
||||
}
|
||||
else {
|
||||
# Show as icons
|
||||
&icons_table(\@links, \@titles, \@icons);
|
||||
}
|
||||
}
|
||||
else {
|
||||
print "<b>$text{'index_nohosts'}</b><p>\n";
|
||||
|
@ -35,6 +35,10 @@ index_upgradeon=Servers to upgrade
|
||||
index_update=Update Modules
|
||||
index_updateon=Servers to update
|
||||
index_updatedesc=This form allows you to upgrade Usermin modules that have been found to contain bugs or security holes from the <a href=http://www.webmin.com/updates.html>Usermin Updates</a> page or from another source.
|
||||
index_thost=Hostname
|
||||
index_tdesc=Description
|
||||
index_tver=Version
|
||||
index_ttype=OS type
|
||||
|
||||
this_server=this server
|
||||
|
||||
|
Reference in New Issue
Block a user