diff --git a/netbox/utilities/querysets.py b/netbox/utilities/querysets.py index 04bc4c542..5a867c04d 100644 --- a/netbox/utilities/querysets.py +++ b/netbox/utilities/querysets.py @@ -59,13 +59,13 @@ class RestrictedQuerySet(QuerySet): self.allow_evaluation = True return self - def restrict(self, user, action): + def restrict(self, user, action='view'): """ Filter the QuerySet to return only objects on which the specified user has been granted the specified permission. :param user: User instance - :param action: The action which must be permitted (e.g. "view" for "dcim.view_site") + :param action: The action which must be permitted (e.g. "view" for "dcim.view_site"); default is 'view' """ # Resolve the full name of the required permission app_label = self.model._meta.app_label