added fund_allocation create code
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 13 May 2008 14:17:21 +0000 (14:17 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 13 May 2008 14:17:21 +0000 (14:17 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@9575 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/js/dojo/openils/acq/Fund.js

index 351f226..28dcd94 100644 (file)
@@ -75,6 +75,26 @@ openils.acq.Fund.create = function(fields, onCreateComplete) {
 };
 
 
+openils.acq.Fund.createAllocation = function(fields, onCreateComplete) {
+    var alloc = new acqfa()
+    for(var field in fields) 
+        alloc[field](fields[field]);
+    fieldmapper.standardRequest(
+        ['open-ils.acq', 'open-ils.acq.fund_allocation.create'],
+        {
+            async: true,
+            params: [openils.User.authtoken, alloc],
+            oncomplete: function(r) {
+                var msg = r.recv();
+                var id = msg.content();
+                if(onCreateComplete)
+                    onCreateComplete(id);
+            }
+        }
+    );
+};
+
+
 /**
  * Synchronous fund retrievel method 
  */