|
1 """renkan URL Configuration |
|
2 |
|
3 The `urlpatterns` list routes URLs to views. For more information please see: |
|
4 https://docs.djangoproject.com/en/1.8/topics/http/urls/ |
|
5 Examples: |
|
6 Function views |
|
7 1. Add an import: from my_app import views |
|
8 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') |
|
9 Class-based views |
|
10 1. Add an import: from other_app.views import Home |
|
11 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') |
|
12 Including another URLconf |
|
13 1. Add an import: from blog import urls as blog_urls |
|
14 2. Add a URL to urlpatterns: url(r'^blog/', include(blog_urls)) |
|
15 """ |
|
16 from django.conf.urls import include, url |
|
17 from django.contrib import admin |
|
18 from renkanmanager.api.views import RenkanList, RenkanDetail, WorkspaceList, WorkspaceDetail, RevisionList, RevisionDetail |
|
19 |
|
20 urlpatterns = [ |
|
21 url(r'^api/renkans/$', RenkanList.as_view(), name='renkan_list'), |
|
22 url(r'^api/workspaces/(?P<workspace_guid>[\w-]+)/renkans/$', RenkanList.as_view(), name='renkan_list_workspace'), |
|
23 url(r'^api/renkans/(?P<renkan_guid>[\w-]+)/$', RenkanDetail.as_view(), name='renkan_detail'), |
|
24 url(r'^api/workspaces/$', WorkspaceList.as_view(), name='workspace_list'), |
|
25 url(r'^api/workspaces/(?P<workspace_guid>[\w-]+)/$', WorkspaceDetail.as_view(), name='workspace_detail'), |
|
26 url(r'^api/renkans/(?P<renkan_guid>[\w-]+)/revisions/$', RevisionList.as_view(), name='revision_list'), |
|
27 url(r'^api/renkans/(?P<renkan_guid>[\w-]+)/revisions/(?P<revision_guid>[\w-]+)/$', RevisionDetail.as_view(), name='revision_detail') |
|
28 ] |