diff --git a/backend/renders/renders.go b/backend/renders/renders.go index a870824..6c09dca 100644 --- a/backend/renders/renders.go +++ b/backend/renders/renders.go @@ -60,7 +60,16 @@ func AdminUserEdit(db *gorm.DB) http.HandlerFunc { } data := map[string]interface{}{ - "User": user, + "U": user, + } + if _, exists := data["User"]; !exists { + if val := r.Context().Value("ssoid"); val != nil { + ssoid := val.(string) + var user models.User + if err := db.Where("sso_id = ?", ssoid).First(&user).Error; err == nil { + data["User"] = user + } + } } renderTemplate(w, "admin_user_edit", data) diff --git a/frontend/templates/admin_user_edit.pages.tmpl b/frontend/templates/admin_user_edit.pages.tmpl index adf31af..b2c74d3 100644 --- a/frontend/templates/admin_user_edit.pages.tmpl +++ b/frontend/templates/admin_user_edit.pages.tmpl @@ -4,7 +4,7 @@ {{ template "sidebar" . }}
-

Modifier l'utilisateur #{{ .User.ID }}

+

Modifier l'utilisateur #{{ .U.ID }}