mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-02 07:47:32 +00:00
feat: metadata file reviewer (#6813)
Co-authored-by: 杨国璇 <ygx@Hello-word.local>
This commit is contained in:
parent
297edc0660
commit
6d3cab3c4e
@ -19,6 +19,14 @@ const COLUMNS = [
|
||||
key: PRIVATE_COLUMN_KEY.FILE_COLLABORATORS,
|
||||
canChangeName: false,
|
||||
groupby: 'predefined'
|
||||
}, {
|
||||
icon: COLUMNS_ICON_CONFIG[CellType.COLLABORATOR],
|
||||
type: CellType.COLLABORATOR,
|
||||
name: getColumnDisplayName(PRIVATE_COLUMN_KEY.FILE_REVIEWER),
|
||||
unique: true,
|
||||
key: PRIVATE_COLUMN_KEY.FILE_REVIEWER,
|
||||
canChangeName: false,
|
||||
groupby: 'predefined'
|
||||
}, {
|
||||
icon: COLUMNS_ICON_CONFIG[CellType.DATE],
|
||||
type: CellType.DATE,
|
||||
|
@ -2,6 +2,7 @@ import { PRIVATE_COLUMN_KEY } from './private';
|
||||
|
||||
const PREDEFINED_COLUMN_KEYS = [
|
||||
PRIVATE_COLUMN_KEY.FILE_COLLABORATORS,
|
||||
PRIVATE_COLUMN_KEY.FILE_REVIEWER,
|
||||
PRIVATE_COLUMN_KEY.FILE_EXPIRE_TIME,
|
||||
PRIVATE_COLUMN_KEY.FILE_KEYWORDS,
|
||||
PRIVATE_COLUMN_KEY.FILE_DESCRIPTION,
|
||||
|
@ -27,6 +27,7 @@ export const PRIVATE_COLUMN_KEY = {
|
||||
SUFFIX: '_suffix',
|
||||
FILE_DETAILS: '_file_details',
|
||||
SHOOTING_TIME: '_shooting_time',
|
||||
FILE_REVIEWER: '_reviewer',
|
||||
};
|
||||
|
||||
export const PRIVATE_COLUMN_KEYS = [
|
||||
@ -55,10 +56,12 @@ export const PRIVATE_COLUMN_KEYS = [
|
||||
PRIVATE_COLUMN_KEY.SUFFIX,
|
||||
PRIVATE_COLUMN_KEY.FILE_DETAILS,
|
||||
PRIVATE_COLUMN_KEY.SHOOTING_TIME,
|
||||
PRIVATE_COLUMN_KEY.FILE_REVIEWER,
|
||||
];
|
||||
|
||||
export const EDITABLE_PRIVATE_COLUMN_KEYS = [
|
||||
PRIVATE_COLUMN_KEY.FILE_COLLABORATORS,
|
||||
PRIVATE_COLUMN_KEY.FILE_REVIEWER,
|
||||
PRIVATE_COLUMN_KEY.FILE_EXPIRE_TIME,
|
||||
PRIVATE_COLUMN_KEY.FILE_KEYWORDS,
|
||||
PRIVATE_COLUMN_KEY.FILE_DESCRIPTION,
|
||||
@ -74,6 +77,7 @@ export const EDITABLE_DATA_PRIVATE_COLUMN_KEYS = [
|
||||
|
||||
export const DELETABLE_PRIVATE_COLUMN_KEY = [
|
||||
PRIVATE_COLUMN_KEY.FILE_COLLABORATORS,
|
||||
PRIVATE_COLUMN_KEY.FILE_REVIEWER,
|
||||
PRIVATE_COLUMN_KEY.FILE_EXPIRE_TIME,
|
||||
PRIVATE_COLUMN_KEY.FILE_KEYWORDS,
|
||||
PRIVATE_COLUMN_KEY.FILE_DESCRIPTION,
|
||||
|
@ -185,6 +185,8 @@ export const getColumnDisplayName = (key, name) => {
|
||||
return gettext('File type');
|
||||
case PRIVATE_COLUMN_KEY.FILE_COLLABORATORS:
|
||||
return gettext('File collaborators');
|
||||
case PRIVATE_COLUMN_KEY.FILE_REVIEWER:
|
||||
return gettext('File reviewer');
|
||||
case PRIVATE_COLUMN_KEY.FILE_EXPIRE_TIME:
|
||||
return gettext('File expire time');
|
||||
case PRIVATE_COLUMN_KEY.FILE_KEYWORDS:
|
||||
@ -237,6 +239,7 @@ export const getNormalizedColumnType = (key, type) => {
|
||||
case PRIVATE_COLUMN_KEY.IS_DIR:
|
||||
return CellType.CHECKBOX;
|
||||
case PRIVATE_COLUMN_KEY.FILE_COLLABORATORS:
|
||||
case PRIVATE_COLUMN_KEY.FILE_REVIEWER:
|
||||
return CellType.COLLABORATOR;
|
||||
case PRIVATE_COLUMN_KEY.FILE_EXPIRE_TIME:
|
||||
return CellType.DATE;
|
||||
|
Loading…
Reference in New Issue
Block a user