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.
This commit is contained in:
parent
b0252672fa
commit
4655ea459f
3 changed files with 379 additions and 39 deletions
|
|
@ -5,6 +5,14 @@ All notable changes to **Checkmk SwissKnife** are documented in this file.
|
|||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [2.22.0] - 2026-09-23
|
||||
|
||||
### Added
|
||||
- "Columns" dropdown in the monitoring view menu bar, on any view.py page with a data table. Lets you hide/show native Checkmk columns that eat horizontal space but aren't always needed (State, Site alias, Host icons, Service icons, Checked, Check command, Groups) — only the columns actually present on the current view are listed, each with its own ON/OFF button plus "Show all"/"Hide all" shortcuts, so it's always clear at a glance what's currently shown. Purely visual, doesn't touch form/checkbox state; the choice is saved and applies to every view. Hiding the State column also tints the service name with that row's state color (green/amber/red/purple), so problems stay identifiable without the column.
|
||||
|
||||
### Changed
|
||||
- "Export to Markdown (.md)", "Copy hosts (JSON)" and "Copy hosts (TSV)" are now grouped under a single "Export ▾" dropdown in the menu bar instead of three separate buttons, to keep the bar from growing too wide now that the Columns dropdown has joined it.
|
||||
|
||||
## [2.21.0] - 2026-08-25
|
||||
|
||||
### Added
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue