changeset 131:596ea5315b3a

Removed the dynamic persona proxy mechanism; on second thought, I don't think we'll need it.
author Atul Varma <varmaa@toolness.com>
date Wed, 02 Apr 2008 17:14:54 -0700
parents 694ff9b2474d
children 09c808e39a98
files personasbackend/personas/models.py personasbackend/personas/urls.py personasbackend/personas/views.py
diffstat 3 files changed, 1 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/personasbackend/personas/models.py	Wed Apr 02 15:07:50 2008 -0700
+++ b/personasbackend/personas/models.py	Wed Apr 02 17:14:54 2008 -0700
@@ -225,10 +225,7 @@
     def __get_resolved_url(self):
         viewinfo = parse_personas_view_url( self.url )
         if not viewinfo:
-            return make_absolute_url( reverse(
-                    'dynamic-persona',
-                    kwargs = { 'persona_id' : str(self.id) }
-                    ) )
+            return self.url
         else:
             return make_absolute_url( reverse(
                     viewinfo['view'],
--- a/personasbackend/personas/urls.py	Wed Apr 02 15:07:50 2008 -0700
+++ b/personasbackend/personas/urls.py	Wed Apr 02 17:14:54 2008 -0700
@@ -16,9 +16,6 @@
     url(r'^legacy/(?P<name>.+)$',
         'personasbackend.personas.views.legacy_cbeard_persona',
         name='legacy-cbeard-persona'),
-    url(r'^dynamic/(?P<persona_id>\d+)/$',
-        'personasbackend.personas.views.dynamic_persona_proxy',
-        name='dynamic-persona'),
 
     # Auth
     url(r'^login/$', 'django.contrib.auth.views.login',
--- a/personasbackend/personas/views.py	Wed Apr 02 15:07:50 2008 -0700
+++ b/personasbackend/personas/views.py	Wed Apr 02 17:14:54 2008 -0700
@@ -29,13 +29,6 @@
         mimetype = "application/vnd.mozilla.xul+xml"
         )
 
-def dynamic_persona_proxy( request, persona_id ):
-    # TODO: Deal with case where persona.url already has a querystring.
-    persona = models.Persona.objects.get( pk=int(persona_id) )
-    action = request.GET.get( "action", "" )
-    return HttpResponseRedirect( "%s?action=%s" % (persona.url,
-                                                   action) )
-
 def list_view( request ):
     personas = models.Persona.objects.filter( status="published" )
     return render_to_response(