Documentation ¶
Index ¶
- Constants
- Variables
- func InitTemplates(ressourcesPath string)
- func NewAccuseReceptionSimple(camp rd.Camp, contact Contact) (string, error)
- func NewDebloqueFicheSanitaire(urlDebloqueFicheSanitaire, newMail, nomPrenom string) (string, error)
- func NewInviteEquipier(camp rd.Camp, directeur string, equipier rd.Personne, lienForumaire string) (string, error)
- func NewNotifFusion(contact Contact, lienEspacePerso string) (string, error)
- func NewNotificationDon(contact Contact, montant rd.Euros) (string, error)
- func NewNotifieDirecteur(directeur Contact, participants []Participant, responsable Responsable, ...) (string, error)
- func NewNotifieEnvoiDocs(camp rd.Camp) (string, error)
- func NewNotifieMessage(contact Contact, title, contenu, lienEspacePerso string) (string, error)
- func NewPreinscription(mail string, resp []TargetRespo) (string, error)
- func NewRenvoieLienEspacePerso(mail string, dossiers []ResumeDossier) (string, error)
- func NewValideMail(urlValideInscription string, contact Contact) (string, error)
- type Contact
- type CustomReplyTo
- type DetailsParticipant
- type MailRenderer
- type Mailer
- type Participant
- type PieceJointe
- type Pool
- type ReplyTo
- type Responsable
- type ResumeDossier
- type TargetRespo
Constants ¶
View Source
const ( SAUVEGARDE_MAILS = "acve@alwaysdata.net" UNSUBSCRIBE = "contact@acve.asso.fr" )
Variables ¶
Functions ¶
func InitTemplates ¶
func InitTemplates(ressourcesPath string)
InitTemplates charge les templates depuis le dossier donné par `ressourcesPath`
func NewInviteEquipier ¶
func NewNotificationDon ¶
func NewNotifieDirecteur ¶
func NewNotifieDirecteur(directeur Contact, participants []Participant, responsable Responsable, infoLines []string, labelCamp string) (string, error)
paramsNotifieDirecteur est à compléter
func NewNotifieMessage ¶
func NewPreinscription ¶
func NewPreinscription(mail string, resp []TargetRespo) (string, error)
func NewRenvoieLienEspacePerso ¶
func NewRenvoieLienEspacePerso(mail string, dossiers []ResumeDossier) (string, error)
Types ¶
type Contact ¶
func (Contact) Salutations ¶
type CustomReplyTo ¶
type CustomReplyTo string
type DetailsParticipant ¶
type DetailsParticipant struct { Participant Attente rd.ListeAttente Groupe string NeedFicheSanitaire bool }
type MailRenderer ¶
type Mailer ¶
type Participant ¶
type PieceJointe ¶
type Pool ¶
type Pool struct {
// contains filtered or unexported fields
}
Pool est une interface pour envoyer plusieurs mails consécutivement
type ReplyTo ¶
type ReplyTo interface {
// contains filtered or unexported methods
}
var DefaultReplyTo ReplyTo = defaultReplyTo{}
Utilise l'adresse fournie par les crédences
type Responsable ¶
type ResumeDossier ¶
type ResumeDossier struct { Responsable rd.BasePersonne Lien string CampsMap rd.Camps }
func (ResumeDossier) Camps ¶
func (r ResumeDossier) Camps() string
type TargetRespo ¶
type TargetRespo struct {
Lien, NomPrenom string
}
Click to show internal directories.
Click to hide internal directories.