소스 검색

Fix on expanded env group to disable new inputs when unauthorized

jnfrati 4 년 전
부모
커밋
2da775498e
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      dashboard/src/main/home/cluster-dashboard/env-groups/ExpandedEnvGroup.tsx

+ 8 - 0
dashboard/src/main/home/cluster-dashboard/env-groups/ExpandedEnvGroup.tsx

@@ -191,6 +191,14 @@ class ExpandedEnvGroup extends Component<PropsType, StateType> {
                 setValues={(x: any) => this.setState({ envVariables: x })}
                 fileUpload={true}
                 secretOption={true}
+                disabled={
+                  !this.props.isAuthorized("env_group", "", [
+                    "get",
+                    "create",
+                    "delete",
+                    "update",
+                  ])
+                }
               />
             </InnerWrapper>
             {this.props.isAuthorized("env_group", "", ["get", "update"]) && (