Files
timerr/apps/projects/views.py
T
2026-07-15 00:12:31 +05:00

13 lines
466 B
Python

from django.contrib.auth.decorators import login_required
from django.core.exceptions import PermissionDenied
from django.shortcuts import render
from .models import Project
@login_required
def project_list(request):
if not request.user.is_app_admin:
raise PermissionDenied
projects = Project.objects.select_related("company").prefetch_related("memberships__user")
return render(request, "management/project_list.html", {"projects": projects})