Skip to content

Commit

Permalink
Hardcoding the saved object types
Browse files Browse the repository at this point in the history
  • Loading branch information
jonathan-buttner committed Apr 19, 2021
1 parent 80b435d commit bac104e
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 2 deletions.
3 changes: 3 additions & 0 deletions x-pack/plugins/cases/common/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ export const CASE_USER_ACTION_SAVED_OBJECT = 'cases-user-actions';
export const CASE_COMMENT_SAVED_OBJECT = 'cases-comments';
export const CASE_CONFIGURE_SAVED_OBJECT = 'cases-configure';

/**
* If more values are added here please also add them here: x-pack/test/case_api_integration/common/fixtures/plugins
*/
export const SAVED_OBJECT_TYPES = [
CASE_SAVED_OBJECT,
CASE_CONNECTOR_MAPPINGS_SAVED_OBJECT,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ import { Plugin, CoreSetup } from 'kibana/server';
import { PluginSetupContract as FeaturesPluginSetup } from '../../../../../../../plugins/features/server';
import { SpacesPluginStart } from '../../../../../../../plugins/spaces/server';
import { SecurityPluginStart } from '../../../../../../../plugins/security/server';
import { SAVED_OBJECT_TYPES as casesSavedObjectTypes } from '../../../../../../../plugins/cases/common/constants';

export interface FixtureSetupDeps {
features: FeaturesPluginSetup;
Expand All @@ -21,6 +20,19 @@ export interface FixtureStartDeps {
spaces?: SpacesPluginStart;
}

/**
* These are a copy of the values here: x-pack/plugins/cases/common/constants.ts because when the plugin attempts to
* import them from the constants.ts file it gets an error.
*/
const casesSavedObjectTypes = [
'cases',
'cases-connector-mappings',
'cases-sub-case',
'cases-user-actions',
'cases-comments',
'cases-configure',
];

export class FixturePlugin implements Plugin<void, void, FixtureSetupDeps, FixtureStartDeps> {
public setup(core: CoreSetup<FixtureStartDeps>, deps: FixtureSetupDeps) {
const { features } = deps;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ import { Plugin, CoreSetup } from 'kibana/server';
import { PluginSetupContract as FeaturesPluginSetup } from '../../../../../../../plugins/features/server';
import { SpacesPluginStart } from '../../../../../../../plugins/spaces/server';
import { SecurityPluginStart } from '../../../../../../../plugins/security/server';
import { SAVED_OBJECT_TYPES as casesSavedObjectTypes } from '../../../../../../../plugins/cases/common/constants';

export interface FixtureSetupDeps {
features: FeaturesPluginSetup;
Expand All @@ -21,6 +20,18 @@ export interface FixtureStartDeps {
spaces?: SpacesPluginStart;
}

/**
* These are a copy of the values here: x-pack/plugins/cases/common/constants.ts because when the plugin attempts to
* import them from the constants.ts file it gets an error.
*/
const casesSavedObjectTypes = [
'cases',
'cases-connector-mappings',
'cases-sub-case',
'cases-user-actions',
'cases-comments',
'cases-configure',
];
export class FixturePlugin implements Plugin<void, void, FixtureSetupDeps, FixtureStartDeps> {
public setup(core: CoreSetup<FixtureStartDeps>, deps: FixtureSetupDeps) {
const { features } = deps;
Expand Down

0 comments on commit bac104e

Please sign in to comment.