refactor generic url creation

This commit is contained in:
vabene1111
2020-03-17 17:23:39 +01:00
parent 09ff7e82f1
commit 17b9519fa9
12 changed files with 53 additions and 52 deletions

View File

@@ -1,5 +1,4 @@
from django.contrib.auth.mixins import LoginRequiredMixin
from django.shortcuts import redirect
from django.urls import reverse_lazy
from django.utils.translation import gettext as _
from django.views.generic import DeleteView
@@ -10,11 +9,6 @@ from cookbook.provider.dropbox import Dropbox
from cookbook.provider.nextcloud import Nextcloud
# Generic Delete views
def delete_redirect(request, name, pk):
return redirect(('delete_' + name), pk)
class RecipeDelete(LoginRequiredMixin, DeleteView):
template_name = "generic/delete_template.html"
model = Recipe
@@ -57,13 +51,13 @@ class ImportDelete(LoginRequiredMixin, DeleteView):
return context
class MonitorDelete(LoginRequiredMixin, DeleteView):
class SyncDelete(LoginRequiredMixin, DeleteView):
template_name = "generic/delete_template.html"
model = Sync
success_url = reverse_lazy('data_sync')
def get_context_data(self, **kwargs):
context = super(MonitorDelete, self).get_context_data(**kwargs)
context = super(SyncDelete, self).get_context_data(**kwargs)
context['title'] = _("Monitor")
return context