{% extends 'D2PartnerBundle::base.html.twig' %} {% block head_script_extra %} {% endblock head_script_extra %} {% block page_header %}
{% for k, v in app.request.query %} {% if k|lower not in ['search', 'page', 'service_type', 'dest_type', 'partner'] %} {% endif %} {% endfor %}
Displaying {{ (partner_service_items.getCurrentPageNumber()-1) * partner_service_items.getItemNumberPerPage() + 1 }} to {{ ((partner_service_items.getCurrentPageNumber()-1) * partner_service_items.getItemNumberPerPage()) + (partner_service_items.getItems()|length) }} of {{ partner_service_items.getTotalItemCount() }} Partner Service Definition records
{% endblock page_header %} {% block content %} {% for entity in partner_service_items %} {% endfor %}
{{ knp_pagination_sortable(partner_service_items, 'Partner', 'a.company_name') }} {{ knp_pagination_sortable(partner_service_items, 'Service Code', 'sd.service_code') }} {{ knp_pagination_sortable(partner_service_items, 'Service Type', 'sd,service_type') }} {{ knp_pagination_sortable(partner_service_items, 'Destination Type', 'sd.destination_type') }} {{ knp_pagination_sortable(partner_service_items, 'Vol. Devisor', 'sd.volumetric_devisor') }} {{ knp_pagination_sortable(partner_service_items, 'Alert R/Kg', 'sd.alert_cost_per_kg') }} {{ knp_pagination_sortable(partner_service_items, 'Alert Cost', 'sd.alert_high_cost') }} {{ knp_pagination_sortable(partner_service_items, 'Incl. Mass', 'sd.max_service_mass') }} {{ knp_pagination_sortable(partner_service_items, 'Cost Variance', 'sd.alert_cost_variance') }} {{ knp_pagination_sortable(partner_service_items, 'Delivery Period', 'sd.max_delivery_hours') }} {{ knp_pagination_sortable(partner_service_items, 'Deliver By', 'sd.deliver_by_time') }} {{ knp_pagination_sortable(partner_service_items, 'Retail', 'sd.bdd_delivery') }} {{ knp_pagination_sortable(partner_service_items, 'Sameday', 'sd.sameday_delivery') }} {{ knp_pagination_sortable(partner_service_items, 'Overnight', 'sd.overnight_delivery') }} {{ knp_pagination_sortable(partner_service_items, 'Early', 'sd.early_delivery') }} {{ knp_pagination_sortable(partner_service_items, 'Weekend', 'sd.weekend_delivery') }} {{ knp_pagination_sortable(partner_service_items, 'Pallets', 'sd.pallet_delivery') }}
{{ entity.company_name }} {{ entity.service_code }} {% if service_type_opts[entity.service_type] is defined %}{{ service_type_opts[entity.service_type] }}{% else %}ERROR{% endif %} {{ dest_type_opts[entity.destination_type] }} {{ entity.volumetric_devisor }} {{ entity.alert_cost_per_kg }} {{ entity.alert_high_cost }} {{ entity.max_service_mass|number_format(1, '.', ' ') }} {{ entity.alert_cost_variance }}% {{ entity.max_delivery_hours }} Hrs {% if entity.deliver_by_time is not null %} {{ entity.deliver_by_time|date("H:i") }} {% else %} N/A {% endif %} {{ entity.bdd_delivery ? 'Active' : 'Inactive' }} {{ entity.sameday_delivery ? 'Active' : 'Inactive' }} {{ entity.overnight_delivery ? 'Active' : 'Inactive' }} {{ entity.early_delivery ? 'Active' : 'Inactive' }} {{ entity.weekend_delivery ? 'Active' : 'Inactive' }} {{ entity.pallet_delivery ? 'Active' : 'Inactive' }}
{% endblock content %}