{% trans_default_domain "icap_badge" %} {% block _badge_form_rules_widget %} {% spaceless %} {% if prototype is defined %} {% set attr = attr|merge({'data-prototype': block('_badge_form_rules_widget_prototype') }) %} {% endif %}

{{ form_label(form) }}

{{ form_errors(form) }} {% set tabPrototype = '
  • ' ~ "rule"|trans ~ ' __indexname__
  • ' %}
    {% for rows in form %} {% set loopIndex = loop.index - 1 %}

    {{ 'rule_details'|trans }}

    {{ 'badge_form_execute'|trans }} :

    {{ form_widget(rows.children.action) }}

    {{ 'badge_form_execute_times'|trans }}

    {{ form_widget(rows.children.occurrence) }}

    {{ 'badge_form_times'|trans }}

    {{ 'badge_form_resource'|trans }}

    {{ form_widget(rows.children.resource) }}

    {{ 'badge_form_badge'|trans }}

    {{ form_widget(rows.children.badge) }}

    * {{ 'badge_form_badge_help'|trans }}

    {{ 'badge_form_awarding_on_result_action'|trans }}

    {{ form_widget(rows.children.resultComparison) }}

    {{ 'badge_form_awarding_on_result_action_to'|trans }}

    {{ form_widget(rows.children.result) }}
    {% endfor %}

    {{ 'no_rule'|trans }}

    {{ form_rest(form) }}
    {% endspaceless %} {% endblock _badge_form_rules_widget %} {% block _badge_form_rules_widget_prototype %} {{ _self._badge_form_rules_widget_prototype_row(prototype) }} {% endblock _badge_form_rules_widget_prototype %} {% macro _badge_form_rules_widget_prototype_row(rows) %} {% spaceless %}

    {{ 'rule_details'|trans }}

    {{ 'badge_form_execute'|trans }} :

    {{ form_widget(rows.children.action) }}

    {{ 'badge_form_execute_times'|trans }}

    {{ form_widget(rows.children.occurrence, {'attr': {'value': 1}}) }}

    {{ 'badge_form_times'|trans }}

    {{ 'badge_form_resource'|trans }}

    {{ form_widget(rows.children.resource) }}

    {{ 'badge_form_badge'|trans }}

    {{ form_widget(rows.children.badge) }}

    * {{ 'badge_form_badge_help'|trans }}

    {{ 'badge_form_awarding_on_result_action'|trans }}

    {{ form_widget(rows.children.resultComparison) }}

    {{ 'badge_form_awarding_on_result_action_to'|trans }}

    {{ form_widget(rows.children.result) }}
    {% endspaceless %} {% endmacro %}