Add toggle to disable public URLs (#5140)

* Add toggle to disable public URLs

* Add Cypress tests
This commit is contained in:
Gabriel Dutra
2020-09-01 08:49:30 -03:00
committed by GitHub
parent b7c245f925
commit 205915e6db
10 changed files with 88 additions and 8 deletions

View File

@@ -3,6 +3,7 @@ import PropTypes from "prop-types";
import Dropdown from "antd/lib/dropdown";
import Menu from "antd/lib/menu";
import Button from "antd/lib/button";
import { clientConfig } from "@/services/auth";
import PlusCircleFilledIcon from "@ant-design/icons/PlusCircleFilled";
import ShareAltOutlinedIcon from "@ant-design/icons/ShareAltOutlined";
@@ -22,7 +23,7 @@ export default function QueryControlDropdown(props) {
</a>
</Menu.Item>
)}
{!props.query.isNew() && (
{!clientConfig.disablePublicUrls && !props.query.isNew() && (
<Menu.Item>
<a onClick={() => props.showEmbedDialog(props.query, props.selectedTab)} data-test="ShowEmbedDialogButton">
<ShareAltOutlinedIcon /> Embed Elsewhere