diff --git a/src/main/resources/static/javascript/mainApp/grouping.controller.js b/src/main/resources/static/javascript/mainApp/grouping.controller.js index 27c65df06..89ac8c6f8 100644 --- a/src/main/resources/static/javascript/mainApp/grouping.controller.js +++ b/src/main/resources/static/javascript/mainApp/grouping.controller.js @@ -1997,6 +1997,19 @@ $scope.excludeDisable = true; } }; + + /** + * Helper - addMembers, displayAddModal + * Checks if a member is a departmental account + * A departmental account is characterized by having the same uid as its uhUuid, or having a blank uhUuid + * @param {object[]} membersToAdd - members to add to group + * @returns {boolean} - True if a member is a departmental account + */ + $scope.checkForDeptAccount = (membersToAdd) => { + return membersToAdd.some(member => + member['uid'] === member['uhUuid'] || member['uhUuid'] === "" + ); + } } function SyncDestModalController($scope, $uibModalInstance, isSingular, syncDestDescription, Message) {