{% extends 'Admin/base.html.twig' %} {% block title %}{{ 'app.admin.pages.webhook.head_title'|trans }}{% endblock %} {% block toolbar_actions %} {% include 'Includes/Button/add.html.twig'%} {% endblock %} {% block search %} {% include 'Search/list.html.twig' %} {% endblock %} {% block component_body %}
{% for webhook in webhooks %} {% set colors = ['primary', 'success', 'danger', 'warning', 'info', 'dark'] %} {% else %} {% endfor %}
{{ 'app.admin.pages.webhook.list.source'|trans }} {{ 'app.admin.pages.webhook.list.object'|trans }} {{ 'app.admin.pages.webhook.list.endpoints'|trans }} {{ 'app.admin.pages.webhook.list.retries'|trans }} {{ 'app.admin.pages.webhook.list.events'|trans }} {{ 'app.admin.pages.webhook.list.hmacKey'|trans }}
{{ webhook.source }} {% set object = 'app.admin.pages.webhook.object.' ~ webhook.object %} {{ object|trans }} {% for endpoint in webhook.endpoints %}
  • {{ endpoint.endpoint }}
  • {% endfor %}
    {{ webhook.retries }} {% for ev in webhook.events %} {% set state = 'app.admin.pages.webhook.states.' ~ ev %} {{ state|trans|badge('primary')}} {% endfor %} ***** {{ webhook.hmacKey }}
    {{ btn('copy') }} {{ link('edit','modal', 'success', {'entity-id' : webhook.id, 'entity-name' : webhook.source, 'modalId': 'foxorders_modal_form_admin' }) }} {% include 'Includes/delete.html.twig' with { 'route':path('foxorders_admin_webhook_delete', {'id': webhook.id}) , 'token': csrf_token('delete' ~ webhook.id), 'button': 'list_delete'} %}
    {{ 'app.global.detail.no_record_found'|trans }}
    {% include 'List/pagination.html.twig' with { 'data' : webhooks } %}
    {% endblock %} {% block modals %} {% include 'Modal/form.html.twig' with { 'title': 'app.admin.pages.webhook.new.title'|trans, 'id': 'admin', } %} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}