mirror of
https://github.com/nasa/openmct.git
synced 2025-03-21 03:25:44 +00:00
Make plans non editable. (#5377)
* Make plans non editable. * Add unit test for fix
This commit is contained in:
parent
ccd2a8b64c
commit
e8df2bd437
@ -39,7 +39,7 @@ export default function PlanViewProvider(openmct) {
|
||||
},
|
||||
|
||||
canEdit(domainObject) {
|
||||
return domainObject.type === 'plan';
|
||||
return false;
|
||||
},
|
||||
|
||||
view: function (domainObject, objectPath) {
|
||||
|
@ -96,6 +96,18 @@ describe('the plugin', function () {
|
||||
let planView = applicableViews.find((viewProvider) => viewProvider.key === 'plan.view');
|
||||
expect(planView).toBeDefined();
|
||||
});
|
||||
|
||||
it('is not an editable view', () => {
|
||||
const testViewObject = {
|
||||
id: "test-object",
|
||||
type: "plan"
|
||||
};
|
||||
openmct.router.path = [testViewObject];
|
||||
|
||||
const applicableViews = openmct.objectViews.get(testViewObject, [testViewObject]);
|
||||
let planView = applicableViews.find((viewProvider) => viewProvider.key === 'plan.view');
|
||||
expect(planView.canEdit()).toBeFalse();
|
||||
});
|
||||
});
|
||||
|
||||
describe('the plan view displays activities', () => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user