1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-09 19:01:42 +00:00

feat: metadata management enable

This commit is contained in:
Junxiang Huang
2024-06-11 18:35:26 +08:00
parent 1f202e8796
commit f68a6cc098
12 changed files with 286 additions and 51 deletions

View File

@@ -2,6 +2,7 @@ import React from 'react';
import PropTypes from 'prop-types';
import TextTranslation from '../../utils/text-translation';
import TreeNodeView from './tree-node-view';
import MetadataManageView from '../metadata-manage/metadata-manage-view';
import ContextMenu from '../context-menu/context-menu';
import { hideMenu, showMenu } from '../context-menu/actions';
import { Utils } from '../../utils/utils';
@@ -19,6 +20,7 @@ const propTypes = {
currentRepoInfo: PropTypes.object,
selectedDirentList: PropTypes.array,
onItemsMove: PropTypes.func,
repoID: PropTypes.string.isRequired,
posX: PropTypes.number,
posY: PropTypes.number,
};
@@ -341,6 +343,9 @@ class TreeView extends React.Component {
onNodeDragLeave={this.onNodeDragLeave}
handleContextClick={this.handleContextClick}
/>
{window.app.pageOptions.enableMetadataManagement && <MetadataManageView
repoID={this.props.repoID}
/>}
<ContextMenu
id={'tree-node-contextmenu'}
onMenuItemClick={this.onMenuItemClick}