Skip to content

Commit e4824db

Browse files
committed
Improve rendering of JSON data
1 parent 2ed261e commit e4824db

File tree

1 file changed

+21
-3
lines changed

1 file changed

+21
-3
lines changed

netbox/templates/core/configrevision.html

+21-3
Original file line numberDiff line numberDiff line change
@@ -149,11 +149,23 @@ <h5 class="card-header">{% trans "Validation" %}</h5>
149149
<table class="table table-hover attr-table">
150150
<tr>
151151
<th scope="row">{% trans "Custom validators" %}</th>
152-
<td>{{ object.data.CUSTOM_VALIDATORS|placeholder }}</td>
152+
{% if object.data.CUSTOM_VALIDATORS %}
153+
<td class="font-monospace">
154+
<pre>{{ object.data.CUSTOM_VALIDATORS|json }}</pre>
155+
</td>
156+
{% else %}
157+
<td>{{ ''|placeholder }}</td>
158+
{% endif %}
153159
</tr>
154160
<tr>
155161
<th scope="row">{% trans "Protection rules" %}</th>
156-
<td>{{ object.data.PROTECTION_RULES|placeholder }}</td>
162+
{% if object.data.PROTECTION_RULES %}
163+
<td>
164+
<pre>{{ object.data.PROTECTION_RULES|json }}</pre>
165+
</td>
166+
{% else %}
167+
<td>{{ ''|placeholder }}</td>
168+
{% endif %}
157169
</tr>
158170
</table>
159171
</div>
@@ -165,7 +177,13 @@ <h5 class="card-header">{% trans "User Preferences" %}</h5>
165177
<table class="table table-hover attr-table">
166178
<tr>
167179
<th scope="row">{% trans "Default user preferences" %}</th>
168-
<td>{{ object.data.DEFAULT_USER_PREFERENCES|placeholder }}</td>
180+
{% if object.data.DEFAULT_USER_PREFERENCES %}
181+
<td>
182+
<pre>{{ object.data.DEFAULT_USER_PREFERENCES|json }}</pre>
183+
</td>
184+
{% else %}
185+
<td>{{ ''|placeholder }}</td>
186+
{% endif %}
169187
</tr>
170188
</table>
171189
</div>

0 commit comments

Comments
 (0)