blob: ca9b81acae7b6e7878cf0f17fb22ad2229e05763 [file] [log] [blame]
showard250d84d2010-01-12 21:59:48 +00001from django.conf.urls import defaults
2import common
3from autotest_lib.frontend import settings, urls_common
jamesrencd7a81a2010-04-21 20:39:08 +00004from autotest_lib.frontend.tko import resources
showard250d84d2010-01-12 21:59:48 +00005
6urlpatterns, debug_patterns = (
7 urls_common.generate_patterns('frontend.tko', 'TkoClient'))
8
jamesrencd7a81a2010-04-21 20:39:08 +00009resource_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
showard250d84d2010-01-12 21:59:48 +000017urlpatterns += defaults.patterns(
18 '',
Scott Zawalski347aaf42012-04-03 16:33:00 -040019 (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'),
jamesrencd7a81a2010-04-21 20:39:08 +000022
23 (r'^resources/', defaults.include(resource_patterns)))
showard250d84d2010-01-12 21:59:48 +000024
25if settings.DEBUG:
26 urlpatterns += debug_patterns