mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-25 14:50:29 +00:00
update
This commit is contained in:
@@ -93,14 +93,14 @@ export const MetadataAIOperationsProvider = ({
|
|||||||
}, [extractFilesDetails]);
|
}, [extractFilesDetails]);
|
||||||
|
|
||||||
const faceRecognition = useCallback((objIds, { success_callback, fail_callback } = {}) => {
|
const faceRecognition = useCallback((objIds, { success_callback, fail_callback } = {}) => {
|
||||||
const inProgressToaster = toaster.notifyInProgress(gettext('Recognize faces by AI...'), { duration: null });
|
const inProgressToaster = toaster.notifyInProgress(gettext('Detecting faces by AI...'), { duration: null });
|
||||||
metadataAPI.recognizeFaces(repoID, objIds).then(res => {
|
metadataAPI.recognizeFaces(repoID, objIds).then(res => {
|
||||||
inProgressToaster.close();
|
inProgressToaster.close();
|
||||||
toaster.success(gettext('Faces recognized'));
|
toaster.success(gettext('Faces detected'));
|
||||||
success_callback && success_callback();
|
success_callback && success_callback();
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
inProgressToaster.close();
|
inProgressToaster.close();
|
||||||
const errorMessage = gettext('Failed to recognize faces');
|
const errorMessage = gettext('Failed to detect faces');
|
||||||
toaster.danger(errorMessage);
|
toaster.danger(errorMessage);
|
||||||
fail_callback && fail_callback();
|
fail_callback && fail_callback();
|
||||||
});
|
});
|
||||||
|
@@ -30,7 +30,7 @@ const OPERATION = {
|
|||||||
RENAME_FILE: 'rename-file',
|
RENAME_FILE: 'rename-file',
|
||||||
FILE_DETAIL: 'file-detail',
|
FILE_DETAIL: 'file-detail',
|
||||||
FILE_DETAILS: 'file-details',
|
FILE_DETAILS: 'file-details',
|
||||||
FACE_RECOGNITION: 'face-recognition',
|
DETECT_FACES: 'detect-faces',
|
||||||
MOVE: 'move',
|
MOVE: 'move',
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -125,7 +125,7 @@ const ContextMenu = ({
|
|||||||
return Utils.imageCheck(fileName);
|
return Utils.imageCheck(fileName);
|
||||||
});
|
});
|
||||||
if (imageRecords.length > 0) {
|
if (imageRecords.length > 0) {
|
||||||
list.push({ value: OPERATION.FACE_RECOGNITION, label: gettext('Face recognition'), records: imageRecords });
|
list.push({ value: OPERATION.DETECT_FACES, label: gettext('Detect faces'), records: imageRecords });
|
||||||
}
|
}
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
@@ -165,7 +165,7 @@ const ContextMenu = ({
|
|||||||
return Utils.imageCheck(fileName);
|
return Utils.imageCheck(fileName);
|
||||||
});
|
});
|
||||||
if (imageRecords.length > 0) {
|
if (imageRecords.length > 0) {
|
||||||
list.push({ value: OPERATION.FACE_RECOGNITION, label: gettext('Face recognition'), records: imageRecords });
|
list.push({ value: OPERATION.DETECT_FACES, label: gettext('Detect faces'), records: imageRecords });
|
||||||
}
|
}
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
@@ -213,7 +213,7 @@ const ContextMenu = ({
|
|||||||
aiOptions.push({ value: OPERATION.FILE_DETAIL, label: gettext('Extract file detail'), record: record });
|
aiOptions.push({ value: OPERATION.FILE_DETAIL, label: gettext('Extract file detail'), record: record });
|
||||||
}
|
}
|
||||||
if (isImage) {
|
if (isImage) {
|
||||||
aiOptions.push({ value: OPERATION.FACE_RECOGNITION, label: gettext('Face recognition'), records: [record] });
|
aiOptions.push({ value: OPERATION.DETECT_FACES, label: gettext('Detect faces'), records: [record] });
|
||||||
}
|
}
|
||||||
|
|
||||||
if (descriptionColumn && isDescribableFile) {
|
if (descriptionColumn && isDescribableFile) {
|
||||||
@@ -327,7 +327,7 @@ const ContextMenu = ({
|
|||||||
updateRecordDetails([record]);
|
updateRecordDetails([record]);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case OPERATION.FACE_RECOGNITION: {
|
case OPERATION.DETECT_FACES: {
|
||||||
const { records } = option;
|
const { records } = option;
|
||||||
updateFaceRecognition(records);
|
updateFaceRecognition(records);
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user