Merge branch 'release/2.2.0'

This commit is contained in:
Johannes Meyer 2019-03-04 15:49:12 +01:00
commit 73ad4a25dd
5 changed files with 420 additions and 216 deletions

File diff suppressed because it is too large Load diff

View file

@ -21,7 +21,7 @@ You might want to use a script as follows for this task:
ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules"
REPO_URL="https://github.com/Icinga/icingaweb2-module-businessprocess"
TARGET_DIR="${ICINGAWEB_MODULEPATH}/businessprocess"
MODULE_VERSION="2.1.0"
MODULE_VERSION="2.2.0"
URL="${REPO_URL}/archive/v${MODULE_VERSION}.tar.gz"
install -d -m 0755 "${TARGET_DIR}"
wget -q -O - "$URL" | tar xfz - -C "${TARGET_DIR}" --strip-components 1
@ -38,7 +38,7 @@ It will be immediately ready for use:
ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules"
REPO_URL="https://github.com/Icinga/icingaweb2-module-businessprocess"
TARGET_DIR="${ICINGAWEB_MODULEPATH}/businessprocess"
MODULE_VERSION="2.1.0"
MODULE_VERSION="2.2.0"
git clone "${REPO_URL}" "${TARGET_DIR}"
```

View file

@ -1,20 +1,55 @@
<a id="Changelog"></a>Changelog
===============================
2.2.0
-----
### Issues and Features
* You can find issues and feature requests related to this release on our
[roadmap](https://github.com/Icinga/icingaweb2-module-businessprocess/milestone/6?closed=1)
### New Dependency
* The module now depends on the [Icinga PHP Library (ipl)](https://github.com/Icinga/icingaweb2-module-ipl)
### New Features
* Nodes can now be reordered by using Drag'n'Drop
[#123](https://github.com/Icinga/icingaweb2-module-businessprocess/issues/123)
* Importing nodes from other process configurations is now fully supported
[#133](https://github.com/Icinga/icingaweb2-module-businessprocess/issues/133)
### Usability and Visualization
* Lighter Design for the tree view and breadcrumbs
* Breadcrumbs provide a way back to the global overview now
* Info urls to external sites now open in a new browser tab
* Linked processes are now shown as part of a node's impact
### Permissions
* Users restricted by the monitoring module's `monitoring/filter/objects`
restriction now get a properly filtered list of hosts and services
while adding new nodes.
[#67](https://github.com/Icinga/icingaweb2-module-businessprocess/issues/67)
* Users with the permission `businessprocess/showall` were previously not able
to see configurations if they were also restricted by other roles.
[#200](https://github.com/Icinga/icingaweb2-module-businessprocess/issues/200)
2.1.0
-----
### Fixed issues and related features
### Issues and Features
* You can find issues and feature requests related to this release on our
[roadmap](https://github.com/Icinga/icingaweb2-module-businessprocess/milestone/4?closed=1)
### Usability and visualization
### Usability and Visualization
* Missing nodes are now shown in a generic error notice
* `Unbound nodes` (nodes not being shown at top level and not in use as a sub
node) are now reachable through a fake node
* A bug with the Chrome browser showing messed up checkboxes has been fixed
### State calculation
### State Calculation
* Missing nodes are now considered being `UNKNOWN` (or `UNREACHABLE` when
being a host node). The former behaviour comes from Icinga 1.x, as a reload
there had the potential to trigger false alarms. This is no longer an issue

View file

@ -1,6 +1,6 @@
Name: Businessprocess
Version: 2.1.0
Depends: monitoring>=2.4.1
Version: 2.2.0
Depends: monitoring (>= 2.4.1), ipl (>= 0.1.1)
Description: A Business Process viewer and modeler
Provides a web-based process modeler for. It integrates as a module into
Icinga Web 2 and provides a plugin check command for Icinga. Tile and tree