Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: f7323580d33e773b99cc3e4ce7a05a83f65b597c
https://github.com/tribe29/checkmk/commit/f7323580d33e773b99cc3e4ce7a05a83f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/utils/tags.py
M tests/unit/cmk/gui/watolib/test_tags.py
M tests/unit/cmk/utils/test_utils_tags.py
Log Message:
-----------
Drop legacy tag config processing
Change-Id: I569da0a80560e651f03ad8cb64404b69a3d40a79
Commit: 4484457dc8edd76be133dcadb8c84a97a9751886
https://github.com/tribe29/checkmk/commit/4484457dc8edd76be133dcadb8c84a97a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/utils/tags.py
Log Message:
-----------
Started cleaning up GroupedTag/AuxTag
Dropping the base class which did not really add benefit to both classes since
the functions of the base class mostly had to deal with differences of both
child classes.
Change-Id: Idcd74ddbac8fc033e63ad8e4ee827bdaafb685d7
Commit: 2fe5bfdf9274db767ae7fd53dc2606362cb749a0
https://github.com/tribe29/checkmk/commit/2fe5bfdf9274db767ae7fd53dc2606362…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/gui/wato/pages/tags.py
M cmk/utils/tags.py
M tests/unit/cmk/utils/test_utils_tags.py
Log Message:
-----------
Cleanup tag class initialization from config
This is a minimal change which enables us to add proper type
hints to the classes in the next step.
Change-Id: Ieeeb18489397e9914e647f98d1935d79bf0ee569
Commit: 634940339f3965666cdc929ad3cf17bf2325bdc4
https://github.com/tribe29/checkmk/commit/634940339f3965666cdc929ad3cf17bf2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/watolib/sample_config.py
M cmk/gui/watolib/tags.py
M cmk/update_config.py
M cmk/utils/tags.py
M tests/unit/cmk/gui/wato/pages/test_rulesets.py
M tests/unit/cmk/gui/watolib/test_tags.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_ruleset_transformer.py
M tests/unit/cmk/utils/test_utils_tags.py
Log Message:
-----------
Also cleanup TagGroup and TagConfig initialization
Change-Id: I03078254e2ed3177ecd8446ee7f8f230a70f155b
Commit: d59c5362bdadefff077e9b8972b8a7d45b732fd9
https://github.com/tribe29/checkmk/commit/d59c5362bdadefff077e9b8972b8a7d45…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M cmk/base/default_config/base.py
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/views.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/watolib/host_attributes.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/utils/tags.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
Add type hints to cmk.utils.tags
This change already uncovers some "unclean" call sites and clarifies
the situation at many places.
Change-Id: I88ea8eb85d4a90155edcbbc6782b1d34abbe4204
Compare:
https://github.com/tribe29/checkmk/compare/60531fa4416b...d59c5362bdad