Home | History | Annotate | Download | only in tko
      1 from django.conf.urls import defaults
      2 import common
      3 from autotest_lib.frontend import settings, urls_common
      4 from autotest_lib.frontend.tko import resources
      5 
      6 urlpatterns, debug_patterns = (
      7         urls_common.generate_patterns('frontend.tko', 'TkoClient'))
      8 
      9 resource_patterns = defaults.patterns(
     10         '',
     11         (r'^/?$', resources.ResourceDirectory.dispatch_request),
     12         (r'^test_results/?$', resources.TestResultCollection.dispatch_request),
     13         (r'^test_results/(?P<test_id>\d+)/?$',
     14          resources.TestResult.dispatch_request),
     15         )
     16 
     17 urlpatterns += defaults.patterns(
     18         '',
     19         (r'^(?:|noauth/)jsonp_rpc/', 'frontend.tko.views.handle_jsonp_rpc'),
     20         (r'^(?:|noauth/)csv/', 'frontend.tko.views.handle_csv'),
     21         (r'^(?:|noauth/)plot/', 'frontend.tko.views.handle_plot'),
     22 
     23         (r'^resources/', defaults.include(resource_patterns)))
     24 
     25 if settings.DEBUG:
     26     urlpatterns += debug_patterns
     27