<field name="transcendant" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="bool"/>
</fields>
<links/>
+ <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1">
+ <actions>
+ <create permission="CREATE_BIB_SOURCE" global_required="true"/>
+ <retrieve/>
+ <update permission="UPDATE_BIB_SOURCE" global_required="true"/>
+ <delete permission="DELETE_BIB_SOURCE" global_required="true"/>
+ </actions>
+ </permacrud>
</class>
<class id="mbt" controller="open-ils.cstore" oils_obj:fieldmapper="money::billable_transaction" oils_persist:tablename="money.billable_xact" reporter:label="Billable Transaction">
<fields oils_persist:primary="id" oils_persist:sequence="money.billable_xact_id_seq">
<!ENTITY vandelay.queue.total "Total:">
<!ENTITY vandelay.queue.imported "Imported:">
<!ENTITY vandelay.queue.column_picker.title "Column Picker">
+<!ENTITY vandelay.import.bib_sources "Select a Record Source">
var selectableGridRecords;
var cgi = new openils.CGI();
var vlQueueGridColumePicker = {};
+var vlBibSources = [];
/**
* Grab initial data
*/
function vlInit() {
authtoken = dojo.cookie('ses') || cgi.param('ses');
- var initNeeded = 4; // how many async responses do we need before we're init'd
+ var initNeeded = 5; // how many async responses do we need before we're init'd
var initCount = 0; // how many async reponses we've received
openils.Util.registerEnterHandler(
}
);
+ fieldmapper.standardRequest(
+ ['open-ils.permacrud', 'open-ils.permacrud.search.cbs'],
+ { async: true,
+ params: [authtoken, {id:{"!=":null}}],
+ oncomplete : function(r) {
+ vlBibSources = openils.Util.readResponse(r, false, true);
+ checkInitDone();
+ }
+ }
+ );
+
vlAttrEditorInit();
}
function vlShowUploadForm() {
displayGlobalDiv('vl-marc-upload-div');
vlFleshQueueSelect(vlUploadQueueSelector, vlUploadRecordType.getValue());
+ vlUploadSourceSelector.store = new dojo.data.ItemFileReadStore({data:cbs.toStoreData(vlBibSources)});
}
function vlShowQueueSelect() {