diff --git a/src/documents/templates/documents/index.html b/src/documents/templates/documents/index.html new file mode 100644 index 000000000..ccde2d389 --- /dev/null +++ b/src/documents/templates/documents/index.html @@ -0,0 +1,10 @@ + + + + + Paperless + + + + + diff --git a/src/documents/views.py b/src/documents/views.py index 1bfba3ee7..0b2b50926 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -2,7 +2,7 @@ from django.contrib.auth.mixins import LoginRequiredMixin from django.http import HttpResponse from django.template.defaultfilters import slugify from django.views.decorators.csrf import csrf_exempt -from django.views.generic import FormView, DetailView +from django.views.generic import FormView, DetailView, TemplateView from rest_framework.mixins import ( RetrieveModelMixin, UpdateModelMixin, DestroyModelMixin, ListModelMixin) @@ -19,6 +19,17 @@ from .serialisers import ( SenderSerializer, TagSerializer, DocumentSerializer, LogSerializer) +class IndexView(TemplateView): + + template_name = "documents/index.html" + + def get_context_data(self, **kwargs): + print(kwargs) + print(self.request.GET) + print(self.request.POST) + return TemplateView.get_context_data(self, **kwargs) + + class FetchView(LoginRequiredMixin, DetailView): model = Document diff --git a/src/paperless/urls.py b/src/paperless/urls.py index eb302638f..6fa7e65ef 100644 --- a/src/paperless/urls.py +++ b/src/paperless/urls.py @@ -21,7 +21,8 @@ from django.contrib import admin from rest_framework.routers import DefaultRouter from documents.views import ( - FetchView, PushView, SenderViewSet, TagViewSet, DocumentViewSet, LogViewSet + IndexView, FetchView, PushView, + SenderViewSet, TagViewSet, DocumentViewSet, LogViewSet ) router = DefaultRouter() @@ -39,11 +40,15 @@ urlpatterns = [ ), url(r"^api/", include(router.urls, namespace="drf")), + # Normal pages (coming soon) + # url(r"^$", IndexView.as_view(), name="index"), + # File downloads url(r"^fetch/(?P\d+)$", FetchView.as_view(), name="fetch"), # The Django admin - url(r"", admin.site.urls), + 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)