Commit graph

1024 commits

Author SHA1 Message Date
raviks789
5a18138559 Show the delete/cancel icon only for the imported node
Imported nodes will not have edit icon on their node tile. Hence, it is required to show the delete icon in their node tile.
As the other nodes will have edit icon and their edit forms contain the delete button, it is not necessary to show the
delete/cancel icon in their node tiles.
2023-07-25 15:34:57 +02:00
raviks789
4205068db2 Add delete button to modify view
The modify view for the process form and edit node form must contain delete button. This allows the user to either
store the modifications or delete the nodes.
2023-07-25 15:34:34 +02:00
Sukhwinder Dhillon
cbb6b018da
Show node id in edit mode (#382)
ref #308
2023-07-20 13:31:46 +02:00
Sukhwinder Dhillon
83194e4942 Drop support for external_info and extra_info flag 2023-07-19 13:34:39 +02:00
Johannes Meyer
9455704b0b
Merge pull request #379 from Icinga/add-new-operator-XOR
Introduce `XOR (^)` operator
2023-07-17 13:57:59 +02:00
Sukhwinder Dhillon
137b494ea4 Update operator screenshots 2023-07-13 10:22:55 +02:00
Sukhwinder Dhillon
be2473864b Introduce new XOR (^) operator 2023-07-13 10:19:08 +02:00
Sukhwinder Dhillon
77075d5c64 Don't show process id if display name exists 2023-07-12 11:54:36 +02:00
Sukhwinder Dhillon
ecdd51b6a0 LegacyConfigParser: Ignore empty lines in parseHeaderLine()
- Otherwise the index 0 of the empty line in elseif cannot be checked, which leads to an error
2023-07-12 11:26:14 +02:00
Johannes Meyer
d8fed188d7
Merge pull request #374 from Icinga/fix/add-icingadb-webs-timestamp-behavior-change
IcingaDbState: `last_state_change` is now a DateTime Obj
2023-06-07 08:29:32 +02:00
Sukhwinder Dhillon
8449d56c07 module.info: Require icingadb module version >=1.1.0 2023-06-06 16:02:59 +02:00
Sukhwinder Dhillon
4143019412 IcingaDbState: last_state_change is now a DateTime Obj
ref https://github.com/Icinga/icingadb-web/pull/753
2023-06-06 15:07:04 +02:00
Eric Lippmann
82ddeba163
Merge pull request #366 from Icinga/UpdateCheckoutAction
Update Checkout Action to v3
2023-01-10 15:56:24 +01:00
Timm Ortloff
0b6e6dc12c CI: Update Checkout Action to v3 2023-01-09 12:43:27 +01:00
raviks789
da2ed1aef4 Prevent deletion of referenced BP config 2022-09-14 09:58:04 +02:00
raviks789
3a7dc64a50
Fix storing of business process with Description having new lines (#339)
* Fix storing of business process with `Description` having new lines

The `LegacyConfigRenderer::renderHeader()` should render new lines in the `Description` field as comments.

This fix avoids occurrence of future issues due to new lines in `Description` field while adding or modifying the
business processes.

* Parse new lines in header

The new lines in header which may belong to the field like `Description` must be parsed correctly.
2022-09-14 09:53:54 +02:00
raviks789
bd2cb52292 Show critical count badge in left menu
The critical count badge of `Business Process` menu section represent number configs that are in critical state.
The critical count badge of configs sub section under represent number of critical root nodes of that specific config.
2022-09-14 09:53:11 +02:00
raviks789
4ca8c72a05 Show service and host nodes for filtered roles
The service and host nodes must be shown, but clicking on these nodes should show
"Access Denied" page.
2022-09-14 09:52:23 +02:00
raviks789
b24600893a Apply the filter for host names when 'Hosts from filter' option is selected 2022-09-14 09:51:31 +02:00
raviks789
ce812c01bf Fix deletion of all occurences of a node
In case the node is not a BP node, we simply have to remove all occurences of the node.
2022-07-28 12:35:45 +02:00
raviks789
731541e667 Fix BP node in case it has pending-handled child node
Increment `PENDING` state summary counter of the BP node in case there are `PENDING-HANDLED` child/children node/s.
2022-07-27 09:23:45 +02:00
Johannes Meyer
d34da32f28 Make sure to expect ITL compatible custom var names 2022-07-21 16:01:37 +02:00
Johannes Meyer
104e2ab488
Merge pull request #334 from Icinga/enhance-detail-view-integration
Enhance detail view integration
2022-07-20 11:33:26 +02:00
Johannes Meyer
4f1d447faa doc: Add monitoring chapter 2022-07-20 11:22:41 +02:00
Johannes Meyer
b8de4580da Add detail integration for Icinga DB Web 2022-07-20 11:22:41 +02:00
Johannes Meyer
b2bc6b852e Enhance DetailViewExtension
* The checkcommand name can now be configured
* The variable names are shortened
* The config and process variables are now separate
2022-07-19 16:19:07 +02:00
Johannes Meyer
8e3b6689f1
Merge pull request #333 from Icinga/matthennings-grapher-hook
Matthenning`s grapher hook
2022-07-19 15:15:14 +02:00
Johannes Meyer
36f97c7a23 TreeRenderer: Override assemble instead of render 2022-07-19 15:03:13 +02:00
Johannes Meyer
7acfac8947 TileRenderer: Override assemble instead of render 2022-07-19 15:03:13 +02:00
Johannes Meyer
f62364b772 Monitoring/DetailViewExtension: Update implementation 2022-07-19 15:03:13 +02:00
Johannes Meyer
fde37a35c6 Rename hook 2022-07-19 14:07:35 +02:00
Matthias
7b8bee8a94 Provide grapher hook 2022-07-19 14:04:19 +02:00
Matthias
bc54d59146 Added Grapher 2022-07-19 14:03:37 +02:00
Johannes Meyer
be0aa5d6f4 IcingaDbState: Use multiple calls of Query::with()
The possibility to pass an array will soon be dropped.
2022-05-23 14:13:54 +02:00
moreamazingnick
0b392762f9 fix/state-can-be-empty-#325 2022-04-06 16:28:02 +02:00
Johannes Meyer
b80eafb3c9 Update requirements
It doesn't get boring.
2022-03-24 15:55:11 +01:00
Johannes Meyer
7593c2e9af
Merge pull request #321 from Icinga/re-remove-php-diff-lib
Remove php-diff library
2022-03-24 15:34:37 +01:00
Johannes Meyer
8c518f9331 Update requirements
I didn't do that enough yet...
2022-03-24 15:26:39 +01:00
Johannes Meyer
6d3146f57a Revert "Merge pull request #320 from Icinga/re-add-php-diff-lib"
This reverts commit 9e9bcb578d, reversing
changes made to 5ccc13c862.
2022-03-24 14:54:03 +01:00
Johannes Meyer
185360bfb6 Increase version to 2.4.0 2022-03-23 10:52:14 +01:00
Johannes Meyer
3d2f120220 Update documentation 2022-03-22 15:03:20 +01:00
Johannes Meyer
c000dd54ae Update requirements 2022-03-22 14:45:02 +01:00
Dirk Goetz
0a9409fecc Permissions: add form elements and documentation
Refs #98
Refs #124
2022-03-16 14:10:07 +01:00
Johannes Meyer
85b8f770ab Controller: Properly handle view compact requests 2022-03-16 13:41:05 +01:00
Johannes Meyer
554b96cebe
Merge pull request #322 from Icinga/update-docs
Update docs
2022-03-16 13:40:49 +01:00
Johannes Meyer
5567358819 module.info: Fix description 2022-03-16 12:48:41 +01:00
Johannes Meyer
a858341c35 Update README.md 2022-03-16 12:43:40 +01:00
Johannes Meyer
ec6295fd63 doc: Update screenshots 2022-03-16 12:41:14 +01:00
Johannes Meyer
9e9bcb578d
Merge pull request #320 from Icinga/re-add-php-diff-lib
Re-add php-diff library
2022-03-16 10:20:24 +01:00
Johannes Meyer
c24dd0a797 css: Ensure compatibility with Icinga Web 2.10 2022-03-16 09:52:54 +01:00