|
|
@@ -23,7 +23,6 @@ import superjson from 'superjson';
|
|
|
import { BasicLayout } from '~/components/Layout/BasicLayout';
|
|
|
import { PageView } from '~/components/PageView/PageView';
|
|
|
import { DrawioViewerScript } from '~/components/Script/DrawioViewerScript';
|
|
|
-import { PageBulkExportEnabledFileUploadTypes } from '~/features/page-bulk-export/interfaces/page-bulk-export';
|
|
|
import { SupportedAction, type SupportedActionType } from '~/interfaces/activity';
|
|
|
import type { CrowiRequest } from '~/interfaces/crowi-request';
|
|
|
import { RegistrationMode } from '~/interfaces/registration-mode';
|
|
|
@@ -43,7 +42,7 @@ import {
|
|
|
useCsrfToken, useIsSearchScopeChildrenAsDefault, useIsEnabledMarp, useCurrentPathname,
|
|
|
useIsSlackConfigured, useRendererConfig, useGrowiCloudUri,
|
|
|
useIsAllReplyShown, useIsContainerFluid, useIsNotCreatable,
|
|
|
- useIsUploadAllFileAllowed, useIsUploadEnabled, useIsPageBulkExportEnabled,
|
|
|
+ useIsUploadAllFileAllowed, useIsUploadEnabled, useIsBulkExportPagesEnabled,
|
|
|
useElasticsearchMaxBodyLengthToIndex,
|
|
|
useIsLocalAccountRegistrationEnabled,
|
|
|
useIsRomUserAllowedToComment,
|
|
|
@@ -182,7 +181,7 @@ type Props = CommonProps & {
|
|
|
isContainerFluid: boolean,
|
|
|
isUploadEnabled: boolean,
|
|
|
isUploadAllFileAllowed: boolean,
|
|
|
- isPageBulkExportEnabled: boolean,
|
|
|
+ isBulkExportPagesEnabled: boolean,
|
|
|
isEnabledStaleNotification: boolean,
|
|
|
isEnabledAttachTitleHeader: boolean,
|
|
|
// isEnabledLinebreaks: boolean,
|
|
|
@@ -247,7 +246,7 @@ const Page: NextPageWithLayout<Props> = (props: Props) => {
|
|
|
|
|
|
useIsUploadAllFileAllowed(props.isUploadAllFileAllowed);
|
|
|
useIsUploadEnabled(props.isUploadEnabled);
|
|
|
- useIsPageBulkExportEnabled(props.isPageBulkExportEnabled);
|
|
|
+ useIsBulkExportPagesEnabled(props.isBulkExportPagesEnabled);
|
|
|
|
|
|
useIsLocalAccountRegistrationEnabled(props.isLocalAccountRegistrationEnabled);
|
|
|
|
|
|
@@ -585,8 +584,7 @@ function injectServerConfigurations(context: GetServerSidePropsContext, props: P
|
|
|
props.disableLinkSharing = configManager.getConfig('crowi', 'security:disableLinkSharing');
|
|
|
props.isUploadAllFileAllowed = crowi.fileUploadService.getFileUploadEnabled();
|
|
|
props.isUploadEnabled = crowi.fileUploadService.getIsUploadable();
|
|
|
- // TODO: allow enabling/disabling bulk export in https://redmine.weseek.co.jp/issues/158221
|
|
|
- props.isPageBulkExportEnabled = true;
|
|
|
+ props.isBulkExportPagesEnabled = configManager.getConfig('crowi', 'app:isBulkExportPagesEnabled');
|
|
|
|
|
|
props.isLocalAccountRegistrationEnabled = crowi.passportService.isLocalStrategySetup
|
|
|
&& configManager.getConfig('crowi', 'security:registrationMode') !== RegistrationMode.CLOSED;
|