xref: /aosp_15_r20/external/autotest/frontend/afe/urls.py (revision 9c5db1993ded3edbeafc8092d69fe5de2ee02df7)
1*9c5db199SXin Lifrom django.conf import urls
2*9c5db199SXin Lifrom autotest_lib.frontend import settings, urls_common
3*9c5db199SXin Lifrom autotest_lib.frontend.afe.feeds import feed
4*9c5db199SXin Li
5*9c5db199SXin Lifeeds = {
6*9c5db199SXin Li    'jobs' : feed.JobFeed
7*9c5db199SXin Li}
8*9c5db199SXin Li
9*9c5db199SXin Liurlpatterns, debug_patterns = (
10*9c5db199SXin Li        urls_common.generate_patterns('frontend.afe', 'AfeClient'))
11*9c5db199SXin Li
12*9c5db199SXin Li# File upload
13*9c5db199SXin Liurlpatterns += urls.patterns(
14*9c5db199SXin Li        '', (r'^upload/', 'frontend.afe.views.handle_file_upload'))
15*9c5db199SXin Li
16*9c5db199SXin Li# Job feeds
17*9c5db199SXin Lidebug_patterns += urls.patterns(
18*9c5db199SXin Li        '',
19*9c5db199SXin Li        (r'^model_doc/', 'frontend.afe.views.model_documentation'),
20*9c5db199SXin Li        (r'^feeds/(?P<url>.*)/$', 'frontend.afe.feeds.feed.feed_view',
21*9c5db199SXin Li         {'feed_dict': feeds})
22*9c5db199SXin Li    )
23*9c5db199SXin Li
24*9c5db199SXin Liif settings.DEBUG:
25*9c5db199SXin Li    urlpatterns += debug_patterns
26