Web: Files: VRD: added creation with auto indexing
This commit is contained in:
parent
df56be32e6
commit
da02a34b89
@ -75,6 +75,7 @@ const EditRoomEvent = ({
|
||||
zoom: 1,
|
||||
},
|
||||
roomOwner: item.createdBy,
|
||||
indexing: item.indexing,
|
||||
};
|
||||
|
||||
const updateRoom = (oldRoom, newRoom) => {
|
||||
|
@ -76,6 +76,7 @@ const CreateRoomDialog = ({
|
||||
y: 0.5,
|
||||
zoom: 1,
|
||||
},
|
||||
indexing: false, // VDR Automatic indexing
|
||||
};
|
||||
|
||||
const [roomParams, setRoomParams] = useState({ ...startRoomParams });
|
||||
|
@ -39,7 +39,8 @@ const EditRoomDialog = ({
|
||||
currentParams.tags.sort().toString() &&
|
||||
((prevParams.icon.uploadedFile === "" &&
|
||||
currentParams.icon.uploadedFile === null) ||
|
||||
prevParams.icon.uploadedFile === currentParams.icon.uploadedFile)
|
||||
prevParams.icon.uploadedFile === currentParams.icon.uploadedFile) &&
|
||||
prevParams.indexing === currentParams.indexing
|
||||
);
|
||||
};
|
||||
|
||||
|
@ -157,7 +157,13 @@ const SetRoomParams = ({
|
||||
/>
|
||||
)}
|
||||
|
||||
{isVDRRoom && <VirtualDataRoomBlock t={t} />}
|
||||
{isVDRRoom && (
|
||||
<VirtualDataRoomBlock
|
||||
t={t}
|
||||
roomParams={roomParams}
|
||||
setRoomParams={setRoomParams}
|
||||
/>
|
||||
)}
|
||||
|
||||
{!isEdit && enableThirdParty && (
|
||||
<ThirdPartyStorage
|
||||
|
@ -1,4 +1,4 @@
|
||||
import React, { useState } from "react";
|
||||
import { useState } from "react";
|
||||
import { Trans } from "react-i18next";
|
||||
import styled from "styled-components";
|
||||
import Text from "@docspace/components/text";
|
||||
@ -64,17 +64,15 @@ const Block = ({
|
||||
);
|
||||
};
|
||||
|
||||
const VirtualDataRoomBlock = ({ t }) => {
|
||||
const VirtualDataRoomBlock = ({ t, roomParams, setRoomParams }) => {
|
||||
const role = t("Translations:RoleViewer");
|
||||
|
||||
const [automaticIndexingChecked, setAutomaticIndexingChecked] =
|
||||
useState(false);
|
||||
const [fileLifetimeChecked, setFileLifetimeChecked] = useState(false);
|
||||
const [copyAndDownloadChecked, setCopyAndDownloadChecked] = useState(false);
|
||||
const [watermarksChecked, setWatermarksChecked] = useState(false);
|
||||
|
||||
const onChangeAutomaticIndexing = () => {
|
||||
setAutomaticIndexingChecked(!automaticIndexingChecked);
|
||||
setRoomParams({ ...roomParams, indexing: !roomParams.indexing });
|
||||
};
|
||||
|
||||
const onChangeFileLifetime = () => {
|
||||
@ -96,7 +94,7 @@ const VirtualDataRoomBlock = ({ t }) => {
|
||||
bodyText={t("AutomaticIndexingDescription")}
|
||||
onChange={onChangeAutomaticIndexing}
|
||||
isDisabled={false}
|
||||
isChecked={automaticIndexingChecked}
|
||||
isChecked={roomParams.indexing}
|
||||
></Block>
|
||||
<Block
|
||||
headerText={t("FileLifetime")}
|
||||
|
@ -93,6 +93,7 @@ class CreateEditRoomStore {
|
||||
const createRoomData = {
|
||||
roomType: roomParams.type,
|
||||
title: roomParams.title || t("Files:NewRoom"),
|
||||
indexing: roomParams.indexing,
|
||||
};
|
||||
|
||||
const createTagsData = roomParams.tags
|
||||
|
@ -3017,6 +3017,7 @@ class FilesStore {
|
||||
viewAccessability,
|
||||
mute,
|
||||
inRoom = true,
|
||||
indexing,
|
||||
} = item;
|
||||
|
||||
const thirdPartyIcon = this.thirdPartyStore.getThirdPartyIcon(
|
||||
@ -3170,6 +3171,7 @@ class FilesStore {
|
||||
viewAccessability,
|
||||
...pluginOptions,
|
||||
inRoom,
|
||||
indexing,
|
||||
isForm,
|
||||
};
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user