]> git.parisson.com Git - telemeta.git/commitdiff
fix more redirects
authoryomguy <yomguy@parisson.com>
Mon, 1 Oct 2012 13:02:51 +0000 (15:02 +0200)
committeryomguy <yomguy@parisson.com>
Mon, 1 Oct 2012 13:02:51 +0000 (15:02 +0200)
telemeta/urls.py
telemeta/views/collection.py
telemeta/views/item.py
telemeta/views/profile.py

index 8dab15e38023f3109b9c71b2dfccccb87d99afad..85d16ca73161bca5aa44ef9571b80295277a82c6 100644 (file)
@@ -170,6 +170,7 @@ urlpatterns = patterns('',
     # Corpus list
     url(r'^archives/corpus/$', 'django.views.generic.list_detail.object_list',
         dict(all_corpus, paginate_by=20, template_name="telemeta/resource_list.html", extra_context={'type':'corpus'}), name="telemeta-corpus"),
+
     # Fonds list
     url(r'^archives/fonds/$', 'django.views.generic.list_detail.object_list',
         dict(all_fonds, paginate_by=20, template_name="telemeta/resource_list.html", extra_context={'type':'fonds'}), name="telemeta-fonds"),
index de2677fa5a5ba1328f43a5a7561f96947148debc..7fb0def438c29b8dc8530e4f57f1a66b3cb17527 100644 (file)
@@ -81,7 +81,7 @@ class CollectionView(object):
                     code = public_id
                 form.save()
                 collection.set_revision(request.user)
-                return HttpResponseRedirect('/archives/collections/'+code)
+                return redirect('telemeta-collection-detail', code)
         else:
             form = MediaCollectionForm(instance=collection)
 
@@ -98,7 +98,7 @@ class CollectionView(object):
                     code = public_id
                 form.save()
                 collection.set_revision(request.user)
-                return HttpResponseRedirect('/archives/collections/'+code)
+                return redirect('telemeta-collection-detail', code)
         else:
             form = MediaCollectionForm(instance=collection)
 
@@ -115,7 +115,7 @@ class CollectionView(object):
                     code = public_id
                 form.save()
                 collection.set_revision(request.user)
-                return HttpResponseRedirect('/archives/collections/'+code)
+                return redirect('telemeta-collection-detail', code)
         else:
             collection = MediaCollection.objects.get(public_id=public_id)
             form = MediaCollectionForm(instance=collection)
@@ -137,7 +137,7 @@ class CollectionView(object):
         """Delete a given collection"""
         collection = MediaCollection.objects.get(public_id=public_id)
         collection.delete()
-        return HttpResponseRedirect('/archives/collections/')
+        return redirect('telemeta-collections')
 
     def related_media_collection_stream(self, request, collection_public_id, media_id):
         collection = MediaCollection.objects.get(public_id=collection_public_id)
@@ -155,7 +155,7 @@ class CollectionView(object):
             if formset.is_valid():
                 formset.save()
                 collection.set_revision(request.user)
-                return HttpResponseRedirect('/archives/collections/'+public_id)
+                return redirect('telemeta-collection-edit', public_id)
         else:
             formset = MediaCollectionRelatedFormSet(instance=collection)
 
index 116a4358781007edee99de71aff28d2ede1db083..f212972e5939e1a763df498623d1d47c0c9d0e99 100644 (file)
@@ -230,7 +230,7 @@ class ItemView(object):
             if formset.is_valid():
                 formset.save()
                 item.set_revision(request.user)
-                return redirect('telemeta-item-edit', item.public_id)
+                return redirect('telemeta-item-edit', public_id)
         else:
             formset = MediaItemRelatedFormSet(instance=item)
 
index 322ece81481928d8836ff522e07a5032a44747fd..8cdfd32c36613db09bc3de767ea726354a47f332 100644 (file)
@@ -82,7 +82,7 @@ class ProfileView(object):
             if user_form.is_valid() and profile_form.is_valid():
                 user_form.save()
                 profile_form.save()
-                return HttpResponseRedirect('/accounts/'+username+'/profile/')
+                return redirect('telemeta-desk-profile', username)
         else:
             user_form = UserChangeForm(instance=user, prefix='user')
             profile_form = UserProfileForm(instance=profile, prefix='profile')