{% extends 'generic/object_edit.html' %} {% load static %} {% load form_helpers %} {% load i18n %} {% block form %} {# Render hidden fields #} {% for field in form.hidden_fields %} {{ field }} {% endfor %} {# Render regular fieldsets #} {% for fieldset in form.fieldsets %} {% if fieldset.name != "Test Expression" %} {% render_fieldset form fieldset %} {% else %} {# Custom rendering for Test Expression fieldset with button #}

{% trans "Test Expression" %}

Test this filter expression against a live IP Fabric source to verify it returns the expected results.

{# Render the fields in this fieldset (test_source and test_endpoint) #} {% render_field form.test_source %} {% render_field form.test_endpoint %}
{# Test button section #}
{% endif %} {% endfor %} {# Custom fields #} {% if form.custom_fields %}

{% trans "Custom Fields" %}

{% render_custom_fields form %}
{% endif %} {# Comments #} {% if form.comments %}
{% render_field form.comments %}
{% endif %} {# Changelog message #} {% if form.changelog_message %}
{% render_field form.changelog_message %}
{% endif %} {# Load JavaScript for AJAX testing - inlined to ensure it's always available #} {% endblock form %}