|
@@ -1,8 +1,8 @@
|
|
|
from itertools import chain
|
|
|
|
|
|
-from django.shortcuts import render
|
|
|
+from django.shortcuts import render, get_object_or_404
|
|
|
|
|
|
-from .models import Service, Cost, Good, CostUse, GoodUse
|
|
|
+from .models import Document, Service, Cost, Good, CostUse, GoodUse
|
|
|
|
|
|
|
|
|
def index(request):
|
|
@@ -25,6 +25,20 @@ def list_resources(request):
|
|
|
return render(request, 'costs/resources_list.html', context)
|
|
|
|
|
|
|
|
|
+def list_documents(request):
|
|
|
+ docs = Document.objects.all().prefetch_related('service_set')
|
|
|
+
|
|
|
+ return render(
|
|
|
+ request, 'costs/documents_list.html', {'documents': docs})
|
|
|
+
|
|
|
+
|
|
|
+def detail_document(request, pk):
|
|
|
+ doc = get_object_or_404(Document, pk=pk)
|
|
|
+
|
|
|
+ return render(
|
|
|
+ request, 'costs/document_detail.html', {'document': doc})
|
|
|
+
|
|
|
+
|
|
|
def detail_service(request, pk):
|
|
|
service = Service.objects.get(pk=pk)
|
|
|
|