Add suggestions sections
This commit is contained in:
parent
aab8062215
commit
18a22ee32c
4 changed files with 41 additions and 19 deletions
|
@ -272,12 +272,12 @@ func (model *Participant) Read(db *Database, args map[string]string, w http.Resp
|
||||||
return nil, errors.NotAuthorized
|
return nil, errors.NotAuthorized
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := db._db.Preload("User").Preload("School").Preload("Category").First(&participant, id).Error; err != nil {
|
if err := db._db.Preload("User").Preload("School").Preload("School.Participants").Preload("Category").First(&participant, id).Error; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
if err := db._db.Preload("User").Preload("School").Preload("Responses").Preload("Contests").Preload("Category").First(&participant, id).Error; err != nil {
|
if err := db._db.Preload("User").Preload("School").Preload("School.Participants").Preload("Responses").Preload("Contests").Preload("Category").First(&participant, id).Error; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -53,15 +53,23 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{if $isSchool}}
|
{{if $isSchool}}
|
||||||
{{if eq (len .Data) 2}}
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
|
<h2 class="karmen-relation-header">Suggerimenti</h2>
|
||||||
|
{{if eq (len .Data) 1}}
|
||||||
|
<p>
|
||||||
|
E' possibile iscrivere fino a due partecipanti alla gara (di diversa categoria). Finora hai iscritto un solo partecipante. {{(printf "Clicca %s per iscrivere il secondo." ((create "Participant")|anchor "qui")|html)}}
|
||||||
|
</p>
|
||||||
|
{{end}}
|
||||||
|
{{if eq (len .Data) 2}}
|
||||||
<div class="alert alert-warning mt-4">
|
<div class="alert alert-warning mt-4">
|
||||||
<strong>Iscrizione completa.</strong> Non è possibile aggiungere ulteriori partecipanti.
|
<strong>Iscrizione completa.</strong> Non è possibile aggiungere ulteriori partecipanti.
|
||||||
</div>
|
</div>
|
||||||
|
{{end}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{end}}
|
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -103,7 +103,23 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
|
{{if or $isAdmin $isSchool}}
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<h2 class="karmen-relation-header">Suggerimenti</h2>
|
||||||
|
{{if eq (len .Data.School.Participants) 1}}
|
||||||
|
<p>E' possibile iscrivere fino a due partecipanti alla gara (di diversa categoria). Finora hai iscritto un solo partecipante. {{(printf "Clicca %s per iscrivere il secondo." ((create "Participant")|anchor "qui")|html)}}
|
||||||
|
{{end}}
|
||||||
|
{{if eq (len .Data.School.Participants) 2}}
|
||||||
|
<div class="alert alert-warning mt-4">
|
||||||
|
<strong>Iscrizione completa.</strong> Non è possibile aggiungere ulteriori partecipanti.
|
||||||
|
</div>
|
||||||
|
{{end}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{end}}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
|
@ -82,26 +82,24 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{if eq (len .Data.Participants) 1}}
|
{{if or $isAdmin $isSchool}}
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<p class="mt-4">
|
<h2 class="karmen-relation-header">Suggerimenti</h2>
|
||||||
{{(printf "Clicca %s per iscrivere il secondo partecipante." ((create "Participant")|anchor "qui")|html)}}
|
{{if eq (len .Data.Participants) 1}}
|
||||||
|
<p>
|
||||||
|
E' possibile iscrivere fino a due partecipanti alla gara (di diversa categoria). Finora hai iscritto un solo partecipante. {{(printf "Clicca %s per iscrivere il secondo." ((create "Participant")|anchor "qui")|html)}}
|
||||||
</p>
|
</p>
|
||||||
|
{{end}}
|
||||||
|
{{if eq (len .Data.Participants) 2}}
|
||||||
|
<div class="alert alert-warning mt-4">
|
||||||
|
<strong>Iscrizione completa.</strong> Non è possibile aggiungere ulteriori partecipanti.
|
||||||
|
</div>
|
||||||
|
{{end}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
{{if eq (len .Data.Participants) 2}}
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<div class="alert alert-warning mt-4">
|
|
||||||
<strong>Iscrizione completa.</strong> Non è possibile aggiungere ulteriori partecipanti.
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{{end}}
|
|
||||||
|
|
||||||
{{end}}
|
{{end}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue