var ses = new OpenSRF.ClientSession('open-ils.acq');
var fundingSource = null;
+var FSOverAllocateDialogsInit = false;
+var doAllocation = 0;
function resetPage(also_load_grid) {
fundingSource = null;
if(isNaN(fields.amount)) fields.amount = null;
+ //connect dialogs if necessary
dojo.connect(oilsFSOverAllocateContinue, 'onClick',
function() {
oilsFSOverAllocateDialog.hide();
+ fields.amount = 0;
}
);
['open-ils.actor', 'open-ils.actor.user.perm.check'],
{ params : [openils.User.authtoken, staff.id(), ou, [permission] ] }
);
- if(!resp[0]) {
+ if(!resp[0]) {
doAllocation(fields);
} else {
oilsFSNoPermDialog.show();
}
-
}
);
openils.acq.Fund.createAllocation(
fields, function() { resetPage(loadAllocationGrid); }
);
+ fields.amount = 0;
}
}