feat(config_management): save_history method added to Config Groups

ref: #605 #611
This commit is contained in:
2025-02-16 20:36:58 +09:30
parent d708f85883
commit 2027c4fd0e

View File

@ -358,6 +358,20 @@ class ConfigGroups(GroupsCommonFields, SaveHistory):
return self.name return self.name
def save_history(self, before: dict, after: dict) -> bool:
from config_management.models.config_groups_history import ConfigGroupsHistory
history = super().save_history(
before = before,
after = after,
history_model = ConfigGroupsHistory,
)
return history
@receiver(post_delete, sender=ConfigGroups, dispatch_uid='config_group_delete_signal') @receiver(post_delete, sender=ConfigGroups, dispatch_uid='config_group_delete_signal')
def signal_deleted_model(sender, instance, using, **kwargs): def signal_deleted_model(sender, instance, using, **kwargs):