|
|
|
@ -2519,5 +2519,32 @@ define(['angular', 'decimal', 'static/commons/commons', 'uiBootstrap', 'uiRouter
|
|
|
|
|
return bdUsers;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
app.filter('bdOrgSelect', function () {
|
|
|
|
|
return function (bdUsers, params) {
|
|
|
|
|
var org_id;
|
|
|
|
|
org_id = params.org_ids ||params.org_id || currentUser.org_id;
|
|
|
|
|
if (org_id) {
|
|
|
|
|
var bdUserByOrg = {};
|
|
|
|
|
var count = 0;
|
|
|
|
|
angular.forEach(bdUsers, function (bdUser) {
|
|
|
|
|
if(params.org_ids){
|
|
|
|
|
if (bdUser.org_id == org_id) {
|
|
|
|
|
bdUserByOrg[count] = bdUser;
|
|
|
|
|
count++;
|
|
|
|
|
}
|
|
|
|
|
}else {
|
|
|
|
|
if (bdUser.org_id == org_id || bdUser.parent_org_id == org_id) {
|
|
|
|
|
bdUserByOrg[count] = bdUser;
|
|
|
|
|
count++;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return bdUserByOrg;
|
|
|
|
|
}
|
|
|
|
|
return bdUsers;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return app;
|
|
|
|
|
});
|