Allow grabbing library information via json.
[htsworkflow.git] / htsworkflow / frontend / experiments / urls.py
index 62ade81f3d5dbceaa34b31755606d9950c3b2a77..bc41e04ee3e7390f8abbb3fb7b3803babd99b2ca 100755 (executable)
@@ -1,12 +1,18 @@
 from django.conf.urls.defaults import *
 
 urlpatterns = patterns('',
-                                                                                                      
     (r'^$', 'htsworkflow.frontend.experiments.views.index'),
-    (r'^liblist$', 'htsworkflow.frontend.experiments.views.test_Libs'),
+    #(r'^liblist$', 'htsworkflow.frontend.experiments.views.test_Libs'),
     #(r'^(?P<run_folder>.+)/$', 'gaworkflow.frontend.experiments.views.detail'),
-    (r'^(?P<fcid>.+)/$', 'htsworkflow.frontend.experiments.views.makeFCSheet'),
+    (r'^config/(?P<fc_id>.+)/json$', 'htsworkflow.frontend.experiments.experiments.flowcell_json'),
+    (r'^fcsheet/(?P<fcid>.+)/$', 'htsworkflow.frontend.experiments.views.makeFCSheet'),
     (r'^updStatus$', 'htsworkflow.frontend.experiments.experiments.updStatus'),
     (r'^getConfile$', 'htsworkflow.frontend.experiments.experiments.getConfile'),
-    (r'^getLanesNames$', 'htsworkflow.frontend.experiments.experiments.getLaneLibs')   
+    (r'^getLanesNames$', 'htsworkflow.frontend.experiments.experiments.getLaneLibs'),
+    # for the following two URLS I have to pass in the primary key
+    # because I link to the page from an overridden version of the admin change_form
+    # which only makes the object primary key available in the form.
+    # (Or at least as far as I could tell)
+    (r'^started/(?P<pk>.+)/$', 'htsworkflow.frontend.experiments.views.startedEmail'),
+    (r'^finished/(?P<pk>.+)/$', 'htsworkflow.frontend.experiments.views.finishedEmail'),
 )