Show user shares when asking to delete user

This commit is contained in:
eikek
2021-10-23 23:42:02 +02:00
parent 2ac0b84e52
commit 6696aba481
5 changed files with 37 additions and 7 deletions

View File

@ -295,7 +295,7 @@ renderDeleteConfirm texts settings model =
DimmerUserData data ->
let
empty =
List.isEmpty data.folders && data.sentMails == 0
List.isEmpty data.folders && data.sentMails == 0 && data.shares == 0
folderNames =
String.join ", " data.folders
@ -312,16 +312,20 @@ renderDeleteConfirm texts settings model =
[ div []
[ text texts.reallyDeleteUser
, text " "
, text "The following data will be deleted:"
, text (texts.deleteFollowingData ++ ":")
]
, ul [ class "list-inside list-disc" ]
[ li [ classList [ ( "hidden", List.isEmpty data.folders ) ] ]
[ text "Folders: "
[ text (texts.folders ++ ": ")
, text folderNames
]
, li [ classList [ ( "hidden", data.sentMails == 0 ) ] ]
[ text (String.fromInt data.sentMails)
, text " sent mails"
, text (" " ++ texts.sentMails)
]
, li [ classList [ ( "hidden", data.shares == 0 ) ] ]
[ text (String.fromInt data.shares)
, text (" " ++ texts.shares)
]
]
]

View File

@ -31,6 +31,10 @@ type alias Texts =
, deleteThisUser : String
, pleaseCorrectErrors : String
, notDeleteCurrentUser : String
, folders : String
, sentMails : String
, shares : String
, deleteFollowingData : String
}
@ -48,6 +52,10 @@ gb =
, deleteThisUser = "Delete this user"
, pleaseCorrectErrors = "Please correct the errors in the form."
, notDeleteCurrentUser = "You can't delete the user you are currently logged in with."
, folders = "Folders"
, sentMails = "sent mails"
, shares = "shares"
, deleteFollowingData = "The following data will be deleted"
}
@ -65,4 +73,8 @@ de =
, deleteThisUser = "Benutzer löschen"
, pleaseCorrectErrors = "Bitte korrigiere die Fehler im Formular."
, notDeleteCurrentUser = "Der aktuelle Benutzer kann nicht gelöscht werden."
, folders = "Ordner"
, sentMails = "gesendete E-Mails"
, shares = "Freigaben"
, deleteFollowingData = "Die folgenden Daten werden auch gelöscht"
}