mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-21 18:08:25 +00:00
Show user shares when asking to delete user
This commit is contained in:
@ -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)
|
||||
]
|
||||
]
|
||||
]
|
||||
|
@ -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"
|
||||
}
|
||||
|
Reference in New Issue
Block a user