Преглед изворни кода

Fixes #18965: Ensure script list run buttons respect scripts' commit_default option (#19013)

* Fixes #18965: Script list run buttons respect scripts' commit_default

* Cleanup script .Meta access in template
Jason Novinger пре 10 месеци
родитељ
комит
e1e514251e
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      netbox/templates/extras/script_list.html

+ 4 - 1
netbox/templates/extras/script_list.html

@@ -63,7 +63,7 @@
                         </span>
                       {% endif %}
                     </td>
-                    <td>{{ script.python_class.Meta.description|markdown|placeholder }}</td>
+                    <td>{{ script.python_class.description|markdown|placeholder }}</td>
                     {% if last_job %}
                       <td>
                         <a href="{% url 'extras:script_result' job_pk=last_job.pk %}">{{ last_job.created|isodatetime }}</a>
@@ -79,6 +79,9 @@
                       {% if request.user|can_run:script and script.is_executable %}
                         <div class="float-end d-print-none">
                           <form action="{% url 'extras:script' script.pk %}" method="post">
+                            {% if script.python_class.commit_default %}
+                              <input type="checkbox" name="_commit" hidden checked>
+                            {% endif %}
                             {% csrf_token %}
                             <button type="submit" name="_run" class="btn btn-primary btn-sm">
                               {% if last_job %}