Skip to content
Snippets Groups Projects
Commit 38610c24 authored by Sameer Al-Sakran's avatar Sameer Al-Sakran
Browse files

dont include cards in the data reference for now

parent 08b9677f
Branches
Tags
No related merge requests found
......@@ -146,6 +146,27 @@ export const fetchDatabases = createThunkAction(FETCH_DATABASES, (reload = false
};
});
export const FETCH_REAL_DATABASES = "metabase/metadata/FETCH_REAL_DATABASES";
export const fetchRealDatabases = createThunkAction(FETCH_REAL_DATABASES, (reload = false) => {
return async (dispatch, getState) => {
const requestStatePath = ["metadata", "databases"];
const existingStatePath = requestStatePath;
const getData = async () => {
const databases = await MetabaseApi.db_real_list_with_tables();
return normalize(databases, [DatabaseSchema]);
};
return await fetchData({
dispatch,
getState,
requestStatePath,
existingStatePath,
getData,
reload
});
};
});
export const FETCH_DATABASE_METADATA = "metabase/metadata/FETCH_DATABASE_METADATA";
export const fetchDatabaseMetadata = createThunkAction(FETCH_DATABASE_METADATA, function(dbId, reload = false) {
return async function(dispatch, getState) {
......
......@@ -176,7 +176,7 @@ export const wrappedFetchMetricRevisions = async (props, metricID) => {
// }
export const wrappedFetchDatabases = (props) => {
fetchDataWrapper(props, props.fetchDatabases)({})
fetchDataWrapper(props, props.fetchRealDatabases)({})
}
export const wrappedFetchMetrics = (props) => {
fetchDataWrapper(props, props.fetchMetrics)({})
......
......@@ -95,6 +95,7 @@ export const LdapApi = {
export const MetabaseApi = {
db_list: GET("/api/database"),
db_list_with_tables: GET("/api/database?include_tables=true&include_cards=true"),
db_real_list_with_tables: GET("/api/database?include_tables=true&include_cards=false"),
db_create: POST("/api/database"),
db_add_sample_dataset: POST("/api/database/sample_dataset"),
db_get: GET("/api/database/:dbId"),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment