diff --git a/products/ASC.Files/Client/src/components/pages/Home/Section/Header/index.js b/products/ASC.Files/Client/src/components/pages/Home/Section/Header/index.js index 79ef8d64b5..3d2e34cc44 100644 --- a/products/ASC.Files/Client/src/components/pages/Home/Section/Header/index.js +++ b/products/ASC.Files/Client/src/components/pages/Home/Section/Header/index.js @@ -28,7 +28,7 @@ import { import { setShareDataItems } from "../../../../../store/files/actions"; const { isAdmin } = store.auth.selectors; -const { FilterType, FileAction } = constants; +const { FilterType, FileAction, ShareAccessRights } = constants; const StyledContainer = styled.div` @media (min-width: 1024px) { @@ -115,7 +115,7 @@ class SectionHeaderContent extends React.Component { showEmptyTrashDialog: false, showAddUsersPanel: false, showAddGroupsPanel: false, - accessRight: { icon: "EyeIcon", rights: "ReadOnly", accessNumber: 2 } + accessRight: { icon: "EyeIcon", rights: "ReadOnly", accessNumber: ShareAccessRights.ReadOnly } }; } @@ -258,7 +258,7 @@ class SectionHeaderContent extends React.Component { accessRight: { icon: "AccessEditIcon", rights: "FullAccess", - accessNumber: 1, + accessNumber: ShareAccessRights.FullAccess, isOwner: false } }); @@ -269,7 +269,7 @@ class SectionHeaderContent extends React.Component { accessRight: { icon: "EyeIcon", rights: "ReadOnly", - accessNumber: 2, + accessNumber: ShareAccessRights.ReadOnly, isOwner: false } }); @@ -280,7 +280,7 @@ class SectionHeaderContent extends React.Component { accessRight: { icon: "AccessReviewIcon", rights: "Review", - accessNumber: 999, + accessNumber: ShareAccessRights.Review, isOwner: false } }); @@ -291,7 +291,7 @@ class SectionHeaderContent extends React.Component { accessRight: { icon: "AccessCommentIcon", rights: "Comment", - accessNumber: 999, + accessNumber: ShareAccessRights.Comment, isOwner: false } }); @@ -302,7 +302,7 @@ class SectionHeaderContent extends React.Component { accessRight: { icon: "AccessFormIcon", rights: "FormFilling", - accessNumber: 999, + accessNumber: ShareAccessRights.FormFilling, isOwner: false } }); @@ -313,7 +313,7 @@ class SectionHeaderContent extends React.Component { accessRight: { icon: "AccessNoneIcon", rights: "DenyAccess", - accessNumber: 999, + accessNumber: ShareAccessRights.DenyAccess, isOwner: false } }); diff --git a/products/ASC.Files/Client/src/components/panels/SharingPanel/SharingPanel.js b/products/ASC.Files/Client/src/components/panels/SharingPanel/SharingPanel.js index 76ccf01d8d..28ca952285 100644 --- a/products/ASC.Files/Client/src/components/panels/SharingPanel/SharingPanel.js +++ b/products/ASC.Files/Client/src/components/panels/SharingPanel/SharingPanel.js @@ -19,7 +19,7 @@ import { import { connect } from "react-redux"; import { withRouter } from "react-router"; import { withTranslation } from "react-i18next"; -import { utils as commonUtils } from "asc-web-common"; +import { utils as commonUtils, constants } from "asc-web-common"; import i18n from "./i18n"; import { getShareUsersAndGroups, @@ -37,6 +37,7 @@ import { } from "../StyledPanels"; const { changeLanguage } = commonUtils; +const { ShareAccessRights } = constants; class SharingPanelComponent extends React.Component { constructor(props) { @@ -97,10 +98,10 @@ class SharingPanelComponent extends React.Component { } } - /*folderIds.length > 0 && + folderIds.length > 0 && setSharedFolders(folderIds, shareTo, access, notify, sharingMessage); fileIds.length > 0 && - setSharedFiles(fileIds, shareTo, access, notify, sharingMessage);*/ + setSharedFiles(fileIds, shareTo, access, notify, sharingMessage); this.props.onClose(); }; @@ -123,7 +124,7 @@ class SharingPanelComponent extends React.Component { newUsers[elementIndex].rights = { icon: "AccessEditIcon", rights: "FullAccess", - accessNumber: 1, + accessNumber: ShareAccessRights.FullAccess }; this.setState({ shareDataItems: newUsers }); } @@ -135,7 +136,7 @@ class SharingPanelComponent extends React.Component { newUsers[elementIndex].rights = { icon: "EyeIcon", rights: "ReadOnly", - accessNumber: 2, + accessNumber: ShareAccessRights.ReadOnly, }; this.setState({ shareDataItems: newUsers }); } @@ -147,7 +148,7 @@ class SharingPanelComponent extends React.Component { newUsers[elementIndex].rights = { icon: "AccessReviewIcon", rights: "Review", - accessNumber: 999, + accessNumber: ShareAccessRights.Review, }; this.setState({ shareDataItems: newUsers }); } @@ -159,7 +160,7 @@ class SharingPanelComponent extends React.Component { newUsers[elementIndex].rights = { icon: "AccessCommentIcon", rights: "Comment", - accessNumber: 999, + accessNumber: ShareAccessRights.Comment, }; this.setState({ shareDataItems: newUsers }); } @@ -171,7 +172,7 @@ class SharingPanelComponent extends React.Component { newUsers[elementIndex].rights = { icon: "AccessFormIcon", rights: "FormFilling", - accessNumber: 999, + accessNumber: ShareAccessRights.FormFilling, }; this.setState({ shareDataItems: newUsers }); } @@ -183,7 +184,7 @@ class SharingPanelComponent extends React.Component { newUsers[elementIndex].rights = { icon: "AccessNoneIcon", rights: "DenyAccess", - accessNumber: 999, + accessNumber: ShareAccessRights.DenyAccess, }; this.setState({ shareDataItems: newUsers }); } @@ -205,14 +206,14 @@ class SharingPanelComponent extends React.Component { return { icon: "AccessEditIcon", rights: "FullAccess", - accessNumber: 1, + accessNumber: ShareAccessRights.FullAccess, isOwner: item.isOwner, }; case 2: return { icon: "EyeIcon", rights: "ReadOnly", - accessNumber: 2, + accessNumber: ShareAccessRights.ReadOnly, isOwner: false, }; case 3: {