blob: 7b95e7c65533c65f2234804b30134d373ba98d2a [file] [log] [blame]
import { getInitialState } from '../../../javascripts/dashboard/reducers';
export const defaultFilters = {
256: {
region: [],
country_name: ['United States'],
},
};
export const regionFilter = {
datasource: null,
description: null,
description_markeddown: '',
edit_url: '/slicemodelview/edit/256',
form_data: {
datasource: '2__table',
date_filter: false,
filters: [{
col: 'country_name',
op: 'in',
val: ['United States', 'France', 'Japan'],
}],
granularity_sqla: null,
groupby: ['region', 'country_name'],
having: '',
instant_filtering: true,
metric: 'sum__SP_POP_TOTL',
show_druid_time_granularity: false,
show_druid_time_origin: false,
show_sqla_time_column: false,
show_sqla_time_granularity: false,
since: '100 years ago',
slice_id: 256,
time_grain_sqla: null,
until: 'now',
viz_type: 'filter_box',
where: '',
},
slice_id: 256,
slice_name: 'Region Filters',
slice_url: '/superset/explore/table/2/?form_data=%7B%22slice_id%22%3A%20256%7D',
};
export const slice = {
datasource: null,
description: null,
description_markeddown: '',
edit_url: '/slicemodelview/edit/248',
form_data: {
annotation_layers: [],
bottom_margin: 'auto',
color_scheme: 'bnbColors',
contribution: false,
datasource: '2__table',
filters: [],
granularity_sqla: null,
groupby: [],
having: '',
left_margin: 'auto',
limit: 50,
line_interpolation: 'linear',
metrics: ['sum__SP_POP_TOTL'],
num_period_compare: '',
order_desc: true,
period_ratio_type: 'growth',
resample_fillmethod: null,
resample_how: null,
resample_rule: null,
rich_tooltip: true,
rolling_type: 'None',
show_brush: false,
show_legend: true,
show_markers: false,
since: '1961-01-01T00:00:00',
slice_id: 248,
time_compare: null,
time_grain_sqla: null,
timeseries_limit_metric: null,
until: '2014-12-31T00:00:00',
viz_type: 'line',
where: '',
x_axis_format: 'smart_date',
x_axis_label: '',
x_axis_showminmax: true,
y_axis_bounds: [null, null],
y_axis_format: '.3s',
y_axis_label: '',
y_axis_showminmax: true,
y_log_scale: false,
},
slice_id: 248,
slice_name: 'Filtered Population',
slice_url: '/superset/explore/table/2/?form_data=%7B%22slice_id%22%3A%20248%7D',
};
const datasources = {};
const mockDashboardData = {
css: '',
dash_edit_perm: true,
dash_save_perm: true,
dashboard_title: 'Births',
id: 2,
metadata: {
default_filters: JSON.stringify(defaultFilters),
filter_immune_slices: [],
timed_refresh_immune_slices: [],
filter_immune_slice_fields: {},
expanded_slices: {},
},
position_json: [
{
size_x: 4,
slice_id: '256',
row: 0,
size_y: 4,
col: 5,
},
{
size_x: 4,
slice_id: '248',
row: 0,
size_y: 4,
col: 1,
},
],
slug: 'births',
slices: [regionFilter, slice],
standalone_mode: false,
};
export const { dashboard, charts } = getInitialState({
common: {},
dashboard_data: mockDashboardData,
datasources,
user_id: '1',
});