Fix column reorder with overlapping board access
This commit is contained in:
parent
dc4b7ae0a8
commit
0627da80f6
@ -176,7 +176,7 @@ class TaskColumnViewSet(viewsets.ModelViewSet):
|
||||
TaskBoard.objects.filter(
|
||||
task_board_access_q(request.user),
|
||||
is_archived=False,
|
||||
),
|
||||
).distinct(),
|
||||
pk=board_id,
|
||||
)
|
||||
|
||||
|
||||
@ -1427,8 +1427,21 @@ def test_opening_board_marks_only_its_notifications_as_read(
|
||||
|
||||
def test_board_member_reorders_columns_for_everyone(api_client, user):
|
||||
other_user = make_user("task-column-order@example.com", "+79994440093")
|
||||
first_department = Department.objects.create(name="Первый отдел порядка")
|
||||
second_department = Department.objects.create(name="Второй отдел порядка")
|
||||
EmployeeDepartment.objects.create(
|
||||
employee=other_user,
|
||||
department=first_department,
|
||||
is_active=True,
|
||||
)
|
||||
EmployeeDepartment.objects.create(
|
||||
employee=other_user,
|
||||
department=second_department,
|
||||
is_active=True,
|
||||
)
|
||||
board = TaskBoard.objects.create(name="Общий порядок", created_by=user)
|
||||
board.members.add(user, other_user)
|
||||
board.departments.add(first_department, second_department)
|
||||
first = TaskColumn.objects.create(
|
||||
board=board,
|
||||
name="Первая",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user