Răsfoiți Sursa

Fix permission evaluation for BulkComponentCreateViews

Jeremy Stretch 5 ani în urmă
părinte
comite
360c56ec34
1 a modificat fișierele cu 3 adăugiri și 0 ștergeri
  1. 3 0
      netbox/utilities/views.py

+ 3 - 0
netbox/utilities/views.py

@@ -1162,6 +1162,9 @@ class BulkComponentCreateView(GetReturnURLMixin, ObjectPermissionRequiredMixin,
     table = None
     template_name = 'utilities/obj_bulk_add_component.html'
 
+    def get_required_permission(self):
+        return f'dcim.add_{self.queryset.model._meta.model_name}'
+
     def post(self, request):
         logger = logging.getLogger('netbox.views.BulkComponentCreateView')
         parent_model_name = self.parent_model._meta.verbose_name_plural