1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-10-21 19:00:12 +00:00

not show Wikis tab when ENABLE_WIKI is False (#8292)

This commit is contained in:
lian
2025-10-10 18:14:09 +08:00
committed by GitHub
parent 72a155500f
commit cb91c241b8
2 changed files with 6 additions and 2 deletions

View File

@@ -2,7 +2,7 @@ import React, { Fragment } from 'react';
import PropTypes from 'prop-types';
import ModalPortal from './modal-portal';
import { Link } from '@gatsbyjs/reach-router';
import { gettext, siteRoot, canInvitePeople, enableTC, sideNavFooterCustomHtml, showWechatSupportGroup,
import { gettext, siteRoot, canInvitePeople, canCreateWiki, enableTC, sideNavFooterCustomHtml, showWechatSupportGroup,
isPro, isDBSqlite3, customNavItems, mediaUrl, curNoteMsg, enableShowAbout } from '../utils/constants';
import { SIDE_PANEL_FOLDED_WIDTH, SUB_NAV_ITEM_HEIGHT } from '../constants';
import Tip from './side-nav-icon-tip';
@@ -183,6 +183,7 @@ class MainSideNavFolded extends React.Component {
</>
}
{canCreateWiki &&
<li className={`nav-item ${this.getActiveClass('published')}`} onMouseEnter={this.closeSubNav}>
<Link
className={`nav-link ellipsis ${this.getActiveClass('published')}`}
@@ -194,6 +195,7 @@ class MainSideNavFolded extends React.Component {
<Tip target="main-side-nav-folded-wikis" text={gettext('Wikis')} />
</Link>
</li>
}
{canInvitePeople &&
<li className={`nav-item ${this.getActiveClass('invitations')}`} onMouseEnter={this.closeSubNav}>

View File

@@ -6,7 +6,7 @@ import {
gettext, siteRoot, canAddGroup, canAddRepo, canShareRepo,
canGenerateShareLink, canGenerateUploadLink, canInvitePeople,
enableTC, sideNavFooterCustomHtml, enableShowAbout, showWechatSupportGroup,
canViewOrg, enableOCM, enableOCMViaWebdav,
canViewOrg, enableOCM, enableOCMViaWebdav, canCreateWiki,
isPro, isDBSqlite3, customNavItems, mediaUrl, helpLink
} from '../utils/constants';
import { seafileAPI } from '../utils/seafile-api';
@@ -263,12 +263,14 @@ class MainSideNav extends React.Component {
</Link>
</li>
}
{canCreateWiki &&
<li className={`nav-item ${this.getActiveClass('published')}`}>
<Link className={`nav-link ellipsis ${this.getActiveClass('published')}`} to={siteRoot + 'published/'} title={gettext('Wikis')} onClick={(e) => this.tabItemClick(e, 'published')}>
<span className="sf3-font-wiki sf3-font" aria-hidden="true"></span>
<span className="nav-text">{gettext('Wikis')}</span>
</Link>
</li>
}
{canInvitePeople &&
<li className={`nav-item ${this.getActiveClass('invitations')}`}>
<Link className={`nav-link ellipsis ${this.getActiveClass('invitations')}`} to={siteRoot + 'invitations/'} title={gettext('Invite Guest')} onClick={(e) => this.tabItemClick(e, 'invitations')}>