Newer
Older
activity-manager / templates / _includes / html / arrays / activity.html.twig
{% import '_includes/macros/status.html.twig' as statusTools %}
{% import '_includes/macros/date.html.twig' as dateTools %}
{% set hideActor=hideActor|default(false) %}

<table>
	<thead>
		<tr>
			<td>Nom</td>
			<td>Status</td>
			{% if not hideActor %}
			<td>Acteur</td>
			{% endif %}
			<td>Début planifié</td>
			<td>Fin planifiée</td>
			<td>Début réél</td>
			<td>Fin réele</td>
			<td colspan="2"><span class="d-none">Actions</span></td>
		</tr>
	</thead>
	<tbody>
		{% for activity in activities %}
		<tr>
			<td>{{ activity.name }}</td>
			<td>{{ statusTools.statusName(activity.status) }}</td>
			{% if not hideActor %}
			<td>{% if activity.actor is not null %} {{ activity.actor.displayName }}
				{% endif %}</td>
			{% endif %}
			<td>{% if activity.startDate is not null %} {{ dateTools.euro(activity.startDate) }}
				{% endif %}</td>
			<td>{% if activity.endDate is not null %} {{ dateTools.euro(activity.endDate) }}
				{% endif %}</td>
			<td>{% if activity.realStartDate is not null %} {{ dateTools.euro(activity.realStartDate) }}
				{% endif %}</td>
			<td>{% if activity.realEndDate is not null %} {{ dateTools.euro(activity.realEndDate) }}
				{% endif %}</td>
			<td><a
				href="{{ url('activity_activity', {id: activity.id}, false) }}"
				title="Editer l'acteur"
				<i class="icofont-pencil-alt-2"><span class="d-none">Editer</span></i></i></a></td>
			<td>{% if activityDeleteForm is defined %} {% include '_includes/html/genericForm.html.twig' with {'form': activityDeleteForm, 'data': {activity: activity, variant: 'icon'}} only %}
				{% endif %}</td>
		</tr>
		{% endfor %}
	</tbody>
</table>