blob: 21244868d647de1242c28ebeea61776cd4eb8ab5 [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 '',
jamesrenf665cf22010-03-31 21:43:31 +000019 (r'^jsonp_rpc/', 'frontend.tko.views.handle_jsonp_rpc'),
20 (r'^csv/', 'frontend.tko.views.handle_csv'),
jamesrencd7a81a2010-04-21 20:39:08 +000021 (r'^plot/', 'frontend.tko.views.handle_plot'),
22
23 (r'^resources/', defaults.include(resource_patterns)))
showard250d84d2010-01-12 21:59:48 +000024
25if settings.DEBUG:
26 urlpatterns += debug_patterns