diff --git a/app/db.sqlite3 b/app/db.sqlite3 index 236f3602..bb88fdfe 100644 Binary files a/app/db.sqlite3 and b/app/db.sqlite3 differ diff --git a/app/server/templates/admin/admin_base.html b/app/server/templates/admin/admin_base.html new file mode 100644 index 00000000..79ad47c7 --- /dev/null +++ b/app/server/templates/admin/admin_base.html @@ -0,0 +1,41 @@ +{% extends "base.html" %} +{% load static %} +{% block header %} + +{% endblock %} +{% block content %} +
+ +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/server/urls.py b/app/server/urls.py index 451a92f5..1f18c10e 100644 --- a/app/server/urls.py +++ b/app/server/urls.py @@ -1,7 +1,7 @@ from django.urls import path from .views import IndexView -from .views import ProjectView +from .views import ProjectView, DatasetView from .views import ProjectsView, ProjectAdminView, RawDataAPI, DataDownloadAPI from rest_framework import routers from .views import ProjectViewSet @@ -24,4 +24,5 @@ urlpatterns = [ path('projects//download', DataDownloadAPI.as_view(), name='download'), path('projects//', ProjectView.as_view(), name='annotation'), path('projects//apis/raw_data', RawDataAPI.as_view(), name='data_api'), + path('projects//docs', DatasetView.as_view(), name='dataset'), ] diff --git a/app/server/views.py b/app/server/views.py index 67607701..47f2e5c9 100644 --- a/app/server/views.py +++ b/app/server/views.py @@ -45,6 +45,11 @@ class ProjectsView(LoginRequiredMixin, ListView): template_name = 'projects.html' +class DatasetView(LoginRequiredMixin, DetailView): + model = Project + template_name = 'admin/admin_base.html' + + class RawDataAPI(View): def post(self, request, *args, **kwargs):