{% extends 'base.html.twig' %}
{% block title %}Zadanie!{% endblock %}
{% block body %}
{{ include('dashboard/modal/complete_task.html.twig') }}
{{ include('dashboard/modal/paused_task.html.twig') }}
{{ include('dashboard/modal/nottodo_task.html.twig') }}
<div class="card p-2 box-sizing">
<div class="row">
{% if is_granted('ROLE_EMPLOYER') %}
<div class="col">
<div class="col w-100 text-center">
<a href="{{ path('task_new') }}" class="btn btn-primary">
Utwórz nowe
</a>
</div>
</div>
{% endif %}
{% if is_granted('USER_CAN_EDIT_TASK', task) %}
<div class="col w-100 text-center">
<a href="{{ path('task_edit', {task: task.id}) }}" class="btn btn-light">
Edytuj zadanie
</a>
</div>
<div class="col text-center">
<a href="{{ path('task_remove', {task: task.id}) }}" class="btn btn-danger">
Usuń zadanie
</a>
</div>
{% endif %}
</div>
<div class="row mt-5">
<div class=" table-responsive">
<table class="table table-hover table-sm align-middle">
<tbody>
<tr class="h-100 border-bottom-1-light text-xs">
<td class="text-center">Tytuł</td>
<td class="text-center">{{ task.name }}</td>
</tr>
<tr class="h-100 border-bottom-1-light text-xs">
<td class="text-center">Status</td>
<td class="text-center">{% if task.status == 2%} Opóźnione
{% elseif task.status == 3 %} Zakończone
{% else %} Planowane {% endif %}</td>
</tr>
<tr class="h-100 border-bottom-1-light text-xs">
<td class="text-center">Przypisane do pracownika</td>
<td class="text-center">
<ul class="list-group">
{% for user in task.users %}
<li class="list-group-item">
{{ user.name }}
</li>
{% endfor %}
</ul>
</td>
</tr>
<tr class="h-100 border-bottom-1-light text-xs">
<td class="text-center">Utworzone przez</td>
<td class="text-center">{{ task.createdBy.name }}</td>
</tr>
<tr class="h-100 border-bottom-1-light text-xs">
<td class="text-center">Przypisane do projetu</td>
<td class="text-center"><a href="{{ path('project_show', {project: task.project.id}) }}">{{ task.project.name }}</a></td>
</tr>
<tr class="h-100 border-bottom-1-light text-xs">
<td class="text-center">Opis</td>
<td class="text-center">{{ task.content|raw }}</td>
</tr>
<tr class="h-100 border-bottom-1-light text-xs">
<td class="text-center">Zaplanowane na</td>
<td class="text-center">{{ task.plannedOnDay|date("Y-m-d") }}</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row mt-5">
{% if task.offerPackageTask %}
{% set type = 0 %}
{% else %}
{% set type = 1 %}
{% endif %}
{% if task.offerPackageTask %}
{% set ttt = task.offerPackageTask.id %}
{% else %}
{% set ttt = task.id %}
{% endif %}
<div class="col-4 text-center">
<a href="{{ path("project_offer_package_task_complete", {
"type": type,
"task-normal": task.id,
"project": task.project.id,
"task": ttt
}) }}" class="btn btn-primary">
Zadanie ukończone
</a>
</div>
<div class="col-4 text-center">
<button data-bs-toggle="modal" data-bs-target="#pausedTaskModal" data-bs-task-normal="{{ task.id }}" data-bs-type="{% if task.offerPackageTask %}0{% else %}1{% endif %}" data-bs-project="{{ task.project.id }}" data-bs-task="{% if task.offerPackageTask %}{{ task.offerPackageTask.id }}{% else %}{{ task.id }}{% endif %}" class="btn btn-primary">
Zadanie zapauzowane
</button>
</div>
<div class="col-4 text-center">
<button data-bs-toggle="modal" data-bs-target="#notToDoTaskDashboardModal" data-bs-task-normal="{{ task.id }}" data-bs-type="{% if task.offerPackageTask %}0{% else %}1{% endif %}" data-bs-project="{{ task.project.id }}" data-bs-task="{% if task.offerPackageTask %}{{ task.offerPackageTask.id }}{% else %}{{ task.id }}{% endif %}" class="btn btn-primary">
Zadanie nie wykonywane
</button>
</div>
</div>
</div>
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script src="{{ asset('assets/velzon/js/modal/dashboard-pause-task.js') }}"></script>
<script src="{{ asset('assets/velzon/js/modal/dashboard-notodo-task.js') }}"></script>
{% endblock %}