Initial commit

This commit is contained in:
Felix Baumann
2026-06-27 17:07:34 +00:00
commit fb47c53d52
256 changed files with 21270 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
from projects.models import ProjectMembership
from .models import CompanySetting
def project_switcher(request):
if not request.user.is_authenticated:
return {"user_projects": []}
memberships = ProjectMembership.objects.select_related("project").filter(
user=request.user,
project__active=True
)
return {
"user_projects": [m.project for m in memberships]
}
def company_settings(request):
return {
"company_settings": CompanySetting.objects.first()
}