Checkmk's native checkbox-list widget renders one row per item with no
grouping or pagination, making rules like "Deploy custom files with
agent" hard to work with when only a few items need to be checked
among hundreds. Adds a search box, a live selected-count, and a
"Selected only" toggle above any such list with 15+ items.
Hostnames longer than 32 characters are now truncated with an ellipsis
in view.py tables, with the full name shown as a tooltip on hover. The
copy buttons in the Extra column keep copying the full, untruncated
hostname regardless of the displayed text.
Le righe "no match" erano incluse in RELEVANT_SEL e risultavano rilevanti:
su pagine con contesto host/service ogni riga aveva un badge, quindi non
c'era mai nulla da nascondere e la barra non veniva inserita. Ora il filtro
nasconde proprio le righe che non matchano.
Inoltre il guard cmkFilterToggle veniva settato in cima alla funzione:
un primo tentativo a vuoto bloccava per sempre i successivi. Ora viene
settato solo quando la barra viene effettivamente inserita.
Nuovi pulsanti Disabled/Online/Timeout/Not running sotto "Add connection" per filtrare al volo l'elenco siti in base allo stato della connessione. Un solo filtro attivo alla volta, con stato visivo chiaro.
hasWatoAccess ora cerca qualsiasi link wato.py nel documento, non solo
mode=changelog. I link mode=inventory iniettati dalla colonna Extra
garantiscono la detection anche con pending changes vuoti.
README: aggiunta tabella panoramica feature con nomi, descrizioni e funzioni.