mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
Add information about permanent user deletion to audit logs (#25017)
This commit is contained in:
parent
a234b8f39a
commit
e090adcb65
@ -1408,9 +1408,11 @@ func deleteUser(c *Context, w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
|
||||
userId := c.Params.UserId
|
||||
permanent := c.Params.Permanent
|
||||
|
||||
auditRec := c.MakeAuditRecord("deleteUser", audit.Fail)
|
||||
audit.AddEventParameter(auditRec, "user_id", c.Params.UserId)
|
||||
audit.AddEventParameter(auditRec, "user_id", userId)
|
||||
audit.AddEventParameter(auditRec, "permanent", permanent)
|
||||
defer c.LogAuditRec(auditRec)
|
||||
|
||||
if !c.App.SessionHasPermissionToUserOrBot(*c.AppContext.Session(), userId) {
|
||||
@ -1438,7 +1440,7 @@ func deleteUser(c *Context, w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
|
||||
if c.Params.Permanent {
|
||||
if permanent {
|
||||
if *c.App.Config().ServiceSettings.EnableAPIUserDeletion {
|
||||
err = c.App.PermanentDeleteUser(c.AppContext, user)
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user