{% extends 'base.html' %} {% load bootstrap %} {% block content %}

{% if object %}Update run{% else %}🚀 Launch query {{ query.name }}{% endif %}

{% csrf_token %} {% if object %}
Query
{% if perms.osquery.view_query and object.query %}
Name
{{ query }} {% if object.query_version < object.query.version %}/ Updated since run creation{% endif %}
{% endif %}
SQL
{{ object.get_sql_html|safe }}
{% if object.platforms %}
Platform{{ object.platforms|length|pluralize }}
{{ object.platforms|join:", " }}
{% endif %} {% if object.minimum_osquery_version %}
Min. osquery ver.
{{ object.minimum_osquery_version }}
{% endif %}
{% else %}
{{ query.get_sql_html|safe }}
{{ query.platforms|join:", "|default:"-" }}
{{ query.minimum_osquery_version|default:"-" }}
{% endif %} {{ form|bootstrap }}

Cancel

{% endblock %} {% block extrajs %} {% endblock %}