feature: Ajouter champs Description à vie-etudiante #232

Merged
vlbeaudoin merged 1 commit from vlbeaudoin/feature/organismes-descriptions into main 2025-04-07 16:13:55 -04:00 AGit
3 changed files with 39 additions and 30 deletions

View file

@ -595,10 +595,11 @@ func HandleVieEtudiante(c echo.Context) error {
var data struct {
Data struct {
Organismes map[string][]struct {
Nom string
Local string
Poste string
Statut string
Nom string
Local string
Poste string
Statut string
Description string
}
}
Error string

View file

@ -1,34 +1,39 @@
{
"Services de l'AGECEM": [
{ "Nom": "Bureau Exécutif", "Local": "B-33", "Poste": "", "Statut": "Actif", "Description": "" },
{ "Nom": "CMS", "Local": "B-27", "Poste": "", "Statut": "Actif", "Description": "Centre Multi-Services" },
{ "Nom": "Friperie", "Local": "F-027a", "Poste": "2248", "Statut": "En réorganisation", "Description": "" },
{ "Nom": "Permanence", "Local": "B-31", "Poste": "", "Statut": "Actif", "Description": "" }
],
"Associations de programme": [
{ "Nom": "ADEPT", "Local": "F-045", "Poste": "2286", "Statut": "Actif" },
{ "Nom": "ASI", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
{ "Nom": "ATEE", "Local": "F-027d", "Poste": "N/A", "Statut": "Actif" },
{ "Nom": "ATIM", "Local": "F-011b", "Poste": "N/A", "Statut": "Actif" },
{ "Nom": "LAC", "Local": "A-125s", "Poste": "2873", "Statut": "Actif" },
{ "Nom": "PAPI", "Local": "F-023", "Poste": "2795", "Statut": "Actif" },
{ "Nom": "TGE", "Local": "C-063", "Poste": "2638", "Statut": "Actif" }
{ "Nom": "ADEPT", "Local": "F-045", "Poste": "2286", "Statut": "Actif", "Description": "" },
{ "Nom": "ASI", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" },
{ "Nom": "ATEE", "Local": "F-027d", "Poste": "N/A", "Statut": "Actif", "Description": "" },
{ "Nom": "ATIM", "Local": "F-011b", "Poste": "N/A", "Statut": "Actif", "Description": "" },
{ "Nom": "LAC", "Local": "A-125s", "Poste": "2873", "Statut": "Actif", "Description": "" },
{ "Nom": "PAPI", "Local": "F-023", "Poste": "2795", "Statut": "Actif", "Description": "" },
{ "Nom": "TGE", "Local": "C-063", "Poste": "2638", "Statut": "Actif", "Description": "" }
],
"Comités": [
{ "Nom": "ASEG", "Local": "B-06", "Poste": "N/A", "Statut": "Actif" },
{ "Nom": "CAP", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
{ "Nom": "CFEM", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
{ "Nom": "CIC", "Local": "F-027c", "Poste": "N/A", "Statut": "Actif" },
{ "Nom": "Comité Mob", "Local": "N/A", "Poste": "N/A", "Statut": "Actif" },
{ "Nom": "CÉSI", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
{ "Nom": "ESPACE", "Local": "F-011d", "Poste": "2418", "Statut": "Actif" },
{ "Nom": "EUMC-CEM", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
{ "Nom": "Friperie", "Local": "F-027a", "Poste": "2248", "Statut": "Actif" }
{ "Nom": "ASEG", "Local": "B-06", "Poste": "N/A", "Statut": "Actif", "Description": "" },
{ "Nom": "CAP", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" },
{ "Nom": "CFEM", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" },
{ "Nom": "CIC", "Local": "F-027c", "Poste": "N/A", "Statut": "Actif", "Description": "" },
{ "Nom": "Comité Mob", "Local": "N/A", "Poste": "N/A", "Statut": "Actif", "Description": "" },
{ "Nom": "CÉSI", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" },
{ "Nom": "ESPACE", "Local": "F-011d", "Poste": "2418", "Statut": "Actif", "Description": "" },
{ "Nom": "EUMC-CEM", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" }
],
"Organismes thématiques": [
{ "Nom": "AME", "Local": "C-060", "Poste": "7919", "Statut": "Actif" },
{ "Nom": "BEAM", "Local": "F-024a", "Poste": "5930", "Statut": "Actif" },
{ "Nom": "Club Aventurier", "Local": "F-011b", "Poste": "2418", "Statut": "Actif" },
{ "Nom": "MAEL", "Local": "F-027b", "Poste": "6438", "Statut": "Actif" },
{ "Nom": "Montpetit Donjon", "Local": "C-067", "Poste": "2299", "Statut": "Actif" },
{ "Nom": "MotDit", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
{ "Nom": "OGRE", "Local": "F-011c", "Poste": "2248", "Statut": "Actif" },
{ "Nom": "ORGASME", "Local": "F-049", "Poste": "N/A", "Statut": "Actif" },
{ "Nom": "RECEM", "Local": "A-125s", "Poste": "N/A", "Statut": "Actif" },
{ "Nom": "Équipe Santé", "Local": "F-011", "Poste": "2361", "Statut": "Actif" }
{ "Nom": "AME", "Local": "C-060", "Poste": "7919", "Statut": "Actif", "Description": "" },
{ "Nom": "BEAM", "Local": "F-024a", "Poste": "5930", "Statut": "Actif", "Description": "" },
{ "Nom": "Club Aventurier", "Local": "F-011b", "Poste": "2418", "Statut": "Actif", "Description": "" },
{ "Nom": "MAEL", "Local": "F-027b", "Poste": "6438", "Statut": "Actif", "Description": "" },
{ "Nom": "Montpetit Donjon", "Local": "C-067", "Poste": "2299", "Statut": "Actif", "Description": "" },
{ "Nom": "MotDit", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" },
{ "Nom": "OGRE", "Local": "F-011c", "Poste": "2248", "Statut": "Actif", "Description": "" },
{ "Nom": "ORGASME", "Local": "F-049", "Poste": "N/A", "Statut": "Actif", "Description": "" },
{ "Nom": "RECEM", "Local": "A-125s", "Poste": "N/A", "Statut": "Actif", "Description": "" },
{ "Nom": "Équipe Santé", "Local": "F-011", "Poste": "2361", "Statut": "Actif", "Description": "" }
]
}

View file

@ -25,6 +25,7 @@
<td>Local</td>
<td>Poste</td>
<td>Statut</td>
<td>Description</td>
</tr>
{{range $organismes}}
{{if eq .Statut "Inactif"}}
@ -33,12 +34,14 @@
<td>{{.Local}}</td>
<td>{{.Poste}}</td>
<td class="organismeInactif">{{.Statut}}</td>
<td>{{.Description}}</td>
{{else}}
<tr class="tableRow">
<td>{{.Nom}}</td>
<td>{{.Local}}</td>
<td>{{.Poste}}</td>
<td class="organismeActif">{{.Statut}}</td>
<td>{{.Description}}</td>
{{end}}
</tr>
{{end}}