26 lines
1.0 KiB
Python
26 lines
1.0 KiB
Python
from django.conf import settings
|
|
from django.conf.urls import patterns, include, url
|
|
from django.contrib import admin
|
|
|
|
from .fargo.views import (home, jsonp, json, document, download, pick, delete, upload,
|
|
remote_download, login, logout)
|
|
|
|
urlpatterns = patterns('',
|
|
url(r'^$', home, name='home'),
|
|
url(r'^jsonp/$', jsonp, name='jsonp'),
|
|
url(r'^json/$', json, name='json'),
|
|
url(r'^(?P<pk>\d+)/$', document, name='document'),
|
|
url(r'^(?P<pk>\d+)/delete/$', delete, name='delete'),
|
|
url(r'^(?P<pk>\d+)/pick/$', pick, name='pick'),
|
|
url(r'^(?P<pk>\d+)/download/(?P<filename>[^/]*)$', download, name='download'),
|
|
url(r'^upload/$', upload, name='upload'),
|
|
url(r'^remote-download/(?P<filename>[^/]*)$', remote_download, name='remote_download'),
|
|
url(r'^admin/', include(admin.site.urls)),
|
|
url(r'^login/$', login, name='auth_login'),
|
|
url(r'^logout/$', logout, name='auth_logout'),
|
|
)
|
|
|
|
|
|
if 'mellon' in settings.INSTALLED_APPS:
|
|
urlpatterns += patterns('', url(r'^accounts/mellon/', include('mellon.urls')))
|