app/soc/views/sponsor/profile.py
changeset 270 7dd6d8347b56
parent 259 74eb6b01c82c
child 272 00cea07656c0
equal deleted inserted replaced
269:0f1acc4c3e1e 270:7dd6d8347b56
    23 
    23 
    24 
    24 
    25 from soc.logic import out_of_band
    25 from soc.logic import out_of_band
    26 from soc.logic import sponsor
    26 from soc.logic import sponsor
    27 from soc.views import simple
    27 from soc.views import simple
       
    28 from soc.views import helper
       
    29 import soc.views.helper.templates
    28 from soc.views.helpers import response_helpers
    30 from soc.views.helpers import response_helpers
    29 from soc.views.helpers import template_helpers
       
    30 
    31 
    31 
    32 
    32 DEF_SPONSOR_PUBLIC_TMPL = 'soc/group/profile/public.html'
    33 DEF_SPONSOR_PUBLIC_TMPL = 'soc/group/profile/public.html'
    33 
    34 
    34 def public(request, linkname=None, template=DEF_SPONSOR_PUBLIC_TMPL):
    35 def public(request, linkname=None, template=DEF_SPONSOR_PUBLIC_TMPL):
    50   except out_of_band.ErrorResponse, error:
    51   except out_of_band.ErrorResponse, error:
    51     # show custom 404 page when link name doesn't exist in Datastore
    52     # show custom 404 page when link name doesn't exist in Datastore
    52     return simple.errorResponse(request, error, template, context)
    53     return simple.errorResponse(request, error, template, context)
    53 
    54 
    54   linkname_sponsor.description = \
    55   linkname_sponsor.description = \
    55       template_helpers.unescape(linkname_sponsor.description)
    56       helper.templates.unescape(linkname_sponsor.description)
    56   
    57   
    57   context.update({'linkname_group': linkname_sponsor,
    58   context.update({'linkname_group': linkname_sponsor,
    58                   'group_type': 'Sponsor'})
    59                   'group_type': 'Sponsor'})
    59 
    60 
    60   return response_helpers.respond(request, template, context)
    61   return response_helpers.respond(request, template, context)