From 196297c33817198041a1693751f189810eb8837e Mon Sep 17 00:00:00 2001 From: Jason Novinger Date: Sun, 12 Oct 2025 20:42:09 -0500 Subject: [PATCH] Correct permission denied message and enable translation --- netbox/extras/api/mixins.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/netbox/extras/api/mixins.py b/netbox/extras/api/mixins.py index f28af06ba..75929b261 100644 --- a/netbox/extras/api/mixins.py +++ b/netbox/extras/api/mixins.py @@ -1,3 +1,4 @@ +from django.utils.translation import gettext_lazy as _ from jinja2.exceptions import TemplateError from rest_framework.decorators import action from rest_framework.exceptions import PermissionDenied @@ -76,7 +77,7 @@ class RenderConfigMixin(ConfigTemplateRenderMixin): # Check render_config permission perm = get_permission_for_model(instance, 'render_config') if not request.user.has_perm(perm, obj=instance): - raise PermissionDenied("This user does not have permission to render device configurations.") + raise PermissionDenied(_("This user does not have permission to render configurations for this object.")) object_type = instance._meta.model_name configtemplate = instance.get_config_template()