${form.title} <@messages errors=errors />
${appointment.lastName}
${appointment.firstName}
${appointment.email}
<#list listResponseRecapDTO as response> <#if response.recapValue?has_content>
<#if response.file?? && response.file.idFile > 0> <#assign hasFile = true> <#else> <#assign hasFile = false> <#if hasFile> ${response.recapValue} <#if hasFile>
${appointment.dateAppointment} #i18n{appointment.appointmentApp.labelTimeAppointmentFrom} <#if slot.startingHour < 10 >0${slot.startingHour}h<#if slot.startingMinute < 10>0${slot.startingMinute} #i18n{appointment.appointmentApp.labelTimeAppointmentTo} <#if slot.endingHour < 10 >0${slot.endingHour}h<#if slot.endingMinute < 10>0${slot.endingMinute}
<#if admin_user??>
${admin_user.firstName} ${admin_user.lastName}
#i18n{portal.util.labelActions}
<#if rightModify?? && rightModify && appointment.status == status_reserved> <#if appointment.listWorkflowActions?? && appointment.listWorkflowActions?size > 0> <#list appointment.listWorkflowActions as action> width="${action.icon.width}" <#if action.icon.height!=-1> height="${action.icon.height}" title="${action.name}" alt="${action.name}" /> <#if activateWorkflow == "true" > <#if rightChangeStatus> <#if appointment.status != status_reserved> <#if appointment.status != status_unreserved> <#if rightDelete?? && rightDelete>
${addon!} <#if resource_history?? && resource_history != ''>
${resource_history}