v1.0
This commit is contained in:
@@ -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,
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user