From f6290dd7af2c1879e7b0560ff485ad1194c3a3d2 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 3 Oct 2025 09:16:50 -0400 Subject: [PATCH] Toggle plaintext display for v1 tokens --- netbox/templates/account/token.html | 62 ++--------------------------- netbox/templates/users/token.html | 9 ++++- 2 files changed, 12 insertions(+), 59 deletions(-) diff --git a/netbox/templates/account/token.html b/netbox/templates/account/token.html index f8ce7badd..6fcf9e359 100644 --- a/netbox/templates/account/token.html +++ b/netbox/templates/account/token.html @@ -1,62 +1,8 @@ -{% extends 'generic/object.html' %} -{% load form_helpers %} -{% load helpers %} +{% extends 'users/token.html' %} {% load i18n %} -{% load plugins %} {% block breadcrumbs %} - + {% endblock breadcrumbs %} - -{% block title %}{% trans "Token" %} {{ object }}{% endblock %} - -{% block subtitle %}{% endblock %} - -{% block content %} -
-
-
-

{% trans "Token" %}

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{% trans "Key" %} - {% if key %} -
- {% copy_content "token_id" %} -
-
{{ key }}
- {% else %} - {{ object.partial }} - {% endif %} -
{% trans "Description" %}{{ object.description|placeholder }}
{% trans "Write enabled" %}{% checkmark object.write_enabled %}
{% trans "Created" %}{{ object.created|isodatetime }}
{% trans "Expires" %}{{ object.expires|isodatetime|placeholder }}
{% trans "Last used" %}{{ object.last_used|isodatetime|placeholder }}
{% trans "Allowed IPs" %}{{ object.allowed_ips|join:", "|placeholder }}
-
-
-
-{% endblock %} diff --git a/netbox/templates/users/token.html b/netbox/templates/users/token.html index 86e96a6f3..b3eb80b87 100644 --- a/netbox/templates/users/token.html +++ b/netbox/templates/users/token.html @@ -20,7 +20,14 @@ {% if object.version == 1 %} {% trans "Token" %} - {{ object.partial }} + + {% if settings.ALLOW_TOKEN_RETRIEVAL %} + {{ object.plaintext }} + + {% else %} + {{ object.partial }} + {% endif %} + {% else %}