diff --git a/netbox/extras/api/views.py b/netbox/extras/api/views.py index 1755dae14..bbdd05e1a 100644 --- a/netbox/extras/api/views.py +++ b/netbox/extras/api/views.py @@ -215,7 +215,6 @@ class ScriptViewSet(ModelViewSet): filterset_class = filtersets.ScriptFilterSet _ignore_model_permissions = True - schema = None lookup_value_regex = '[^/]+' # Allow dots def _get_script(self, pk): diff --git a/netbox/extras/views.py b/netbox/extras/views.py index 0d7205f01..22da5c44b 100644 --- a/netbox/extras/views.py +++ b/netbox/extras/views.py @@ -1139,7 +1139,8 @@ class ScriptSourceView(BaseScriptView): }) -class ScriptJobsView(ContentTypePermissionRequiredMixin, View): +class ScriptJobsView(generic.ObjectView): + queryset = Script.objects.all() script = None script_class = None jobs = None