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

Introduced ObjectPermissionRequiredMixin

This commit is contained in:
Jeremy Stretch
2020-05-11 11:51:11 -04:00
parent 6624fc6076
commit 4b5d64939d
2 changed files with 42 additions and 1 deletions

View File

@@ -21,6 +21,7 @@ from extras.models import Graph
from extras.views import ObjectConfigContextView
from ipam.models import Prefix, VLAN
from ipam.tables import InterfaceIPAddressTable, InterfaceVLANTable
from netbox.authentication import ObjectPermissionRequiredMixin
from utilities.forms import ConfirmationForm
from utilities.paginator import EnhancedPaginator
from utilities.utils import csv_format
@@ -185,7 +186,7 @@ class RegionBulkDeleteView(PermissionRequiredMixin, BulkDeleteView):
# Sites
#
class SiteListView(PermissionRequiredMixin, ObjectListView):
class SiteListView(ObjectPermissionRequiredMixin, ObjectListView):
permission_required = 'dcim.view_site'
queryset = Site.objects.prefetch_related('region', 'tenant')
filterset = filters.SiteFilterSet