Andrea Fazzi 6 лет назад
Родитель
Сommit
59bd6c7523
2 измененных файлов с 8 добавлено и 16 удалено
  1. 4 0
      orm/teacher.go
  2. 4 16
      templates/teachers_add_update.html.tpl

+ 4 - 0
orm/teacher.go

@@ -2,6 +2,7 @@ package orm
 
 
 import (
 import (
 	"fmt"
 	"fmt"
+	"log"
 	"net/http"
 	"net/http"
 
 
 	"github.com/jinzhu/gorm"
 	"github.com/jinzhu/gorm"
@@ -110,6 +111,9 @@ func UpdateTeacher(args map[string]string, r *http.Request) (IDer, error) {
 	if err != nil {
 	if err != nil {
 		return nil, err
 		return nil, err
 	}
 	}
+
+	log.Println(teacher.(*Teacher).MailSent)
+
 	_, err = SaveTeacher(teacher)
 	_, err = SaveTeacher(teacher)
 	if err != nil {
 	if err != nil {
 		return nil, err
 		return nil, err

+ 4 - 16
templates/teachers_add_update.html.tpl

@@ -40,28 +40,16 @@
       <label class="control-label" for="teacher_altemail">Email alternativa</label>
       <label class="control-label" for="teacher_altemail">Email alternativa</label>
       <input type="email" name="AltEmail" class="form-control" id="teacher_altemail" placeholder="Email alternativa" {{if .Options.Get "update"}} value="{{.Data.AltEmail}}" {{end}}>
       <input type="email" name="AltEmail" class="form-control" id="teacher_altemail" placeholder="Email alternativa" {{if .Options.Get "update"}} value="{{.Data.AltEmail}}" {{end}}>
     </div>
     </div>
-
+    
     <div class="form-group has-feedback">
     <div class="form-group has-feedback">
       <label class="control-label has-feedback" for="teacher_hours">Numero di ore</label>
       <label class="control-label has-feedback" for="teacher_hours">Numero di ore</label>
       <input type="number" name="Hours" class="form-control" id="teacher_hours" {{if .Options.Get "update"}}value="{{.Data.Hours}}"{{else}}value="18"{{end}} required>
       <input type="number" name="Hours" class="form-control" id="teacher_hours" {{if .Options.Get "update"}}value="{{.Data.Hours}}"{{else}}value="18"{{end}} required>
     </div>
     </div>
 
 
-    {{if .Options.Get "update"}}
-    <div class="form-group has-feedback">
-      <label class="control-label" for="teacher_password">Password</label>
-      <input type="password" name="Password" class="form-control" id="password" placeholder="Password" value="{{.Data.Password}}" required>
-    </div>
-
-    <div class="form-group has-feedback">
-      <label class="control-label">Nome utente</label>
-      <p class="form-control-static">{{.Data.Username}}</p>
+    <div class="form-check has-feedback">
+      <input type="checkbox" name="MailSent" class="form-check-input" id="teacher_mailsent" {{if .Options.Get "update"}}value="{{.Data.MailSent}}"{{else}}value="false"{{end}} {{if .Options.Get "update"}}{{if .Data.MailSent}}checked{{end}}{{end}}>
+      <label class="form-check-label has-feedback" for="teacher_mailsent">Credenziali inviate</label>
     </div>
     </div>
-
-    <div class="form-group has-feedback">
-      <label class="control-label">Email</label>
-      <p class="form-control-static">{{.Data.Email}}</p>
-    </div>    
-    {{end}}
     
     
     <div class="form-group">
     <div class="form-group">
       <button type="submit" class="btn btn-primary">Salva</button>
       <button type="submit" class="btn btn-primary">Salva</button>