Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 70362e6e7d0948b89da0bf7fd7db4f994ad7e6f9
https://github.com/tribe29/checkmk/commit/70362e6e7d0948b89da0bf7fd7db4f994…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-17 (Tue, 17 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/users.py
M cmk/update_config.py
M tests/unit/cmk/gui/watolib/test_changes.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
Refactor audit log and site changes object references
* Both supported only host and folder references
* The audit log previously used the format "folder_path:host_name" as
reference and named it "linkinfo".
* The site changes were persisting the reference as two element tuple
like this: ("CREHost", "hostname"), ("CREFolder",
"/folder/path").
This change now consolidates both to a common data structure. During
runtime it is represented by the ObjectRef object. For persistence,
the ObjectRef is serialized and deserialized in a standardized way.
Wit the common data structure, this change also unifies the rendering of
the object titles and URLs. The audit log now has a dedicated column for
the object type.
Following changes will add object references for additional object
types.
CMK-6332
Change-Id: Ie626bc2c286b83d640b8a09114da24b8741cdf01
Commit: 1c2b5d79b614fec14e9d2bcbbfc4b94bd5954c7d
https://github.com/tribe29/checkmk/commit/1c2b5d79b614fec14e9d2bcbbfc4b94bd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-17 (Tue, 17 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
Log Message:
-----------
Audit log: Add option to filter by affected object type
It is now possible to filter the audit log by object type, either
all, none or a specific one.
Several minor rendering cleanups on the way.
CMK-6332
Change-Id: I52c733278e2fb3c5bae2663c752027988e8efe48
Commit: 9156345817b5c94438b9d7fdf4393aa0a115963d
https://github.com/tribe29/checkmk/commit/9156345817b5c94438b9d7fdf4393aa0a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-17 (Tue, 17 Nov 2020)
Changed paths:
M cmk/gui/userdb.py
M cmk/gui/wato/pages/audit_log.py
Log Message:
-----------
Audit log: Add options to filter by objects and users
It is now possible to filter the audit log by specific object and user
IDs.
CMK-6332
Change-Id: I40ea6080528ed0da01e9d5c375333224bed9e775
Compare:
https://github.com/tribe29/checkmk/compare/b7f31d803cf3...9156345817b5