{% macro fileExtension(file) %} {% set splited = file|split('.') %} {% set extension = splited[1] %} {% if extension == 'docx' %} {% elseif extension == 'csv' or extension == 'xlsx' %} {% endif %} {% endmacro %} {% macro flashes(type, flashes, trans_domain) %} {% if flashes|length %} {% set trans_domain = trans_domain is not empty ? trans_domain : 'App' %}
{% for flash in flashes %} {% set message = flash.message is defined ? flash.message : flash %} {{ message|trans({}, trans_domain) }}{% if not loop.last %}
{% endif %} {% endfor %}
{% endif %} {% endmacro %} {% macro breadcrumbs(previous_path, previous_name, current) %}
{% endmacro %} {% macro colorDealStatus(dealStatus) %} {% spaceless %} {% if dealStatus == 'Loc en cours'%}badge-primary {% elseif dealStatus == 'Loc terminée' %}badge-warning {% elseif dealStatus == 'Annulé' %}badge-success {% elseif dealStatus == 'Réservation' %}badge-secondary {% elseif dealStatus == 'Prêt' %}badge-info {% elseif dealStatus == 'Réparation' %}badge-danger {% else %}badge-light {% endif %} {% endspaceless %} {% endmacro %} {% macro colorAgendaBl(bl) %} {% spaceless %} {% if bl.isDealSecteurPret() %}#26c6da {% elseif bl.isDealStateLocEnCours() %}#3f9ce8 {% elseif bl.isDealStateReparation() %}#ef5350 {% elseif bl.isDealStateCalibration() %}#9ccc65 {% elseif bl.isDealStateGarantie() %}#bf8013 {% elseif bl.isDealStateAnnule() %}#9E9E9E {% elseif bl.isDealStateAutre() %}#FFFF00 {% elseif bl.isDealStateLocTerminee() %}#FFFF00 {% else %}#3f9ce8 {% endif %} {% endspaceless %} {% endmacro %} {% macro monthGant(month) %} {% spaceless %} {% if month == '01' %}00 {% elseif month == '02' %}01 {% elseif month == '03'%}02 {% elseif month == '04' %}03 {% elseif month == '05' %}04 {% elseif month == '06' %}05 {% elseif month == '07' %}06 {% elseif month == '08' %}07 {% elseif month == '09' %}08 {% elseif month == '10' %}09 {% elseif month == '11' %}10 {% elseif month == '12' %}11 {% endif %} {% endspaceless %} {% endmacro %} {% macro labelArticleFamily() %} {% spaceless %} {% if month == 'LOC-SQ' %}POMPE SQ {% elseif month == 'LOC-PERIST' %}POMPE PERISTALTIQUE {% elseif month == 'LOC-AIR'%}POMPE GILAIR {% elseif month == 'LOC_MULTI' %}MULTIPARAMETRE {% elseif month == 'LOC_PRELEV' %}Préleveur autonome {% elseif month == 'LOC_LVL_AP' %}LEVELOGGER {% elseif month == 'LOC_MESURE' %}SONDE DE NIVEAU ET INTERFACE {% elseif month == 'LOC_GAZ_AP' %}APPAREILS DE DETECTION GAZ {% elseif month == 'LOC_LOW_FL' %}POMPE LOW FLOW {% elseif month == 'LOC_APP_ME' %}APPAREIL DE MESURE {% else %}{{ idFamilly }} {% endif %} {% endspaceless %} {% endmacro %} {% macro etatCommande(deliveryState) %} {% spaceless %} {% if deliveryState == 0%}Non réceptionné {% elseif deliveryState == 1 %}Réceptionné partiellement {% endif %} {% endspaceless %} {% endmacro %}