from django.conf import settings from django.conf.urls import url, static, include from django.contrib import admin from rest_framework.routers import DefaultRouter from documents.views import ( FetchView, PushView, CorrespondentViewSet, TagViewSet, DocumentViewSet, LogViewSet ) from reminders.views import ReminderViewSet router = DefaultRouter() router.register(r"correspondents", CorrespondentViewSet) router.register(r"documents", DocumentViewSet) router.register(r"logs", LogViewSet) router.register(r"reminders", ReminderViewSet) router.register(r"tags", TagViewSet) urlpatterns = [ # API url( r"^api/auth/", include('rest_framework.urls', namespace="rest_framework") ), url(r"^api/", include(router.urls, namespace="drf")), # File downloads url( r"^fetch/(?Pdoc|thumb)/(?P\d+)$", FetchView.as_view(), name="fetch" ), # The Django admin url(r"admin/", admin.site.urls), url(r"", admin.site.urls), # This is going away ] + static.static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) if settings.SHARED_SECRET: urlpatterns.insert(0, url(r"^push$", PushView.as_view(), name="push")) # Text in each page's

(and above login form). admin.site.site_header = 'Paperless' # Text at the end of each page's . admin.site.site_title = 'Paperless' # Text at the top of the admin index page. admin.site.index_title = 'Paperless administration'