Commit graph

15 commits

Author SHA1 Message Date
8817c25aef feat: aggiungi pulsante disco su view.py per aprire Service Discovery host
Nelle monitoring views (view.py), aggiunge un badge 'disco' accanto
a ogni hostname nella colonna Host. Il click apre in nuova tab la pagina
wato.py?host=HOSTNAME&mode=inventory per il Service Discovery diretto.
Esteso @include a coprire anche view.py.

bump version to 2.9.0
2026-06-17 17:29:06 +02:00
1dde75917b fix: nascondi toggle su pagine edit_ruleset senza ricerca attiva
Il toggle "Solo rilevanti" non deve apparire su viste normali del ruleset
dove nessuna riga è evidenziata (nessuna ricerca per tag, host o ineffective).
Controllo anticipato su relevantCount === 0 prima di marcare righe e folder.

bump version to 2.8.1
2026-06-17 17:12:11 +02:00
8444be7946 feat: aggiungi toggle filtra/mostra righe irrilevanti su edit_ruleset
Aggiunge una barra in cima alle pagine edit_ruleset con un pulsante
"Solo rilevanti" / "Mostra tutto" che nasconde le righe e i folder
senza regole rilevanti (match, no-match, ineffective). Utile quando
su centinaia di regole solo poche sono evidenziate dalla ricerca.

bump version to 2.8.0
2026-06-17 15:38:33 +02:00
636860223c feat: estendi badge match alle ricerche per tag su edit_ruleset
Le pagine edit_ruleset aperte da una ricerca per hosttag usano
title="Matches" invece di title^="This rule matches". Esteso il
selettore CSS per coprire entrambi i casi.

bump version to 2.7.1
2026-06-17 15:17:31 +02:00
9d479a1cb7 feat: highlight match/no-match nelle pagine edit_ruleset con contesto host
Aggiunge badge verde (checkmark) alle regole che matchano e badge grigio
dimmed alle regole che non matchano, sostituendo le icone poco visibili.
La funzione tryHighlightRuleset ora gestisce entrambe le feature ruleset
(ineffective + match status) sulle pagine mode=edit_ruleset.
2026-06-17 15:11:22 +02:00
718f934ba8 chore: migrazione versioning a SemVer major.minor.patch (2.6.0) 2026-06-17 15:01:40 +02:00
9d4e22e966 feat: highlight visivo regole ineffective in pagine edit_ruleset
Aggiunge badge arancione 'ineffective' e bordo sinistro alle righe
marcate con icon_hyphen.svg (title='Ineffective rule'). Funziona sia
su wato.py diretto che dentro index.py con sidebar. Aggiunto helper
getTargetDoc() per gestire entrambi i casi. Attivazione via guard URL
mode=edit_ruleset.
2026-06-17 15:01:00 +02:00
87a6de62e6 feat: aggiunto badge rosso con conteggio valori in conflitto tra host (bulkedit)
Terzo badge con simbolo neq N (rosso) che conta le proprieta con This value differs
between the selected hosts. Appare solo sulla pagina bulkedit dove ha
senso. Aggiunto updateDiffBadge() e CSS .cmk-sk-diff-count.
2026-06-16 17:56:47 +02:00
b775467d91 feat: estesi accordion badge anche alla pagina bulkedit
Aggiunta costante ACCORDION_MODES (Set con 'edit_host' e 'bulkedit') per
centralizzare il guard URL. I badge di conteggio checkbox e valori ereditati
ora si attivano su entrambe le pagine di modifica host, singola e massiva.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 17:51:35 +02:00
953cad326c fix: guard URL-based per attivare le feature solo sulle pagine target
Aggiunto helper getPageMode(iDoc) che legge il parametro "mode" dall'URL
senza toccare il DOM. Accordion badges ora si attiva solo su mode=edit_host
(guard in tryInitAccordionCounts, init e MutationObserver), evitando
operazioni inutili e potenziali errori in console sulle altre pagine.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 17:43:33 +02:00
09fcac4f48 feat: aggiunto badge blu con conteggio valori ereditati da folder parent negli accordion
Accanto al badge arancione (checkbox spuntate), compare ora un badge blu
"↑N" che conta le proprietà con valore esplicitamente ereditato da una
cartella padre ("Inherited from X"), escludendo i semplici "(Default value)".
Il contatore si aggiorna in tempo reale al cambio delle checkbox.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 17:36:57 +02:00
e09e66941a feat: aggiunto badge con conteggio checkbox attive per ogni accordion in edit_host
Ogni titolo di gruppo (es. "Services - DB") mostra ora il numero di
checkbox spuntate tra parentesi arancioni. Il contatore si aggiorna
in tempo reale al cambio delle checkbox. Aggiornato anche homepageURL
dal vecchio GitLab al nuovo Forgejo.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 17:24:54 +02:00
26c0a9051c Aggiornato il namespace nel file dello script utente Checkmk SwissKnife 2026-06-04 13:05:23 +02:00
063fa25ee6 Aggiornato il namespace e le URL di homepage, update e download nello script utente Checkmk SwissKnife 2026-06-04 13:03:17 +02:00
01a687351b Aggiunta dello script utente Checkmk SwissKnife per miglioramenti all'interfaccia di Checkmk WATO 2026-06-04 12:45:55 +02:00
Renamed from checkmk_swissknife.user.js (Browse further)