Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: 9259dcf6b29660181f3fcfb96768a903d692f81e
https://github.com/Checkmk/checkmk/commit/9259dcf6b29660181f3fcfb96768a903d…
Author: Zoey Hilton <zoey.hilton(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M bandit.yaml
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M tests/bandit-nosec-markers/bandit-exclusions.md
M tests/testlib/event_console.py
Log Message:
-----------
Enable B307 "eval" bandit check
-Annotated or updated where needed.
Change-Id: I7148aaf8cc418dce35e160b696fd48ea40d764a9
Commit: 10c2878d0098e484f020e9d2741bf4720bfb673e
https://github.com/Checkmk/checkmk/commit/10c2878d0098e484f020e9d2741bf4720…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M cmk/gui/autocompleters.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/endpoints/folder_config/__init__.py
M cmk/gui/plugins/openapi/endpoints/host_config/__init__.py
M cmk/gui/plugins/openapi/endpoints/host_internal/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/host_label_sync.py
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_internal.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Cleanup WithPermissions mixin from host and folder classes
The permission checking is now delegated to the PermissionChecker
which isolates a specific functionality now in that helper.
Change-Id: I0691bd82955f3c2003e2b1edf8d1929298f080c5
Commit: c73d70878c2f0c761b727282e57b1152d7a8a0b4
https://github.com/Checkmk/checkmk/commit/c73d70878c2f0c761b727282e57b1152d…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-12 (Wed, 12 Jul 2023)
Changed paths:
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Extract effective attributes from WithAttributes
Move to a dedicated helper, following the same pattern as the
PermissionChecker.
We now have isolated the lazy computation of the effective attributes
and the memoization of the results.
Removed `effective_attribute` special case along the way. This
accessor was adding much value and will also easily typable.
Change-Id: I8a3b2c764b75b72ab599078f794436c7baca29e0
Compare:
https://github.com/Checkmk/checkmk/compare/2620557f2679...c73d70878c2f