46 lines
1.4 KiB
Python
46 lines
1.4 KiB
Python
from django.utils.translation import gettext_lazy as _
|
|
from django.views.generic.base import TemplateView
|
|
from django.views.generic.edit import FormView
|
|
from django.urls import reverse_lazy
|
|
from django.views.generic.edit import (
|
|
CreateView,
|
|
UpdateView,
|
|
)
|
|
|
|
from dashboard.mixins import DashboardView
|
|
from snapshot.models import Snapshot, Annotation
|
|
# from snapshot.forms import UploadForm
|
|
# from django.shortcuts import render
|
|
# from rest_framework import viewsets
|
|
# from snapshot.serializers import SnapshotSerializer
|
|
|
|
|
|
# class SnapshotViewSet(viewsets.ModelViewSet):
|
|
# queryset = Snapshot.objects.all()
|
|
# serializer_class = SnapshotSerializer
|
|
|
|
|
|
class ListSnapshotsView(DashboardView, TemplateView):
|
|
template_name = "snapshots.html"
|
|
section = "snapshots"
|
|
title = _("Snapshots")
|
|
breadcrumb = "Snapshots"
|
|
|
|
def get_context_data(self, **kwargs):
|
|
context = super().get_context_data(**kwargs)
|
|
# snapshots = Snapshot.objects.filter(owner=self.request.user)
|
|
snapshots = []
|
|
context.update({
|
|
'snapshots': snapshots,
|
|
})
|
|
return context
|
|
|
|
|
|
# class UploadView(DashboardView, FormView):
|
|
# template_name = "upload.html"
|
|
# section = "snapshots"
|
|
# title = _("Upload Snapshot")
|
|
# breadcrumb = "Snapshots / Upload"
|
|
# success_url = reverse_lazy('snashot:list')
|
|
# form_class = UploadForm
|