acvegestion

package
v0.0.0-...-151ce6e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2020 License: MIT Imports: 22 Imported by: 0

Documentation

Overview

Expose les fonctionnalités requises par le client 'lourd' Controller Le client implémente sa propre logique en terme de lecture des données, mais délègue les modifications au serveur.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PingHelloAsso

func PingHelloAsso() error

PingHelloAsso effectue une requête de test et renvoie l'éventuelle erreur.

func SertUpdate

func SertUpdate(c echo.Context) error

SertUpdate renvoie la mise à jour compressée correspondant à la demande

func SertUpdateInfos

func SertUpdateInfos(c echo.Context) error

SertUpdateInfos renvoie les versions disponibles

Types

type Controller

type Controller struct {
	shared.Controller

	FicheSanitaireNotifier FicheSanitaireNotifier
	ContraintesEquipiers   rd.Contraintes
}

func (Controller) CheckPassword

func (ct Controller) CheckPassword(c echo.Context) error

CheckPassword vérifie le mot de passe de l'utilisateur donné

func (Controller) CreateAide

func (ct Controller) CreateAide(c echo.Context) error

CreateAide ajoute et renvoie

func (Controller) CreateCamp

func (ct Controller) CreateCamp(c echo.Context) error

CreateCamp ajoute un camp

func (Controller) CreateDocument

func (ct Controller) CreateDocument(c echo.Context) error

CreateDocument créé les meta-données et associe le document à une cible (personne ou aide)

func (Controller) CreateDon

func (ct Controller) CreateDon(c echo.Context) error

func (Controller) CreateEquipier

func (ct Controller) CreateEquipier(c echo.Context) error

Ajoute l'équipier transmit et ajoute des contraintes par défaut

func (Controller) CreateFacture

func (ct Controller) CreateFacture(c echo.Context) error

CreateFacture génère une clé unique, ratache les participants donnés à la facture et renvois la facture et les participants mis à jour. Note: Si un participant était déjà dans un dossier, il est simplement redirigé.

func (Controller) CreateMessage

func (ct Controller) CreateMessage(c echo.Context) error

CreateMessage ajoute et renvoie

func (Controller) CreateMessageMessage

func (ct Controller) CreateMessageMessage(c echo.Context) error

CreateMessageMessage ajoute un message personnalisé, sans notification.

func (Controller) CreateOrganisme

func (ct Controller) CreateOrganisme(c echo.Context) error

CreateOrganisme ajoute et renvoie

func (Controller) CreatePaiement

func (ct Controller) CreatePaiement(c echo.Context) error

CreatePaiement ajoute et renvoie

func (Controller) CreateParticipant

func (ct Controller) CreateParticipant(c echo.Context) error

CreateParticipant ajoute et renvoie, avec un éventuel groupe

func (Controller) CreateParticipantsimple

func (ct Controller) CreateParticipantsimple(c echo.Context) error

CreateParticipantsimple ajoute et renvoie

func (Controller) CreatePersonne

func (ct Controller) CreatePersonne(c echo.Context) error

CreatePersonne ajoute et renvoie

func (Controller) CreateStructureaide

func (ct Controller) CreateStructureaide(c echo.Context) error

CreateStructureaide ajoute et renvoie

func (Controller) DeleteAide

func (ct Controller) DeleteAide(c echo.Context) error

DeleteAide supprime

func (Controller) DeleteCamp

func (ct Controller) DeleteCamp(c echo.Context) error

DeleteCamp supprime

func (Controller) DeleteDocument

func (ct Controller) DeleteDocument(c echo.Context) error

DeleteDocument supprime

func (Controller) DeleteDon

func (ct Controller) DeleteDon(c echo.Context) error

DeleteDon supprime

func (Controller) DeleteEquipier

func (ct Controller) DeleteEquipier(c echo.Context) error

DeleteEquipier supprime

func (Controller) DeleteFacture

func (ct Controller) DeleteFacture(c echo.Context) error

DeleteFacture supprime

func (Controller) DeleteInscription

func (ct Controller) DeleteInscription(c echo.Context) error

DeleteInscription supprime

func (Controller) DeleteMessages

func (ct Controller) DeleteMessages(c echo.Context) error

DeleteMessages supprime

func (Controller) DeleteOrganisme

func (ct Controller) DeleteOrganisme(c echo.Context) error

DeleteOrganisme supprime

func (Controller) DeletePaiement

func (ct Controller) DeletePaiement(c echo.Context) error

DeletePaiement supprime

func (Controller) DeleteParticipant

func (ct Controller) DeleteParticipant(c echo.Context) error

DeleteParticipant supprime

func (Controller) DeleteParticipantsimple

func (ct Controller) DeleteParticipantsimple(c echo.Context) error

DeleteParticipantsimple supprime

func (Controller) DeletePersonne

func (ct Controller) DeletePersonne(c echo.Context) error

DeletePersonne supprime

func (Controller) DeleteStructureaide

func (ct Controller) DeleteStructureaide(c echo.Context) error

DeleteStructureaide supprime

func (Controller) DownloadDocument

func (ct Controller) DownloadDocument(c echo.Context) error

DownloadDocument renvoie le document décompressé demandé

func (Controller) EditMessage

func (ct Controller) EditMessage(c echo.Context) error

EditMessage modifie le contenu, sans envoi de mail

func (Controller) FusionneFactures

func (ct Controller) FusionneFactures(c echo.Context) error

FusionneFactures redirige les participants, paiements, messages et sondages d'un dossier vers un autre, avant de supprimer le dossier maintenant vide. Un mail de notification peut être envoyé.

func (Controller) GenereRecuFiscal

func (ct Controller) GenereRecuFiscal(c echo.Context) error

GenereRecuFiscal génère une archive contenant les reçus fiscaux, et renvoie aussi les dons mis à jour.

func (Controller) GetDocumentsMiniatures

func (ct Controller) GetDocumentsMiniatures(c echo.Context) error

GetDocumentsMiniatures renvoies les miniatures des documents demandés

func (Controller) GetUsers

func (ct Controller) GetUsers(c echo.Context) error

GetUsers renvoie la liste des utilisateurs du client

func (Controller) IdentifieDonHelloasso

func (ct Controller) IdentifieDonHelloasso(c echo.Context) error

IdentifieDonHelloasso crée un nouveau don à partir des infos HelloAsso et d'un donateur identifié.

func (Controller) IdentifieEquipier

func (ct Controller) IdentifieEquipier(c echo.Context) error

IdentifieEquipier identifie un équipier temporaire

func (Controller) IdentifieParticipant

func (ct Controller) IdentifieParticipant(c echo.Context) error

IdentifieParticipant identifie un participant temporaire

func (Controller) IdentifieParticipantsimple

func (ct Controller) IdentifieParticipantsimple(c echo.Context) error

IdentifieParticipantsimple identifie un participant simple temporaire et envoie un message de confirmation.

func (Controller) IdentifieResponsable

func (ct Controller) IdentifieResponsable(c echo.Context) error

IdentifieResponsable identifie un responsable temporaire

func (Controller) ImportDonsHelloasso

func (ct Controller) ImportDonsHelloasso(c echo.Context) error

ImportDonsHelloasso charge et renvoie les dons HelloAsso qui n'ont pas encore été importé.

func (Controller) LoadInscriptions

func (ct Controller) LoadInscriptions(c echo.Context) error

LoadInscriptions renvoie les inscriptions brutes, telles qu'effectuées sur le formulaire publique, sous forme d'un dictionnaire

func (Controller) MarquePaiementsBordereau

func (ct Controller) MarquePaiementsBordereau(c echo.Context) error

MarquePaiementsBordereau

func (Controller) NotifieAttestation

func (ct Controller) NotifieAttestation(c echo.Context) error

NotifieAttestation envoie un message contenant une attestation

func (Controller) NotifieDocuments

func (ct Controller) NotifieDocuments(c echo.Context) error

NotifieDocuments stream l'envoi des documents

func (Controller) NotifieMany

func (ct Controller) NotifieMany(c echo.Context) error

NotifieMany stream l'envoi d'un message à plusieurs dossiers

func (Controller) NotifieMessage

func (ct Controller) NotifieMessage(c echo.Context) error

NotifieMessage ajoute le message donné et envoie un mail de notification

func (Controller) NotifiePlaceLiberee

func (ct Controller) NotifiePlaceLiberee(c echo.Context) error

NotifiePlaceLiberee modifie le participant et envoie un message

func (Controller) NotifieSimple

func (ct Controller) NotifieSimple(c echo.Context) error

NotifieSimple envoie un message sans contenu additionnel

func (Controller) NotifieSondages

func (ct Controller) NotifieSondages(c echo.Context) error

NotifieSondages stream l'envoi des sondages

func (Controller) SertDB

func (ct Controller) SertDB(c echo.Context) error

SertDB charge toute la base de donnée et la renvoie sous forme compressée

func (Controller) SertDBHash

func (ct Controller) SertDBHash(c echo.Context) error

SertDBHash charge toute la base de donnée et calcule un hash compact, renvoyée encodée (multipart). Voir SertDBPartiel pour la seconde partie du procédé.

func (Controller) SertDBPartiel

func (ct Controller) SertDBPartiel(c echo.Context) error

func (Controller) UpdateAide

func (ct Controller) UpdateAide(c echo.Context) error

UpdateAide met à jour et renvoie

func (Controller) UpdateCamp

func (ct Controller) UpdateCamp(c echo.Context) error

UpdateCamp met à jour et renvoie le camp modifié; le statut simple ne peut pas être modifié.

func (Controller) UpdateDocument

func (ct Controller) UpdateDocument(c echo.Context) error

UpdateDocument met à jour et renvoie

func (Controller) UpdateDon

func (ct Controller) UpdateDon(c echo.Context) error

func (Controller) UpdateEquipier

func (ct Controller) UpdateEquipier(c echo.Context) error

UpdateEquipier met à jour et renvoie

func (Controller) UpdateFacture

func (ct Controller) UpdateFacture(c echo.Context) error

UpdateFacture met à jour et renvoie

func (Controller) UpdateMessage

func (ct Controller) UpdateMessage(c echo.Context) error

UpdateMessage met à jour et renvoie

func (Controller) UpdateOrganisme

func (ct Controller) UpdateOrganisme(c echo.Context) error

UpdateOrganisme met à jour et renvoie

func (Controller) UpdatePaiement

func (ct Controller) UpdatePaiement(c echo.Context) error

UpdatePaiement met à jour et renvoie

func (Controller) UpdateParticipant

func (ct Controller) UpdateParticipant(c echo.Context) error

UpdateParticipant met à jour le groupe si le camp change

func (Controller) UpdateParticipantsimple

func (ct Controller) UpdateParticipantsimple(c echo.Context) error

UpdateParticipantsimple met à jour et renvoie

func (Controller) UpdatePersonne

func (ct Controller) UpdatePersonne(c echo.Context) error

UpdatePersonne met à jour et renvoie

func (Controller) UpdateStructureaide

func (ct Controller) UpdateStructureaide(c echo.Context) error

UpdateStructureaide met à jour et renvoie

func (Controller) UploadDocument

func (ct Controller) UploadDocument(c echo.Context) error

UploadDocument met à jour le contenu du document

func (Controller) ValideInscription

func (ct Controller) ValideInscription(c echo.Context) error

Marque l'inscription comme validée, après s'être assuré qu'aucune personne impliquée n'est temporaire. De plus, un mail de dé-verrouillage de la fiche sanitaire est envoyé si nécessaire. Renvoie la facture mise à jour.

type FicheSanitaireNotifier

type FicheSanitaireNotifier interface {
	SendMailPartageFicheSanitaire(host, respoMail string, participant rd.Personne) ([]string, error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL