Правки логики

This commit is contained in:
2026-09-21 20:37:18 +03:00
parent f653a06820
commit 536679925a
30 changed files with 447 additions and 191 deletions
+5 -1
View File
@@ -10,7 +10,7 @@ from apps.it_manager.models import (
Equipment, EquipmentAssignment, EquipmentModel, Ticket, WorkLog,
)
from core.models.directories import Directory
from core.test_utils import login_2fa
from core.test_utils import login_2fa, grant_all_locations
Employee = get_user_model()
@@ -89,6 +89,7 @@ class ItManagerEquipmentTests(TestCase):
def setUp(self):
self.it_user = make_employee(is_staff=False)
self.it_user.groups.add(Group.objects.get(name='IT'))
grant_all_locations(self.it_user)
self.client = Client()
login_2fa(self.client, self.it_user)
@@ -274,6 +275,7 @@ class ItManagerTicketTests(TestCase):
def setUp(self):
self.it_user = make_employee(is_staff=False)
self.it_user.groups.add(Group.objects.get(name='IT'))
grant_all_locations(self.it_user)
self.requester = make_employee()
self.client = Client()
login_2fa(self.client, self.it_user)
@@ -311,6 +313,7 @@ class ItManagerWorkLogTests(TestCase):
def setUp(self):
self.it_user = make_employee(is_staff=False)
self.it_user.groups.add(Group.objects.get(name='IT'))
grant_all_locations(self.it_user)
self.client = Client()
login_2fa(self.client, self.it_user)
@@ -398,6 +401,7 @@ class ItManagerWorkLogFilterEditTests(TestCase):
it_group = Group.objects.get(name='IT')
for u in (self.head, self.tech_a, self.tech_b):
u.groups.add(it_group)
grant_all_locations(u)
self.log_a = WorkLog.objects.create(
date=date(2026, 9, 1),