Commit Graph

13634 Commits

Author SHA1 Message Date
Johannes Meyer 83e8b3b8e8 detail-content: Use widget `CustomVarTable` to render custom vars 2022-03-02 10:40:57 +01:00
Johannes Meyer 6085b02b16 monitoring: Introduce new class `CustomVarTable` 2022-03-02 10:38:08 +01:00
Johannes Meyer b0a7464795 Introduce new hook `Monitoring/CustomVarRenderer` 2022-03-02 10:38:08 +01:00
Johannes Meyer 2eef96dc15
Merge pull request #4688 from Icinga/remove-solarized-dark
Remove solarized-dark theme
2022-03-02 09:50:26 +01:00
Johannes Meyer db55ce28d5 doc: Mention the removal of solarized-dark in the upgrading section 2022-03-02 09:46:11 +01:00
Johannes Meyer 1e6639971f StyleSheet: Only set theme on the compiler if it exists
The compiler itself can handle invalid themes, but doesn't
log the user name which makes it hard to track the cause down.
2022-03-02 09:44:49 +01:00
Johannes Meyer c5343f5575 css: Remove solarized-dark theme 2022-03-02 08:37:10 +01:00
Johannes Meyer 48e0f1bd1f PluginOutput: Transform newlines first and purify HTML afterwards
fixes #4686
2022-03-02 08:23:51 +01:00
Johannes Meyer dd7f418b48
Merge pull request #4685 from Icinga/enhance-pdf-export
Enhance pdf export
2022-03-02 08:17:52 +01:00
Johannes Meyer a0e4099494 doc: Deprecate dompdf 2022-03-01 17:12:05 +01:00
Johannes Meyer bd57172f47 css: Introduce new class `print-only`..
..to only show content when printing
2022-03-01 17:04:38 +01:00
Johannes Meyer 85c42f8400 Enhance page layout when exporting to PDF using dompdf
It's still not perfect. But better than previously.
Using the pdfexport module is still recommended though.
2022-03-01 17:04:38 +01:00
Johannes Meyer 6d744e585f monitoring/list/services: Enhance PDF layout 2022-03-01 17:04:38 +01:00
Johannes Meyer 159ca2ce3f monitoring/list/servicegroups: Enhance PDF layout 2022-03-01 17:04:38 +01:00
Johannes Meyer 861f166798 monitoring/list/hosts: Enhance PDF layout 2022-03-01 17:04:38 +01:00
Johannes Meyer 4da687ae27 monitoring/list/hostgroups: Enhance PDF layout 2022-03-01 17:04:38 +01:00
Johannes Meyer d5fbae7b28 monitoring/list/downtimes: Enhance PDF layout 2022-03-01 17:04:38 +01:00
Johannes Meyer 122d52c953 monitoring/list/contacts: Enhance PDF layout 2022-03-01 17:04:38 +01:00
Johannes Meyer 298f2a3061 monitoring/list/comments: Enhance PDF layout 2022-03-01 17:04:38 +01:00
Johannes Meyer b50d68553f ActionController: Utilize `Icinga\Common\PdfExport` 2022-03-01 17:00:58 +01:00
Johannes Meyer 466a6189a7 Introduce trait `Icinga\Common\PdfExport` 2022-02-28 17:30:44 +01:00
Johannes Meyer 8779f9f175 IdoQuery: Join customvars with only live references 2022-02-28 13:08:05 +01:00
Johannes Meyer 1092421782 Ido\Query\: Add objecttype_id checks where missing 2022-02-28 13:07:17 +01:00
Johannes Meyer 00353a1f25
Merge pull request #4660 from Icinga/fix/unhandled-service-counter-not-always-visible-3921
Drop the unhandled services counter in host lists
2022-02-28 13:05:29 +01:00
Johannes Meyer e7bc0a136b Perfdata: Render unknown UOMs as-is 2022-02-28 11:53:59 +01:00
Florian Strohmaier 5b8bbf0d32 about.less: color “configure” links in about view 2022-02-28 10:08:23 +01:00
Johannes Meyer 796742f03d monitoring/list/hosts: Don't show unhandled service counts
It has too much problems. It wasn't even visible since the
initial release, at least not if there were many results.
It being visible was more a case of chance than guarantee.
We now also identified a major issue with restrictions and
the way we can assemble queries here. In short, there are
too much technical difficulties that we deemed it not
worthwhile to keep.
2022-02-25 17:09:13 +01:00
Johannes Meyer 2e9a94144f HostserviceproblemsummaryQuery: Don't clear order of the host status query 2022-02-25 17:08:39 +01:00
Johannes Meyer dee70b029f
Merge pull request #4496 from Icinga/feature/redesign-about-view
Feature/redesign about view
2022-02-25 12:33:30 +01:00
Johannes Meyer 3c48d693ff about: Fix documentation link and use a version dependent one 2022-02-25 12:27:08 +01:00
Florian Strohmaier c7510db632 CSS: Add hover effect for social icons
refs #4496
2022-02-25 12:27:08 +01:00
Florian Strohmaier e54c1721ad CSS: Style about page
refs #4328
2022-02-25 12:27:08 +01:00
Florian Strohmaier c1d0c132f3 about/index: Adjust markup
refs #4328
2022-02-25 11:06:22 +01:00
Johannes Meyer b15da5283a
Merge pull request #4673 from Icinga/bugfix/css-fix-theme-issues
css: fix theme issues
2022-02-25 11:00:57 +01:00
Johannes Meyer e0e922efc9 base.less: Cleanup overidden ipl-web light variables 2022-02-25 10:52:16 +01:00
Florian Strohmaier 6bf05b8a8b base.less: Add ipl-web overrides for light mode vars 2022-02-25 10:52:16 +01:00
Florian Strohmaier c02895d3b0 base.less: Remove redundant ipl-web vars 2022-02-25 10:52:16 +01:00
Florian Strohmaier 3c7660536b high-contrast.less: `@low-sat-dark` from light theme 2022-02-25 10:52:16 +01:00
Florian Strohmaier 67e7339bfc high-contrast.less: Fix search-suggestions input border 2022-02-25 10:52:16 +01:00
Florian Strohmaier 24b6fa987b high-contrast.less: Compensate border with reduced padding 2022-02-25 10:52:16 +01:00
Florian Strohmaier 9f6a4f4797 base.less: Set ipl-web vars 2022-02-25 10:52:16 +01:00
Florian Strohmaier acaab3737f colorblind: Optimize for new theme modes 2022-02-25 10:52:16 +01:00
Johannes Meyer 762663a3f6 utils.js: Use jQuery to check id uniqueness 2022-02-24 16:38:10 +01:00
Johannes Meyer 379ddb91f0 Only serve existing static library assets, really!? 2022-02-23 17:18:16 +01:00
Johannes Meyer 9883c36841 SshResourceForm: Don't accept `file://...` as private key 2022-02-23 16:41:40 +01:00
Blerim Sheqa 52d51f0ee5 Update installation instructions for easier navigation on icinga.com 2022-02-16 11:26:21 +01:00
Johannes Meyer 74a01223ee css: Don't let the sidebar's shadow catch pointer events
fixes #4675
2022-02-15 16:31:12 +01:00
Johannes Meyer a4d34e265f IdoQuery: Don't try to add a `HAVING` without group by rules 2022-02-11 12:11:40 +01:00
Florian Strohmaier 44dc6fd8ee Winter.less: Update styles
refs #4407
2022-02-11 10:11:37 +01:00
Sukhwinder Dhillon 431c8c9622 Remove mixins that exist in ipl-web
To make ipl-web independent, all mixins used in ipl-web are now
defined in ipl-web (https://github.com/Icinga/ipl-web/pull/54).
Therefore, these mixins are redundant here.
2022-02-10 17:02:03 +01:00