Merge branch 'develop' into bugfix/restore-data-import
This commit is contained in:
commit
0f10ac21c3
@ -111,7 +111,6 @@
|
||||
"DownloadLog": "سجل التنزيل",
|
||||
"DownloadReportBtnText": "تنزيل التقرير",
|
||||
"DownloadReportDescription": "سيتم حفظ التقرير في المستندات",
|
||||
"DownloadStatisticsText": "يمكنك تنزيل التقرير الخاص بالبيانات المتاحة خلال فترة التخزين المحددة لعرض الإحصائيات التفصيلية.",
|
||||
"DuplicateNoun": "متكرر",
|
||||
"EditColorScheme": "تحرير نظام الألوان",
|
||||
"Employees": "المستخدمين",
|
||||
|
@ -111,7 +111,6 @@
|
||||
"DownloadLog": "Gündəliyi endirin",
|
||||
"DownloadReportBtnText": "Hesabatı yükləyin",
|
||||
"DownloadReportDescription": "Hesabat Sənədlərdə saxlanacaq",
|
||||
"DownloadStatisticsText": "Ətraflı statistikaya baxmaq üçün seçilmiş saxlama müddəti ərzində mövcud olan məlumat üçün hesabatı yükləyə bilərsiniz.",
|
||||
"DuplicateNoun": "Dublikat edin",
|
||||
"EditColorScheme": "Rəng sxemini redaktə edin",
|
||||
"Employees": "istifadəçilər",
|
||||
|
@ -112,7 +112,6 @@
|
||||
"DownloadLog": "Дневник на изтеглянията",
|
||||
"DownloadReportBtnText": "Изтегляне на доклад",
|
||||
"DownloadReportDescription": "Отчетът ще бъде записан в Документи",
|
||||
"DownloadStatisticsText": "Можете да изтеглите отчета за наличните данни през избрания период на съхранение, за да видите подробната статистика.",
|
||||
"DuplicateNoun": "Дублирай",
|
||||
"EditColorScheme": "Редактиране на цветовата схема",
|
||||
"Employees": "потребители",
|
||||
|
@ -112,7 +112,6 @@
|
||||
"DownloadLog": "Stáhnout protokol",
|
||||
"DownloadReportBtnText": "Stáhnout zprávu",
|
||||
"DownloadReportDescription": "Zpráva se uloží do složky Dokumenty",
|
||||
"DownloadStatisticsText": "Můžete si stáhnout zprávu pro data dostupná během vybraného období ukládání a zobrazit podrobné statistiky.",
|
||||
"DuplicateNoun": "Duplikát",
|
||||
"EditColorScheme": "Úprava barevného schématu",
|
||||
"Employees": "uživatelé",
|
||||
|
@ -110,7 +110,6 @@
|
||||
"DownloadLog": "Log herunterladen",
|
||||
"DownloadReportBtnText": "Bericht herunterladen",
|
||||
"DownloadReportDescription": "Der Bericht wird unter Dateien gespeichert",
|
||||
"DownloadStatisticsText": "Sie können den Bericht für die verfügbaren Daten während des ausgewählten Speicherzeitraums herunterladen, um die detaillierten Statistiken anzuzeigen.",
|
||||
"DuplicateNoun": "Duplizieren",
|
||||
"EditColorScheme": "Farbschema bearbeiten",
|
||||
"Employees": "Benutzer",
|
||||
|
@ -110,7 +110,6 @@
|
||||
"DownloadLog": "Λήψη αρχείου καταγραφής",
|
||||
"DownloadReportBtnText": "Λήψη αναφοράς",
|
||||
"DownloadReportDescription": "Η έκθεση θα αποθηκευτεί στα Έγγραφά",
|
||||
"DownloadStatisticsText": "Μπορείτε να κατεβάσετε την αναφορά για τα δεδομένα που ήταν διαθέσιμα κατά την επιλεγμένη περίοδο αποθήκευσης για να δείτε τα λεπτομερή στατιστικά στοιχεία.",
|
||||
"DuplicateNoun": "Διπλότυπο",
|
||||
"EditColorScheme": "Επεξεργασία χρωμάτων",
|
||||
"Employees": "χρήστες",
|
||||
|
@ -116,7 +116,6 @@
|
||||
"DownloadLog": "Download log",
|
||||
"DownloadReportBtnText": "Download report",
|
||||
"DownloadReportDescription": "The report will be saved to Documents",
|
||||
"DownloadStatisticsText": "You can download the report for the data available during the selected storage period to view the detailed statistics.",
|
||||
"DuplicateNoun": "Duplicate",
|
||||
"EditColorScheme": "Edit color scheme",
|
||||
"Employees": "users",
|
||||
|
@ -112,7 +112,6 @@
|
||||
"DownloadLog": "Descargar registro",
|
||||
"DownloadReportBtnText": "Descargar informe",
|
||||
"DownloadReportDescription": "El informe se guardará en Documentos",
|
||||
"DownloadStatisticsText": "Usted puede descargar el informe para los datos disponibles durante el período de almacenamiento seleccionado para ver estadísticas detalladas.",
|
||||
"DuplicateNoun": "Duplicar",
|
||||
"EditColorScheme": "Editar combinación de colores",
|
||||
"Employees": "usuarios",
|
||||
|
@ -108,7 +108,6 @@
|
||||
"DownloadLog": "Lataa loki",
|
||||
"DownloadReportBtnText": "Lataa raportti",
|
||||
"DownloadReportDescription": "Raportti tallennetaan Dokumentteihin",
|
||||
"DownloadStatisticsText": "Voit ladata raportin valitun tallennusjakson aikana saatavilla olevista tiedoista nähdäksesi yksityiskohtaiset tilastot.",
|
||||
"DuplicateNoun": "Kopioi",
|
||||
"EditColorScheme": "Muokkaa värijärjestelmää",
|
||||
"Employees": "Käyttäjät",
|
||||
|
@ -112,7 +112,6 @@
|
||||
"DownloadLog": "Télécharger le journal",
|
||||
"DownloadReportBtnText": "Télécharger le rapport",
|
||||
"DownloadReportDescription": "Le rapport sera enregistré dans Documents",
|
||||
"DownloadStatisticsText": "Vous pouvez télécharger un rapport des données accessibles pour la période de stockage sélectionnée pour voir les statistiques détaillées. ",
|
||||
"DuplicateNoun": "Dupliquer",
|
||||
"EditColorScheme": "Modifier le jeu de couleurs",
|
||||
"Employees": "Utilisateurs",
|
||||
|
@ -111,7 +111,6 @@
|
||||
"DownloadLog": "Ներբեռնման մատյան",
|
||||
"DownloadReportBtnText": "Ներբեռնել զեկույցը",
|
||||
"DownloadReportDescription": "Զեկույցը կպահվի Փաստաթղթերում",
|
||||
"DownloadStatisticsText": "Դուք կարող եք ներբեռնել զեկույցը ընտրված պահպանման ժամանակահատվածում առկա տվյալների համար՝ մանրամասն վիճակագրությունը դիտելու համար:",
|
||||
"DuplicateNoun": "Դուբլիկատ",
|
||||
"EditColorScheme": "Խմբագրել գունավորումը",
|
||||
"Employees": "Օգտվողներ",
|
||||
|
@ -112,7 +112,6 @@
|
||||
"DownloadLog": "Scarica registro",
|
||||
"DownloadReportBtnText": "Scarica il report",
|
||||
"DownloadReportDescription": "Il report verrà salvato in Documenti",
|
||||
"DownloadStatisticsText": "È possibile scaricare il report per i dati disponibili durante il periodo di archiviazione selezionato per visualizzare le statistiche dettagliate.",
|
||||
"DuplicateNoun": "Duplica",
|
||||
"EditColorScheme": "Modifica la combinazione di colori",
|
||||
"Employees": "utenti",
|
||||
|
@ -110,7 +110,6 @@
|
||||
"DownloadLog": "ダウンロードログ",
|
||||
"DownloadReportBtnText": "ダウンロードのレポート",
|
||||
"DownloadReportDescription": "レポートは「文書」に保存されます",
|
||||
"DownloadStatisticsText": "選択した保存期間中に利用可能なデータのレポートをダウンロードして、詳細な統計情報を確認することができます。",
|
||||
"DuplicateNoun": "複製",
|
||||
"EditColorScheme": "カラースキームを編集する",
|
||||
"Employees": "ユーザー",
|
||||
|
@ -112,7 +112,6 @@
|
||||
"DownloadLog": "로그 다운로드",
|
||||
"DownloadReportBtnText": "보고서 다운로드",
|
||||
"DownloadReportDescription": "보고서가 문서에 저장됩니다",
|
||||
"DownloadStatisticsText": "선택한 저장 기간 동안 이용 가능한 데이터에 대한 보고서를 다운로드하여 자세한 통계를 볼 수 있습니다.",
|
||||
"DuplicateNoun": "복제",
|
||||
"EditColorScheme": "색 구성표 편집",
|
||||
"Employees": "사용자",
|
||||
|
@ -71,7 +71,6 @@
|
||||
"DownloadCopy": "ດາວໂຫລດ ໄດ້ ສຳເນົາ",
|
||||
"DownloadReportBtnText": "ດາວໂຫລດບົດລາຍງານ",
|
||||
"DownloadReportDescription": "ບົດລາຍງານຈະຖືກບັນທຶກໄວ້ໃນເອກະສານຂອງຂ້ອຍ",
|
||||
"DownloadStatisticsText": "ທ່ານສາມາດດາວໂຫລດບົດລາຍງານສໍາລັບຂໍ້ມູນທີ່ມີ ຢູ່ໃນໄລຍະເວລາການເກັບຮັກສາທີ່ເລືອກເພື່ອເບິ່ງສະຖິຕິລາຍລະອຽດ.",
|
||||
"EditColorScheme": "ແກ້ໄຂຮູບແບບສີ",
|
||||
"Employees": "ຜຸ້ໃຊ້",
|
||||
"EmptyBackupList": "ຍັງບໍ່ມີການສ້າງການສໍາຮອງຂໍ້ມູນໃດໆເທື່ອ. ສ້າງຫນຶ່ງຫຼືຫຼາຍສໍາຮອງຂໍ້ມູນສໍາລັບການໃຫ້ເຂົາເຈົ້າປາກົດຢູ່ໃນບັນຊີລາຍການນີ້.",
|
||||
|
@ -111,7 +111,6 @@
|
||||
"DownloadLog": "Lejupielādēt žurnālu",
|
||||
"DownloadReportBtnText": "Lejupielādēt pārskatu",
|
||||
"DownloadReportDescription": "Atskaite tiks saglabāta mapē Dokumenti",
|
||||
"DownloadStatisticsText": "Varat lejupielādēt pārskatu par datiem, kas pieejami atlasītajā uzglabāšanas periodā, lai skatītu detalizētu statistiku.",
|
||||
"DuplicateNoun": "Dublicēt",
|
||||
"EditColorScheme": "Rediģēt krāsu shēmu",
|
||||
"Employees": "lietotāji",
|
||||
|
@ -112,7 +112,6 @@
|
||||
"DownloadLog": "Download log",
|
||||
"DownloadReportBtnText": "Download verslag",
|
||||
"DownloadReportDescription": "Het verslag wordt opgeslagen in Documenten",
|
||||
"DownloadStatisticsText": "U kunt het verslag downloaden voor de gegevens die beschikbaar zijn tijdens de geselecteerde opslagperiode om de gedetailleerde statistieken te bekijken.",
|
||||
"DuplicateNoun": "Dupliceren",
|
||||
"EditColorScheme": "Kleurenschema bewerken",
|
||||
"Employees": "gebruikers",
|
||||
|
@ -113,7 +113,6 @@
|
||||
"DownloadLog": "Rejestr pobranych plików",
|
||||
"DownloadReportBtnText": "Pobierz raport",
|
||||
"DownloadReportDescription": "Raport zostanie zapisany w Dokumentach",
|
||||
"DownloadStatisticsText": "Możesz pobrać raport dla danych dostępnych w wybranym okresie przechowywania, aby zobaczyć szczegółowe statystyki.",
|
||||
"DuplicateNoun": "Duplikat",
|
||||
"EditColorScheme": "Edytuj schemat kolorów",
|
||||
"Employees": "użytkownicy",
|
||||
|
@ -113,7 +113,6 @@
|
||||
"DownloadLog": "Baixar registro",
|
||||
"DownloadReportBtnText": "Baixar relatório",
|
||||
"DownloadReportDescription": "O relatório será salvo em Documentos",
|
||||
"DownloadStatisticsText": "Você pode baixar o relatório dos dados disponíveis durante o período de armazenamento selecionado para visualizar as estatísticas detalhadas.",
|
||||
"DuplicateNoun": "Duplicado",
|
||||
"EditColorScheme": "Editar esquema de cores",
|
||||
"Employees": "Usuários",
|
||||
|
@ -113,7 +113,6 @@
|
||||
"DownloadLog": "Baixar registro",
|
||||
"DownloadReportBtnText": "Transferir o relatório",
|
||||
"DownloadReportDescription": "O relatório será guardado nos Documentos",
|
||||
"DownloadStatisticsText": "Pode descarregar o relatório com os dados disponíveis durante o período de armazenamento selecionado para ver estatísticas detalhadas.",
|
||||
"DuplicateNoun": "Duplicado",
|
||||
"EditColorScheme": "Editar Esquema de Cores",
|
||||
"Employees": "utilizadores",
|
||||
|
@ -113,7 +113,6 @@
|
||||
"DownloadLog": "Descărcare jurnal",
|
||||
"DownloadReportBtnText": "Descărcare raport",
|
||||
"DownloadReportDescription": "Raportul va fi salvat în Documentele",
|
||||
"DownloadStatisticsText": "Puteţi descărca raportul pentru datele disponibile în perioada de stocare selectată pentru a vizualiza statisticile detaliate.",
|
||||
"DuplicateNoun": "Dublare",
|
||||
"EditColorScheme": "Editare schemă culori",
|
||||
"Employees": "utilizatori",
|
||||
|
@ -113,7 +113,6 @@
|
||||
"DownloadLog": "Скачать журнал",
|
||||
"DownloadReportBtnText": "Скачать отчет",
|
||||
"DownloadReportDescription": "Отчет будет сохранен в \"Документы\"",
|
||||
"DownloadStatisticsText": "Для просмотра подробной статистики вы можете скачать отчет по данным, доступным в течение выбранного периода хранения.",
|
||||
"DuplicateNoun": "Дубликат",
|
||||
"EditColorScheme": "Редактирование цветовой схемы",
|
||||
"Employees": "Пользователи",
|
||||
|
@ -106,7 +106,6 @@
|
||||
"DownloadLog": "සටහන බාගන්න",
|
||||
"DownloadReportBtnText": "වාර්තාව බාගන්න",
|
||||
"DownloadReportDescription": "ලේඛන වෙත වාර්තාව සුරැකෙනු ඇත",
|
||||
"DownloadStatisticsText": "තෝරාගත් ආචයන පරාසයක පවතින දත්ත බාගැනීමෙන් සවිස්තරාත්මක සංඛ්යාලේඛන වාර්තාවක් බැලීමට හැකිය.",
|
||||
"DuplicateNoun": "අනුපිටපතක්",
|
||||
"EditColorScheme": "වත්මන් තේමාව සංස්කරණය",
|
||||
"Employees": "පරිශ්රීලකයින්",
|
||||
|
@ -112,7 +112,6 @@
|
||||
"DownloadLog": "Stiahnuť log",
|
||||
"DownloadReportBtnText": "Stiahnuť správu",
|
||||
"DownloadReportDescription": "Správa sa uloží do priečinka Dokumenty",
|
||||
"DownloadStatisticsText": "Ak chcete zobraziť podrobné štatistiky, môžete si stiahnuť správu o dátach dostupných pre zvolené obdobie uchovávania.",
|
||||
"DuplicateNoun": "Duplikovať",
|
||||
"EditColorScheme": "Upraviť farebnú schému",
|
||||
"Employees": "užívatelia",
|
||||
|
@ -112,7 +112,6 @@
|
||||
"DownloadLog": "Dnevnik prenosa",
|
||||
"DownloadReportBtnText": "Prenesi poročilo",
|
||||
"DownloadReportDescription": "Poročilo bo shranjeno v Dokumenti",
|
||||
"DownloadStatisticsText": "Za ogled podrobne statistike lahko prenesete poročilo za podatke, ki so na voljo v izbranem obdobju shranjevanja.",
|
||||
"DuplicateNoun": "Podvoji",
|
||||
"EditColorScheme": "Uredi barvno shemo",
|
||||
"Employees": "uporabniki",
|
||||
|
@ -113,7 +113,6 @@
|
||||
"DownloadLog": "Преузми лог",
|
||||
"DownloadReportBtnText": "Преузми извештај",
|
||||
"DownloadReportDescription": "Извештај ће бити сачуван у Документи",
|
||||
"DownloadStatisticsText": "Можете преузети извештај за доступне податке током изабраног периода складиштења како бисте прегледали детаљну статистику.",
|
||||
"DuplicateNoun": "Дуплицирај",
|
||||
"EditColorScheme": "Уреди шему боја",
|
||||
"Employees": "корисници",
|
||||
|
@ -113,7 +113,6 @@
|
||||
"DownloadLog": "Preuzmi log",
|
||||
"DownloadReportBtnText": "Preuzmi izveštaj",
|
||||
"DownloadReportDescription": "Izveštaj će biti sačuvan u Dokumenti",
|
||||
"DownloadStatisticsText": "Možete preuzeti izveštaj za dostupne podatke tokom izabranog perioda skladištenja kako biste pregledali detaljnu statistiku.",
|
||||
"DuplicateNoun": "Dupliciraj",
|
||||
"EditColorScheme": "Uredi šemu boja",
|
||||
"Employees": "korisnici",
|
||||
|
@ -112,7 +112,6 @@
|
||||
"DownloadLog": "İndirme günlüğü",
|
||||
"DownloadReportBtnText": "Raporu indir",
|
||||
"DownloadReportDescription": "Rapor Belgeler'e kaydedilecek",
|
||||
"DownloadStatisticsText": "Ayrıntılı istatistikleri görüntülemek için seçilen depolama süresi boyunca mevcut olan veriler için raporu indirebilirsiniz.",
|
||||
"DuplicateNoun": "Yinelenen",
|
||||
"EditColorScheme": "Renk düzenini düzenle",
|
||||
"Employees": "kullanıcılar",
|
||||
|
@ -113,7 +113,6 @@
|
||||
"DownloadLog": "Завантажити журнал",
|
||||
"DownloadReportBtnText": "Завантажити звіт",
|
||||
"DownloadReportDescription": "Звіт буде збережено в розділі «Документи»",
|
||||
"DownloadStatisticsText": "Ви можете завантажити звіт із даними, доступними для вибраного періоду зберігання, щоб переглянути детальну статистику.",
|
||||
"DuplicateNoun": "Дублікат",
|
||||
"EditColorScheme": "Редагувати колірну схему",
|
||||
"Employees": "користувачі",
|
||||
|
@ -111,7 +111,6 @@
|
||||
"DownloadLog": "Tải log",
|
||||
"DownloadReportBtnText": "Tải báo cáo xuống",
|
||||
"DownloadReportDescription": "Báo cáo sẽ được lưu vào Tài liệu",
|
||||
"DownloadStatisticsText": "Bạn có thể tải xuống báo cáo cho dữ liệu hữu dụng trong thời gian lưu trữ đã chọn để xem số liệu thống kê chi tiết.",
|
||||
"DuplicateNoun": "Trùng lặp",
|
||||
"EditColorScheme": "Chỉnh sửa bảng màu",
|
||||
"Employees": "người dùng",
|
||||
|
@ -114,7 +114,6 @@
|
||||
"DownloadLog": "下载日志",
|
||||
"DownloadReportBtnText": "下载报告",
|
||||
"DownloadReportDescription": "报告将被保存至“文档”",
|
||||
"DownloadStatisticsText": "您可以下载所选存储期间可用数据的报告,以查看详细统计信息。",
|
||||
"DuplicateNoun": "复制",
|
||||
"EditColorScheme": "编辑配色方案",
|
||||
"Employees": "用户",
|
||||
|
@ -26,10 +26,9 @@
|
||||
|
||||
import React, { useMemo, useState, useCallback, useEffect } from "react";
|
||||
|
||||
import { useTranslation, Trans } from "react-i18next";
|
||||
import { useTranslation } from "react-i18next";
|
||||
import { inject, observer } from "mobx-react";
|
||||
|
||||
import { toastr } from "@docspace/shared/components/toast";
|
||||
import {
|
||||
Events,
|
||||
FilesSelectorFilterTypes,
|
||||
@ -78,7 +77,6 @@ import FilesSelector from "../FilesSelector";
|
||||
|
||||
import LeaveRoomDialog from "../dialogs/LeaveRoomDialog";
|
||||
import ChangeRoomOwnerPanel from "../panels/ChangeRoomOwnerPanel";
|
||||
import { CreatedPDFFormDialog } from "../dialogs/CreatedPDFFormDialog";
|
||||
import { PDFFormEditingDialog } from "../dialogs/PDFFormEditingDialog";
|
||||
import { SharePDFFormDialog } from "../dialogs/SharePDFFormDialog";
|
||||
import { FillPDFDialog } from "../dialogs/FillPDFDialog";
|
||||
@ -141,13 +139,6 @@ const Panels = (props) => {
|
||||
shareCollectSelector,
|
||||
} = props;
|
||||
|
||||
const [createPDFFormFile, setCreatePDFFormFile] = useState({
|
||||
visible: false,
|
||||
file: null,
|
||||
localKey: "",
|
||||
onClose: null,
|
||||
});
|
||||
|
||||
const [sharePDFForm, setSharePDFForm] = useState({
|
||||
visible: false,
|
||||
data: null,
|
||||
@ -175,41 +166,6 @@ const Panels = (props) => {
|
||||
return text[selectFileFormRoomFilterParam];
|
||||
}, [selectFileFormRoomFilterParam, t]);
|
||||
|
||||
const handleCreatePDFFormFile = useCallback(
|
||||
/**
|
||||
* @param {CustomEvent} event
|
||||
*/
|
||||
(event) => {
|
||||
const { file, show, localKey } = event.detail;
|
||||
|
||||
if (!show) {
|
||||
return toastr.success(
|
||||
<Trans
|
||||
ns="PDFFormDialog"
|
||||
i18nKey="PDFFormIsReadyToast"
|
||||
components={{ 1: <strong /> }}
|
||||
values={{ filename: file.title }}
|
||||
/>,
|
||||
);
|
||||
}
|
||||
|
||||
setCreatePDFFormFile({
|
||||
visible: true,
|
||||
file,
|
||||
localKey,
|
||||
onClose: () => {
|
||||
setCreatePDFFormFile({
|
||||
visible: false,
|
||||
onClose: null,
|
||||
file: null,
|
||||
localKey: "",
|
||||
});
|
||||
},
|
||||
});
|
||||
},
|
||||
[],
|
||||
);
|
||||
|
||||
const handleSharePDFForm = useCallback(
|
||||
/**
|
||||
* @param {CustomEvent} event
|
||||
@ -229,20 +185,12 @@ const Panels = (props) => {
|
||||
);
|
||||
|
||||
useEffect(() => {
|
||||
window.addEventListener(
|
||||
Events.CREATE_PDF_FORM_FILE,
|
||||
handleCreatePDFFormFile,
|
||||
);
|
||||
window.addEventListener(Events.Share_PDF_Form, handleSharePDFForm);
|
||||
|
||||
return () => {
|
||||
window.removeEventListener(
|
||||
Events.CREATE_PDF_FORM_FILE,
|
||||
handleCreatePDFFormFile,
|
||||
);
|
||||
window.removeEventListener(Events.Share_PDF_Form, handleSharePDFForm);
|
||||
};
|
||||
}, [handleCreatePDFFormFile, handleSharePDFForm]);
|
||||
}, [handleSharePDFForm]);
|
||||
|
||||
return [
|
||||
settingsPluginDialogVisible && (
|
||||
@ -357,12 +305,6 @@ const Panels = (props) => {
|
||||
<ChangeRoomOwnerPanel key="change-room-owner" />
|
||||
),
|
||||
shareFolderDialogVisible && <ShareFolderDialog key="share-folder-dialog" />,
|
||||
createPDFFormFile.visible && (
|
||||
<CreatedPDFFormDialog
|
||||
key="created-pdf-form-dialog"
|
||||
{...createPDFFormFile}
|
||||
/>
|
||||
),
|
||||
pdfFormEditVisible && <PDFFormEditingDialog key="pdf-form-edit-dialog" />,
|
||||
sharePDFForm.visible && (
|
||||
<SharePDFFormDialog key="share-pdf-form-dialog" {...sharePDFForm} />
|
||||
|
@ -24,12 +24,13 @@
|
||||
// content are licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0
|
||||
// International. See the License terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
|
||||
|
||||
import { useState, useEffect, useCallback, useRef, memo } from "react";
|
||||
|
||||
import { useState, useEffect, useCallback, useRef } from "react";
|
||||
import { Trans } from "react-i18next";
|
||||
import { inject, observer } from "mobx-react";
|
||||
|
||||
import { FileAction } from "@docspace/shared/enums";
|
||||
import { Events } from "@docspace/shared/enums";
|
||||
import { toastr } from "@docspace/shared/components/toast";
|
||||
|
||||
import CreateEvent from "./CreateEvent";
|
||||
import RenameEvent from "./RenameEvent";
|
||||
@ -40,6 +41,8 @@ import EditGroupEvent from "./GroupEvents/EditGroupEvent";
|
||||
import ChangeUserTypeEvent from "./ChangeUserTypeEvent";
|
||||
import CreatePluginFile from "./CreatePluginFileEvent";
|
||||
import ChangeQuotaEvent from "./ChangeQuotaEvent";
|
||||
import { CreatedPDFFormDialog } from "../dialogs/CreatedPDFFormDialog";
|
||||
|
||||
const GlobalEvents = ({ enablePlugins, eventListenerItemsList }) => {
|
||||
const [createDialogProps, setCreateDialogProps] = useState({
|
||||
visible: false,
|
||||
@ -98,6 +101,13 @@ const GlobalEvents = ({ enablePlugins, eventListenerItemsList }) => {
|
||||
onClose: null,
|
||||
});
|
||||
|
||||
const [createPDFFormFile, setCreatePDFFormFile] = useState({
|
||||
visible: false,
|
||||
file: null,
|
||||
localKey: "",
|
||||
onClose: null,
|
||||
});
|
||||
|
||||
const eventHandlersList = useRef([]);
|
||||
|
||||
const onCreate = useCallback((e) => {
|
||||
@ -236,6 +246,45 @@ const GlobalEvents = ({ enablePlugins, eventListenerItemsList }) => {
|
||||
[enablePlugins],
|
||||
);
|
||||
|
||||
const handleCreatePDFFormFile = useCallback(
|
||||
/**
|
||||
* @typedef {Object} DetailType
|
||||
* @property {import("@docspace/shared/api/files/types").TFile} file
|
||||
* @property {boolean} show
|
||||
* @property {string} localKey
|
||||
* @param {CustomEvent<DetailType>} event
|
||||
*/
|
||||
(event) => {
|
||||
const { file, show, localKey } = event.detail;
|
||||
|
||||
if (!show) {
|
||||
return toastr.success(
|
||||
<Trans
|
||||
ns="PDFFormDialog"
|
||||
i18nKey="PDFFormIsReadyToast"
|
||||
components={{ 1: <strong /> }}
|
||||
values={{ filename: file.title }}
|
||||
/>,
|
||||
);
|
||||
}
|
||||
|
||||
setCreatePDFFormFile({
|
||||
visible: true,
|
||||
file,
|
||||
localKey,
|
||||
onClose: () => {
|
||||
setCreatePDFFormFile({
|
||||
visible: false,
|
||||
onClose: null,
|
||||
file: null,
|
||||
localKey: "",
|
||||
});
|
||||
},
|
||||
});
|
||||
},
|
||||
[],
|
||||
);
|
||||
|
||||
const onChangeQuota = useCallback((e) => {
|
||||
const { payload } = e;
|
||||
|
||||
@ -261,6 +310,21 @@ const GlobalEvents = ({ enablePlugins, eventListenerItemsList }) => {
|
||||
},
|
||||
});
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
window.addEventListener(
|
||||
Events.CREATE_PDF_FORM_FILE,
|
||||
handleCreatePDFFormFile,
|
||||
);
|
||||
|
||||
return () => {
|
||||
window.removeEventListener(
|
||||
Events.CREATE_PDF_FORM_FILE,
|
||||
handleCreatePDFFormFile,
|
||||
);
|
||||
};
|
||||
}, [handleCreatePDFFormFile]);
|
||||
|
||||
useEffect(() => {
|
||||
window.addEventListener(Events.CREATE, onCreate);
|
||||
window.addEventListener(Events.RENAME, onRename);
|
||||
@ -360,6 +424,12 @@ const GlobalEvents = ({ enablePlugins, eventListenerItemsList }) => {
|
||||
changeQuotaDialog.visible && (
|
||||
<ChangeQuotaEvent key={Events.CHANGE_QUOTA} {...changeQuotaDialog} />
|
||||
),
|
||||
createPDFFormFile.visible && !createDialogProps.visible && (
|
||||
<CreatedPDFFormDialog
|
||||
key="created-pdf-form-dialog"
|
||||
{...createPDFFormFile}
|
||||
/>
|
||||
),
|
||||
];
|
||||
};
|
||||
|
||||
|
@ -30,4 +30,5 @@ export const Container = styled.div`
|
||||
flex-direction: column;
|
||||
|
||||
gap: 16px;
|
||||
margin-top: 16px;
|
||||
`;
|
||||
|
@ -95,7 +95,6 @@ const AuditTrail = (props) => {
|
||||
storagePeriod={t("StoragePeriod")}
|
||||
saveButtonLabel={t("Common:SaveButton")}
|
||||
cancelButtonLabel={t("Common:CancelButton")}
|
||||
downloadText={t("DownloadStatisticsText")}
|
||||
securityLifetime={securityLifetime}
|
||||
lifetime={securityLifetime.auditTrailLifeTime}
|
||||
setLifetimeAuditSettings={setLifetimeAuditSettings}
|
||||
|
@ -93,7 +93,6 @@ const LoginHistory = (props) => {
|
||||
storagePeriod={t("StoragePeriod")}
|
||||
saveButtonLabel={t("Common:SaveButton")}
|
||||
cancelButtonLabel={t("Common:CancelButton")}
|
||||
downloadText={t("DownloadStatisticsText")}
|
||||
lifetime={securityLifetime.loginHistoryLifeTime}
|
||||
securityLifetime={securityLifetime}
|
||||
setLifetimeAuditSettings={setLifetimeAuditSettings}
|
||||
|
@ -61,6 +61,7 @@ const MainContainer = styled.div`
|
||||
|
||||
.login-history-description {
|
||||
color: ${(props) => props.theme.client.settings.common.descriptionColor};
|
||||
padding-bottom: 24px;
|
||||
}
|
||||
|
||||
.save-cancel {
|
||||
@ -82,11 +83,6 @@ const MainContainer = styled.div`
|
||||
padding: 20px 0 16px;
|
||||
}
|
||||
|
||||
.download-text {
|
||||
font-size: 13px;
|
||||
padding: 16px 0 24px 0;
|
||||
}
|
||||
|
||||
.storage-label {
|
||||
font-weight: 600;
|
||||
}
|
||||
@ -173,7 +169,6 @@ const HistoryMainContent = (props) => {
|
||||
lifetime,
|
||||
saveButtonLabel,
|
||||
cancelButtonLabel,
|
||||
downloadText,
|
||||
setLifetimeAuditSettings,
|
||||
securityLifetime,
|
||||
content,
|
||||
@ -384,9 +379,6 @@ const HistoryMainContent = (props) => {
|
||||
/>
|
||||
</>
|
||||
)} */}
|
||||
<Text className="download-text settings_unavailable">
|
||||
{downloadText}
|
||||
</Text>
|
||||
</div>
|
||||
{content}
|
||||
<DownLoadWrapper>
|
||||
|
@ -188,7 +188,7 @@ class ContextOptionsStore {
|
||||
};
|
||||
|
||||
onClickLinkFillForm = (item) => {
|
||||
if (!item.startFilling)
|
||||
if (!item.startFilling && item.isPDFForm)
|
||||
return this.dialogsStore.setFillPDFDialogData(true, item);
|
||||
|
||||
return this.gotoDocEditor(false, item);
|
||||
|
@ -53,6 +53,7 @@ import config from "PACKAGE_FILE";
|
||||
import { thumbnailStatuses } from "@docspace/client/src/helpers/filesConstants";
|
||||
import { getDaysRemaining } from "@docspace/shared/utils/common";
|
||||
import {
|
||||
LOADER_TIMEOUT,
|
||||
MEDIA_VIEW_URL,
|
||||
PDF_FORM_DIALOG_KEY,
|
||||
ROOMS_PROVIDER_TYPE_NAME,
|
||||
@ -380,7 +381,7 @@ class FilesStore {
|
||||
socketHelper.on("s:modify-room", (option) => {
|
||||
switch (option.cmd) {
|
||||
case "create-form":
|
||||
this.wsCreatedPDFForm(option);
|
||||
setTimeout(() => this.wsCreatedPDFForm(option), LOADER_TIMEOUT * 2);
|
||||
break;
|
||||
|
||||
default:
|
||||
@ -3498,6 +3499,7 @@ class FilesStore {
|
||||
type,
|
||||
hasDraft,
|
||||
isForm,
|
||||
isPDFForm: item.isForm,
|
||||
requestToken,
|
||||
lastOpened,
|
||||
quotaLimit,
|
||||
|
Loading…
Reference in New Issue
Block a user