Branch: refs/heads/2.2.0
Home:
https://github.com/tribe29/checkmk
Commit: 64608902d10cbf9f9f4806b3c0e68f1bc11e62e7
https://github.com/tribe29/checkmk/commit/64608902d10cbf9f9f4806b3c0e68f1bc…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M cmk/gui/htmllib/top_heading.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Refactoring: Consolidate license enforcement logic
Make license expiration time representation more consistent and adjust test input times to
better reflect limits.
Define licensing limits in common place.
Introduce licensing effects to determine license enforcement behavior.
Determine user messages together with license effects. Consolidates the user messages for
each effect type instead of creating your own message when checking for the license
state.
CMK-12510
Included changes:
Icb34214b17e5f2cbfe4e09014e7d63565c9f51a5
I8887fb39b1b061b512e9ab1da8f2d97a182eac8b
If70464f7365da52797c2c1decf86c90d8cc87d18
I6d5757a76ca1fd6df271c548cff0ecad862fc758
Change-Id: I0f5f8b782d6f84ebe938fd49851800682439db01