equipier

package
Version: 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: 8 Imported by: 0

Documentation

Overview

Implémente le formulaire équipier (informations, document, charte, ...)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormulaireEquipier

func FormulaireEquipier(c echo.Context) error

FormulaireEquipier renvoie la page statique du formulaire equipier.

Types

type AjouteDocumentIn

type AjouteDocumentIn struct {
	IdContrainteCrypted string `json:"id_contrainte_crypted,omitempty"`
}

type CharteIn

type CharteIn struct {
	Charte rd.OptionnalBool `json:"charte"`
}

type ContrainteEquipier

type ContrainteEquipier struct {
	documents.ContrainteDocuments
	Optionnel bool `json:"optionnel,omitempty"`
}

type Controller

type Controller struct {
	shared.Controller
	// contains filtered or unexported fields
}

func NewController

func NewController(basic shared.Controller, joomeo logs.Joomeo) Controller

func (Controller) AjouteDocumentEquipier

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

AjouteDocumentEquipier créé les meta-données d'un document à upload, upload le contenu et renvoie le document publique.

func (Controller) DatasEquipier

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

DatasEquipier renvoie les informations de l'équipier.

func (Controller) DatasJoomeo

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

DatasJoomeo renvoie le lien vers l'album du séjour, si l'équipier y est invité.

func (Controller) UpdateCharte

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

UpdateCharte modifie uniquement la réponse de l'équipier à la charte.

func (Controller) UpdateEquipier

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

UpdateEquipier met à jour l'équipier.

type DataEquipier

type DataEquipier struct {
	Equipier EquipierEquipier     `json:"equipier,omitempty"`
	Camp     shared.Camp          `json:"camp,omitempty"`
	Pieces   []ContrainteEquipier `json:"pieces,omitempty"`
}

type DatasJoomeo

type DatasJoomeo struct {
	SpaceURL string `json:"space_url"`
	Login    string `json:"login"`
	Password string `json:"password"`
}

type EquipierEquipier

type EquipierEquipier struct {
	shared.BaseEquipier
}

func (EquipierEquipier) ToPersonneEquipier

func (eq EquipierEquipier) ToPersonneEquipier(personne *rd.BasePersonne, equipier *rd.Equipier)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto