{% extends 'administrative/layout.html.twig' %} {% block title %}Einsatzübersicht{% endblock %} {% block content %}
| {{ knp_pagination_sortable(pagination, 'ID', ['assignment.id']) }} | Status | {{ knp_pagination_sortable(pagination, 'Einsatzzeitraum', ['destination.dateFrom', 'assignment.id']) }} | {{ knp_pagination_sortable(pagination, 'Destination', 'destination.product') }} | {{ knp_pagination_sortable(pagination, 'Jobprofil', 'job_profile.name') }} | {{ knp_pagination_sortable(pagination, 'Busbegleitung', 'assignment.pickup') }} | {% if is_granted('ROLE_ADMIN') %}Bewerbungen | {% endif %}Einteilungen | |
|---|---|---|---|---|---|---|---|---|
| {{ assignment.id }} |
{% if assignment.status == constant('App\\Entity\\Assignment::STATUS_DRAFT') %}
{{ icon('edit', 'w-4 h-4') }}
{% elseif assignment.status == constant('App\\Entity\\Assignment::STATUS_CALLED_OFF') %}
{{ icon('no-symbol', 'w-4 h-4') }}
{% elseif assignment.staffingStatus == constant('App\\Entity\\Assignment::STATUS_STAFFED') %}
{% elseif assignment.staffingStatus == constant('App\\Entity\\Assignment::STATUS_PARTLY_STAFFED') %}
{% elseif assignment.staffingStatus == constant('App\\Entity\\Assignment::STATUS_STAFFING') %}
{% else %}
{% endif %}
|
{{ assignment.destination.dateFrom|date('d.m.Y') }} -
{{ assignment.destination.dateTo|date('d.m.Y') }} |
{{ icon('flag-' ~ assignment.destination.country, 'w-5 h-5 shrink-0') }}
{{ assignment.destination.hotel }}
|
{{ assignment.jobProfile.name }} |
{% if assignment.pickup %}
{% set pickup = assignment.destination.pickup(assignment.pickup) %}
{% if pickup %}
ab {{ pickup.city }}
{{ pickup.time }} {% else %} ungültiger Zustieg {% endif %} {% else %} - {% endif %} |
{% if is_granted('ROLE_ADMIN') %}
{{ assignment.applications|length }} | {% endif %}
{{ assignment.activeDispositions|length }}/{{ assignment.availableDispositions }}
|
|
| Keine Daten... | ||||||||