src/p4l/views.py
changeset 27 d2a40f44cbb9
parent 24 3b1b0a9309d6
parent 26 a0e152dd1fad
child 29 3a3b90b1abb2
--- a/src/p4l/views.py	Tue Sep 03 17:44:17 2013 +0200
+++ b/src/p4l/views.py	Wed Sep 04 10:02:22 2013 +0200
@@ -9,10 +9,10 @@
 from django.contrib.auth.decorators import login_required
 from django.shortcuts import get_object_or_404
 from django.utils.decorators import method_decorator
-from django.views.generic import ListView, DetailView
-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
 
 
@@ -113,3 +113,14 @@
         
         return context
 
+
+# class RecordEditView(TemplateView):
+#     http_method_names = ['get']
+#     template_name = 'record_update_form.html'
+
+class RecordEditView(UpdateView):
+    model = Record
+    template_name_suffix = '_update_form'
+    slug_field = "identifier"
+    slug_url_kwarg = "id"
+