Преглед изворни кода

Fix on expanded env group to disable new inputs when unauthorized

jnfrati пре 4 година
родитељ
комит
2da775498e

+ 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"]) && (