suppressFields='["id", "usr", "pickup_lib", "holdable_formats", "phone_notify", "email_notify", "lineitem", "eg_bib", "max_fee", "cancel_reason"]'
fieldOrder='["title", "author", "isxn", "article_title", "article_pages", "request_type", "volume", "pubdate", "publisher", "location", "other_info", "mentioned"]'
editOnEnter='true'
- suppressEditFields='["id"]'
+ suppressEditFields='["id", "holdable_formats", "phone_notify", "email_notify", "lineitem", "eg_bib", "max_fee", "cancel_reason"]'
fmClass='aur'
editStyle='pane'
autoHeight='true'
var contextOrg;
var contextUsr;
+var contextUsrObj;
var contextLI;
var contextEg_bib;
var aur_obj;
}
);
if (typeof usr_obj.textcode == 'undefined') {
+ contextUsrObj = usr_obj;
changeUser(usr_obj.id(),usr_obj.card().barcode());
} else {
alert(usr_obj.textcode + ' : ' + usr_obj.desc);
}
}
if (barcode == '') {
+ contextUsrObj = null;
changeUser('','');
} else {
var usr_obj = fieldmapper.standardRequest(
alert(usr_obj.textcode + ' : ' + usr_obj.desc);
return;
} else {
+ contextUsrObj = usr_obj;
changeUser(usr_obj.id(),usr_obj.card().barcode());
}
}
buildGrid();
}
+function createRequest() {
+ if (!contextUsr) {
+ changeUserPrompt();
+ }
+ if (contextUsr) {
+ rGrid.overrideEditWidgets.pickup_lib = new dijit.form.TextBox({"disabled": true});
+ rGrid.overrideEditWidgets.pickup_lib.shove = { create : contextUsrObj.home_ou() };
+ rGrid.showCreateDialog();
+ }
+}
+
openils.Util.addOnLoad(setup);