Newer
Older
activity-manager / templates / _includes / html / arrays / task.html.twig
@Kilian Riou Kilian Riou on 17 May 2021 1 KB Add task page
{% import '_includes/macros/status.html.twig' as statusTools %}
{% import '_includes/macros/date.html.twig' as dateTools %}
{% set hideActor=hideActor|default(false) %}
{% set hideActivity=hideActivity|default(false) %}

<table>
	<thead>
		<tr>
			{% if not hideActivity %}
			<td class="text-right">Activité</td>
			{% endif %}
			<td>Nom</td>
			<td>Status</td>
			{% if not hideActor %}
			<td>Acteur</td>
			{% endif %}
			<td class="text-center">Planifié</td>
			<td class="text-center">Executé</td>
			<td class="text-center"><span class="d-none">Actions</span></td>
		</tr>
	</thead>
	<tbody>
		{% for task in tasks %}
		<tr>
			{% if not hideActivity %}
			<td class="text-right">{% if task.activity is not null %} <a
				href="{{ url('activity_activity', {id: task.activity.id}, false) }}"
				title="Editer l'activité">{{ task.activity.name }}</a> {% endif %}</td>
			{% endif %}
			<td><a href="{{ url('task_task', {id: task.id}, false) }}" title="editer">{{ task.name }}</a></td>
			<td>{{ statusTools.statusName(task.status) }}</td>
			{% if not hideActor %}
			<td>{% if task.actor is not null %}<a
				href="{{ url('actor_actor', {id: task.actor.id}, false) }}"
				title="Editer l'acteur" title="Editer l'acteur">{{ task.actor.displayName }}</a>
				{% endif %}</td>
			{% endif %}
			<td class="text-center">{% if task.planifiedDate is not null %}
				{{ dateTools.euro(task.planifiedDate) }} {% endif %}</td>
			<td class="text-center">{% if task.executionDate is not null %}
				{{ dateTools.euro(task.executionDate) }} {% endif %}</td>
			<td class="text-center">{% if taskDeleteForm is defined %} {% include '_includes/html/genericForm.html.twig' with {'form': taskDeleteForm, 'data': {task: task, variant: 'icon'}} only %}
				{% endif %}</td>
		</tr>
		{% endfor %}
	</tbody>
</table>