瀏覽代碼

没有权限用户禁用网盘

visuddhinanda 2 年之前
父節點
當前提交
9c7a0fdac3
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      dashboard/src/components/studio/LeftSider.tsx

+ 5 - 0
dashboard/src/components/studio/LeftSider.tsx

@@ -9,6 +9,8 @@ import {
   HomeOutlined,
   TeamOutlined,
 } from "@ant-design/icons";
+import { useAppSelector } from "../../hooks";
+import { currentUser } from "../../reducers/current-user";
 
 const { Sider } = Layout;
 
@@ -21,6 +23,8 @@ type IWidgetHeadBar = {
 };
 const LeftSiderWidget = ({ selectedKeys = "" }: IWidgetHeadBar) => {
   //Library head bar
+  const user = useAppSelector(currentUser);
+
   const intl = useIntl(); //i18n
   const { studioname } = useParams();
   const linkRecent = "/studio/" + studioname + "/recent/list";
@@ -146,6 +150,7 @@ const LeftSiderWidget = ({ selectedKeys = "" }: IWidgetHeadBar) => {
             </Link>
           ),
           key: "attachment",
+          disabled: user?.roles?.includes("uploader") ? false : true,
         },
         {
           label: (