feat(core): If user context not supplied, dont create audithistory for model

this allows tests and direct creation via code if required.

ref: #789 #759
This commit is contained in:
2025-06-06 04:15:13 +09:30
parent a8e2536bd2
commit 7691ad5b0b
9 changed files with 12 additions and 76 deletions

View File

@ -164,8 +164,6 @@ class ViewSetBase:
enabled = True
)
self.model.context['user'] = self.view_user
self.global_org_item = self.model.objects.create(
organization = self.global_organization,
name = 'global_item',
@ -187,8 +185,6 @@ class ViewSetBase:
software = software,
)
self.model.context['user'] = None
self.url_view_kwargs = {'pk': self.item.id}

View File

@ -42,8 +42,6 @@ class API(
self.view_user = User.objects.create_user(username="test_user_view", password="password")
self.model.context['user'] = self.view_user
self.item = self.model.objects.create(
organization = self.organization,
name = 'one',
@ -56,8 +54,6 @@ class API(
enabled = True
)
self.model.context['user'] = None
self.url_view_kwargs = {'pk': self.item.id}
view_permissions = Permission.objects.get(