This commit is contained in:
Felix Baumann
2026-06-28 10:20:36 +00:00
parent 64b32d0b44
commit 148efd919d
86 changed files with 2475 additions and 760 deletions
+9 -3
View File
@@ -1,17 +1,23 @@
from projects.models import ProjectMembership
from projects.models import ProjectMembership, Project
from .models import CompanySetting
def project_switcher(request):
if not request.user.is_authenticated:
return {"user_projects": []}
return {"user_projects": [], "archived_count": 0}
memberships = ProjectMembership.objects.select_related("project").filter(
user=request.user,
project__active=True
)
archived_count = ProjectMembership.objects.filter(
user=request.user,
project__active=False
).count()
return {
"user_projects": [m.project for m in memberships]
"user_projects": [m.project for m in memberships],
"archived_count": archived_count,
}