Sommaire
Macros
macroPersonneChercherInsc
Permet de compter le nombre d'inscription confirmée de la personne en fonction des prestations données.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| personneId | oui | Integer | ID de la personne sur laquelle nous allons rechercher |
| prestations | oui | List | Liste d'ID de prestation |
[@macroPersonneChercherInsc
personneId=987654
prestations=[123,321]
/]
macroPayeurListeReglements
Permet d'afficher la liste des reglements associés au compte Payeur. Liste avec séparateur : , .
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| comptePayeur | oui | ComptaCompte | Compte payeur dont on souhaite les règlements |
| keyPaths | oui | List | Liste des champs qui seront affichés pour le(s) reglements(s) |
[@macroPayeurListeReglements
comptePayeur=row
keyPaths=[id, mode, type, montant]
/]
macroPayeurChercherInsc
Permet d'afficher la somme des quantité des inscriptions payées par la personne en fonction des prestations données.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| personneId | oui | Integer | ID de la personne sur laquelle nous allons rechercher |
| prestations | oui | List | Liste d'ID de prestation |
[@macroPayeurChercherInsc
personneId=987654
prestations=[123,321]
/]
macroDisplayAccompagnants
Permet d'afficher les accompagnants du participant
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| participantId | oui | Integer | ID du participant sur laquelle nous allons afficher les accompagnants |
| keyPath | non | List | Liste des keyPath de l'accompagnant |
[@macroDisplayAccompagnants
participantId=987654
/]
[@macroDisplayAccompagnants
participantId=987654
keyPath=["id"]
/]
macroInscriptionQteForDate
Permet de récupérer la quantitée d'une inscription en fonction d'un date donnée.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| inscription | oui | Inscription | Inscription sur laquelle nous allons récupérer la quantitée |
| date | oui | SimpleDate | Date qui va être vérifiée |
[@macroInscriptionQteForDate
inscription=row
date=.now
/]
macroInscriptionDestinataires
Permet d'afficher les destinataire de l'inscription.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| inscription | oui | Inscription | Inscription sur laquelle nous allons afficher le(s) destinataire(s) |
| keyPaths | non | SimpleSequence | Liste des champs qui seront affichés pour le(s) destinataire(s) |
[@macroInscriptionDestinataires
inscription=row
keyPaths=[genre, prenom, nom]
/]
macroPremierHotel
Permet d'afficher le nom et l'adresse du premier hotel d'un participant.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| participant | oui | Participant | Participant pour lequel on affiche l'hotel. |
[@macroPremierHotel
participant=row
/]
macroPrestationQuotat
Permet d'afficher le quota d'une PrestationHébergement ou d'un Hotel à une date donnée.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| object | oui | PrestationHebergement / Hotel | Objet duquel on souhaite afficher le quota. |
[@macroPrestationQuotat
objet=row
date='5/21/2022'?date('MM/dd/yyyy')
/]
macroEtatEmail
Permet d'afficher l'état d'une adresse email ou d'un abonnement à une liste de diffusion.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
Oui (si le paramètre listRegistration n'est pas utilisé) |
String / EmailAddress | Adresse email sur laquelle on souhaite afficher l'état. | |
| object | Oui (si le paramètre email n'est pas utilisé) |
ListRegistration | Abonnement sur lequelle on souhaite afficher l'état. |
feed
[@macroEtatEmail
email="support@algodata.fr"
/]
[@macroEtatEmail
email=row.emailAddress
/]
[@macroEtatEmail
listRegistration=row
/]