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

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

{{ macros_site.render_form_item_radiobutton(form.enabled) }} {{ macros_site.render_form_item_datetime(form.valid_from, 'datetimepicker-from') }} {{ macros_site.render_form_item_datetime(form.valid_to, 'datetimepicker-to') }}
{{ macros_site.form_errors(form.next.errors) }} {{ form.next }} {{ macros_site.form_errors(form.csrf_token.errors) }} {{ form.csrf_token }} {{ form.cancel(class_='btn btn-default') }} {{ form.preview(class_='btn btn-default') }} {{ form.submit(class_='btn btn-primary') }}
{%- if filter_preview %}

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

{{ filter_preview | safe }}
{%- endif %} {%- if permission_can('developer') %} {%- if item %}
{{ macros_site.render_raw_item_view(item) }} {%- endif %} {%- if filter_tree %} {{ macros_site.render_raw_var(gettext('Raw filter tree'), filter_tree) }} {%- endif %} {%- endif %}
{%- endblock content %} {%- block js %} {{ super() }} {%- endblock js %}