teachers_show.html.tpl 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. {{ define "content" }}
  2. <div class="container">
  3. {{template "breadcrumb" toSlice "Docenti" (all "Teacher") (.Data|string) "current"}}
  4. {{template "show_header" dict "title" (.Data|string) "updatePath" (.Data.ID|update "Teacher") "deletePath" (.Data.ID|delete "Teacher")}}
  5. <div class="row">
  6. <div class="col-md-12">
  7. {{$options := `
  8. title: "Materie"
  9. model: "Subject"
  10. icon: "fa fa-book"
  11. `}}
  12. {{$noElements := "Nessuna materia associata."}}
  13. {{template "relation_list" dict "options" ($options|yaml) "data" .Data.Subjects "noElements" $noElements}}
  14. </div>
  15. </div>
  16. <div class="row">
  17. <div class="col-md-12">
  18. {{$options := `
  19. title: "Classi"
  20. model: "Class"
  21. icon: "fa fa-users"
  22. `}}
  23. {{$noElements := "Nessuna classe associata."}}
  24. {{template "relation_list" dict "options" ($options|yaml) "data" .Data.Classes "noElements" $noElements}}
  25. </div>
  26. </div>
  27. <div class="row">
  28. <div class="col-md-12">
  29. {{$options := `
  30. title: "Studenti"
  31. model: "Student"
  32. icon: "fa fa-user"
  33. `}}
  34. {{$noElements := (printf "Nessuna attività associata. Clicca %s per creare una nuova attività." (create "Activity"|anchor "qui"))|html}}
  35. {{template "relation_list" dict "options" ($options|yaml) "data" .Data.Students "noElements" $noElements}}
  36. </div>
  37. </div>
  38. <div class="row">
  39. <div class="col-md-12">
  40. {{$options := `
  41. title: "Gruppi a cui il docente appartiene"
  42. model: "Group"
  43. icon: "fa fa-users"
  44. `}}
  45. {{$noElements := (printf "Nessun gruppo associato. Clicca %s per associare il docente ad un gruppo." (all "Group"|anchor "qui"))|html}}
  46. {{template "relation_list" dict "options" ($options|yaml) "data" .Data.Groups "noElements" $noElements}}
  47. </div>
  48. </div>
  49. <div class="row">
  50. <div class="col-md-12">
  51. {{$options := `
  52. model: "Activity"
  53. icon: "fa fa-business-time"
  54. `}}
  55. {{$noElements := (printf "Nessuna attività associata. Clicca %s per creare una nuova attività." (create "Activity"|anchor "qui"))|html}}
  56. {{template "relation_list" dict "options" ($options|yaml) "data" .Data.Activities "noElements" $noElements "title" (printf "Attività del docente (%dh)" .Data.ActualHours)}}
  57. </div>
  58. </div>
  59. {{if $classes := .Data.CoordinatorClasses}}
  60. <div class="row">
  61. <div class="col-md-12">
  62. {{$options := `
  63. title: "Coordinatore nelle seguenti classi"
  64. model: "Class"
  65. icon: "fa fa-users"
  66. `}}
  67. {{$noElements := "Nessuna classe associata."}}
  68. {{template "relation_list" dict "options" ($options|yaml) "data" .Data.CoordinatorClasses "noElements" $noElements}}
  69. </div>
  70. </div>
  71. {{end}}
  72. {{if $classes := .Data.MinuterClasses}}
  73. <div class="row">
  74. <div class="col-md-12">
  75. {{$options := `
  76. title: "Verbalizzante nelle seguenti classi"
  77. model: "Class"
  78. icon: "fa fa-users"
  79. `}}
  80. {{$noElements := "Nessuna classe associata."}}
  81. {{template "relation_list" dict "options" ($options|yaml) "data" .Data.MinuterClasses "noElements" $noElements}}
  82. </div>
  83. </div>
  84. {{end}}
  85. </div>
  86. {{ end }}