Closes #10242: Redirect to filtered objects list after bulk import (#12001)

* Redirect user to filtered objects list after bulk import

* Remove obsolete table attribute from bulk import views
This commit is contained in:
Jeremy Stretch
2023-03-17 09:23:40 -04:00
committed by GitHub
parent 6e4c4c4342
commit 206d578bc3
15 changed files with 17 additions and 108 deletions
+1 -1
View File
@@ -1047,7 +1047,7 @@ class CustomFieldImportTest(TestCase):
csv_data = '\n'.join(','.join(row) for row in data)
response = self.client.post(reverse('dcim:site_import'), {'data': csv_data, 'format': 'csv'})
self.assertEqual(response.status_code, 200)
self.assertEqual(response.status_code, 302)
self.assertEqual(Site.objects.count(), 3)
# Validate data for site 1
-7
View File
@@ -55,7 +55,6 @@ class CustomFieldDeleteView(generic.ObjectDeleteView):
class CustomFieldBulkImportView(generic.BulkImportView):
queryset = CustomField.objects.all()
model_form = forms.CustomFieldImportForm
table = tables.CustomFieldTable
class CustomFieldBulkEditView(generic.BulkEditView):
@@ -101,7 +100,6 @@ class CustomLinkDeleteView(generic.ObjectDeleteView):
class CustomLinkBulkImportView(generic.BulkImportView):
queryset = CustomLink.objects.all()
model_form = forms.CustomLinkImportForm
table = tables.CustomLinkTable
class CustomLinkBulkEditView(generic.BulkEditView):
@@ -149,7 +147,6 @@ class ExportTemplateDeleteView(generic.ObjectDeleteView):
class ExportTemplateBulkImportView(generic.BulkImportView):
queryset = ExportTemplate.objects.all()
model_form = forms.ExportTemplateImportForm
table = tables.ExportTemplateTable
class ExportTemplateBulkEditView(generic.BulkEditView):
@@ -221,7 +218,6 @@ class SavedFilterDeleteView(SavedFilterMixin, generic.ObjectDeleteView):
class SavedFilterBulkImportView(SavedFilterMixin, generic.BulkImportView):
queryset = SavedFilter.objects.all()
model_form = forms.SavedFilterImportForm
table = tables.SavedFilterTable
class SavedFilterBulkEditView(SavedFilterMixin, generic.BulkEditView):
@@ -267,7 +263,6 @@ class WebhookDeleteView(generic.ObjectDeleteView):
class WebhookBulkImportView(generic.BulkImportView):
queryset = Webhook.objects.all()
model_form = forms.WebhookImportForm
table = tables.WebhookTable
class WebhookBulkEditView(generic.BulkEditView):
@@ -336,7 +331,6 @@ class TagDeleteView(generic.ObjectDeleteView):
class TagBulkImportView(generic.BulkImportView):
queryset = Tag.objects.all()
model_form = forms.TagImportForm
table = tables.TagTable
class TagBulkEditView(generic.BulkEditView):
@@ -489,7 +483,6 @@ class ConfigTemplateDeleteView(generic.ObjectDeleteView):
class ConfigTemplateBulkImportView(generic.BulkImportView):
queryset = ConfigTemplate.objects.all()
model_form = forms.ConfigTemplateImportForm
table = tables.ConfigTemplateTable
class ConfigTemplateBulkEditView(generic.BulkEditView):