Skip to content

Commit

Permalink
Merge pull request #29 from Room4O4/feature/kibana-7.5.1
Browse files Browse the repository at this point in the history
Make ob-kb-funnel to work with Kibana 7.5.x
  • Loading branch information
roybass authored May 6, 2020
2 parents c7eb062 + ebf8b54 commit 2d3c47b
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 15 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "ob-kb-funnel",
"version": "7.4.0",
"version": "7.5.0",
"description": "Visualization of a funnel in Kibana",
"license": "MIT",
"main": "index.js",
"kibana": {
"version": "7.4.0",
"version": "7.5.0",
"templateVersion": "1.0.0"
},
"scripts": {
Expand Down
6 changes: 3 additions & 3 deletions public/funnel_visualization.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import { Notifier } from 'ui/notify';
import numeral from 'numeral';
import D3Funnel from 'd3-funnel';

export const FunnelVisualizationProvider = (Private) => {
const queryFilter = Private(FilterBarQueryFilterProvider);
export const FunnelVisualizationProvider = () => {
const queryFilter = FilterBarQueryFilterProvider;
const filterGen = getFilterGenerator(queryFilter);
// const notify = new Notifier({ location: 'Funnel' });

Expand All @@ -28,7 +28,7 @@ export const FunnelVisualizationProvider = (Private) => {
// this.filterManager = filterManager;
}

async render(response) {
render(response) {
console.log("Renering ", response);
if (!this.container) return;
this.chart.destroy();
Expand Down
20 changes: 10 additions & 10 deletions public/ob-kb-funnel.js
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
import { VisTypesRegistryProvider } from 'ui/registry/vis_types';
import { VisFactoryProvider } from 'ui/vis/vis_factory';
//import { VisTypesRegistryProvider } from 'ui/registry/vis_types';
import { visFactory } from 'ui/vis/vis_factory';
import { Schemas, VisSchemasProvider } from 'ui/vis/editors/default/schemas';
import { Status } from 'ui/vis/update_status';

import {setup, start} from '../../../src/legacy/core_plugins/visualizations/public/np_ready/public/legacy';
import { FunnelVisualizationProvider } from './funnel_visualization';

import './ob-kb-funnel.css';
import optionsTemplate from './options_template.html';

export function FunnelProvider(Private) {
const VisFactory = Private(VisFactoryProvider);
const _Schemas = Schemas || Private(VisSchemasProvider);
export function FunnelProvider() {
//const VisFactory = Private(VisFactoryProvider);
const _Schemas = Schemas || VisSchemasProvider;

return new VisFactory.createBaseVisualization({
return visFactory.createBaseVisualization({
name: 'ob-kb-funnel',
title: 'Funnel View',
icon: 'logstashFilter',
description: 'Funnel visualization',
visualization: Private(FunnelVisualizationProvider),
visualization: FunnelVisualizationProvider(),
visConfig: {
defaults: {
absolute: true,
Expand Down Expand Up @@ -73,5 +73,5 @@ export function FunnelProvider(Private) {
]
});
}

VisTypesRegistryProvider.register(FunnelProvider);
setup.types.registerVisualization(FunnelProvider);
//VisTypesRegistryProvider.register(FunnelProvider);

0 comments on commit 2d3c47b

Please sign in to comment.