Modified composition policies to consider object instances instead of types. Fixes #669

This commit is contained in:
Henry
2017-03-24 16:59:30 -07:00
parent 399b745084
commit 1cb5dd021f
11 changed files with 25 additions and 22 deletions

View File

@ -43,9 +43,6 @@ define(
}
ComposeActionPolicy.prototype.allowComposition = function (containerObject, selectedObject) {
// Get the object types involved in the compose action
var containerType = containerObject &&
containerObject.getCapability('type');
// Get a reference to the policy service if needed...
this.policyService = this.policyService || this.getPolicyService();
@ -54,7 +51,7 @@ define(
return containerObject.getId() !== selectedObject.getId() &&
this.policyService.allow(
'composition',
containerType,
containerObject,
selectedObject
);
};