mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-07 18:03:48 +00:00
@@ -168,11 +168,11 @@ class DirOperationToolbar extends React.Component {
|
||||
|
||||
const { isCustomPermission, customPermission } = Utils.getUserPermission(userPerm);
|
||||
let canUpload = true;
|
||||
let canModify = true;
|
||||
let canCreate = true;
|
||||
if (isCustomPermission) {
|
||||
const { permission } = customPermission;
|
||||
canUpload = permission.upload;
|
||||
canModify = permission.modify;
|
||||
canCreate = permission.create;
|
||||
}
|
||||
|
||||
let content = null;
|
||||
@@ -196,7 +196,7 @@ class DirOperationToolbar extends React.Component {
|
||||
<button className="btn btn-secondary operation-item" title={gettext('Upload')} onClick={this.onUploadFile}>{gettext('Upload')}</button>}
|
||||
</Fragment>
|
||||
)}
|
||||
{canModify &&
|
||||
{canCreate &&
|
||||
<Fragment>
|
||||
<button className="btn btn-secondary operation-item" onClick={this.onCreateClick} aria-haspopup="true" aria-expanded={this.state.isUploadMenuShow} aria-controls="new-menu">{gettext('New')}</button>
|
||||
{this.state.isCreateMenuShow && (
|
||||
@@ -223,7 +223,7 @@ class DirOperationToolbar extends React.Component {
|
||||
{canUpload && (
|
||||
<DropdownItem onClick={this.onUploadFile}>{gettext('Upload')}</DropdownItem>
|
||||
)}
|
||||
{canModify && (
|
||||
{canCreate && (
|
||||
<Fragment>
|
||||
<DropdownItem onClick={this.onCreateFolderToggle}>{gettext('New Folder')}</DropdownItem>
|
||||
<DropdownItem onClick={this.onCreateFileToggle}>{gettext('New File')}</DropdownItem>
|
||||
|
Reference in New Issue
Block a user