DDDDD
This commit is contained in:
parent
79be9ca0f3
commit
eac0b82fff
@ -129,7 +129,16 @@ func AdminUserCreateForm(db *gorm.DB) http.HandlerFunc {
|
|||||||
ssoid := val.(string)
|
ssoid := val.(string)
|
||||||
var user models.User
|
var user models.User
|
||||||
if err := db.Where("sso_id = ?", ssoid).First(&user).Error; err == nil {
|
if err := db.Where("sso_id = ?", ssoid).First(&user).Error; err == nil {
|
||||||
data["User"] = user
|
data["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_create", data)
|
renderTemplate(w, "admin_user_create", data)
|
||||||
|
|||||||
@ -8,11 +8,11 @@
|
|||||||
|
|
||||||
<!-- Flash message -->
|
<!-- Flash message -->
|
||||||
<div id="userFlash"></div>
|
<div id="userFlash"></div>
|
||||||
<form hx-put="/api/user/update/{{ .User.ID }}" hx-target="#userFlash" hx-swap="outerHTML" class="box">
|
<form hx-put="/api/user/update/{{ .U.ID }}" hx-target="#userFlash" hx-swap="outerHTML" class="box">
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="label">Email</label>
|
<label class="label">Email</label>
|
||||||
<div class="control">
|
<div class="control">
|
||||||
<input class="input" type="email" name="email" value="{{ .User.Email }}" required>
|
<input class="input" type="email" name="email" value="{{ .U.Email }}" required>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -28,8 +28,8 @@
|
|||||||
<div class="control">
|
<div class="control">
|
||||||
<div class="select">
|
<div class="select">
|
||||||
<select name="role">
|
<select name="role">
|
||||||
<option value="CLIENT" {{ if eq .User.Role "CLIENT" }}selected{{ end }}>Client</option>
|
<option value="CLIENT" {{ if eq .U.Role "CLIENT" }}selected{{ end }}>Client</option>
|
||||||
<option value="ADMIN" {{ if eq .User.Role "ADMIN" }}selected{{ end }}>Admin</option>
|
<option value="ADMIN" {{ if eq .U.Role "ADMIN" }}selected{{ end }}>Admin</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -37,18 +37,18 @@
|
|||||||
|
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="checkbox">
|
<label class="checkbox">
|
||||||
<input type="checkbox" name="is_active" {{ if .User.IsActive }}checked{{ end }}> Actif
|
<input type="checkbox" name="is_active" {{ if .U.IsActive }}checked{{ end }}> Actif
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="label">Token WhatsApp</label>
|
<label class="label">Token WhatsApp</label>
|
||||||
<input class="input" name="whatsapp_token" type="text" value="{{ .User.WhatsappToken }}">
|
<input class="input" name="whatsapp_token" type="text" value="{{ .U.WhatsappToken }}">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label class="label">Phone Number ID</label>
|
<label class="label">Phone Number ID</label>
|
||||||
<input class="input" name="whatsapp_phone_number_id" type="text" value="{{ .User.WhatsappPhoneNumberID }}">
|
<input class="input" name="whatsapp_phone_number_id" type="text" value="{{ .U.WhatsappPhoneNumberID }}">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="field">
|
<div class="field">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user