Web: Files: VersionHistory: added fileId to store
This commit is contained in:
parent
e558a9a6ab
commit
e3ae7df15e
@ -63,6 +63,7 @@ export const SET_FIRST_LOAD = "SET_FIRST_LOAD";
|
||||
export const SET_UPLOAD_DATA = "SET_UPLOAD_DATA";
|
||||
export const SET_VISIBILITY_VERSION_HISTORY_PANEL =
|
||||
"SET_VISIBILITY_VERSION_HISTORY_PANEL";
|
||||
export const SET_VERSION_HISTORY_FILE_ID = "SET_VERSION_HISTORY_FILE_ID";
|
||||
|
||||
export function setFile(file) {
|
||||
return {
|
||||
@ -275,6 +276,13 @@ export function setVisibilityVersionHistoryPanel(isVisible) {
|
||||
};
|
||||
}
|
||||
|
||||
export function setVersionHistoryFileId(fileId) {
|
||||
return {
|
||||
type: SET_VERSION_HISTORY_FILE_ID,
|
||||
fileId,
|
||||
};
|
||||
}
|
||||
|
||||
export function setFilterUrl(filter) {
|
||||
const defaultFilter = FilesFilter.getDefault();
|
||||
const params = [];
|
||||
|
@ -30,6 +30,7 @@ import {
|
||||
SET_FIRST_LOAD,
|
||||
SET_UPLOAD_DATA,
|
||||
SET_VISIBILITY_VERSION_HISTORY_PANEL,
|
||||
SET_VERSION_HISTORY_FILE_ID,
|
||||
} from "./actions";
|
||||
import { api } from "asc-web-common";
|
||||
import { isFileSelected, skipFile, getFilesBySelected } from "./selectors";
|
||||
@ -372,7 +373,7 @@ const initialState = {
|
||||
],
|
||||
},
|
||||
privacyInstructions: "https://www.onlyoffice.com/private-rooms.aspx",
|
||||
visibilityVersionHistoryPanel: false,
|
||||
versionHistory: { isVisible: false, fileId: null },
|
||||
};
|
||||
|
||||
const filesReducer = (state = initialState, action) => {
|
||||
@ -546,8 +547,19 @@ const filesReducer = (state = initialState, action) => {
|
||||
|
||||
case SET_VISIBILITY_VERSION_HISTORY_PANEL:
|
||||
return Object.assign({}, state, {
|
||||
visibilityVersionHistoryPanel: action.isVisible,
|
||||
versionHistory: {
|
||||
...state.versionHistory,
|
||||
isVisible: action.isVisible,
|
||||
},
|
||||
});
|
||||
case SET_VERSION_HISTORY_FILE_ID: {
|
||||
return Object.assign({}, state, {
|
||||
versionHistory: {
|
||||
...state.versionHistory,
|
||||
fileId: action.fileId,
|
||||
},
|
||||
});
|
||||
}
|
||||
default:
|
||||
return state;
|
||||
}
|
||||
|
@ -972,7 +972,11 @@ export const getPrivacyInstructionsLink = (state) => {
|
||||
};
|
||||
|
||||
export const getVisibilityVersionHistoryPanel = (state) => {
|
||||
return state.files.visibilityVersionHistoryPanel;
|
||||
return state.files.versionHistory.isVisible;
|
||||
};
|
||||
|
||||
export const getVersionHistoryFileId = (state) => {
|
||||
return state.files.versionHistory.fileId;
|
||||
};
|
||||
|
||||
export const getHeaderVisible = createSelector(
|
||||
|
Loading…
Reference in New Issue
Block a user