From aa43c2e46a193364fccadd0799dfb24737905f1f Mon Sep 17 00:00:00 2001 From: Jon Date: Sun, 16 Feb 2025 20:37:27 +0930 Subject: [PATCH] feat(config_management): save_history method added to Config Group Software ref: #605 #637 --- app/config_management/models/groups.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/config_management/models/groups.py b/app/config_management/models/groups.py index 76c76b4e..28b5f116 100644 --- a/app/config_management/models/groups.py +++ b/app/config_management/models/groups.py @@ -520,3 +520,15 @@ class ConfigGroupSoftware(GroupsCommonFields, SaveHistory): return self.config_group + def save_history(self, before: dict, after: dict) -> bool: + + from config_management.models.config_groups_software_history import ConfigGroupSoftwareHistory + + history = super().save_history( + before = before, + after = after, + history_model = ConfigGroupSoftwareHistory, + ) + + + return history