Match fields: "any of"/"any but" only with entries, never negate empty
The choice shows once the list has a row (empty is "any"), an empty list is never sent as negated, a negated list is marked by a red bar instead of red inputs (which read as errors), and the field's own label names the choice for screen readers. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
4676d17aea
commit
5ec943ebff
3 files changed
+20
-7
No files matched your search
+4
-1
@@ -117,7 +117,10 @@ All notable changes to Housecarl are documented here. The format follows
|
||||
this version.
|
||||
- Negating a match is said first: the zone, From and To fields (rules
|
||||
and NAT) start with "any of" / "any but" instead of a checkbox under
|
||||
the list, and an "any but" list is tinted red.
|
||||
the list, shown once the list has an entry, and an "any but" list is
|
||||
marked with a red bar. An empty list is never saved as negated (it
|
||||
matched everything anyway, but would have negated what was added to
|
||||
it later).
|
||||
- The rule dialog shows only the zone fields its chain can use: no
|
||||
"Going out on" for input and early, no "Coming in on" for output
|
||||
(they could only be refused). A zone left in a field the chain hides
|
||||
|
||||
Reference in new issue
Block a user