luci-mod-status,mod-network: Added fqdn-name to DHCPv4 lease table

Added code to display fcdn-name in DHCPv4 lease table.
(based on code in DHCPv6 lease table)

Signed-off-by: Max S Kash <asukms@ya.ru>
Indentation adjused and wrapped commit message
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
Max S Kash 2022-03-08 18:57:01 +05:00
parent 3856d504d2
commit d4f0b06a47
No known key found for this signature in database
GPG key ID: B571DAFCEEDE45DB
2 changed files with 19 additions and 2 deletions

View file

@ -639,8 +639,17 @@ return view.extend({
else
exp = '%t'.format(lease.expires);
var hint = lease.macaddr ? hosts[lease.macaddr] : null,
name = hint ? hint.name : null,
host = null;
if (name && lease.hostname && lease.hostname != name)
host = '%s (%s)'.format(lease.hostname, name);
else if (lease.hostname)
host = lease.hostname;
return [
lease.hostname || '?',
host || '-',
lease.ipaddr,
lease.macaddr,
exp

View file

@ -102,8 +102,16 @@ return baseclass.extend({
else
exp = '%t'.format(lease.expires);
var hint = lease.macaddr ? machints.filter(function(h) { return h[0] == lease.macaddr })[0] : null,
host = null;
if (hint && lease.hostname && lease.hostname != hint[1])
host = '%s (%s)'.format(lease.hostname, hint[1]);
else if (lease.hostname)
host = lease.hostname;
rows = [
lease.hostname || '-',
host || '-',
lease.ipaddr,
lease.macaddr,
exp