Commit graph

11 commits

Author SHA1 Message Date
4e574565ee Add Age to the columns the Columns dropdown can hide/show 2026-09-23 16:38:26 +02:00
4655ea459f Add Columns dropdown and merge export buttons into a menu
Adds a per-column ON/OFF toggle list (with Show all/Hide all) for
native monitoring table columns, replacing the earlier scattered
approach: hiding State also tints the service name with its state
color. Also consolidates the Markdown/host export buttons into a
single Export menu to keep the bar from growing too wide.
2026-09-23 16:26:31 +02:00
b0252672fa Add "Copy hosts (JSON)" and "Copy hosts (TSV)" buttons for host list views
Adds two buttons to the view.py menu bar that copy hostname (FQDN) and
IP for every host on the page to the clipboard, as JSON or as
tab-separated lines. Works on views grouped by folder across multiple
tables as well as single-table views, and correctly handles views that
render 2 hosts per physical row as side-by-side column pairs.
2026-08-25 12:18:30 +02:00
f91470d103 Fix Configure in WATO menu still not appearing on searchsvc-like views
The 2.20.1 fix only patched host collection inside addViewWatoMenu, but
two gating checks upstream (the polling loop and the SPA-navigation
re-check) still required the classic td.nobr Host column before ever
calling that function, so the menu was never actually built.
2026-08-20 17:54:32 +02:00
3629447279 Fix Configure in WATO menu not appearing on views without a Host column
Falls back to any per-row link carrying a host= parameter when the
classic td.nobr Host column isn't present, e.g. on the Service search
view grouped by service across hosts.
2026-08-20 17:49:56 +02:00
3990656407 Add "Export to Markdown (.md)" button for services tables
Adds a menu bar button on any view.py page showing a services table
(detected by its Display name/Service column, not tied to one
specific view) that exports Site/Host/IP/Display name/Summary/Details
- whichever are actually present on that view - as a Markdown table,
copying it to the clipboard and downloading it as a .md file.
2026-07-31 19:31:38 +02:00
a5f7b1a934 Add "Copy host list (JSON)" button to WATO folder pages
Copies hostname, alias, IPv4 address and monitored site for every
host in the list (folder browsing or host search results) to the
clipboard as JSON.
2026-07-31 12:11:26 +02:00
5fa0506bdd Add ON/OFF toggle for the Extra column, persisted in localStorage
Users can now show/hide the Service Discovery / copy buttons column
from the view.py menu bar instead of always seeing it, with the choice
remembered across reloads and views.
2026-07-30 15:10:13 +02:00
69e872569c Add search/filter bar to large ListChoice checkbox lists
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.
2026-07-30 13:07:12 +02:00
45d6187150 Truncate long hostnames in monitoring view Host column
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.
2026-07-29 17:27:04 +02:00
95f8a899a7 Add CHANGELOG.md with full version history since 2.0 2026-07-13 16:44:58 +02:00