From b3c1f10718e1857eb69e751c8ea9764262078c25 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Sun, 2 Jul 2023 13:43:43 +0200 Subject: [PATCH] Ignore types for DeleteView This is caused by a bug: https://github.com/typeddjango/django-stubs/issues/1227 --- src/backups/views.py | 4 ++-- src/computers/views.py | 14 +++++++------- src/customers/views.py | 2 +- src/devices/views.py | 6 +++--- src/licenses/views.py | 6 +++--- src/nets/views.py | 2 +- src/users/views.py | 2 +- 7 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/backups/views.py b/src/backups/views.py index b4fe2d6..4b878de 100644 --- a/src/backups/views.py +++ b/src/backups/views.py @@ -63,7 +63,7 @@ class BackupCreateView(LoginRequiredMixin, CreateView): } -class BackupDeleteView(LoginRequiredMixin, DeleteView): +class BackupDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = Backup template_name = "backups/backup_confirm_delete.html" @@ -71,7 +71,7 @@ class BackupDeleteView(LoginRequiredMixin, DeleteView): return reverse("computer", args=(self.object.computer.pk,)) -class BackupDeleteFromTableView(LoginRequiredMixin, DeleteView): +class BackupDeleteFromTableView(LoginRequiredMixin, DeleteView): # type: ignore model = Backup template_name = "backups/backup_confirm_delete.html" diff --git a/src/computers/views.py b/src/computers/views.py index 36faec7..fc99026 100644 --- a/src/computers/views.py +++ b/src/computers/views.py @@ -152,7 +152,7 @@ def computer_update_view(request, pk): return TemplateResponse(request, template_name, {"form": form}) -class ComputerDeleteView(LoginRequiredMixin, DeleteView): +class ComputerDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = Computer def get_success_url(self): @@ -178,7 +178,7 @@ class ComputerRamRelationCreateView(LoginRequiredMixin, CreateView): } -class ComputerRamRelationDeleteView(LoginRequiredMixin, DeleteView): +class ComputerRamRelationDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = ComputerRamRelation template_name = "computers/relation_confirm_delete.html" @@ -205,7 +205,7 @@ class ComputerCpuRelationCreateView(LoginRequiredMixin, CreateView): } -class ComputerCpuRelationDeleteView(LoginRequiredMixin, DeleteView): +class ComputerCpuRelationDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = ComputerCpuRelation template_name = "computers/relation_confirm_delete.html" @@ -232,7 +232,7 @@ class ComputerGpuRelationCreateView(LoginRequiredMixin, CreateView): } -class ComputerGpuRelationDeleteView(LoginRequiredMixin, DeleteView): +class ComputerGpuRelationDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = ComputerGpuRelation template_name = "computers/relation_confirm_delete.html" @@ -259,7 +259,7 @@ class ComputerDiskRelationCreateView(LoginRequiredMixin, CreateView): } -class ComputerDiskRelationDeleteView(LoginRequiredMixin, DeleteView): +class ComputerDiskRelationDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = ComputerDiskRelation template_name = "computers/relation_confirm_delete.html" @@ -286,7 +286,7 @@ class ComputerSoftwareRelationCreateView(LoginRequiredMixin, CreateView): } -class ComputerSoftwareRelationDeleteView(LoginRequiredMixin, DeleteView): +class ComputerSoftwareRelationDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = ComputerSoftwareRelation template_name = "computers/relation_confirm_delete.html" @@ -313,7 +313,7 @@ class RaidCreateView(LoginRequiredMixin, CreateView): } -class RaidDeleteView(LoginRequiredMixin, DeleteView): +class RaidDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = Raid template_name = "computers/relation_confirm_delete.html" diff --git a/src/customers/views.py b/src/customers/views.py index 38f2dd1..4f7e7c2 100644 --- a/src/customers/views.py +++ b/src/customers/views.py @@ -60,7 +60,7 @@ def customer_detail_view(request, pk): ) -class CustomerDeleteView(LoginRequiredMixin, DeleteView): +class CustomerDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = Customer def get_success_url(self): diff --git a/src/devices/views.py b/src/devices/views.py index e2c95bd..3325be3 100644 --- a/src/devices/views.py +++ b/src/devices/views.py @@ -124,7 +124,7 @@ def device_update_view(request, pk): return TemplateResponse(request, template_name, {"form": form}) -class DeviceDeleteView(LoginRequiredMixin, DeleteView): +class DeviceDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = Device def get_success_url(self): @@ -160,7 +160,7 @@ class WarrantyUpdateView(LoginRequiredMixin, UpdateView): return self.request.POST.get("previous_page") -class WarrantyDeleteView(LoginRequiredMixin, DeleteView): +class WarrantyDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = Warranty def get_success_url(self): @@ -195,7 +195,7 @@ class DeviceInNetUpdateView(LoginRequiredMixin, UpdateView): return self.request.POST.get("previous_page") -class DeviceInNetDeleteView(LoginRequiredMixin, DeleteView): +class DeviceInNetDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = DeviceInNet template_name = "devices/device_in_net_confirm_delete.html" diff --git a/src/licenses/views.py b/src/licenses/views.py index e11ff84..5351db6 100644 --- a/src/licenses/views.py +++ b/src/licenses/views.py @@ -57,7 +57,7 @@ class LicenseWithComputerCreateView(LoginRequiredMixin, CreateView): } -class LicenseWithComputerDeleteView(LoginRequiredMixin, DeleteView): +class LicenseWithComputerDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = LicenseWithComputer template_name = "licenses/license_with_computer_confirm_delete.html" @@ -65,7 +65,7 @@ class LicenseWithComputerDeleteView(LoginRequiredMixin, DeleteView): return reverse("computer", args=(self.object.computer.pk,)) -class UserLicenseDeleteView(LoginRequiredMixin, DeleteView): +class UserLicenseDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = UserLicense template_name = "licenses/license_confirm_delete.html" @@ -73,7 +73,7 @@ class UserLicenseDeleteView(LoginRequiredMixin, DeleteView): return reverse("licenses", args=(self.object.customer.pk,)) -class ComputerLicenseDeleteView(LoginRequiredMixin, DeleteView): +class ComputerLicenseDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = ComputerLicense template_name = "licenses/license_confirm_delete.html" diff --git a/src/nets/views.py b/src/nets/views.py index 040e629..7a2cb7b 100644 --- a/src/nets/views.py +++ b/src/nets/views.py @@ -34,7 +34,7 @@ def net_detail_view(request, pk): ) -class NetDeleteView(LoginRequiredMixin, DeleteView): +class NetDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = Net def get_success_url(self): diff --git a/src/users/views.py b/src/users/views.py index 5029be2..3bd3dd3 100644 --- a/src/users/views.py +++ b/src/users/views.py @@ -52,7 +52,7 @@ def user_detail_view(request, pk): ) -class UserDeleteView(LoginRequiredMixin, DeleteView): +class UserDeleteView(LoginRequiredMixin, DeleteView): # type: ignore model = User def get_success_url(self):