... when search scope would have it so.
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Scott <dscott@laurentian.ca>
if(me.id() == org.id()) {
return true;
}
- if (depth) {
+ if (depth !== undefined) {
while (depth < findOrgDepth(me)) {
me = findOrgUnit( me.parent_ou() );
}
}
var kids = me.children();
for( var i = 0; kids && i < kids.length; i++ ) {
- if(orgIsMine(kids[i], org, false)) {
+ if(orgIsMine(kids[i], org /* intentional lack of 3rd arg */)) {
return true;
}
// Only draw holdings within our OU scope
var here = findOrgUnit(getLocation());
var entryNum = 0;
+ var depth = getDepth();
dojo.forEach(holdings, function (item) {
- if (orgIsMine(here, findOrgUnit(item.owning_lib()))) {
+ if (orgIsMine(here, findOrgUnit(item.owning_lib()), depth)) {
_holdingsDrawMFHD(item, entryNum);
entryNum++;
}