src/p4l/views.py
changeset 30 a84e31f1f223
parent 29 3a3b90b1abb2
child 33 945b144d68c1
--- a/src/p4l/views.py	Wed Sep 04 12:19:06 2013 +0200
+++ b/src/p4l/views.py	Wed Sep 04 13:28:02 2013 +0200
@@ -52,17 +52,12 @@
     
     model = Record
     template_name = "p4l/p4l_record_view.html"
-    slug_field = "uri" # Even if it is useless because we override get_objet
+    slug_field = "identifier"
     
     @method_decorator(login_required)
     def dispatch(self, *args, **kwargs):
         return super(RecordDetailView, self).dispatch(*args, **kwargs)
     
-    def get_object(self, queryset=None):
-        if "uri" not in self.request.GET:
-            raise AttributeError(u"Record view must be called uri GET parameter")
-        return get_object_or_404(Record.objects.select_related("language"), uri=self.request.GET["uri"])
-    
     def get_context_data(self, **kwargs):
         context = DetailView.get_context_data(self, **kwargs)
         # We get the language, "fr" by default