tetst
This commit is contained in:
parent
14cdf9c0e3
commit
c23cc3824a
@ -24,6 +24,22 @@ func TestMessagesPages(w http.ResponseWriter, r *http.Request){
|
||||
func TestMessagesPages2(w http.ResponseWriter, r *http.Request){
|
||||
renderTemplate(w,"test",nil)
|
||||
}
|
||||
func AdminUserList(db *gorm.DB) http.HandlerFunc {
|
||||
return func(w http.ResponseWriter, r *http.Request) {
|
||||
var users []models.User
|
||||
|
||||
if err := db.Find(&users).Error; err != nil {
|
||||
http.Error(w, "Erreur lors du chargement des utilisateurs", http.StatusInternalServerError)
|
||||
return
|
||||
}
|
||||
|
||||
data := map[string]interface{}{
|
||||
"Users": users,
|
||||
}
|
||||
|
||||
renderTemplate(w, "admin_users", data)
|
||||
}
|
||||
}
|
||||
func AdminUserEdit(db *gorm.DB) http.HandlerFunc {
|
||||
return func(w http.ResponseWriter, r *http.Request) {
|
||||
id, _ := strconv.Atoi(mux.Vars(r)["id"])
|
||||
|
||||
@ -36,6 +36,8 @@ func RoutesProtected(r *mux.Router, db *gorm.DB) {
|
||||
r.HandleFunc("/api/user/{id}/conversations", renders.AdminConversationRows(db))
|
||||
r.HandleFunc("/admin/user/{id}/edit", renders.AdminUserEdit(db)).Methods("GET")
|
||||
r.HandleFunc("/admin/user/new", renders.AdminUserCreate()).Methods("GET")
|
||||
r.HandleFunc("/admin/user", renders.AdminUserList(db))
|
||||
|
||||
r.HandleFunc("/dashboard", renders.Dashboard(db))
|
||||
r.HandleFunc("/test/send", renders.TestMessagesPages)
|
||||
r.HandleFunc("/test/send2", renders.TestMessagesPages2)
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
{{ define "admin_users.pages.tmpl" }}
|
||||
<h1 class="title">Gestion des utilisateurs</h1>
|
||||
{{ template "head" . }}
|
||||
|
||||
<button class="button is-primary"
|
||||
hx-get="/admin/user/new"
|
||||
hx-target="#editForm"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user