DMS redesign: 3-column explorer layout with toolbar, source tree, file details panel
- Add backend endpoints: GET /dms/files, GET /dms/folders/{id}/files
- New SourceTree component: sources (Meine Dateien, Geteilte Ordner, Externe Speicher)
- New FileExplorer component: 5 view modes (list, table, icons-sm/md/lg)
- New FileDetails component: right panel with file metadata and actions
- Rewrite Dms.tsx: PluginToolbar + 3-column ResizablePanel layout
- Update DmsFile type: size_bytes + uploaded_by (backward compat aliases)
- Add 60+ i18n keys for de/en
This commit is contained in:
@@ -655,25 +655,74 @@
|
||||
"trash": "Papierkorb",
|
||||
"newFolder": "Neuer Ordner",
|
||||
"upload": "Hochladen",
|
||||
"search": "Dateien durchsuchen",
|
||||
"search": "Suchen",
|
||||
"searchPlaceholder": "Suchen...",
|
||||
"folders": "Ordner",
|
||||
"files": "Dateien",
|
||||
"uploadDropHere": "Dateien hierher ziehen oder klicken zum Auswaehlen",
|
||||
"uploadDropHere": "Dateien hierher ziehen oder klicken zum Auswählen",
|
||||
"shareWith": "Freigaben",
|
||||
"addShare": "Freigabe hinzufuegen",
|
||||
"addShare": "Freigabe hinzufügen",
|
||||
"userOrGroup": "Benutzer oder Gruppe",
|
||||
"userId": "Benutzer-ID",
|
||||
"groupId": "Gruppen-ID",
|
||||
"permissionLevel": "Berechtigungsstufe",
|
||||
"shareLink": "Oeffentlicher Link",
|
||||
"shareLink": "Öffentlicher Link",
|
||||
"password": "Passwort",
|
||||
"expiryDate": "Ablaufdatum",
|
||||
"createShareLink": "Link erstellen",
|
||||
"loading": "Wird geladen",
|
||||
"shared": "Freigabe erstellt",
|
||||
"shared": "Geteilt",
|
||||
"linkCopied": "Link kopiert",
|
||||
"uploadError": "Upload fehlgeschlagen"
|
||||
"uploadError": "Upload fehlgeschlagen",
|
||||
"sources": "Quellen",
|
||||
"myFiles": "Meine Dateien",
|
||||
"sharedFolders": "Geteilte Ordner",
|
||||
"externalStorage": "Externe Speicher",
|
||||
"externalStorageHint": "Externe Speicher können in den Einstellungen hinzugefügt werden",
|
||||
"viewList": "Listenansicht",
|
||||
"viewTable": "Tabellenansicht",
|
||||
"viewIconsSm": "Kleine Symbole",
|
||||
"viewIconsMd": "Mittlere Symbole",
|
||||
"viewIconsLg": "Große Symbole",
|
||||
"details": "Details",
|
||||
"toggleDetails": "Details ein/aus",
|
||||
"fileSize": "Größe",
|
||||
"fileType": "Typ",
|
||||
"fileModified": "Geändert",
|
||||
"fileCreated": "Erstellt",
|
||||
"uploadedBy": "Hochgeladen von",
|
||||
"noFileSelected": "Keine Datei ausgewählt",
|
||||
"noFileSelectedHint": "Wählen Sie eine Datei aus, um Details zu sehen",
|
||||
"download": "Herunterladen",
|
||||
"rename": "Umbenennen",
|
||||
"allFiles": "Alle Dateien",
|
||||
"sortBy": "Sortieren nach",
|
||||
"sortName": "Name",
|
||||
"sortSize": "Größe",
|
||||
"sortDate": "Datum",
|
||||
"sortType": "Typ",
|
||||
"bulkMove": "Verschieben",
|
||||
"bulkDelete": "Löschen",
|
||||
"selected": "ausgewählt",
|
||||
"confirmDelete": "Möchten Sie diese Datei wirklich löschen?",
|
||||
"confirmBulkDelete": "Möchten Sie die ausgewählten Dateien wirklich löschen?",
|
||||
"createFolder": "Ordner erstellen",
|
||||
"folderName": "Ordnername",
|
||||
"cancel": "Abbrechen",
|
||||
"delete": "Löschen",
|
||||
"preview": "Vorschau",
|
||||
"share": "Teilen",
|
||||
"noFiles": "Keine Dateien",
|
||||
"uploadSuccess": "Upload erfolgreich",
|
||||
"uploading": "Wird hochgeladen",
|
||||
"deleted": "Gelöscht",
|
||||
"bulkSelect": "Auswählen",
|
||||
"bulkMoveTitle": "Dateien verschieben",
|
||||
"bulkDeleteTitle": "Dateien löschen",
|
||||
"selectTargetFolder": "Zielordner auswählen",
|
||||
"icon": {
|
||||
"other": "Datei"
|
||||
}
|
||||
},
|
||||
"permissions": {
|
||||
"user": "Benutzer",
|
||||
|
||||
@@ -653,16 +653,16 @@
|
||||
"dms": {
|
||||
"title": "Files",
|
||||
"trash": "Trash",
|
||||
"newFolder": "New Folder",
|
||||
"newFolder": "New folder",
|
||||
"upload": "Upload",
|
||||
"search": "Search files",
|
||||
"search": "Search",
|
||||
"searchPlaceholder": "Search...",
|
||||
"folders": "Folders",
|
||||
"files": "Files",
|
||||
"uploadDropHere": "Drag files here or click to select",
|
||||
"shareWith": "Shares",
|
||||
"shareWith": "Share",
|
||||
"addShare": "Add share",
|
||||
"userOrGroup": "User or Group",
|
||||
"userOrGroup": "User or group",
|
||||
"userId": "User ID",
|
||||
"groupId": "Group ID",
|
||||
"permissionLevel": "Permission level",
|
||||
@@ -671,9 +671,58 @@
|
||||
"expiryDate": "Expiry date",
|
||||
"createShareLink": "Create link",
|
||||
"loading": "Loading",
|
||||
"shared": "Share created",
|
||||
"shared": "Shared",
|
||||
"linkCopied": "Link copied",
|
||||
"uploadError": "Upload failed"
|
||||
"uploadError": "Upload failed",
|
||||
"sources": "Sources",
|
||||
"myFiles": "My Files",
|
||||
"sharedFolders": "Shared Folders",
|
||||
"externalStorage": "External Storage",
|
||||
"externalStorageHint": "External storage can be added in settings",
|
||||
"viewList": "List view",
|
||||
"viewTable": "Table view",
|
||||
"viewIconsSm": "Small icons",
|
||||
"viewIconsMd": "Medium icons",
|
||||
"viewIconsLg": "Large icons",
|
||||
"details": "Details",
|
||||
"toggleDetails": "Toggle details",
|
||||
"fileSize": "Size",
|
||||
"fileType": "Type",
|
||||
"fileModified": "Modified",
|
||||
"fileCreated": "Created",
|
||||
"uploadedBy": "Uploaded by",
|
||||
"noFileSelected": "No file selected",
|
||||
"noFileSelectedHint": "Select a file to see details",
|
||||
"download": "Download",
|
||||
"rename": "Rename",
|
||||
"allFiles": "All Files",
|
||||
"sortBy": "Sort by",
|
||||
"sortName": "Name",
|
||||
"sortSize": "Size",
|
||||
"sortDate": "Date",
|
||||
"sortType": "Type",
|
||||
"bulkMove": "Move",
|
||||
"bulkDelete": "Delete",
|
||||
"selected": "selected",
|
||||
"confirmDelete": "Are you sure you want to delete this file?",
|
||||
"confirmBulkDelete": "Are you sure you want to delete the selected files?",
|
||||
"createFolder": "Create folder",
|
||||
"folderName": "Folder name",
|
||||
"cancel": "Cancel",
|
||||
"delete": "Delete",
|
||||
"preview": "Preview",
|
||||
"share": "Share",
|
||||
"noFiles": "No files",
|
||||
"uploadSuccess": "Upload successful",
|
||||
"uploading": "Uploading",
|
||||
"deleted": "Deleted",
|
||||
"bulkSelect": "Select",
|
||||
"bulkMoveTitle": "Move files",
|
||||
"bulkDeleteTitle": "Delete files",
|
||||
"selectTargetFolder": "Select target folder",
|
||||
"icon": {
|
||||
"other": "File"
|
||||
}
|
||||
},
|
||||
"permissions": {
|
||||
"user": "User",
|
||||
|
||||
Reference in New Issue
Block a user