Note: This change is to support a project that I am working on. You should see no change in the behavior of your current Autotest installations.
-----
Implement the models and set up the RPC framework for the Test Planner
Signed-off-by: James Ren <jamesren@google.com>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@4039 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/frontend/afe/urls.py b/frontend/afe/urls.py
index 78cd5fb..976ff8b 100644
--- a/frontend/afe/urls.py
+++ b/frontend/afe/urls.py
@@ -1,34 +1,19 @@
from django.conf.urls.defaults import *
-import os
-from autotest_lib.frontend import settings
+import common
+from autotest_lib.frontend import settings, urls_common
from autotest_lib.frontend.afe.feeds import feed
feeds = {
'jobs' : feed.JobFeed
}
-pattern_list = [
- (r'^(?:|noauth/)rpc/', 'frontend.afe.views.handle_rpc'),
- (r'^rpc_doc', 'frontend.afe.views.rpc_documentation'),
- ]
+pattern_list, debug_pattern_list = (
+ urls_common.generate_pattern_lists('frontend.afe', 'AfeClient'))
-debug_pattern_list = [
- (r'^model_doc/', 'frontend.afe.views.model_documentation'),
- # for GWT hosted mode
- (r'^(?P<forward_addr>autotest.*)', 'frontend.afe.views.gwt_forward'),
- # for GWT compiled files
- (r'^client/(?P<path>.*)$', 'django.views.static.serve',
- {'document_root': os.path.join(os.path.dirname(__file__), '..', 'client',
- 'www')}),
- # redirect / to compiled client
- (r'^$', 'django.views.generic.simple.redirect_to',
- {'url': 'client/autotest.AfeClient/AfeClient.html'}),
-
- # Job feeds
- (r'^feeds/(?P<url>.*)/$', 'frontend.afe.feeds.feed.feed_view',
- {'feed_dict': feeds})
-
-]
+# Job feeds
+debug_pattern_list.append((
+ r'^feeds/(?P<url>.*)/$', 'frontend.afe.feeds.feed.feed_view',
+ {'feed_dict': feeds}))
if settings.DEBUG:
pattern_list += debug_pattern_list