mirror of
https://github.com/pushbits/server.git
synced 2025-08-01 23:59:06 +02:00
Implement changing of passwords
This commit is contained in:
parent
d621333b6e
commit
e1cd2d2f8e
7 changed files with 46 additions and 22 deletions
|
@ -67,15 +67,20 @@ func (u *User) IntoExternalUser() *ExternalUser {
|
|||
}
|
||||
}
|
||||
|
||||
type userIdentification struct {
|
||||
ID uint `uri:"id" binding:"required"`
|
||||
}
|
||||
|
||||
// DeleteUser is used to process queries for deleting users.
|
||||
type DeleteUser struct {
|
||||
ID uint `uri:"id"`
|
||||
userIdentification
|
||||
}
|
||||
|
||||
// UpdateUser is used to process queries for updating users.
|
||||
type UpdateUser struct {
|
||||
ID uint `uri:"id" binding:"required"`
|
||||
userIdentification
|
||||
Name string `json:"name"`
|
||||
Password string `json:"password"`
|
||||
IsAdmin bool `json:"is_admin"`
|
||||
MatrixID string `json:"matrix_id"`
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue