{% extends 'admin/layout.html.twig' %} {% block title %}Bewerbungsübersicht{% endblock %} {% block content %}

Bewerbungsübersicht

{% if filterDto.active %} Reset {% endif %}
{% for application in pagination %} {% set assignment = application.assignment %} {% else %} {% endfor %}
{{ knp_pagination_sortable(pagination, 'ID', ['assignment.id']) }} {{ knp_pagination_sortable(pagination, 'Einsatz­zeitraum', 'destination.dateFrom') }} {{ knp_pagination_sortable(pagination, 'Destination', 'destination.product') }} {{ knp_pagination_sortable(pagination, 'Jobprofil', 'job_profile.name') }} {{ knp_pagination_sortable(pagination, 'Bus', 'destination.pickup') }} {{ knp_pagination_sortable(pagination, 'Bewerber:in', 'teamer.lastName') }}
{{ assignment.id }} {{ assignment.effectivePeriod.start|date('d.m.Y') }} - {{ assignment.effectivePeriod.end|date('d.m.Y') }} {{ icon('flag-' ~ assignment.destination.country, 'w-5 h-5 shrink-0') }}
{{ assignment.destination.product }}
{{ assignment.destination.hotel }}
{{ assignment.jobProfile.name }} {% if assignment.pickup and assignment.destination.pickup(assignment.pickup) %} {% set pickup = assignment.destination.pickup(assignment.pickup) %} ab {{ pickup.city }}
{{ pickup.time }} Uhr
{% else %} - {% endif %}
{{ application.teamer }} {% include '_partials/_teamer_deleted_badge.html.twig' with { 'teamer': application.teamer } %}
{% set requirementsMet = true %} {% if assignment.pickup and not application.matchesPickup %} {{ icon('bus', 'w-5 h-5 text-red-500 shrink-0') }} {% set requirementsMet = false %} {% endif %} {% if not application.matchesRequiredTrainings %} {{ icon('alert', 'w-5 h-5 text-red-500 shrink-0') }} {% set requirementsMet = false %} {% endif %} {% if requirementsMet %} {{ icon('check', 'w-5 h-5 text-green-500 shrink-0') }} {% endif %}
Keine Daten...
{{ knp_pagination_render(pagination) }}
{% endblock %}