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)