瀏覽代碼

Show students associated with an activity

Andrea Fazzi 5 年之前
父節點
當前提交
5cf62556d8
共有 2 個文件被更改,包括 22 次插入1 次删除
  1. 1 1
      orm/activity.go
  2. 21 0
      templates/activities_show.html.tpl

+ 1 - 1
orm/activity.go

@@ -66,7 +66,7 @@ func GetActivityAll(args map[string]string) (interface{}, error) {
 
 	id := args["id"]
 
-	if err := DB().Preload("Teacher").Preload("Subject").Preload("Class").First(&activity, id).Error; err != nil {
+	if err := DB().Preload("Student").Preload("Teacher").Preload("Subject").Preload("Class").First(&activity, id).Error; err != nil {
 		return nil, err
 	}
 	return &activity, nil

+ 21 - 0
templates/activities_show.html.tpl

@@ -104,6 +104,27 @@
     </div>
   </div>
 
+  <div class="row">
+    <div class="col-md-12">
+      
+      <h2 class="karmen-relation-header">Studente</h2>
+      {{if .Data.Student}}
+      <div class="list-group" id="classes_list_group">
+	<a href="/teachers/{{.Data.Student.ID}}?{{query "tpl_layout" "base" "tpl_content" "students_show"}}" class="list-group-item list-group-item-action">
+	  <span class="fa fa-user"></span>
+	  {{.Data.Student.Surname}} {{.Data.Student.Name}}
+	</a>
+      </div>
+      
+      {{else}}
+
+      <p>All'attività non è associato alcuno studente. Clicca <a href="/activities/update?{{query "base" "activities_add_update"}}">qui</a> per modificare questa attività didattica.</p>
+     
+      {{end}}
+      
+    </div>
+  </div>
+
 
 </div>