+++ /dev/null
-dojo.require("dijit.Dialog");
-dojo.require("dijit.form.FilteringSelect");
-dojo.require('openils.acq.FundingSource');
-dojo.require('openils.acq.CurrencyType');
-dojo.require('openils.widget.OrgUnitFilteringSelect');
-dojo.require('dijit.form.Button');
-dojo.require('dojo.data.ItemFileWriteStore');
-dojo.require('dojox.grid.DataGrid');
-dojo.require('openils.Event');
-dojo.require('openils.Util');
-dojo.require('openils.widget.AutoGrid');
-
-function getOrgInfo(rowIndex, item) {
- if(!item) return '';
- var owner = this.grid.store.getValue(item, 'owner');
- return fieldmapper.aou.findOrgUnit(owner).shortname();
-
-}
-
-function getBalanceInfo(rowIndex, item) {
- if(!item) return '';
- var id = this.grid.store.getValue( item, 'id');
- var fs = openils.acq.FundingSource.cache[id];
- if(fs && fs.summary())
- return fs.summary().balance;
- return 0;
-}
-
-function loadFSGrid() {
- fieldmapper.standardRequest(
- ['open-ils.acq', 'open-ils.acq.funding_source.org.retrieve'], {
- async: true,
- params: [openils.User.authtoken, null, {flesh_summary:1}],
- onresponse: function(r) { /* request object*/
- if(fs = openils.Util.readResponse(r)) {
- openils.acq.FundingSource.cache[fs.id()] = fs;
- fsGrid.store.newItem(acqfs.toStoreItem(fs));
- }
- },
- oncomplete: function() {
- fsGrid.hideLoadProgressIndicator();
- }
- }
- );
-}
-
-openils.Util.addOnLoad(loadFSGrid);
-