luci-mod-network: fill set tag fields with available tags
authorPaul Donald <redacted>
Tue, 6 Jan 2026 03:08:55 +0000 (04:08 +0100)
committerPaul Donald <redacted>
Tue, 6 Jan 2026 03:08:55 +0000 (04:08 +0100)
Add predefined tags that the user sets

Signed-off-by: Paul Donald <redacted>
modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js

index 020379953b8b039bdca657a0f088039119537a1c..42fad49a9242324be791e7dbc52e46e73a3701a3 100644 (file)
@@ -1080,9 +1080,13 @@ return view.extend({
                so.datatype = 'and(rangelength(0,16),hexstring)';
 
                so = ss.option(form.DynamicList, 'tag',
-                       _('Tag'),
+                       _('Set Tag'),
                        _('Additional tags for this host.'));
                so.validate = validateTags;
+               uci.sections('dhcp', 'tag').map(s => s['.name']).forEach(tag => {
+                       so.value(tag);
+                       so.value('!' + tag);
+               });
 
                so = ss.option(form.DynamicList, 'match_tag',
                        _('Match Tag'),
git clone https://git.99rst.org/PROJECT