--- a/src/p4l/views.py Tue Sep 03 12:31:05 2013 +0200
+++ b/src/p4l/views.py Wed Sep 04 10:01:38 2013 +0200
@@ -6,15 +6,11 @@
'''
from django.conf import settings
-#from django.core.paginator import Paginator, InvalidPage, EmptyPage
-#from django.db.models import Count
-#from django.http.response import HttpResponse, HttpResponseForbidden
from django.shortcuts import get_object_or_404
-from django.views.generic import ListView, DetailView#, View
-#from django.views.generic.list import MultipleObjectMixin
-from .models import Record
-from .forms import RecordFilterForm
-from .utils import get_labels_for_uris
+from django.views.generic import ListView, DetailView, TemplateView, UpdateView
+from p4l.forms import RecordFilterForm
+from p4l.models import Record
+from p4l.utils import get_labels_for_uris
import logging
@@ -108,3 +104,14 @@
return context
+
+# class RecordEditView(TemplateView):
+# http_method_names = ['get']
+# template_name = 'record_update_form.html'
+
+class RecordEditView(View):
+ model = Record
+ template_name_suffix = '_update_form'
+ slug_field = "identifier"
+ slug_url_kwarg = "id"
+