{% import 'components/config/editable_config.html' as m_editable_config %} {% macro config_service_card(config, service_name, service, add_class='', no_select=False, default_values=False) -%} {% set service_config_fields = service.get_default_value() %}
{% for req in service_config_fields %} {{ m_editable_config.editable_key( service_config_fields if (default_values or req not in config[service_name]) else config[service_name], req, "services_" + service_name + "_" + req, "global_config", service_config_fields[req] if default_values else config[service_name][req], service_config_fields[req] if default_values else config[service_name][req], suggestions=service_config_fields[req] if default_values else config[service_name][req], no_select=no_select, number_step=1, force_title=True, tooltip=service.get_fields_description()[req], identifier=service_name, placeholder_str="Add user(s) in whitelist") }} {% endfor %}