Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: db313c18ec73a39395cd4ce5777cd71888204cbc
https://github.com/Checkmk/checkmk/commit/db313c18ec73a39395cd4ce5777cd7188…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/pagetypes.py
Log Message:
-----------
Pagetypes: Pydantic + data classes: base classes
We implement a `config` property that converts the current spec
(`TypedDict`) into a data class. This allows for gradually migrating
all sub-classes.
This new property is only temporary. In a later commit, we will instead
pass a data class instance in the constructor. Also note that modifying
the object returned by `config` is pointless in the current state,
since changes are not persisted. However, this issue will solve itself
once the migration is complete.
CMK-17315
Change-Id: I6177ae564589f6d16c923d5901f4d7e6978acc0c
Commit: ac7931517e45cae67007e49eb265397262aa9bce
https://github.com/Checkmk/checkmk/commit/ac7931517e45cae67007e49eb26539726…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/_snapin/_bookmarks.py
M cmk/gui/sidebar/_snapin/_registry.py
Log Message:
-----------
Pagetypes: Pydantic + data classes: Bookmarks & snap-ins
CMK-17315
Change-Id: Ied3282d5dc4929252fe0393dc2d753559a4b29f8
Commit: b7c7e3a29e5f3f3d6385e060afeea19888b1e74c
https://github.com/Checkmk/checkmk/commit/b7c7e3a29e5f3f3d6385e060afeea1988…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/pagetypes.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/_snapin/_bookmarks.py
M cmk/update_config/plugins/actions/pagetypes.py
Log Message:
-----------
Pagetypes: Pydantic + data classes: Switch over to new types
CMK-17315
Change-Id: I0d84844088a0ed48049d875b1a89b8d4923d1727
Compare:
https://github.com/Checkmk/checkmk/compare/1ba91b31862f...b7c7e3a29e5f
To unsubscribe from these emails, change your notification settings at
https://github.com/Checkmk/checkmk/settings/notifications