55
66from django .core .validators import validate_email , ValidationError
77from django .http import HttpResponse , HttpResponseForbidden
8- from django .shortcuts import render_to_response , get_object_or_404 , redirect
9- from django .template import RequestContext
8+ from django .shortcuts import get_object_or_404 , redirect , render
9+ from django .conf import settings
1010
1111from ietf .liaisons .models import LiaisonStatement
1212from ietf .liaisons .accounts import (get_person_for_user , can_add_outgoing_liaison ,
@@ -39,12 +39,10 @@ def add_liaison(request, liaison=None):
3939 else :
4040 form = liaison_form_factory (request , liaison = liaison )
4141
42- return render_to_response (
43- 'liaisons/edit.html' ,
44- {'form' : form ,
45- 'liaison' : liaison },
46- context_instance = RequestContext (request ),
47- )
42+ return render (request , 'liaisons/edit.html' , {
43+ 'form' : form ,
44+ 'liaison' : liaison
45+ })
4846
4947
5048@can_submit_liaison_required
@@ -105,14 +103,15 @@ def liaison_list(request):
105103
106104 approvable = approvable_liaison_statements (request .user ).count ()
107105
108- return render_to_response ( 'liaisons/overview.html' , {
106+ return render ( request , 'liaisons/overview.html' , {
109107 "liaisons" : liaisons ,
110108 "can_manage" : approvable or can_send_incoming or can_send_outgoing ,
111109 "approvable" : approvable ,
112110 "can_send_incoming" : can_send_incoming ,
113111 "can_send_outgoing" : can_send_outgoing ,
114112 "sort" : sort ,
115- }, context_instance = RequestContext (request ))
113+ "liaison_attach_url" : settings .LIAISON_ATTACH_URL ,
114+ })
116115
117116def ajax_select2_search_liaison_statements (request ):
118117 q = [w .strip () for w in request .GET .get ('q' , '' ).split () if w .strip ()]
@@ -133,9 +132,9 @@ def ajax_select2_search_liaison_statements(request):
133132def liaison_approval_list (request ):
134133 liaisons = approvable_liaison_statements (request .user ).order_by ("-submitted" )
135134
136- return render_to_response ( 'liaisons/approval_list.html' , {
135+ return render ( request , 'liaisons/approval_list.html' , {
137136 "liaisons" : liaisons ,
138- }, context_instance = RequestContext ( request ) )
137+ })
139138
140139
141140@can_submit_liaison_required
@@ -149,10 +148,10 @@ def liaison_approval_detail(request, object_id):
149148 send_liaison_by_email (request , liaison )
150149 return redirect ('liaison_list' )
151150
152- return render_to_response ( 'liaisons/approval_detail.html' , {
151+ return render ( request , 'liaisons/approval_detail.html' , {
153152 "liaison" : liaison ,
154153 "is_approving" : True ,
155- }, context_instance = RequestContext ( request ) )
154+ })
156155
157156
158157def _can_take_care (liaison , user ):
@@ -205,12 +204,13 @@ def liaison_detail(request, object_id):
205204
206205 relations = liaison .liaisonstatement_set .exclude (approved = None )
207206
208- return render_to_response ( "liaisons/detail.html" , {
207+ return render ( request , "liaisons/detail.html" , {
209208 "liaison" : liaison ,
210209 "can_edit" : can_edit ,
211210 "can_take_care" : can_take_care ,
212211 "relations" : relations ,
213- }, context_instance = RequestContext (request ))
212+ "liaison_attach_url" : settings .LIAISON_ATTACH_URL ,
213+ })
214214
215215def liaison_edit (request , object_id ):
216216 liaison = get_object_or_404 (LiaisonStatement , pk = object_id )
0 commit comments