oef/templates/schools_show.html.tpl
2019-12-05 15:08:37 +01:00

60 lines
2.2 KiB
Smarty

{{ define "content" }}
<div class="container">
{{if .Claims|isSubscriber}}
{{if .FlashMessages}}
<p>Si è verificato un errore. Clicca <a href="/logout">qui</a> per uscire da questa sessione.</p>
{{else}}
<p>
Grazie per aver iscritto la scuola <strong>{{.Data.Name}}</strong>
alle Olimpiadi di Economia e Finanza.
</p>
<p>
Una mail con le credenziali di accesso è stata inviata
all'indirizzo <strong>{{.Data.Email}}</strong>.
</p>
<p>
Ora è possibile <a href="/logout">uscire</a> da questa sessione e
utilizzare le credenziali ricevute per iscrivere gli studenti alla
competizione.
</p>
{{end}}
{{else}}
{{template "breadcrumb" toSlice "Scuole" (all "School") (.Data|string|trim) "current"}}
{{template "show_header" dict "title" (.Data|string|trim) "updatePath" (.Data.ID|update "School") "deletePath" (.Data.ID|delete "School")}}
<h2 class="karmen-relation-header">Informazioni sulla scuola</h2>
<p>La denominazione della scuola è <strong>{{.Data.Name}}</strong>.</p>
<p>Il codice meccanografico della scuola è <strong>{{.Data.Code}}</strong>.</p>
<p>La mail istituzionale della scuola è <strong>{{.Data.Email}}</strong>.
<p>
{{if .Data.EmailSentDate}}
Una mail contenente le credenziali di accesso per l'iscrizione
degli studenti è stata inviata a questo indirizzo in data
<strong>{{.Data.EmailSentDate|prettyDate}}</strong> alle
ore <strong>{{.Data.EmailSentDate|convertTime}}</strong>.
{{else}}
A questo indirizzo non è stata inviata ancora nessuna mail.
{{end}}
</p>
<p>Il nome utente della scuola è {{if .Data.User}}<strong>{{.Data.User.Username}}</strong>{{end}}</p>
<p>La sua password è {{if .Data.User}}<strong>{{.Data.User.Password}}</strong>{{end}}</p>
<div class="row">
<div class="col-md-12">
{{$options := `
title: "Partecipanti"
model: "Participant"
icon: "fa fa-user"
`}}
{{$noElements := "La scuola non ha iscritto alcun partecipante."}}
{{template "relation_list" dict "options" ($options|yaml) "data" .Data.Participants "noElements" $noElements}}
</div>
</div>
{{end}}
</div>
{{ end }}