from django.conf.urls import patterns, url, include from django.contrib import admin import patchwork.urls from linaro_metrics.api import TeamList, TeamDetail, TeamPatchList, TeamTagView admin.autodiscover() urlpatterns = patterns( '', # Provide our override views of things in patchwork (r'^$', 'linaro_metrics.views.index_view'), (r'^project/(?P[^/]+)/list/$', 'linaro_metrics.views.project_view'), url(r'^register/', 'linaro_metrics.views.user_register'), # Include all the standard patchwork urls. url(r'^', include(patchwork.urls)), # Now provide our own urls. (r'^faq$', 'linaro_metrics.views.faq_view'), (r'^team/$', 'linaro_metrics.views.team_overview'), (r'^team/(?P[^/]+)/$', 'linaro_metrics.views.team_view'), (r'^patches/(?P[^/]+)/$', 'linaro_metrics.views.user_view'), (r'^reports/project_activity$', 'linaro_metrics.views.report_project_activity'), url(r'^api/1.0/teams/$', TeamList.as_view(), name='api-team-list'), url(r'^api/1.0/teams/(?P[^/]+)/$', TeamDetail.as_view(), name='api-team-detail'), url(r'^api/1.0/teams/(?P[^/]+)/patches/$', TeamPatchList.as_view(), name='api-team-patch-list'), url(r'^api/1.0/teams/(?P[^/]+)/commit-tags/$', TeamTagView.as_view(), name='api-team-credits'), # compatibility for old patches (r'^(?P\d+)/$', 'linaro_metrics.views.old_patch_link'), )