--- 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"
+