Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d4f0d1aeee19d81cb7b3f5300fd86a8ed6981b7b
https://github.com/tribe29/checkmk/commit/d4f0d1aeee19d81cb7b3f5300fd86a8ed…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
A .werks/12641
M checks/dell_compellent_disks
M tests/unit/checks/generictests/datasets/dell_compellent_disks_regression.py
Log Message:
-----------
12641 FIX dell_compellent_disks: introduce unique item description
The Dell compellent storage disk numbering changed unexpectedly, because the item description was not
stable between multiple SNMP-requests.
Change-Id: I00bb06f35391f4358245b4564af2b8dfed964a99
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 5d212c1198817292468180d652f9a15184ff9ae4
https://github.com/tribe29/checkmk/commit/5d212c1198817292468180d652f9a1518…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
Log Message:
-----------
Add unit test for FilterHostnameOrAlias
This is a preparation for a small refactoring of FilterText.
Change-Id: Idde58f0306e5baeda781d51698c11ddbc63c9f34
Commit: f9ce83bcb197246ffab6205b0b45917045db2cac
https://github.com/tribe29/checkmk/commit/f9ce83bcb197246ffab6205b0b4591704…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
Small refactoring in FilterText and its subclass FilterHostnameOrAlias
This reduces the amount of duplicate code and is a preparation for
adding another subclass.
Change-Id: I874effbdb474816384e6ad5d6b6bbdf814b26fd9
Commit: 743e6bfcd239f64a3b705aa2121b0ede29013585
https://github.com/tribe29/checkmk/commit/743e6bfcd239f64a3b705aa2121b0ede2…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
A .werks/12422
M cmk/gui/plugins/visuals/filters.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
Log Message:
-----------
12422 FIX Notifications of contact: handle multiple contacts correctly
The view "Notifications of contact", which displays the notifications sent to
a given contact, did not properly include notifications which were also sent
to other contacts besides the one in question. This has been fixed.
Change-Id: Id5f4098bde035a75af3f8c6213bf19778251a966
Commit: bb3895bc80793a8dfaf40fb0c27e6c0df68da922
https://github.com/tribe29/checkmk/commit/bb3895bc80793a8dfaf40fb0c27e6c0df…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
A .werks/12421
M cmk/gui/plugins/views/builtin.py
M cmk/gui/plugins/views/mobile.py
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
12421 FIX Notification history: links for multiple contacts
The views showing the notification histories of hosts and/or services
("Notifications of host", "Notifications of host & services") display the
contacts to which the notifications were sent. These contacts are linked
to the view showing only the notifications sent to these contacts. However,
in case a notification was sent to more than one contact, the individual
contacts listed in the notification history were not clickable individually,
as one would expect. Instead, only the entire list of all contacts was
clickable and the target page showed the notifications which were sent to all
of the contacts. Now, each contact is clickable on its own and the target page
shows only the notifications which were sent to this particular contact.
SUP-3631
Change-Id: I4f712fe070bcd8185bef7ad44c2ce1a33d0ec08a
Compare: https://github.com/tribe29/checkmk/compare/67403b192c40...bb3895bc8079
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cf1555a722caeed454011978ce97687097fb02f2
https://github.com/tribe29/checkmk/commit/cf1555a722caeed454011978ce9768709…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
Log Message:
-----------
Add unit test for FilterHostnameOrAlias
This is a preparation for a small refactoring of FilterText.
Change-Id: Idde58f0306e5baeda781d51698c11ddbc63c9f34
Commit: 63509de7e8ad35e6851e4e4f6f90a7e255661b19
https://github.com/tribe29/checkmk/commit/63509de7e8ad35e6851e4e4f6f90a7e25…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
Small refactoring in FilterText and its subclass FilterHostnameOrAlias
This reduces the amount of duplicate code and is a preparation for
adding another subclass.
Change-Id: I874effbdb474816384e6ad5d6b6bbdf814b26fd9
Commit: d0319a3c0b9d5790cebdc084cac3aef472969527
https://github.com/tribe29/checkmk/commit/d0319a3c0b9d5790cebdc084cac3aef47…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
A .werks/12422
M cmk/gui/plugins/visuals/filters.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
Log Message:
-----------
12422 FIX Notifications of contact: handle multiple contacts correctly
The view "Notifications of contact", which displays the notifications sent to
a given contact, did not properly include notifications which were also sent
to other contacts besides the one in question. This has been fixed.
Change-Id: Id5f4098bde035a75af3f8c6213bf19778251a966
Commit: fbf4d336242352105e46a46f5162d8ccb3ec6bb8
https://github.com/tribe29/checkmk/commit/fbf4d336242352105e46a46f5162d8ccb…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
A .werks/12421
M cmk/gui/plugins/views/builtin.py
M cmk/gui/plugins/views/mobile.py
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
12421 FIX Notification history: links for multiple contacts
The views showing the notification histories of hosts and/or services
("Notifications of host", "Notifications of host & services") display the
contacts to which the notifications were sent. These contacts are linked
to the view showing only the notifications sent to these contacts. However,
in case a notification was sent to more than one contact, the individual
contacts listed in the notification history were not clickable individually,
as one would expect. Instead, only the entire list of all contacts was
clickable and the target page showed the notifications which were sent to all
of the contacts. Now, each contact is clickable on its own and the target page
shows only the notifications which were sent to this particular contact.
SUP-3631
Change-Id: I4f712fe070bcd8185bef7ad44c2ce1a33d0ec08a
Compare: https://github.com/tribe29/checkmk/compare/91d2119e63d5...fbf4d3362423
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7f014b1c6d8028a9d0ed03bf5968c41b3570c27a
https://github.com/tribe29/checkmk/commit/7f014b1c6d8028a9d0ed03bf5968c41b3…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
A .werks/12627
M checks/entity_sensors
Log Message:
-----------
entity_sensors: useful refactorings for migration
* remove large blocks of comments
* extract "map_xyz" variables in parsed as global variables or helper
functions
* extract sensor name reformatting to helper function
* introduce discovery functions
* refactor get item data in check function
* use check levels function directly instead of check_fan, as it is
almost the same
Change-Id: I5cd7a41ad4a021d1309b56a0d54254b8a59ab3ee
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 0e70fc0abc5bec27395eefee52086c2d155a3d8f
https://github.com/tribe29/checkmk/commit/0e70fc0abc5bec27395eefee52086c2d1…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
M cmk/gui/plugins/dashboard/utils.py
Log Message:
-----------
ABCFigureDashlet: Handle context the same way as all other dashlets
All dashlets now follow this merge order (higher --> more important):
1. URI vars (filters set by the user in the Filter menu)
2. Dashboard context
3. Dashlet context
FEED-5488
Change-Id: I956fb81effce08c1d8d0f69d5ec862c76f021234
Commit: 67403b192c400a1221cf7d10deb641c0ff54317a
https://github.com/tribe29/checkmk/commit/67403b192c400a1221cf7d10deb641c0f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
A .werks/12420
M cmk/gui/plugins/dashboard/utils.py
Log Message:
-----------
12420 FIX Dashboards: Unify handling of dashboard-wide filters
There are two ways to define dashboard-wide filters:
<ol>
<li>In the dashboard configuration, these filters are persisted.</li>
<li>Using the filter menu, these filters are not persisted.</li>
</ol>
This werk allows users to consistenly overwrite filters defined via option 1
with filters defined via option 2. Previously, this was only possible for some
dashlets. Note that this overwrite is of course only temporary. Once the
page showing the dashboard is closed, any filters defined via option 2 are
gone.
Note that filters defined on the dashlet level still have the highest priority,
as was the case before this werk. This means that any filter defined via option 1
or 2 from above will not overwrite a filter defined in the configuration of an
individual dashlet.
FEED-5488
Change-Id: I69aef3742c9ae49a2be9703a7d2432832d2a6239
Compare: https://github.com/tribe29/checkmk/compare/21d305c459e6...67403b192c40
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 93843bd8d10aca098993a96a05453b7d0919d2f5
https://github.com/tribe29/checkmk/commit/93843bd8d10aca098993a96a05453b7d0…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
M cmk/gui/plugins/dashboard/utils.py
Log Message:
-----------
ABCFigureDashlet: Handle context the same way as all other dashlets
All dashlets now follow this merge order (higher --> more important):
1. URI vars (filters set by the user in the Filter menu)
2. Dashboard context
3. Dashlet context
FEED-5488
Change-Id: I956fb81effce08c1d8d0f69d5ec862c76f021234
Commit: 695ccb7afa7f4c46d2f5161c2b6b7664fa535ad0
https://github.com/tribe29/checkmk/commit/695ccb7afa7f4c46d2f5161c2b6b7664f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
A .werks/12420
M cmk/gui/plugins/dashboard/utils.py
Log Message:
-----------
12420 FIX Dashboards: Unify handling of dashboard-wide filters
There are two ways to define dashboard-wide filters:
<ol>
<li>In the dashboard configuration, these filters are persisted.</li>
<li>Using the filter menu, these filters are not persisted.</li>
</ol>
This werk allows users to consistenly overwrite filters defined via option 1
with filters defined via option 2. Previously, this was only possible for some
dashlets. Note that this overwrite is of course only temporary. Once the
page showing the dashboard is closed, any filters defined via option 2 are
gone.
Note that filters defined on the dashlet level still have the highest priority,
as was the case before this werk. This means that any filter defined via option 1
or 2 from above will not overwrite a filter defined in the configuration of an
individual dashlet.
FEED-5488
Change-Id: I69aef3742c9ae49a2be9703a7d2432832d2a6239
Compare: https://github.com/tribe29/checkmk/compare/4daeef8d07ec...695ccb7afa7f
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 21d305c459e67dfdbe8258bfbdceebc83ef7826a
https://github.com/tribe29/checkmk/commit/21d305c459e67dfdbe8258bfbdceebc83…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-03-24 (Wed, 24 Mar 2021)
Changed paths:
M werk
Log Message:
-----------
Fix werk script: use correct path for old werk ids
... during the migration step
Change-Id: If9593940ec6c6479bfe52c6694c117f431b3d844