Skip to content
Snippets Groups Projects
Unverified Commit 6233874e authored by Alexander Polyankin's avatar Alexander Polyankin Committed by GitHub
Browse files

Remove flow from EE (#19236)

parent 8c611b88
No related branches found
No related tags found
No related merge requests found
Showing
with 40 additions and 73 deletions
......@@ -6,12 +6,6 @@ import { IndexLink } from "react-router";
import Link from "metabase/components/Link";
import cx from "classnames";
type Props = {
className?: string,
style?: { [key: string]: any },
children?: React.Element,
};
const AuditSidebarSection = ({ title, children }) => (
<div className="pb2">
{title && <AuditSidebarSectionTitle title={title} />}
......@@ -47,13 +41,13 @@ const AuditSidebarItem = ({ title, path }) => (
</div>
);
const AuditSidebar = ({ className, style, children }: Props) => (
const AuditSidebar = ({ className, style, children }) => (
<div style={style} className={cx("p4", className)}>
{children}
</div>
);
const AuditAppSidebar = (props: Props) => (
const AuditAppSidebar = props => (
<AuditSidebar {...props}>
<AuditSidebarSection title={t`People`}>
<AuditSidebarItem title={t`Team members`} path="/admin/audit/members" />
......
/* eslint-disable react/prop-types */
import React from "react";
import Link from "metabase/components/Link";
import Icon from "metabase/components/Icon";
type Props = {
to: string,
};
const OpenInMetabase = ({ ...props }: Props) => (
const OpenInMetabase = ({ ...props }) => (
<Link {...props} className="link flex align-center" target="_blank">
<Icon name="external" className="mr1" />
Open in Metabase
......
/* eslint-disable react/prop-types */
import React from "react";
import SidebarLayout from "../components/SidebarLayoutFixedWidth";
import AuditSidebar from "../components/AuditSidebar";
type Props = {
children: React.Element,
};
const AuditApp = ({ children }: Props) => (
const AuditApp = ({ children }) => (
<SidebarLayout sidebar={<AuditSidebar />}>
<div>{children}</div>
</SidebarLayout>
......
/* eslint-disable react/prop-types */
import React from "react";
import { connect } from "react-redux";
......@@ -11,15 +12,9 @@ const DashboardWithData = DashboardData(Dashboard);
import { AuditMode } from "../lib/mode";
import type { AuditCard } from "../types";
import { harmony } from "metabase/lib/colors";
type Props = {
cards: AuditCard[],
};
const AuditDashboard = ({ cards, ...props }: Props) => (
const AuditDashboard = ({ cards, ...props }) => (
<DashboardWithData
style={{ backgroundColor: "transparent", padding: 0 }}
// HACK: to get inline dashboards working quickly
......
export const viewsByTime = (dashboardId: number) => ({
export const viewsByTime = dashboardId => ({
card: {
name: "Views per day",
display: "line",
......@@ -10,7 +10,7 @@ export const viewsByTime = (dashboardId: number) => ({
},
});
export const revisionHistory = (dashboardId: number) => ({
export const revisionHistory = dashboardId => ({
card: {
name: "Revision history",
display: "table",
......@@ -31,7 +31,7 @@ export const revisionHistory = (dashboardId: number) => ({
},
});
export const cards = (dashboardId: number) => ({
export const cards = dashboardId => ({
card: {
name: "Cards",
display: "table",
......@@ -43,7 +43,7 @@ export const cards = (dashboardId: number) => ({
},
});
export const auditLog = (dashboardId: number) => ({
export const auditLog = dashboardId => ({
card: {
name: "Audit log",
display: "table",
......
......@@ -40,7 +40,7 @@ export const mostCommonQuestions = () => ({
},
});
export const table = (searchString?: string) => ({
export const table = searchString => ({
card: {
name: "Dashboards",
display: "table",
......
export const auditLog = (databaseId: number) => ({
export const auditLog = databaseId => ({
card: {
name: "Audit log",
display: "table",
......
......@@ -54,7 +54,7 @@ export const queryExecutionsByTime = () => ({
},
});
export const table = (searchString?: string) => ({
export const table = searchString => ({
card: {
name: "Databases",
display: "table",
......
export const details = (queryHash: string) => ({
export const details = queryHash => ({
card: {
name: "Query details",
display: "table",
......
......@@ -40,7 +40,7 @@ export const averageExecutionTime = questionId => ({
},
});
export const revisionHistory = (questionId: number) => ({
export const revisionHistory = questionId => ({
card: {
name: "Revision history",
display: "table",
......@@ -61,7 +61,7 @@ export const revisionHistory = (questionId: number) => ({
},
});
export const auditLog = (questionId: number) => ({
export const auditLog = questionId => ({
card: {
name: "Audit log",
display: "table",
......
......@@ -22,7 +22,7 @@ export const slowestSchemas = () => ({
},
});
export const table = (searchString?: string) => ({
export const table = searchString => ({
card: {
name: "Schemas",
display: "table",
......
export const auditLog = (tableId: number) => ({
export const auditLog = tableId => ({
card: {
name: "Audit log",
display: "table",
......
......@@ -30,7 +30,7 @@ export const leastQueried = () => ({
},
});
export const table = (searchString?: string) => ({
export const table = searchString => ({
card: {
name: "Tables",
display: "table",
......
export const table = (userId: number) => ({
export const table = userId => ({
card: {
name: "Most-viewed Dashboards",
display: "table",
......@@ -10,7 +10,7 @@ export const table = (userId: number) => ({
},
});
export const mostViewedDashboards = (userId: number) => ({
export const mostViewedDashboards = userId => ({
card: {
name: "Most-viewed Dashboards",
display: "row",
......@@ -27,7 +27,7 @@ export const mostViewedDashboards = (userId: number) => ({
},
});
export const mostViewedQuestions = (userId: number) => ({
export const mostViewedQuestions = userId => ({
card: {
name: "Most-viewed Queries",
display: "row",
......@@ -44,7 +44,7 @@ export const mostViewedQuestions = (userId: number) => ({
},
});
export const objectViewsByTime = (userId: number) => ({
export const objectViewsByTime = userId => ({
card: {
name: "Query views",
display: "line",
......@@ -69,7 +69,7 @@ export const objectViewsByTime = (userId: number) => ({
],
});
export const queryViews = (userId: number) => ({
export const queryViews = userId => ({
card: {
name: "Query views",
display: "table",
......@@ -91,7 +91,7 @@ export const queryViews = (userId: number) => ({
},
});
export const dashboardViews = (userId: number) => ({
export const dashboardViews = userId => ({
card: {
name: "Dashboard views",
display: "table",
......@@ -110,7 +110,7 @@ export const dashboardViews = (userId: number) => ({
},
});
export const createdDashboards = (userId: number) => ({
export const createdDashboards = userId => ({
card: {
name: "Created dashboards",
display: "table",
......@@ -122,7 +122,7 @@ export const createdDashboards = (userId: number) => ({
},
});
export const createdQuestions = (userId: number) => ({
export const createdQuestions = userId => ({
card: {
name: "Created questions",
display: "table",
......@@ -134,7 +134,7 @@ export const createdQuestions = (userId: number) => ({
},
});
export const downloads = (userId: number) => ({
export const downloads = userId => ({
card: {
name: "Downloads",
display: "table",
......
......@@ -88,7 +88,7 @@ export const queryExecutionTimePerUser = () => ({
},
});
export const table = (searchString?: string) => ({
export const table = searchString => ({
card: {
name: "Users",
display: "table",
......
/* eslint-disable react/prop-types */
import React from "react";
import AuditContent from "../components/AuditContent";
......@@ -6,11 +7,7 @@ import AuditTableWithSearch from "../containers/AuditTableWithSearch";
import * as DashboardCards from "../lib/cards/dashboards";
type Props = {
params: { [key: string]: string },
};
const AuditDashboards = (props: Props) => (
const AuditDashboards = props => (
<AuditContent {...props} title="Dashboards" tabs={AuditDashboards.tabs} />
);
......
......@@ -8,11 +8,7 @@ import EntityName from "metabase/entities/containers/EntityName";
import * as DatabaseDetailCards from "../lib/cards/database_detail";
type Props = {
params: { [key: string]: string },
};
const AuditDatabaseDetail = ({ params, ...props }: Props) => {
const AuditDatabaseDetail = ({ params, ...props }) => {
const databaseId = parseInt(params.databaseId);
return (
<AuditContent
......
/* eslint-disable react/prop-types */
import React from "react";
import AuditContent from "../components/AuditContent";
......@@ -6,11 +7,7 @@ import AuditTableWithSearch from "../containers/AuditTableWithSearch";
import * as DatabasesCards from "../lib/cards/databases";
type Props = {
params: { [key: string]: string },
};
const AuditDatabases = (props: Props) => (
const AuditDatabases = props => (
<AuditContent {...props} title="Databases" tabs={AuditDatabases.tabs} />
);
......
/* eslint-disable react/prop-types */
import React from "react";
import AuditContent from "../components/AuditContent";
......@@ -6,11 +7,7 @@ import AuditTable from "../containers/AuditTable";
import * as DownloadsCards from "../lib/cards/downloads";
type Props = {
params: { [key: string]: string },
};
const AuditDownloads = (props: Props) => (
const AuditDownloads = props => (
<AuditContent {...props} title="Downloads" tabs={AuditDownloads.tabs} />
);
......
/* eslint-disable react/prop-types */
import React from "react";
import AuditContent from "../components/AuditContent";
......@@ -5,11 +6,7 @@ import AuditDashboard from "../containers/AuditDashboard";
import * as UsersCards from "../lib/cards/users";
type Props = {
params: { [key: string]: string },
};
const AuditOverview = (props: Props) => (
const AuditOverview = props => (
<AuditContent {...props} title="Overview">
<AuditDashboard
cards={[
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment