mirror of
https://github.com/nasa/openmct.git
synced 2025-04-19 08:36:24 +00:00
4588 - Removed summary widget creatability and updated composition policy (#4609)
* Removed summary widget creatability and updated composition policy Co-authored-by: John Hill <john.c.hill@nasa.gov>
This commit is contained in:
parent
43c2c8543e
commit
38fec73a33
@ -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));
|
||||
|
@ -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));
|
||||
|
@ -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]);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user