Add a route to show what is deleted

This commit is contained in:
eikek
2021-09-07 00:18:02 +02:00
parent 736968b049
commit e89b571ab2
2 changed files with 59 additions and 3 deletions

View File

@ -43,6 +43,7 @@ module Api exposing
, deleteSource
, deleteTag
, deleteUser
, deleteUserData
, disableOtp
, fileURL
, getAttachmentMeta
@ -162,6 +163,7 @@ import Api.Model.CollectiveSettings exposing (CollectiveSettings)
import Api.Model.ContactList exposing (ContactList)
import Api.Model.CustomFieldList exposing (CustomFieldList)
import Api.Model.CustomFieldValue exposing (CustomFieldValue)
import Api.Model.DeleteUserData exposing (DeleteUserData)
import Api.Model.DirectionValue exposing (DirectionValue)
import Api.Model.EmailSettings exposing (EmailSettings)
import Api.Model.EmailSettingsList exposing (EmailSettingsList)
@ -1467,6 +1469,15 @@ deleteUser flags user receive =
}
deleteUserData : Flags -> String -> (Result Http.Error DeleteUserData -> msg) -> Cmd msg
deleteUserData flags username receive =
Http2.authGet
{ url = flags.config.baseUrl ++ "/api/v1/sec/user/" ++ username ++ "/deleteData"
, account = getAccount flags
, expect = Http.expectJson receive Api.Model.DeleteUserData.decoder
}
--- Job Queue