1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-21 19:37:28 +00:00

feat(metadata-table): delete/rename folder/file via contextmenu (#6848)

This commit is contained in:
Jerry Ren
2024-09-29 17:52:25 +08:00
committed by GitHub
parent d0a634a26f
commit ac9ea564b8
32 changed files with 738 additions and 346 deletions

View File

@@ -1,6 +1,6 @@
export const OPERATION_TYPE = {
MODIFY_RECORD: 'modify_record',
MODIFY_RECORDS: 'modify_records',
DELETE_RECORDS: 'delete_records',
RESTORE_RECORDS: 'restore_records',
RELOAD_RECORDS: 'reload_records',
MODIFY_FILTERS: 'modify_filters',
@@ -28,8 +28,8 @@ export const COLUMN_DATA_OPERATION_TYPE = {
};
export const OPERATION_ATTRIBUTES = {
[OPERATION_TYPE.MODIFY_RECORD]: ['repo_id', 'row_id', 'updates', 'old_row_data', 'original_updates', 'original_old_row_data'],
[OPERATION_TYPE.MODIFY_RECORDS]: ['repo_id', 'row_ids', 'id_row_updates', 'id_original_row_updates', 'id_old_row_data', 'id_original_old_row_data', 'is_copy_paste', 'id_obj_id'],
[OPERATION_TYPE.MODIFY_RECORDS]: ['repo_id', 'row_ids', 'id_row_updates', 'id_original_row_updates', 'id_old_row_data', 'id_original_old_row_data', 'is_copy_paste', 'is_rename', 'id_obj_id'],
[OPERATION_TYPE.DELETE_RECORDS]: ['repo_id', 'rows_ids'],
[OPERATION_TYPE.RESTORE_RECORDS]: ['repo_id', 'rows_data', 'original_rows', 'link_infos', 'upper_row_ids'],
[OPERATION_TYPE.RELOAD_RECORDS]: ['repo_id', 'row_ids'],
[OPERATION_TYPE.MODIFY_FILTERS]: ['repo_id', 'view_id', 'filter_conjunction', 'filters', 'basic_filters'],
@@ -47,7 +47,6 @@ export const OPERATION_ATTRIBUTES = {
};
export const UNDO_OPERATION_TYPE = [
// OPERATION_TYPE.MODIFY_RECORD,
// OPERATION_TYPE.MODIFY_RECORDS,
// OPERATION_TYPE.RESTORE_RECORDS,
// OPERATION_TYPE.INSERT_COLUMN,
@@ -60,8 +59,8 @@ export const LOCAL_APPLY_OPERATION_TYPE = [
// apply operation after exec operation on the server
export const NEED_APPLY_AFTER_SERVER_OPERATION = [
OPERATION_TYPE.MODIFY_RECORD,
OPERATION_TYPE.MODIFY_RECORDS,
OPERATION_TYPE.DELETE_RECORDS,
OPERATION_TYPE.MODIFY_FILTERS,
OPERATION_TYPE.MODIFY_SORTS,
OPERATION_TYPE.MODIFY_GROUPBYS,