1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Add UI views for custom links

This commit is contained in:
jeremystretch
2021-06-23 17:09:15 -04:00
parent b017927c69
commit 276ded0119
10 changed files with 292 additions and 60 deletions

View File

@ -63,6 +63,49 @@ class CustomFieldBulkDeleteView(generic.BulkDeleteView):
table = tables.CustomFieldTable
#
# Custom links
#
class CustomLinkListView(generic.ObjectListView):
queryset = CustomLink.objects.all()
filterset = filtersets.CustomLinkFilterSet
filterset_form = forms.CustomLinkFilterForm
table = tables.CustomLinkTable
class CustomLinkView(generic.ObjectView):
queryset = CustomLink.objects.all()
class CustomLinkEditView(generic.ObjectEditView):
queryset = CustomLink.objects.all()
model_form = forms.CustomLinkForm
class CustomLinkDeleteView(generic.ObjectDeleteView):
queryset = CustomLink.objects.all()
class CustomLinkBulkImportView(generic.BulkImportView):
queryset = CustomLink.objects.all()
model_form = forms.CustomLinkCSVForm
table = tables.CustomLinkTable
class CustomLinkBulkEditView(generic.BulkEditView):
queryset = CustomLink.objects.all()
filterset = filtersets.CustomLinkFilterSet
table = tables.CustomLinkTable
form = forms.CustomLinkBulkEditForm
class CustomLinkBulkDeleteView(generic.BulkDeleteView):
queryset = CustomLink.objects.all()
filterset = filtersets.CustomLinkFilterSet
table = tables.CustomLinkTable
#
# Tags
#