2012-07-14 02:47:59 +00:00
|
|
|
from django.conf.urls.defaults import *
|
|
|
|
|
|
|
|
from views import *
|
|
|
|
|
|
|
|
|
|
|
|
urlpatterns = patterns('',
|
2012-07-21 17:16:43 +00:00
|
|
|
url(r'^ping/$', Ping.as_view()),
|
|
|
|
url(r'login/$', api_login),
|
2012-07-14 12:26:41 +00:00
|
|
|
url(r'^$', ReposView.as_view()),
|
|
|
|
url(r'^repo/list/$', ReposView.as_view(), name='repos'),
|
2012-08-26 12:44:47 +00:00
|
|
|
url(r'^repo/(?P<repo_id>[^/]+)/$', csrf_exempt(RepoView.as_view()), name='repo'),
|
2012-07-14 12:26:41 +00:00
|
|
|
|
2012-08-26 12:44:47 +00:00
|
|
|
url(r'^dir/(?P<repo_id>[^/]+)/$', csrf_exempt(RepoDirPathView.as_view()), name='repo-dir-path'),
|
|
|
|
url(r'^dir/(?P<repo_id>[^/]+)/(?P<dir_id>[^/]+)/$', csrf_exempt(RepoDirIdView.as_view()), name='repo-dir-id'),
|
|
|
|
url(r'^file/(?P<repo_id>[^/]+)/$', csrf_exempt(RepoFilePathView.as_view()), name='repo-file-path'),
|
|
|
|
url(r'^file/(?P<repo_id>[^/]+)/(?P<file_id>[^/]+)/$', csrf_exempt(RepoFileIdView.as_view()), name='repo-file-id'),
|
2012-07-14 02:47:59 +00:00
|
|
|
)
|
|
|
|
|