{% macro getRow(params) %} {% if params.contactstuff is defined %} {% set contactstuff = params.contactstuff %} {% elseif params.form is defined %} {% set form = params.form %} {% endif %} {% if contactstuff is defined and isNotNull(contactstuff) %} {% set hasDataAvaible = true %} {% set isPrototype = false %} {% set elementId = contactstuff.vars.id %} {% set elementName = contactstuff.vars.full_name %} {% set elementDisplay = contactstuff.vars.data.id %} {% set elementStuffId = contactstuff.stuff.vars.id %} {% set elementStuffName = contactstuff.stuff.vars.full_name %} {% set elementStuffDisplay = contactstuff.stuff.vars.data.id %} {% set elementSerieNumberId = contactstuff.serieNumber.vars.id %} {% set elementSerieNumberName = contactstuff.serieNumber.vars.full_name %} {% set elementSerieNumberDisplay = contactstuff.serieNumber.vars.data %} {% set elementDescriptionId = contactstuff.description.vars.id %} {% set elementDescriptionName = contactstuff.description.vars.full_name %} {% set elementDescriptionDisplay = contactstuff.description.vars.data %} {% set stuffPossibilities = contactstuff.stuff.vars.choices %} {% elseif form is defined and isNotNull(form) %} {% set hasDataAvaible = true %} {% set prototype = form %} {% set isPrototype = true %} {% set elementId = prototype.vars.id %} {% set elementName = prototype.vars.full_name %} {% set elementDisplay = "" %} {% set elementStuffId = prototype.stuff.vars.id %} {% set elementStuffName = prototype.stuff.vars.full_name %} {% set elementStuffDisplay = "" %} {% set elementSerieNumberId = prototype.serieNumber.vars.id %} {% set elementSerieNumberName = prototype.serieNumber.vars.full_name %} {% set elementSerieNumberDisplay = "" %} {% set elementDescriptionId = prototype.description.vars.id %} {% set elementDescriptionName = prototype.description.vars.full_name %} {% set elementDescriptionDisplay = "" %} {% set stuffPossibilities = prototype.stuff.vars.choices %} {% else %} {% set hasDataAvaible = false %} {% set isPrototype = false %} {% endif %} {% if hasDataAvaible %}
X
{% if not isPrototype %}
{% if(isNotNull(contactstuff.stuff.vars.data.documentationFiles)) %}
{% for doc in contactstuff.stuff.vars.data.documentationFiles %} {{ doc.originalFileName }} {% endfor %}
{% endif %} {% endif %}
{#
#} {# Installation : #} {# {% set dateInstallation = getIfNotNull(params, ["displays", elementDisplay, "dateInstall"]) %}#} {# {% if isNotNull(dateInstallation) %}#} {# {% set id = getIfNotNull(params, ["displays", elementDisplay, "idInstall"]) %}#} {# {{ dateInstallation|date('d/m/Y') }}#} {# {% else %}#} {# -#} {# {% endif %}#} {#
#} {#
#} {# Dernier entretien : #} {# {% set dateEntretien = getIfNotNull(params, ["displays", elementDisplay, "dateEntretien"]) %}#} {# {% if isNotNull(dateEntretien) %}#} {# {% set id = getIfNotNull(params, ["displays", elementDisplay, "idEntretien"]) %}#} {# {{ dateEntretien|date('d/m/Y') }}#} {# {% else %}#} {# -#} {# {% endif %}#} {#
#} {# {% set nextEntretienIsPrev = getIfNotNull(params, ["displays", elementDisplay, "nextEntretienIsPrev"]) %}#} {#
#} {# Prochain entretien : #} {# {% set dateNextEntretien = getIfNotNull(params, ["displays", elementDisplay, "dateNextEntretien"]) %}#} {# {% if isNotNull(dateNextEntretien) %}#} {# {% set id = getIfNotNull(params, ["displays", elementDisplay, "idNextEntretien"]) %}#} {# {{ dateNextEntretien|date('d/m/Y') }}#} {# {% else %}#} {# -#} {# {% endif %}#} {#
#} {% endif %} {% endmacro %}