refactor(assistance): Change KnowledgeBaseCategory model inheritance TenancyObject -> CenturionModel

ref: #783 #786
This commit is contained in:
2025-06-04 07:44:22 +09:30
parent b80cc3e839
commit f5b1738fd2

View File

@ -3,13 +3,16 @@ from django.db import models
from access.fields import *
from access.models.team import Team
from access.models.tenancy import TenancyObject
from core.models.centurion import CenturionModel
User = django.contrib.auth.get_user_model()
class KnowledgeBaseCategory(TenancyObject):
class KnowledgeBaseCategory(
CenturionModel
):
class Meta:
@ -62,9 +65,6 @@ class KnowledgeBaseCategory(TenancyObject):
)
created = AutoCreatedField()
modified = AutoLastModifiedField()
@ -108,17 +108,3 @@ class KnowledgeBaseCategory(TenancyObject):
def __str__(self):
return self.name
def save_history(self, before: dict, after: dict) -> bool:
from assistance.models.knowledge_base_category_history import KnowledgeBaseCategoryHistory
history = super().save_history(
before = before,
after = after,
history_model = KnowledgeBaseCategoryHistory,
)
return history