Skip to content

Commit

Permalink
luci-app-upnp: Critical hotfix revert 7a7f9ec
Browse files Browse the repository at this point in the history
Revert "luci-app-upnp: remove dangling lines and split translations"
This reverts commit 7a7f9ec, as it introduced a regression.

Close #7444

Signed-off-by: Self-Hosting-Group <[email protected]>
  • Loading branch information
systemcrash committed Dec 2, 2024
1 parent 3447700 commit 5b1253c
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ return baseclass.extend({
},

render: function(data) {

var table = E('table', { 'class': 'table', 'id': 'upnp_status_table' }, [
E('tr', { 'class': 'tr table-titles' }, [
E('th', { 'class': 'th' }, _('Client Name')),
Expand All @@ -50,6 +51,7 @@ return baseclass.extend({
]);

var rules = Array.isArray(data[0].rules) ? data[0].rules : [];

var rows = rules.map(function(rule) {
return [
rule.host_hint || _('Unknown'),
Expand All @@ -64,7 +66,9 @@ return baseclass.extend({
}, [ _('Delete') ])
];
});

cbi_update_table(table, rows, E('em', _('There are no active port maps.')));

return table;
}
});
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ return view.extend({
},

poll_status: function(nodes, data) {

var rules = Array.isArray(data[0].rules) ? data[0].rules : [];

var rows = rules.map(function(rule) {
return [
rule.host_hint || _('Unknown'),
Expand All @@ -60,10 +62,14 @@ return view.extend({
}, [ _('Delete') ])
];
});

cbi_update_table(nodes.querySelector('#upnp_status_table'), rows, E('em', _('There are no active port maps.')));

return;
},

render: function(data) {

var m, s, o;

var protocols = '%s & %s/%s'.format(
Expand Down Expand Up @@ -92,6 +98,7 @@ return view.extend({
]);

var rules = Array.isArray(data[0].rules) ? data[0].rules : [];

var rows = rules.map(function(rule) {
return [
rule.host_hint || _('Unknown'),
Expand All @@ -106,7 +113,9 @@ return view.extend({
}, [ _('Delete') ])
];
});

cbi_update_table(table, rows, E('em', _('There are no active port maps.')));

return E('div', { 'class': 'cbi-section cbi-tblsection' }, [
E('h3', _('Active Service Port Maps')), table ]);
}, o, this);
Expand All @@ -120,11 +129,9 @@ return view.extend({
_('Start autonomous port mapping service'));
o.rmempty = false;

s.taboption('setup', form.Flag, 'enable_upnp', _('Enable UPnP IGD protocol'))
s.default = '1';
s.taboption('setup', form.Flag, 'enable_upnp', _('Enable UPnP IGD protocol')).default = '1';

s.taboption('setup', form.Flag, 'enable_natpmp', _('Enable PCP/NAT-PMP protocols'))
s.default = '1';
s.taboption('setup', form.Flag, 'enable_natpmp', _('Enable PCP/NAT-PMP protocols')).default = '1';

o = s.taboption('setup', form.Flag, 'igdv1', _('UPnP IGDv1 compatibility mode'),
_('Advertise as IGDv1 (IPv4 only) device instead of IGDv2'));
Expand Down

0 comments on commit 5b1253c

Please sign in to comment.