diff --git a/src/plugins/condition/plugin.js b/src/plugins/condition/plugin.js index 2719cbbf33..70f244abb4 100644 --- a/src/plugins/condition/plugin.js +++ b/src/plugins/condition/plugin.js @@ -54,7 +54,8 @@ export default function ConditionPlugin() { domainObject.telemetry = {}; } }); - openmct.composition.addPolicy(new ConditionSetCompositionPolicy(openmct).allow); + let compositionPolicy = new ConditionSetCompositionPolicy(openmct); + openmct.composition.addPolicy(compositionPolicy.allow.bind(compositionPolicy)); openmct.telemetry.addProvider(new ConditionSetMetadataProvider(openmct)); openmct.telemetry.addProvider(new ConditionSetTelemetryProvider(openmct)); openmct.objectViews.addProvider(new ConditionSetViewProvider(openmct)); diff --git a/src/plugins/summaryWidget/plugin.js b/src/plugins/summaryWidget/plugin.js index 9b618339d5..3513cbe04f 100755 --- a/src/plugins/summaryWidget/plugin.js +++ b/src/plugins/summaryWidget/plugin.js @@ -17,7 +17,6 @@ define([ const widgetType = { name: 'Summary Widget', description: 'A compact status update for collections of telemetry-producing items', - creatable: true, cssClass: 'icon-summary-widget', initialize: function (domainObject) { domainObject.composition = []; @@ -85,16 +84,8 @@ define([ return function install(openmct) { openmct.types.addType('summary-widget', widgetType); - openmct.legacyExtension('policies', { - category: 'composition', - implementation: SummaryWidgetsCompositionPolicy, - depends: ['openmct'] - }); - openmct.legacyExtension('policies', { - category: 'view', - implementation: SummaryWidgetViewPolicy, - depends: ['openmct'] - }); + let compositionPolicy = new SummaryWidgetsCompositionPolicy(openmct); + openmct.composition.addPolicy(compositionPolicy.allow.bind(compositionPolicy)); openmct.telemetry.addProvider(new SummaryWidgetMetadataProvider(openmct)); openmct.telemetry.addProvider(new SummaryWidgetTelemetryProvider(openmct)); openmct.objectViews.addProvider(new SummaryWidgetViewProvider(openmct)); diff --git a/src/plugins/summaryWidget/src/SummaryWidget.js b/src/plugins/summaryWidget/src/SummaryWidget.js index 2d4d1bea9b..1a5c1ceba0 100644 --- a/src/plugins/summaryWidget/src/SummaryWidget.js +++ b/src/plugins/summaryWidget/src/SummaryWidget.js @@ -80,7 +80,6 @@ define([ this.addHyperlink(domainObject.url, domainObject.openNewTab); this.watchForChanges(openmct, domainObject); - const id = objectUtils.makeKeyString(this.domainObject.identifier); const self = this; /** @@ -105,8 +104,6 @@ define([ this.listenTo(this.toggleRulesControl, 'click', toggleRules); - openmct.$injector.get('objectService') - .getObjects([id]); } /**