buttons in table footer

This commit is contained in:
2025-07-11 20:26:02 +03:00
parent d72cf0a0b3
commit d986fdf232
46 changed files with 1828 additions and 1720 deletions
+7 -3
View File
@@ -8,12 +8,16 @@ def filter_queryset_by_user(queryset, user):
If the user has a line, it filters by that line.
If the user has a company, it filters by all lines associated with that company.
"""
print(f'user: {user}, user company: {user.company}, user line: {user.line}')
if user.line:
return queryset.filter(line=user.line)
filtered = queryset.filter(line=user.line)
print(f"Filtering by line: {user.line.id}, count: {filtered.count()}")
return filtered
elif user.company:
company_lines = user.company.line_company.all()
return queryset.filter(line__in=company_lines)
filtered = queryset.filter(line__in=company_lines)
print(f"Filtering by company: {user.company.id}, count: {filtered.count()}")
return filtered
return queryset