equal
deleted
inserted
replaced
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) |