{%- extends "_layout.html" %} {%- block content %}

{{ vial_current_view.get_view_title() }} {%- if item_action == 'createfor' %} {{ macros_form.render_form_item_static(gettext('Group:'), parent.name) }} {%- elif item_action == 'create' or current_user.has_role('admin') %} {{ macros_form.render_form_item_select(form.group) }} {%- elif item_action == 'update' %} {{ macros_form.render_form_item_static(gettext('Group:'), item.group.name) }} {%- endif %} {{ macros_form.render_form_item_default(form.name) }} {{ macros_form.render_form_item_default(form.description) }} {{ macros_form.render_form_item_default(form.type) }}
{{ macros_form.render_form_item_default(form.filter) }}
{{ macros_form.render_form_item_select(form.detectors) }} {{ macros_form.render_form_item_select(form.categories) }} {{ macros_form.render_form_item_default(form.ips) }}

{{ macros_form.render_form_item_radiobutton(form.enabled) }} {{ macros_form.render_form_item_datetime(form.valid_from, 'datetimepicker-from') }} {{ macros_form.render_form_item_datetime(form.valid_to, 'datetimepicker-to') }}
{{ macros_form.render_form_errors(form.next.errors) }} {{ form.next }} {{ macros_form.render_form_errors(form.csrf_token.errors) }} {{ form.csrf_token }}
{%- if filter_preview %}

{{ gettext('Filter structure preview:') }}

{{ filter_preview | safe }}
{%- endif %} {%- if permission_can('developer') %}
{%- if form.errors %} {{ macros_site.render_raw_var('form-errors', form.errors) }} {%- endif %} {%- if item %} {{ macros_site.render_raw_item_view(item) }} {%- endif %} {%- if filter_tree %} {{ macros_site.render_raw_var('raw-filter-tree', filter_tree) }} {%- endif %}
{%- endif %} {%- endblock content %} {%- block bodyjs %} {{ super() }} {%- endblock bodyjs %}