--- a/src/p4l/views.py Mon Sep 16 13:13:31 2013 +0200
+++ b/src/p4l/views.py Mon Sep 16 15:11:18 2013 +0200
@@ -6,7 +6,8 @@
'''
from django.conf import settings
-from django.views.generic import ListView, DetailView
+from django.views.generic import ListView, DetailView, View
+from django.shortcuts import redirect, get_object_or_404
from p4l.forms import RecordFilterForm
from p4l.models import Record
from p4l.utils import get_labels_for_uris
@@ -183,5 +184,11 @@
context['languages_list'] = json.dumps(settings.LANGUAGES_LIST)
return context
-
+
+
+class RecordDeleteView(View):
+ def get(self, request, slug, **kwargs):
+ rec = get_object_or_404(Record, identifier=slug)
+ rec.delete()
+ return redirect('p4l_home')
\ No newline at end of file