From 4d9e06c55ba449565e9eb9584d58d45442c6c39d Mon Sep 17 00:00:00 2001 From: Jon Date: Sun, 16 Feb 2025 20:37:14 +0930 Subject: [PATCH] feat(config_management): save_history method added to Config Group Hosts ref: #605 #637 --- app/config_management/models/groups.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/config_management/models/groups.py b/app/config_management/models/groups.py index 25ba5d2c..76c76b4e 100644 --- a/app/config_management/models/groups.py +++ b/app/config_management/models/groups.py @@ -421,7 +421,18 @@ class ConfigGroupHosts(GroupsCommonFields, SaveHistory): return self.group + def save_history(self, before: dict, after: dict) -> bool: + from config_management.models.config_groups_hosts_history import ConfigGroupHostsHistory + + history = super().save_history( + before = before, + after = after, + history_model = ConfigGroupHostsHistory, + ) + + + return history