diff --git a/netbox/users/forms/model_forms.py b/netbox/users/forms/model_forms.py index aa5811cd1..058511431 100644 --- a/netbox/users/forms/model_forms.py +++ b/netbox/users/forms/model_forms.py @@ -380,6 +380,12 @@ class ObjectPermissionForm(BootstrapMixin, forms.ModelForm): constraints = [constraints] for ct in object_types: model = ct.model_class() + + if model._meta.model_name in ['script', 'report']: + raise forms.ValidationError({ + 'constraints': _('Constraints are not supported for this object type.') + }) + try: tokens = { CONSTRAINT_TOKEN_USER: 0, # Replace token with a null user ID