Merge pull request #4607 from mabashian/permissions-bug-fix

Fixed bug that was preventing the user from adding permissions
This commit is contained in:
Michael Abashian
2017-01-09 09:44:27 -05:00
committed by GitHub

View File

@@ -30,13 +30,12 @@ export default
item: '=item' item: '=item'
}, },
require: '^multiSelectList', require: '^multiSelectList',
template: '<input type="checkbox" data-multi-select-list-item ng-model="isSelected" ng-change="userInteractionSelect()">', template: '<input type="checkbox" data-multi-select-list-item ng-model="item.isSelected" ng-change="userInteractionSelect()">',
link: function(scope, element, attrs, multiSelectList) { link: function(scope, element, attrs, multiSelectList) {
scope.decoratedItem = multiSelectList.registerItem(scope.item); scope.decoratedItem = multiSelectList.registerItem(scope.item);
scope.isSelected = scope.decoratedItem.isSelected ? true : false;
scope.$watch('isSelected', function(value) { scope.$watch('item.isSelected', function(value) {
if (value === true) { if (value === true) {
multiSelectList.selectItem(scope.decoratedItem); multiSelectList.selectItem(scope.decoratedItem);
} else if (value === false) { } else if (value === false) {