1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-08-21 16:34:33 +00:00

repair code bug

This commit is contained in:
杨顺强 2023-11-29 16:23:01 +08:00
parent f11a04c8cc
commit c1d68d6495

View File

@ -144,6 +144,9 @@ class DirentGridView extends React.Component {
case 'Copy':
this.onItemCopyToggle();
break;
case 'Freeze Document':
this.onFreezeDocument(currentObject);
break;
case 'Convert to Markdown':
this.onItemConvert(currentObject, event, 'markdown');
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) => {
let repoID = this.props.repoID;
let filePath = this.getDirentPath(currentObject);