Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2d1f45f71927e437dc636b6ce65bb851cbf4a6ac
https://github.com/tribe29/checkmk/commit/2d1f45f71927e437dc636b6ce65bb851c…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M tests/integration/omd/test_hooks.py
M tests/integration/omd/test_init_scripts.py
Log Message:
-----------
Adapt tests to plus edition
Change-Id: I7020877c578ea7dc2d850f9370d595d0a073bfb9
Commit: 3a7529f5087130099f2091097101070ba1797f4a
https://github.com/tribe29/checkmk/commit/3a7529f5087130099f2091097101070ba…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/endpoint_registry.py
M tests/unit/cmk/gui/plugins/openapi/test_endpoint.py
Log Message:
-----------
RESTAPI: _used_permission is cleared on request
Before this change, the _used_permissions set was only set once when
adding the Endpoint, so the comparison of required and tested
permissions might be broken for certain endpoints.
Now it is cleared before each request and should find more permission
violations.
Change-Id: I3d33e3991a40cf57764d82c5f9da3a2aec530cc9
Commit: c93cbea629bc11c1accb34172793a3e419d0ab6a
https://github.com/tribe29/checkmk/commit/c93cbea629bc11c1accb34172793a3e41…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
A cmk/gui/derived_columns_sorter.py
M cmk/gui/plugins/views/sorters.py
M cmk/gui/sorter.py
M cmk/gui/view.py
M cmk/gui/views/__init__.py
M tests/Makefile
Log Message:
-----------
Break sorter import cycle
Extracting DerivedColumnsSorter from the generic cmk.gui.sorter module
helped. The implementation of that feature still looks questionable, but
that's something for a separate cleanup.
Change-Id: I06efad75143ff9f6a5cde4f7e5920fc0d24f1bbe
Commit: 47d15d843f411025dda404c5dd42852ecbea8aef
https://github.com/tribe29/checkmk/commit/47d15d843f411025dda404c5dd42852ec…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/query_filters.py
M tests/Makefile
Log Message:
-----------
Break CME site filter cycle
In the end the MultipleSitesFilter and SiteFilter classes should get the
CME specific information from the outside. But the current registration
mechanic does not help with this. Before we can clean these specific
issues, we need to lay the foundation by providing a clean edition
specific registration.
Change-Id: I33570874debfe501bafe4eddf6ddfa856d6c5077
Commit: 9fdd66cec4f296fd97bc6760e56ab4f529c3410c
https://github.com/tribe29/checkmk/commit/9fdd66cec4f296fd97bc6760e56ab4f52…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/view_store.py
M cmk/gui/visuals.py
M tests/unit/cmk/gui/views/test_views.py
Log Message:
-----------
Simplify visuals.load by removing skip_func
It was only used from the ViewStore which can do the filtering
on it's own.
Change-Id: I92077542e292dacc76ef02d74e4ef3a58973f6b2
Compare: https://github.com/tribe29/checkmk/compare/130da34e7d29...9fdd66cec4f2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 746e5796b418c5277318ecb662e5b18ff81e8b3f
https://github.com/tribe29/checkmk/commit/746e5796b418c5277318ecb662e5b18ff…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M buildscripts/scripts/trigger-cmk-build-chain.groovy
Log Message:
-----------
Run comp and int tests on CPE
Change-Id: I80910aa8b3e1600ae483de85953f48273157c058
Commit: 1e20b5dcef8435fd477f58f560dced381eb7cabd
https://github.com/tribe29/checkmk/commit/1e20b5dcef8435fd477f58f560dced381…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/base/check_table.py
M tests/unit/cmk/base/test_check_table.py
Log Message:
-----------
Remove unused ConfigCache arg
Change-Id: I15652421891dd8c4432c2a2032a432b8b8823fd2
Commit: 22601be57c724cee96e787fc32db498c738020d0
https://github.com/tribe29/checkmk/commit/22601be57c724cee96e787fc32db498c7…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/snmplib/test_snmplib_snmp_table.py
Log Message:
-----------
Identify more function in ConfigCache
The config classes already have a lot of functionality,
that is a simple way to remove some.
CMK-10515
Change-Id: Ifd03c04a0245c5f691f9f23cb58a389fc29942d9
Compare: https://github.com/tribe29/checkmk/compare/89f16ff1ea3d...22601be57c72
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 89f16ff1ea3d7178d952be364bfe7e3200cafd92
https://github.com/tribe29/checkmk/commit/89f16ff1ea3d7178d952be364bfe7e320…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/context.py
M cmk/gui/hooks.py
M cmk/gui/logged_in.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
A cmk/gui/plugins/openapi/permission_tracking.py
M cmk/gui/plugins/openapi/restful_objects/__init__.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
Untangle OpenAPI endpoint from UI framework code
The new approach decouples the integration by using hooks. The
disadvantage is that this is more loosely coupled, which makes the
connection invisible for static tooling, but it seems to be OK in
this case.
The permission recording state is now moved to the dedicated module
cmk.gui.plugins.openapi.permission_tracking.
And the actual tracking is implemented in the endpoint. From the body
of the function you can also see that it is tightly coupled with the
endpoint, so we now seem to have the best place.
Change-Id: Ie2279e80ad9dfc1e73020058c35a3f89cf336ccd