| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- {% extends 'extras/script/base.html' %}
- {% load helpers %}
- {% load form_helpers %}
- {% load log_levels %}
- {% load perms %}
- {% load i18n %}
- {% block content %}
- <div class="row">
- <div class="col">
- {% if not perms.extras.run_script %}
- <div class="alert alert-warning">
- <i class="mdi mdi-alert"></i>
- {% trans "You do not have permission to run scripts" %}.
- </div>
- {% endif %}
- <form action="" method="post" enctype="multipart/form-data" class="object-edit">
- {% csrf_token %}
- <div class="field-group my-4">
- {# Render grouped fields according to declared fieldsets #}
- {% for group, fields in script_class.get_fieldsets %}
- {% if fields %}
- <div class="field-group mb-5">
- <div class="row">
- <h5 class="col-9 offset-3">{{ group }}</h5>
- </div>
- {% for name in fields %}
- {% with field=form|getfield:name %}
- {% render_field field %}
- {% endwith %}
- {% endfor %}
- </div>
- {% endif %}
- {% endfor %}
- </div>
- <div class="text-end">
- <a href="{% url 'extras:script_list' %}" class="btn btn-outline-secondary">{% trans "Cancel" %}</a>
- {% if not request.user|can_run:script or not script.is_executable %}
- <button class="btn btn-primary" disabled>
- <i class="mdi mdi-play"></i> {% trans "Run Script" %}
- </button>
- {% else %}
- <button type="submit" name="_run" class="btn btn-primary">
- <i class="mdi mdi-play"></i> {% trans "Run Script" %}
- </button>
- {% endif %}
- </div>
- </form>
- </div>
- </div>
- {% endblock content %}
|