Skip to content

Commit 48c61f2

Browse files
authored
updated final changes (#987)
1 parent 27012ec commit 48c61f2

File tree

28 files changed

+1188
-54
lines changed

28 files changed

+1188
-54
lines changed

backend/http/oidc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ func loginWithOidcUser(w http.ResponseWriter, r *http.Request, username string,
307307
}
308308
} else {
309309
// update user admin perms
310-
if isAdmin != user.Permissions.Admin {
310+
if isAdmin != user.Permissions.Admin && config.Auth.Methods.OidcAuth.AdminGroup != "" {
311311
user.Permissions.Admin = isAdmin
312312
err = store.Users.Update(user, true, "Permissions")
313313
if err != nil {

frontend/src/components/prompts/Upload.vue

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<div class="card floating" >
33
<div class="card-title">
44
<h2>{{ $t("prompts.upload") }}</h2>
5+
<p>{{ uploadSettingsDescription }}</p>
56
</div>
67
<div
78
class="upload-prompt"
@@ -210,6 +211,22 @@ export default {
210211
default: () => [],
211212
},
212213
},
214+
computed: {
215+
uploadSettingsDescription() {
216+
const maxConcurrentUpload = state.user.fileLoading?.maxConcurrentUpload || 3;
217+
const uploadChunkSizeMb = state.user.fileLoading?.uploadChunkSizeMb || 0;
218+
if (uploadChunkSizeMb > 0) {
219+
return this.$t("prompts.uploadSettingsChunked", {
220+
maxConcurrentUpload,
221+
uploadChunkSizeMb
222+
});
223+
} else {
224+
return this.$t("prompts.uploadSettingsNoChunk", {
225+
maxConcurrentUpload
226+
});
227+
}
228+
}
229+
},
213230
setup(props) {
214231
const fileInput = ref(null);
215232
const folderInput = ref(null);

frontend/src/i18n/ar.json

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,9 @@
176176
"destinationSource": "مصدر الوجهة:",
177177
"dragAndDrop": "سحب الملفات وإفلاتها هنا",
178178
"completed": "مكتمل",
179-
"conflictsDetected": "التعارضات المكتشفة"
179+
"conflictsDetected": "التعارضات المكتشفة",
180+
"uploadSettingsChunked": "Max concurrent uploads: {maxConcurrentUpload}, chunk size: {uploadChunkSizeMb} MB",
181+
"uploadSettingsNoChunk": "Max concurrent uploads: {maxConcurrentUpload}, chunked upload disabled"
180182
},
181183
"search": {
182184
"images": "الصور",
@@ -394,5 +396,60 @@
394396
"maxConcurrentUploadHelp": "الحد الأقصى لعدد التحميلات المتزامنة. عادةً ما يكون أداء القيم الأعلى أفضل، ولكن هذا يعتمد على العديد من العوامل.",
395397
"uploadChunkSizeMb": "حجم قطعة التحميل بالميجابايت",
396398
"uploadChunkSizeMbHelp": "عادةً من 5 إلى 50 ميغابايت، والأصغر هو الأفضل للاتصالات غير المستقرة أو المقيدة. سيؤدي التعيين إلى 0 إلى تعطيل تقطيع التحميل."
399+
},
400+
"profileSettings": {
401+
"setDateFormat": "تعيين تنسيق التاريخ الدقيق",
402+
"showHiddenFiles": "إظهار الملفات المخفية",
403+
"showHiddenFilesDescription": "إظهار الملفات المخفية في القائمة (مثل .thumbnails، ProgramData)، ولكن لا يزال يمكن الوصول إليها يدويًا إذا تم تكوينها للفهرسة.",
404+
"showQuickDownload": "إظهار أيقونة التنزيل للوصول السريع",
405+
"showQuickDownloadDescription": "إظهار أيقونة التنزيل للوصول السريع إلى كل عنصر ملف يمكن النقر عليها لتنزيله على الفور.",
406+
"previewImages": "إظهار الصور المصغرة للصور",
407+
"previewImagesDescription": "إظهار معاينات الصور المصغرة للصور، ستظهر أيقونة عامة إذا تم تعطيلها.",
408+
"previewVideos": "إظهار الصور المصغرة لمقاطع الفيديو",
409+
"previewVideosDescription": "إظهار معاينات الصور المصغرة لمقاطع الفيديو، ستظهر أيقونة عامة إذا تم تعطيلها.",
410+
"previewMotionVideos": "تمكين معاينة الحركة لمقاطع الفيديو",
411+
"previewMotionVideosDescription": "معاينة الحركة هي المعاينة المنبثقة المتحركة التي تتنقل بين إطارات الفيديو.",
412+
"highQualityPreview": "صور مصغرة عالية الجودة",
413+
"highQualityPreviewDescription": "يؤثر فقط على عرض المعرض. قد يستغرق تحميل هذا وقتاً أطول إذا كان الاتصال بطيئاً.",
414+
"editOffice": "عرض وتحرير الملفات المكتبية باستخدام OnlyOffice",
415+
"editOfficeDescription": "عند تمكين Office فقط، سيتم تعطيل عارض/محرر الملفات لجميع امتدادات الملفات المتعلقة بملفات Office.",
416+
"popupPreview": "تمكين المعاينة المنبثقة عند التمرير فوق الملفات",
417+
"popupPreviewDescription": "ستظهر نافذة منبثقة متراكبة فوق واجهة المستخدم عند التمرير فوق الملفات التي تدعم معاينة كبيرة.",
418+
"filePreviewOptions": "خيارات معاينة الملف",
419+
"disableUpdateNotifications": "تعطيل إظهار تحديث الإشعارات",
420+
"disableUpdateNotificationsDescription": "قم بتعطيل شعار تنبيه التحديث الذي يظهر للمستخدمين الإداريين على الشريط الجانبي.",
421+
"disableHideSidebar": "إبقاء الشريط الجانبي مفتوحاً عند معاينة الملفات أو تحريرها",
422+
"disableHideSidebarDescription": "عند التمكين، لن يختفي الشريط الجانبي تلقائيًا عند معاينة الملفات أو تحريرها.",
423+
"autoplayMedia": "التشغيل التلقائي لملفات الوسائط عند العرض",
424+
"autoplayMediaDescription": "التشغيل التلقائي لملفات الوسائط عند العرض. لن يعمل هذا إلا إذا كان الملف ملف وسائط.",
425+
"sidebarOptions": "خيارات الشريط الجانبي",
426+
"disableQuickToggles": "تعطيل التبديل السريع",
427+
"disableQuickTogglesDescription": "قم بتعطيل التبديل السريع الذي يظهر على الشريط الجانبي.",
428+
"disableSearchOptions": "تعطيل خيارات البحث",
429+
"disableSearchOptionsDescription": "تعطيل خيارات البحث التي تظهر على الشريط الجانبي.",
430+
"hideSidebarFileActions": "إخفاء زر إجراءات الملف في الشريط الجانبي",
431+
"deleteWithoutConfirming": "حذف الملفات بدون مطالبة التأكيد",
432+
"deleteWithoutConfirmingDescription": "حذف الملفات دون مطالبة التأكيد. لن يعمل هذا إلا إذا كان الملف ملف وسائط.",
433+
"editorViewerOptions": "خيارات المحرر والعارض",
434+
"editorQuickSave": "زر الحفظ السريع في المحرر",
435+
"editorQuickSaveDescription": "سيعرض محرر النصوص دائمًا أيقونة الحفظ، مع إخفاء أي إجراءات أخرى",
436+
"previewOffice": "إظهار الصور المصغرة لملفات المكتب",
437+
"previewOfficeDescription": "إظهار الصور المصغرة لأنواع الملفات المكتبية في عرض القائمة",
438+
"disableThumbnailPreviews": "تعطيل الصور المصغرة لملحقات ملفات معينة",
439+
"disableThumbnailPreviewsDescription": "قائمة مفصولة بمسافات لامتدادات الملفات لتعطيل معاينات الصور المصغرة لها (على سبيل المثال، \".txt .html\").",
440+
"disableViewingFiles": "تعطيل عارض/محرر الملفات لامتدادات ملفات معينة",
441+
"disableViewingFilesDescription": "قائمة مفصولة بمسافات لامتدادات الملفات لتعطيل عارض/محرر الملفات (على سبيل المثال، \".txt .pdf\").",
442+
"disablePreviewExt": "تعطيل معاينات الملفات المكتبية لملحقات ملفات معينة",
443+
"disablePreviewExtDescription": "قائمة مفصولة بمسافات لامتدادات الملفات لتعطيل معاينات ملفات المكتب (على سبيل المثال، '.docx .pptx').",
444+
"disableOfficeEditorDescription": "قائمة مفصولة بمسافات لامتدادات الملفات لتعطيل محرر وعارض OnlyOffice لها. (على سبيل المثال، \".txt .html .pdf\").",
445+
"disableOfficeEditor": "تعطيل عارض المكتب لامتدادات ملفات معينة"
446+
},
447+
"colors": {
448+
"red": "أحمر",
449+
"green": "أخضر",
450+
"blue": "أزرق",
451+
"yellow": "أصفر",
452+
"violet": "البنفسجي",
453+
"orange": "برتقالي"
397454
}
398455
}

frontend/src/i18n/cz.json

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,9 @@
182182
"destinationSource": "Zdroj určení:",
183183
"dragAndDrop": "Přetáhněte sem soubory",
184184
"completed": "Dokončeno",
185-
"conflictsDetected": "Zjištěné konflikty"
185+
"conflictsDetected": "Zjištěné konflikty",
186+
"uploadSettingsChunked": "Max concurrent uploads: {maxConcurrentUpload}, chunk size: {uploadChunkSizeMb} MB",
187+
"uploadSettingsNoChunk": "Max concurrent uploads: {maxConcurrentUpload}, chunked upload disabled"
186188
},
187189
"search": {
188190
"images": "Obrázky",
@@ -219,7 +221,32 @@
219221
"disableSearchOptions": "Zakázat možnosti vyhledávání",
220222
"hideSidebarFileActions": "Skrýt akce se soubory v postranním panelu",
221223
"editorViewerOptions": "Možnosti editoru a prohlížeče",
222-
"editorQuickSave": "Zobrazení tlačítka rychlého uložení v editoru"
224+
"editorQuickSave": "Zobrazení tlačítka rychlého uložení v editoru",
225+
"showHiddenFilesDescription": "Zobrazení skrytých souborů ve výpisu (např. .thumbnails, ProgramData), ale jsou stále ručně přístupné, pokud jsou nakonfigurovány k indexování.",
226+
"showQuickDownloadDescription": "Zobrazení ikony stahování pro rychlý přístup ke každé položce souboru, na kterou lze kliknout a okamžitě ji stáhnout.",
227+
"previewImagesDescription": "Zobrazení náhledů miniatur obrázků, pokud je zakázáno, zobrazí se obecná ikona.",
228+
"previewVideosDescription": "Zobrazení náhledů miniatur videí, pokud je vypnuto, zobrazí se obecná ikona.",
229+
"previewMotionVideosDescription": "Náhled pohybu je animovaný vyskakovací náhled, který cyklicky prochází snímky videa.",
230+
"highQualityPreviewDescription": "Ovlivňuje pouze zobrazení galerie. Při pomalém připojení může načítání trvat déle.",
231+
"editOfficeDescription": "Pokud je povolena pouze funkce office, prohlížeč/editor souborů bude zakázán pro všechny přípony souborů související s kancelářskými soubory.",
232+
"popupPreviewDescription": "Při najetí na soubory, které podporují velký náhled, se nad uživatelským rozhraním zobrazí překryvné vyskakovací okno.",
233+
"disableUpdateNotificationsDescription": "Zakázat banner s upozorněním na aktualizaci, který se zobrazuje uživatelům správce na postranním panelu.",
234+
"disableHideSidebarDescription": "Je-li tato možnost povolena, postranní panel se při náhledu nebo úpravě souborů automaticky neskryje.",
235+
"autoplayMediaDescription": "Automatické přehrávání mediálních souborů při prohlížení. To bude fungovat pouze v případě, že se jedná o mediální soubor.",
236+
"disableQuickTogglesDescription": "Zakázat rychlé přepínače, které se zobrazují na postranním panelu.",
237+
"disableSearchOptionsDescription": "Zakázat možnosti vyhledávání, které se zobrazují na postranním panelu.",
238+
"deleteWithoutConfirmingDescription": "Odstranění souborů bez výzvy k potvrzení. To bude fungovat pouze v případě, že se jedná o mediální soubor.",
239+
"editorQuickSaveDescription": "V textovém editoru se vždy zobrazí ikona pro uložení a ostatní akce se skryjí.",
240+
"previewOffice": "Zobrazení miniatur kancelářských souborů",
241+
"previewOfficeDescription": "Zobrazení miniatur pro typy kancelářských souborů v zobrazení výpisu",
242+
"disableThumbnailPreviews": "Zakázat náhledy pro určité přípony souborů",
243+
"disableThumbnailPreviewsDescription": "Seznam přípon souborů oddělených mezerou, pro které se mají náhledy miniatur zakázat (např. '.txt .html').",
244+
"disableViewingFiles": "Zakázat prohlížeč/editor souborů pro určité přípony souborů",
245+
"disableViewingFilesDescription": "Seznam přípon souborů oddělených mezerou, pro které se má prohlížeč/editor souborů zakázat (např. '.txt .pdf').",
246+
"disablePreviewExt": "Zakázat náhledy kancelářských souborů pro určité přípony souborů",
247+
"disablePreviewExtDescription": "Seznam přípon souborů oddělených mezerou, pro které chcete zakázat náhledy kancelářských souborů (např. '.docx .pptx').",
248+
"disableOfficeEditorDescription": "Seznam přípon souborů oddělených mezerou, pro které se má vypnout editor a prohlížeč OnlyOffice. (např. '.txt .html .pdf').",
249+
"disableOfficeEditor": "Zakázat editor a prohlížeč Office pro určité přípony souborů a vrátit se k výchozímu prohlížeči/editoru, velmi užitečné pro soubory pdf a txt."
223250
},
224251
"settings": {
225252
"enterPassword": "Zadejte heslo",

frontend/src/i18n/de.json

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,9 @@
176176
"destinationSource": "Ziel Quelle:",
177177
"dragAndDrop": "Dateien hierher ziehen und ablegen",
178178
"completed": "Abgeschlossen",
179-
"conflictsDetected": "Erkannte Widersprüche"
179+
"conflictsDetected": "Erkannte Widersprüche",
180+
"uploadSettingsChunked": "Max concurrent uploads: {maxConcurrentUpload}, chunk size: {uploadChunkSizeMb} MB",
181+
"uploadSettingsNoChunk": "Max concurrent uploads: {maxConcurrentUpload}, chunked upload disabled"
180182
},
181183
"search": {
182184
"images": "Bilder",
@@ -398,5 +400,52 @@
398400
"yellow": "gelb",
399401
"violet": "violett",
400402
"orange": "orange"
403+
},
404+
"profileSettings": {
405+
"setDateFormat": "Genaues Datumsformat einstellen",
406+
"showHiddenFiles": "Versteckte Dateien anzeigen",
407+
"showHiddenFilesDescription": "Versteckte Dateien in der Auflistung anzeigen (z.B. .thumbnails, ProgramData), aber sie sind immer noch manuell zugänglich, wenn sie für die Indizierung konfiguriert sind.",
408+
"showQuickDownload": "Download-Symbol für schnellen Zugriff anzeigen",
409+
"showQuickDownloadDescription": "Zeigen Sie ein Download-Symbol für den schnellen Zugriff auf jedes Dateielement an, das zum sofortigen Herunterladen angeklickt werden kann.",
410+
"previewImages": "Miniaturansichten für Bilder anzeigen",
411+
"previewImagesDescription": "Thumbnail-Vorschau für Bilder anzeigen, bei Deaktivierung wird ein allgemeines Symbol angezeigt.",
412+
"previewVideos": "Miniaturansichten für Videos anzeigen",
413+
"previewVideosDescription": "Thumbnail-Vorschau für Videos anzeigen, bei Deaktivierung wird ein allgemeines Symbol angezeigt.",
414+
"previewMotionVideos": "Aktivieren der Bewegungsvorschau für Videos",
415+
"previewMotionVideosDescription": "Bei der Bewegungsvorschau handelt es sich um eine animierte Popup-Vorschau, die sich durch die Einzelbilder des Videos bewegt.",
416+
"highQualityPreview": "Hochwertige Miniaturansichten",
417+
"highQualityPreviewDescription": "Betrifft nur die Galerieansicht. Bei einer langsamen Verbindung kann das Laden länger dauern.",
418+
"editOffice": "Anzeigen und Bearbeiten von Office-Dateien mit OnlyOffice",
419+
"editOfficeDescription": "Wenn nur Office aktiviert ist, wird der Dateibetrachter/-editor für alle Dateierweiterungen deaktiviert, die mit Office-Dateien zusammenhängen.",
420+
"popupPreview": "Pop-up-Vorschau aktivieren, wenn der Mauszeiger über Dateien bewegt wird",
421+
"popupPreviewDescription": "Ein Overlay-Popup-Fenster wird über der Benutzeroberfläche angezeigt, wenn Sie den Mauszeiger über Dateien bewegen, die eine große Vorschau unterstützen.",
422+
"filePreviewOptions": "Optionen für die Dateivorschau",
423+
"disableUpdateNotifications": "Deaktivieren der Anzeige von Aktualisierungsmeldungen",
424+
"disableUpdateNotificationsDescription": "Deaktivieren Sie das Banner für Update-Benachrichtigungen, das für Admin-Benutzer in der Seitenleiste angezeigt wird.",
425+
"disableHideSidebar": "Seitenleiste bei der Vorschau oder Bearbeitung von Dateien geöffnet lassen",
426+
"disableHideSidebarDescription": "Wenn diese Option aktiviert ist, wird die Seitenleiste nicht automatisch ausgeblendet, wenn Dateien in der Vorschau angezeigt oder bearbeitet werden.",
427+
"autoplayMedia": "Autoplay von Mediendateien bei der Anzeige",
428+
"autoplayMediaDescription": "Autoplay von Mediendateien bei der Anzeige. Dies funktioniert nur, wenn die Datei eine Mediendatei ist.",
429+
"sidebarOptions": "Optionen für die Seitenleiste",
430+
"disableQuickToggles": "Quick Toggles deaktivieren",
431+
"disableQuickTogglesDescription": "Deaktivieren Sie die Quick-Toggles, die in der Seitenleiste angezeigt werden.",
432+
"disableSearchOptions": "Suchoptionen deaktivieren",
433+
"disableSearchOptionsDescription": "Deaktivieren Sie die Suchoptionen, die in der Seitenleiste angezeigt werden.",
434+
"hideSidebarFileActions": "Schaltfläche \"Dateiaktionen\" in der Seitenleiste ausblenden",
435+
"deleteWithoutConfirming": "Dateien ohne Sicherheitsabfrage löschen",
436+
"deleteWithoutConfirmingDescription": "Dateien ohne Sicherheitsabfrage löschen. Dies funktioniert nur, wenn die Datei eine Mediendatei ist.",
437+
"editorViewerOptions": "Editor- und Viewer-Optionen",
438+
"editorQuickSave": "Schaltfläche zum schnellen Speichern im Editor",
439+
"editorQuickSaveDescription": "Der Texteditor zeigt immer das Speichersymbol an und blendet alle anderen Aktionen aus",
440+
"previewOffice": "Miniaturansichten für Office-Dateien anzeigen",
441+
"previewOfficeDescription": "Miniaturansichten für Office-Dateitypen in der Listenansicht anzeigen",
442+
"disableThumbnailPreviews": "Miniaturansichten für bestimmte Dateierweiterungen deaktivieren",
443+
"disableThumbnailPreviewsDescription": "Eine durch Leerzeichen getrennte Liste von Dateierweiterungen, für die die Miniaturvorschau deaktiviert werden soll (z. B. '.txt .html').",
444+
"disableViewingFiles": "Dateibetrachter/Editor für bestimmte Dateierweiterungen deaktivieren",
445+
"disableViewingFilesDescription": "Eine durch Leerzeichen getrennte Liste von Dateierweiterungen, für die der Dateibetrachter/-editor deaktiviert werden soll (z. B. '.txt .pdf').",
446+
"disablePreviewExt": "Office-Dateivorschau für bestimmte Dateierweiterungen deaktivieren",
447+
"disablePreviewExtDescription": "Eine durch Leerzeichen getrennte Liste von Dateierweiterungen, für die die Office-Dateivorschau deaktiviert werden soll (z. B. '.docx .pptx').",
448+
"disableOfficeEditorDescription": "Eine durch Leerzeichen getrennte Liste von Dateierweiterungen, für die der Editor und der Viewer von OnlyOffice deaktiviert werden sollen. (z. B. '.txt .html .pdf').",
449+
"disableOfficeEditor": "Office Viewer für bestimmte Dateierweiterungen deaktivieren"
401450
}
402451
}

0 commit comments

Comments
 (0)