feature: Ajouter champs Description à vie-etudiante #232
3 changed files with 39 additions and 30 deletions
|
@ -595,10 +595,11 @@ func HandleVieEtudiante(c echo.Context) error {
|
||||||
var data struct {
|
var data struct {
|
||||||
Data struct {
|
Data struct {
|
||||||
Organismes map[string][]struct {
|
Organismes map[string][]struct {
|
||||||
Nom string
|
Nom string
|
||||||
Local string
|
Local string
|
||||||
Poste string
|
Poste string
|
||||||
Statut string
|
Statut string
|
||||||
|
Description string
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Error string
|
Error string
|
||||||
|
|
|
@ -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": [
|
"Associations de programme": [
|
||||||
{ "Nom": "ADEPT", "Local": "F-045", "Poste": "2286", "Statut": "Actif" },
|
{ "Nom": "ADEPT", "Local": "F-045", "Poste": "2286", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "ASI", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
|
{ "Nom": "ASI", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" },
|
||||||
{ "Nom": "ATEE", "Local": "F-027d", "Poste": "N/A", "Statut": "Actif" },
|
{ "Nom": "ATEE", "Local": "F-027d", "Poste": "N/A", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "ATIM", "Local": "F-011b", "Poste": "N/A", "Statut": "Actif" },
|
{ "Nom": "ATIM", "Local": "F-011b", "Poste": "N/A", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "LAC", "Local": "A-125s", "Poste": "2873", "Statut": "Actif" },
|
{ "Nom": "LAC", "Local": "A-125s", "Poste": "2873", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "PAPI", "Local": "F-023", "Poste": "2795", "Statut": "Actif" },
|
{ "Nom": "PAPI", "Local": "F-023", "Poste": "2795", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "TGE", "Local": "C-063", "Poste": "2638", "Statut": "Actif" }
|
{ "Nom": "TGE", "Local": "C-063", "Poste": "2638", "Statut": "Actif", "Description": "" }
|
||||||
],
|
],
|
||||||
"Comités": [
|
"Comités": [
|
||||||
{ "Nom": "ASEG", "Local": "B-06", "Poste": "N/A", "Statut": "Actif" },
|
{ "Nom": "ASEG", "Local": "B-06", "Poste": "N/A", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "CAP", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
|
{ "Nom": "CAP", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" },
|
||||||
{ "Nom": "CFEM", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
|
{ "Nom": "CFEM", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" },
|
||||||
{ "Nom": "CIC", "Local": "F-027c", "Poste": "N/A", "Statut": "Actif" },
|
{ "Nom": "CIC", "Local": "F-027c", "Poste": "N/A", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "Comité Mob", "Local": "N/A", "Poste": "N/A", "Statut": "Actif" },
|
{ "Nom": "Comité Mob", "Local": "N/A", "Poste": "N/A", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "CÉSI", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
|
{ "Nom": "CÉSI", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" },
|
||||||
{ "Nom": "ESPACE", "Local": "F-011d", "Poste": "2418", "Statut": "Actif" },
|
{ "Nom": "ESPACE", "Local": "F-011d", "Poste": "2418", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "EUMC-CEM", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
|
{ "Nom": "EUMC-CEM", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" }
|
||||||
{ "Nom": "Friperie", "Local": "F-027a", "Poste": "2248", "Statut": "Actif" }
|
|
||||||
],
|
],
|
||||||
"Organismes thématiques": [
|
"Organismes thématiques": [
|
||||||
{ "Nom": "AME", "Local": "C-060", "Poste": "7919", "Statut": "Actif" },
|
{ "Nom": "AME", "Local": "C-060", "Poste": "7919", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "BEAM", "Local": "F-024a", "Poste": "5930", "Statut": "Actif" },
|
{ "Nom": "BEAM", "Local": "F-024a", "Poste": "5930", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "Club Aventurier", "Local": "F-011b", "Poste": "2418", "Statut": "Actif" },
|
{ "Nom": "Club Aventurier", "Local": "F-011b", "Poste": "2418", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "MAEL", "Local": "F-027b", "Poste": "6438", "Statut": "Actif" },
|
{ "Nom": "MAEL", "Local": "F-027b", "Poste": "6438", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "Montpetit Donjon", "Local": "C-067", "Poste": "2299", "Statut": "Actif" },
|
{ "Nom": "Montpetit Donjon", "Local": "C-067", "Poste": "2299", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "MotDit", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif" },
|
{ "Nom": "MotDit", "Local": "N/A", "Poste": "N/A", "Statut": "Inactif", "Description": "" },
|
||||||
{ "Nom": "OGRE", "Local": "F-011c", "Poste": "2248", "Statut": "Actif" },
|
{ "Nom": "OGRE", "Local": "F-011c", "Poste": "2248", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "ORGASME", "Local": "F-049", "Poste": "N/A", "Statut": "Actif" },
|
{ "Nom": "ORGASME", "Local": "F-049", "Poste": "N/A", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "RECEM", "Local": "A-125s", "Poste": "N/A", "Statut": "Actif" },
|
{ "Nom": "RECEM", "Local": "A-125s", "Poste": "N/A", "Statut": "Actif", "Description": "" },
|
||||||
{ "Nom": "Équipe Santé", "Local": "F-011", "Poste": "2361", "Statut": "Actif" }
|
{ "Nom": "Équipe Santé", "Local": "F-011", "Poste": "2361", "Statut": "Actif", "Description": "" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
<td>Local</td>
|
<td>Local</td>
|
||||||
<td>Poste</td>
|
<td>Poste</td>
|
||||||
<td>Statut</td>
|
<td>Statut</td>
|
||||||
|
<td>Description</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{range $organismes}}
|
{{range $organismes}}
|
||||||
{{if eq .Statut "Inactif"}}
|
{{if eq .Statut "Inactif"}}
|
||||||
|
@ -33,12 +34,14 @@
|
||||||
<td>{{.Local}}</td>
|
<td>{{.Local}}</td>
|
||||||
<td>{{.Poste}}</td>
|
<td>{{.Poste}}</td>
|
||||||
<td class="organismeInactif">{{.Statut}}</td>
|
<td class="organismeInactif">{{.Statut}}</td>
|
||||||
|
<td>{{.Description}}</td>
|
||||||
{{else}}
|
{{else}}
|
||||||
<tr class="tableRow">
|
<tr class="tableRow">
|
||||||
<td>{{.Nom}}</td>
|
<td>{{.Nom}}</td>
|
||||||
<td>{{.Local}}</td>
|
<td>{{.Local}}</td>
|
||||||
<td>{{.Poste}}</td>
|
<td>{{.Poste}}</td>
|
||||||
<td class="organismeActif">{{.Statut}}</td>
|
<td class="organismeActif">{{.Statut}}</td>
|
||||||
|
<td>{{.Description}}</td>
|
||||||
{{end}}
|
{{end}}
|
||||||
</tr>
|
</tr>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
Loading…
Add table
Reference in a new issue