@ -286,7 +286,7 @@ class TenancyObject(SaveHistory):
|
||||
|
||||
if(
|
||||
not getattr(self, 'organization', None)
|
||||
and self._meta.model_name !='appsettingshistory' # App Settings for
|
||||
and self._meta.model_name !='appsettingsaudithistory' # App Settings for
|
||||
):
|
||||
|
||||
raise centurion_exceptions.ValidationError(
|
||||
|
@ -40,7 +40,7 @@ from project_management.models.project_milestone_history import ProjectMilestone
|
||||
from project_management.models.project_state_history import ProjectState, ProjectStateAuditHistory
|
||||
from project_management.models.project_type_history import ProjectType, ProjectTypeAuditHistory
|
||||
|
||||
from settings.models.external_link_history import ExternalLink, ExternalLinkHistory
|
||||
from settings.models.external_link_history import ExternalLink, ExternalLinkAuditHistory
|
||||
|
||||
|
||||
|
||||
@ -300,7 +300,7 @@ def model_details(item_pk, item_class) -> dict:
|
||||
|
||||
model_class = ExternalLink
|
||||
|
||||
history_class = ExternalLinkHistory
|
||||
history_class = ExternalLinkAuditHistory
|
||||
|
||||
case 'knowledgebase':
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Generated by Django 5.1.9 on 2025-05-17 17:39
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('core', '0026_rename_manufacturerhistory_manufactureraudithistory'),
|
||||
('settings', '0012_alter_appsettings_global_organization_and_more'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameModel(
|
||||
old_name='AppSettingsHistory',
|
||||
new_name='AppSettingsAuditHistory',
|
||||
),
|
||||
migrations.RenameModel(
|
||||
old_name='ExternalLinkHistory',
|
||||
new_name='ExternalLinkAuditHistory',
|
||||
),
|
||||
]
|
@ -179,12 +179,12 @@ class AppSettings(AppSettingsCommonFields, SaveHistory):
|
||||
|
||||
def save_history(self, before: dict, after: dict) -> bool:
|
||||
|
||||
from settings.models.app_settings_history import AppSettingsHistory
|
||||
from settings.models.app_settings_history import AppSettingsAuditHistory
|
||||
|
||||
history = super().save_history(
|
||||
before = before,
|
||||
after = after,
|
||||
history_model = AppSettingsHistory,
|
||||
history_model = AppSettingsAuditHistory,
|
||||
)
|
||||
|
||||
|
||||
|
@ -6,7 +6,7 @@ from settings.models.app_settings import AppSettings
|
||||
|
||||
|
||||
|
||||
class AppSettingsHistory(
|
||||
class AppSettingsAuditHistory(
|
||||
ModelHistory
|
||||
):
|
||||
|
||||
|
@ -166,12 +166,12 @@ class ExternalLink(TenancyObject):
|
||||
|
||||
def save_history(self, before: dict, after: dict) -> bool:
|
||||
|
||||
from settings.models.external_link_history import ExternalLinkHistory
|
||||
from settings.models.external_link_history import ExternalLinkAuditHistory
|
||||
|
||||
history = super().save_history(
|
||||
before = before,
|
||||
after = after,
|
||||
history_model = ExternalLinkHistory,
|
||||
history_model = ExternalLinkAuditHistory,
|
||||
)
|
||||
|
||||
|
||||
|
@ -6,7 +6,7 @@ from settings.models.external_link import ExternalLink
|
||||
|
||||
|
||||
|
||||
class ExternalLinkHistory(
|
||||
class ExternalLinkAuditHistory(
|
||||
ModelHistory
|
||||
):
|
||||
|
||||
|
@ -2,7 +2,7 @@ from django.test import TestCase
|
||||
|
||||
from core.tests.abstract.test_functional_history import HistoryEntriesCommon
|
||||
|
||||
from settings.models.app_settings_history import AppSettings, AppSettingsHistory
|
||||
from settings.models.app_settings_history import AppSettings, AppSettingsAuditHistory
|
||||
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@ class History(
|
||||
|
||||
model = AppSettings
|
||||
|
||||
history_model = AppSettingsHistory
|
||||
history_model = AppSettingsAuditHistory
|
||||
|
||||
|
||||
@classmethod
|
||||
|
@ -2,7 +2,7 @@ from django.test import TestCase
|
||||
|
||||
from core.tests.abstract.test_functional_history import HistoryEntriesCommon
|
||||
|
||||
from settings.models.external_link_history import ExternalLink, ExternalLinkHistory
|
||||
from settings.models.external_link_history import ExternalLink, ExternalLinkAuditHistory
|
||||
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@ class History(
|
||||
|
||||
model = ExternalLink
|
||||
|
||||
history_model = ExternalLinkHistory
|
||||
history_model = ExternalLinkAuditHistory
|
||||
|
||||
|
||||
@classmethod
|
||||
|
@ -3,7 +3,7 @@ from django.test import TestCase
|
||||
|
||||
from core.tests.abstract.test_unit_model_history_api_v2 import PrimaryModelHistoryAPI
|
||||
|
||||
from settings.models.app_settings_history import AppSettings, AppSettingsHistory
|
||||
from settings.models.app_settings_history import AppSettings, AppSettingsAuditHistory
|
||||
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ class ModelHistoryAPI(
|
||||
|
||||
audit_model = AppSettings
|
||||
|
||||
model = AppSettingsHistory
|
||||
model = AppSettingsAuditHistory
|
||||
|
||||
@classmethod
|
||||
def setUpTestData(self):
|
||||
|
@ -3,7 +3,7 @@ from django.test import TestCase
|
||||
|
||||
from core.tests.abstract.test_unit_model_history_api_v2 import PrimaryModelHistoryAPI
|
||||
|
||||
from settings.models.external_link_history import ExternalLink, ExternalLinkHistory
|
||||
from settings.models.external_link_history import ExternalLink, ExternalLinkAuditHistory
|
||||
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ class ModelHistoryAPI(
|
||||
|
||||
audit_model = ExternalLink
|
||||
|
||||
model = ExternalLinkHistory
|
||||
model = ExternalLinkAuditHistory
|
||||
|
||||
@classmethod
|
||||
def setUpTestData(self):
|
||||
|
@ -3,7 +3,7 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResp
|
||||
from api.viewsets.common import ModelRetrieveUpdateViewSet
|
||||
|
||||
# This import only exists so that the migrations can be created
|
||||
from settings.models.app_settings_history import AppSettingsHistory # pylint: disable=W0611:unused-import
|
||||
from settings.models.app_settings_history import AppSettingsAuditHistory # pylint: disable=W0611:unused-import
|
||||
from settings.serializers.app_settings import (
|
||||
AppSettings,
|
||||
AppSettingsModelSerializer,
|
||||
|
@ -3,7 +3,7 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResp
|
||||
from api.viewsets.common import ModelViewSet
|
||||
|
||||
# This import only exists so that the migrations can be created
|
||||
from settings.models.external_link_history import ExternalLinkHistory # pylint: disable=W0611:unused-import
|
||||
from settings.models.external_link_history import ExternalLinkAuditHistory # pylint: disable=W0611:unused-import
|
||||
from settings.serializers.external_links import ExternalLink, ExternalLinkModelSerializer, ExternalLinkViewSerializer
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user