Commit graph

94 commits

Author SHA1 Message Date
Eric Lippmann
272e791390 License source files as GPL-3.0-or-later
Add SPDX license headers and mark source files as GPL-3.0-or-later to
preserve the option to relicense under later GPL versions.
2026-03-11 14:03:05 +01:00
Johannes Meyer
b8c33d6a32 Require Icinga Web 2.12 as minimum now
Some checks failed
L10n Update / update (push) Has been cancelled
PHP Tests / Static analysis for php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.4 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.4 on ubuntu-latest (push) Has been cancelled
We were somewhat *compatible* with 2.9. Though, our packages
never allowed to install Icinga Web < 2.12 together with
Icinga DB Web >= 1.2. The latter requires PHP 8.2 as a minimum
and only Icinga Web 2.12 is compatible with it. It's now time
to hard require Icinga Web 2.12, althoug you might argue that
we should have done that already with v1.2…
2025-11-17 15:46:00 +01:00
Johannes Meyer
f88b6449b7 migrate: Drop search migration
Some checks failed
L10n Update / update (push) Has been cancelled
PHP Tests / Static analysis for php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.4 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.4 on ubuntu-latest (push) Has been cancelled
2025-11-06 09:44:32 +01:00
Johannes Meyer
5d068666d3 migrate: Drop monitoring url preview 2025-11-06 09:04:46 +01:00
Johannes Meyer
c2543454b1 migrate: Drop backend selection 2025-11-06 09:04:46 +01:00
Florian Strohmaier
815236eceb css: Prevent .icinga-info content from colliding 2025-06-02 17:03:42 +02:00
Sukhwinder Dhillon
8f4401cc72 Fix horitzontal scroll bar in object detail view caused by progress-bar
Position the `.right` elements with right css property and `.left` with left
2025-04-25 14:00:30 +02:00
Johannes Meyer
609aa080ce css: Drop obsolete view-mode-switcher rules
It had been a list a long time ago, now it's a form.
No list style, margin or padding reset needed.
2025-04-01 14:01:51 +02:00
Johannes Meyer
2794a7c68c AttemptBall: Drop and replace usages with ipl\Web\Widget\Ball 2025-03-28 16:43:49 +01:00
Johannes Meyer
cc6c68bc99 css: Final cleanup 2025-03-28 16:13:17 +01:00
Sukhwinder Dhillon
49cbafc386 Fix ObjectGrid and add php generic types
- Fix object-grid css
2025-03-28 16:13:17 +01:00
Sukhwinder Dhillon
80fc6a4229 Cleanup css and php code 2025-03-28 16:13:17 +01:00
Sukhwinder Dhillon
3035bb0538 Update trait TicketLinks and (Comment/Downtime)Renderer class
TicketLinks: Add setter to disable ticket links. By default, ticket links should be created.
Comment/DowntimeRenderer: Add setter noObjectLink()
CommentRenderer: Add setter noSubjectLink(), only used for the comment-popup
2025-03-28 16:13:17 +01:00
Sukhwinder Dhillon
9febe3bf36 Introduce class ObjectTable and ObjectGrid
- Update css
2025-03-28 16:13:17 +01:00
Sukhwinder Dhillon
1c36123a87 Introduce (Host|Service)(Grid)groupRenderer
- Fix and remove obsolete css
2025-03-28 16:13:16 +01:00
Sukhwinder Dhillon
c55f1dceb8 Introduce TicketLinkObjectList and CommentRenderer
TicketLinkObjectList: This class creates object list with ticket links using TicketLinks trait
CommentRenderer: Defines the rendering rules for Comment object
Cleanup css and unused classes
Adjust comment-popup.less
2025-03-28 16:13:16 +01:00
Johannes Meyer
ce05f5df5d css: Ensure compatibility with the new table layout 2025-03-28 16:13:16 +01:00
Johannes Meyer
7a6352bc62 Drop old header/list item implementation for redundancy groups 2025-03-28 16:13:16 +01:00
Johannes Meyer
6262885479 redundancy-group: Ensure header matches height of others 2025-01-22 15:36:24 +01:00
Sukhwinder Dhillon
2c5caea31f Introduce ObjectHeader class and use it
ObjectHeader
2024-11-19 17:44:55 +01:00
raviks789
e22bd1bde8
Show root problem list for objects with problem and are part of dependency 2024-10-31 09:46:49 +01:00
Johannes Meyer
8da16eaaf2 css: Ensure compatibility with ipl v0.14.2 2024-07-19 11:35:35 +02:00
Johannes Meyer
daa009e2bd CheckStatistics: Fine tune execution start layout rules 2023-10-23 08:03:27 +02:00
Johannes Meyer
6a40732099 CheckStatistics: Don't cut off execution start on small screens..
..only for #col1
2023-10-13 15:40:01 +02:00
Johannes Meyer
882e24e4c2 CheckStatistics: Don't cut off execution start on small screens
fixes #899
2023-10-13 15:30:17 +02:00
raviks789
172e75102f Do not evaluate invalid performance data 2023-09-05 16:44:42 +02:00
Yonas Habteab
423c9a88e4 Deprecate StateBadge class again 2023-08-29 09:27:11 +02:00
Johannes Meyer
4a0583f89d Add StateBadge(s) changes from ipl-web here 2023-07-20 10:20:09 +02:00
Johannes Meyer
121071c7f2 Revert "Drop classes StateBadge and StateBadges"
This reverts commit 6d36b0c3ed.
2023-07-20 09:36:36 +02:00
Johannes Meyer
b3b8004332 Remove public/css/widget/cancel-button.less 2023-07-11 10:30:47 +02:00
Johannes Meyer
6c05f51b00 DowntimeCard: Make progress animatable 2023-06-22 14:56:47 +02:00
Johannes Meyer
515ae13e32 CheckStatistics: Make progress animatable and enhance overall layout 2023-06-22 14:56:47 +02:00
raviks789
7e746e22db Separate grid and table layout styles from item-table 2023-06-20 13:39:53 +02:00
raviks789
b1654ee0e0 Use BaseTableRowItem for HostgroupGridCell and ServicegroupGridCell 2023-06-20 13:39:53 +02:00
Yonas Habteab
7e0956f3d1 CSS: Cherry-pick group grid styles from monitoring 2023-06-20 13:39:53 +02:00
Johannes Meyer
6d36b0c3ed Drop classes StateBadge and StateBadges
They're now part of ipl-web
2023-06-15 15:48:46 +02:00
Sukhwinder Dhillon
2e7d7b9129 CheckStatistics: Show TimePeriod name if available 2023-06-15 15:25:25 +02:00
Johannes Meyer
e2650d289f migrate: Notify the user about the equal/like filter change 2023-06-15 11:07:53 +02:00
raviks789
e1deb4209f Fix negative next check value when both active and passive checks are disabled 2023-06-07 16:04:23 +02:00
Johannes Meyer
2e72779273 css: Fix superfluous bottom margin on quick actions
refs #657
2022-10-26 13:49:27 +02:00
raviks789
8490335bfe
Fix pending state balls (#605)
* Add `plug` icon to `pending` state balls when downtime is scheduled

The `pending` object state balls must contain `plug` icon in case downtime is scheduled for that object.

* Resolve `state-change` css class for `pending` state

`pending` state balls will be represented as hollowed state balls instead of solid state balls (ipl-web@3bccdd0da71a178fc0b10422275bfee8c4d3f4a4).
Hence, `pending` state balls must behave similarly as `ok` or `up` upon change in state of the object.
2022-08-18 14:35:12 +02:00
Johannes Meyer
9e6fbf67a9 css: Ensure compatiblity with collapsible.js in legacy versions 2022-08-18 13:16:44 +02:00
Johannes Meyer
3edebe0846 css: Rename .actions class to .object-detail-actions 2022-07-20 10:56:44 +02:00
raviks789
d31dc5c7fa Change overflow property to overflow-x in performance-data-table class
Since the vertical scrolling must disabled upon clip, only `overflow-x` property is set to `auto`. Similar to `performance-data-table` class in monitoring module.
This fix disables the vertical scrolling in the `performance-data-table` when it overflows.
2022-07-18 09:46:16 +02:00
Johannes Meyer
cf23a8fc7c Introduce new widget Notice 2022-06-29 12:40:43 +02:00
Johannes Meyer
3bc59e3897 CustomVarTable: Utilize new hook Icingadb/CustomVarRenderer 2022-05-27 15:43:59 +02:00
Johannes Meyer
d46e0bedd1 Revert "CheckStatistics: Fix bubble placement in IE11"
This reverts commit 4264f3a5e1.
2022-05-27 15:34:15 +02:00
Johannes Meyer
fe39916ca0 Finally show previous states and current states properly 2022-04-01 14:25:26 +02:00
Johannes Meyer
e946dace15 Remove all traces of cancel-button-like styles 2022-03-21 12:55:26 +01:00
Johannes Meyer
fb6eb88ddf SetAsBackendForm: Make it a ipl\Html\Form 2022-02-24 16:22:37 +01:00