showard | 250d84d | 2010-01-12 21:59:48 +0000 | [diff] [blame] | 1 | from django.conf.urls import defaults |
| 2 | import common |
| 3 | from autotest_lib.frontend import settings, urls_common |
jamesren | cd7a81a | 2010-04-21 20:39:08 +0000 | [diff] [blame] | 4 | from autotest_lib.frontend.tko import resources |
showard | 250d84d | 2010-01-12 21:59:48 +0000 | [diff] [blame] | 5 | |
| 6 | urlpatterns, debug_patterns = ( |
| 7 | urls_common.generate_patterns('frontend.tko', 'TkoClient')) |
| 8 | |
jamesren | cd7a81a | 2010-04-21 20:39:08 +0000 | [diff] [blame] | 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 | |
showard | 250d84d | 2010-01-12 21:59:48 +0000 | [diff] [blame] | 17 | urlpatterns += defaults.patterns( |
| 18 | '', |
Scott Zawalski | 347aaf4 | 2012-04-03 16:33:00 -0400 | [diff] [blame^] | 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'), |
jamesren | cd7a81a | 2010-04-21 20:39:08 +0000 | [diff] [blame] | 22 | |
| 23 | (r'^resources/', defaults.include(resource_patterns))) |
showard | 250d84d | 2010-01-12 21:59:48 +0000 | [diff] [blame] | 24 | |
| 25 | if settings.DEBUG: |
| 26 | urlpatterns += debug_patterns |