Adding barcode magic commands:
[htsworkflow.git] / samplebc / samples / views.py
index 77a43b2e5147d000ce4c309517be44bed6d563c0..45d136fbe40a1494f9d927ef702763e5a36ce005 100644 (file)
@@ -8,7 +8,7 @@ from django.contrib.auth.decorators import login_required
 
 from django.utils.safestring import mark_safe
 
-from samplebc.samples.forms import FreezerForm, ContainerForm, SampleForm
+from samplebc.samples.forms import FreezerForm, ContainerForm, SampleForm, CmdMoveSampleForm
 from samplebc.samples.models import Freezer, Container, Sample
 from samplebc.samples.util import get_uuid, get_sampleid, assign_to_container
 from samplebc.samples.errors import NoSpaceAvaliable
@@ -709,12 +709,19 @@ def cmd_move_sample(request):
     """
     Moves a sample to a target container
     """
+    form = CmdMoveSampleForm()
+    
+    # Load form template
+    c = Context({'form': form,
+                 'action_url': ''})
+    t = get_template('generic_form.html')
+    
     return render_to_response('app.html', {
                                 'app_name': settings.HTSW_ST_APPNAME,
                                 'page_name': 'CMD: Move Sample',
                                 'media': '',
-                                'bcmagic': BarcodeMagicForm(),
+                                'bcmagic': BarcodeMagicForm({'bcm_mode': 'cmd_move_sample'}),
                                 'select': 'samples',
-                                'body': ""
+                                'body': t.render(c)
                             },
                               context_instance=RequestContext(request))
\ No newline at end of file