mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-21 08:25:21 +00:00
repair code bug
This commit is contained in:
parent
f11a04c8cc
commit
c1d68d6495
@ -144,6 +144,9 @@ class DirentGridView extends React.Component {
|
|||||||
case 'Copy':
|
case 'Copy':
|
||||||
this.onItemCopyToggle();
|
this.onItemCopyToggle();
|
||||||
break;
|
break;
|
||||||
|
case 'Freeze Document':
|
||||||
|
this.onFreezeDocument(currentObject);
|
||||||
|
break;
|
||||||
case 'Convert to Markdown':
|
case 'Convert to Markdown':
|
||||||
this.onItemConvert(currentObject, event, 'markdown');
|
this.onItemConvert(currentObject, event, 'markdown');
|
||||||
break;
|
break;
|
||||||
@ -282,6 +285,21 @@ class DirentGridView extends React.Component {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
onFreezeDocument = (currentObject) => {
|
||||||
|
let repoID = this.props.repoID;
|
||||||
|
let filePath = this.getDirentPath(currentObject);
|
||||||
|
seafileAPI.lockfile(repoID, filePath, -1).then(() => {
|
||||||
|
this.props.updateDirent(currentObject, 'is_freezed', true);
|
||||||
|
this.props.updateDirent(currentObject, 'is_locked', true);
|
||||||
|
this.props.updateDirent(currentObject, 'locked_by_me', true);
|
||||||
|
let lockName = username.split('@');
|
||||||
|
this.props.updateDirent(currentObject, 'lock_owner_name', lockName[0]);
|
||||||
|
}).catch(error => {
|
||||||
|
let errMessage = Utils.getErrorMsg(error);
|
||||||
|
toaster.danger(errMessage);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
onUnlockItem = (currentObject) => {
|
onUnlockItem = (currentObject) => {
|
||||||
let repoID = this.props.repoID;
|
let repoID = this.props.repoID;
|
||||||
let filePath = this.getDirentPath(currentObject);
|
let filePath = this.getDirentPath(currentObject);
|
||||||
|
Loading…
Reference in New Issue
Block a user