12 lines
385 B
Python
12 lines
385 B
Python
from django.contrib.auth.decorators import login_required
|
|
from django.core.exceptions import PermissionDenied
|
|
from django.shortcuts import render
|
|
|
|
from .models import Company
|
|
|
|
@login_required
|
|
def company_list(request):
|
|
if not request.user.is_app_admin:
|
|
raise PermissionDenied
|
|
return render(request, "management/company_list.html", {"companies": Company.objects.all()})
|