classes_show.html.tpl 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. {{ define "content" }}
  2. <div class="container">
  3. {{template "breadcrumb" toSlice "Classi" (all "Class") (.Data|string) "current"}}
  4. {{template "show_header" dict "title" (.Data|string) "updatePath" (.Data.ID|update "Class") "deletePath" (.Data.ID|delete "Class")}}
  5. <h2 class="karmen-relation-header">Informazioni generali</h2>
  6. <p>Questa classe appartiene all'indirizzo <strong>{{.Data.Field}}</strong>.</p>
  7. {{if .Data.Coordinator}}
  8. <p>Il <strong>coordinatore</strong> è il docente {{(.Data.Coordinator.ID|show "Teacher")|anchor (.Data.Coordinator|string)}}.
  9. {{else}}
  10. <p>Alla classe non è associato nessun coordinatore. Clicca {{(.Data.ID|update "Class")|anchor "qui"}} per associare un coordinatore alla classe.</p>
  11. {{end}}
  12. {{if .Data.Minuter}}
  13. <p>Il <strong>verbalizzante</strong> è il docente {{(.Data.Minuter.ID|show "Teacher")|anchor (.Data.Minuter|string)}}.
  14. {{else}}
  15. <p>Alla classe non è associato nessun verbalizzante. Clicca {{(.Data.ID|update "Class")|anchor "qui"}} per associare un verbalizzante alla classe.</p>
  16. {{end}}
  17. <div class="row">
  18. <div class="col-md-12">
  19. {{$options := `
  20. title: "Attività associate alla classe"
  21. model: "Activity"
  22. icon: "fa fa-business-time"
  23. `}}
  24. {{$noElements := "Nessuna attività associata alla classe."}}
  25. {{template "relation_list" dict "options" ($options|yaml) "data" .Data.Activities "noElements" $noElements "small" (toSlice "Teacher")}}
  26. </div>
  27. </div>
  28. <div class="row">
  29. <div class="col-md-12">
  30. {{$options := `
  31. title: "Studenti associati alla classe"
  32. model: "Student"
  33. icon: "fa fa-user"
  34. `}}
  35. {{$noElements := "Nessuno studente associato alla classe.."}}
  36. {{template "relation_list" dict "options" ($options|yaml) "data" .Data.Students "noElements" $noElements}}
  37. </div>
  38. </div>
  39. </div>
  40. {{ end }}