Browse Source

Limit detailed costs access to registered users

Jocelyn Delande 9 years ago
parent
commit
e99dd0575d
1 changed files with 4 additions and 0 deletions
  1. 4 0
      costs/views.py

+ 4 - 0
costs/views.py

@@ -1,3 +1,4 @@
+from django.contrib.auth.decorators import login_required
 from django.core.urlresolvers import reverse
 from django.shortcuts import render, get_object_or_404
 from django.db.models import Sum
@@ -5,6 +6,7 @@ from django.db.models import Sum
 from .models import Document, Service, ServiceUse, CostUse, GoodUse
 
 
+@login_required
 def list_documents(request):
     breadcrumbs = (
         ('Documents', reverse('list-documents')),
@@ -22,6 +24,7 @@ def list_documents(request):
         })
 
 
+@login_required
 def detail_document(request, pk):
     doc = get_object_or_404(Document, pk=pk)
 
@@ -39,6 +42,7 @@ def detail_document(request, pk):
         })
 
 
+@login_required
 def detail_service(request, pk):
     service = Service.objects.get(pk=pk)