{% macro render_field(field) %}
{{ field(**kwargs)|safe }} {% if field.top_errors %} top {% endif %} {% if field.errors %} {% endif %}
{% endmacro %} {% macro render_checkbox_field(field) %}
{{ field(**kwargs)|safe }} {% if field.errors %} {% endif %}
{% endmacro %} {% macro render_ternary_field(field, BooleanField=false) %} {% if BooleanField %} {% set _ = field.__setattr__('boolean_mode', true) %} {% endif %}
{{ field(**kwargs)|safe }}
{% if field.errors %} {% endif %}
{% endmacro %} {% macro render_simple_field(field) %} {{ field(**kwargs)|safe }} {% if field.errors %} {% endif %} {% endmacro %} {% macro render_nolabel_field(field) %} {{ field(**kwargs)|safe }} {% if field.errors %} {% if field.errors %} {% endif %} {% endif %} {% endmacro %} {% macro render_button(field) %} {{ field(**kwargs)|safe }} {% endmacro %} {% macro render_fieldlist_with_inline_errors(fieldlist) %} {# Specialized macro for FieldList(FormField(...)) that renders errors inline with each field #}
{{ fieldlist.label }}
{% endmacro %} {% macro render_conditions_fieldlist_of_formfields_as_table(fieldlist, table_id="rulesTable") %}
{% for subfield in fieldlist[0] %}
{{ subfield.label }}
{% endfor %}
Actions
{% for form_row in fieldlist %}
{% for subfield in form_row %}
{{ subfield()|safe }} {% if subfield.errors %}
    {% for error in subfield.errors %}
  • {{ error }}
  • {% endfor %}
{% endif %}
{% endfor %}
{% endfor %}
{% endmacro %} {% macro playwright_warning() %}

Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled. Alternatively try our very affordable subscription based service which has all this setup for you.

You may need to Enable playwright environment variable and uncomment the sockpuppetbrowser in the docker-compose.yml file.


{% endmacro %} {% macro render_time_schedule_form(form, available_timezones, timezone_default_config) %}
{% if timezone_default_config %}
{{ render_checkbox_field(form.time_schedule_limit.enabled) }}
Set a hourly/week day schedule

Business hours Weekends Reset


More help and examples about using the scheduler
{% else %} Want to use a time schedule? First confirm/save your Time Zone Settings
{% endif %} {% endmacro %} {% macro highlight_trigger_ignored_explainer() %}

Triggered text Ignored text Blocked text

{% endmacro %}