Updated print code to include RequestContext so printing will work.
authorBrandon King <kingb@caltech.edu>
Tue, 28 Apr 2009 22:33:55 +0000 (22:33 +0000)
committerBrandon King <kingb@caltech.edu>
Tue, 28 Apr 2009 22:33:55 +0000 (22:33 +0000)
samplebc/samples/views.py

index c2cdbb574db4ea8474ffbc23ba68a7707fa54546..00c13a9aa3663caecd167e009ae5534f16afc893 100644 (file)
@@ -632,7 +632,7 @@ def sample_summary(request, sampleid, msg=None):
                             },
                               context_instance=RequestContext(request))
 
-@login_required    
+@login_required  
 def sample_print(request, sampleid):
     """
     prints a sample!
@@ -651,12 +651,13 @@ def sample_print(request, sampleid):
     params['line3'] = __center_line('ExpType %s' % (sample.sample_type.name[0:8]), 15)
     params['slot_num'] = random.randint(1,81)
     
-    c = Context(params)
+    c = RequestContext(request, params)
     t = get_template('half_inch_samples.txt')
     print_zpl(t.render(c))
     
     return HttpResponse('print command for sample %s sent.' % (sample.sampleid))
 
+@login_required
 def user_profile(request):
     """
     Information about the user