Fix #7123 - getting abra ready to test
[Pman.Xtuple] / Pman.Tab.XtupleTransfer.bjs
index 839bde9..b3c4f90 100644 (file)
@@ -1,5 +1,5 @@
 {
-    "id": "roo-file-70",
+    "id": "roo-file-73",
     "name": "Pman.Tab.XtupleTransfer",
     "parent": "Pman.Tab.XtupleSales",
     "title": "",
                                 },
                                 {
                                     "listeners": {
-                                        "|click": "function()\n{\n       var sel = _this.postedCombo.getValue();\n       if (sel.match(/^office-/)) {\n        Roo.Msg.alert('Error', \"You can not Post transfer from coid office\");\n        return;\n     }\n    \n    var s = _this.grid.selModel.getSelected();\n    if (!s) {\n        Roo.MessageBox.alert(\"Error\", \"Select a row to void\");\n        return;\n    }\n    \n    var voidposted = function(){\n        new Pman.Request({\n            url : baseURL + '/Roo/invhist_transfer',\n            method : 'POST',\n            mask : \"Voiding\",\n            params : {\n                invhist_transfer_id : s.data.invhist_transfer_id,\n                _void : 1\n            },\n            success : function () \n            {\n                _this.grid.footer.onClick('refresh');\n            }\n        });\n    }\n    \n    var voidunposted = function(){\n        new Pman.Request({\n            url : baseURL + '/Roo/invhist_transfer',\n            method : 'POST',\n            mask : \"Voiding\",\n            params : {\n                invhist_transfer_id : s.data.invhist_transfer_id,\n                invhist_transfer_void : 1\n            },\n            success : function () \n            {\n                _this.grid.footer.onClick('refresh');\n            }\n        });\n    }\n    \n    \n    var posted = s.data.invhist_transfer_posted;\n    \n    Roo.MessageBox.confirm(\"Confirm\", \"Are you sure you want to void that\", \n        function(r) {\n            if (r != 'yes') {\n                return;\n            }\n            if(posted){\n                voidposted();\n                return;\n            }       \n            voidunposted();\n        }\n    )\n    \n}\n        "
+                                        "|click": "function()\n{\n       var sel = _this.postedCombo.getValue();\n       if (sel.match(/^office-/)) {\n        Roo.Msg.alert('Error', \"You can not Post transfer from coid office\");\n        return;\n     }\n    \n    var s = _this.grid.selModel.getSelected();\n    if (!s) {\n        Roo.MessageBox.alert(\"Error\", \"Select a row to void\");\n        return;\n    }\n    \n    var voidposted = function(){\n        new Pman.Request({\n            url : baseURL + '/Roo/invhist_transfer',\n            method : 'POST',\n            mask : \"Voiding\",\n            timeout : 90000,\n            params : {\n                invhist_transfer_id : s.data.invhist_transfer_id,\n                _void : 1\n            },\n            success : function () \n            {\n                _this.grid.footer.onClick('refresh');\n            }\n        });\n    }\n    \n    var voidunposted = function(){\n        new Pman.Request({\n            url : baseURL + '/Roo/invhist_transfer',\n            method : 'POST',\n            mask : \"Voiding\",\n            params : {\n                invhist_transfer_id : s.data.invhist_transfer_id,\n                invhist_transfer_void : 1\n            },\n            success : function () \n            {\n                _this.grid.footer.onClick('refresh');\n            }\n        });\n    }\n    \n    \n    var posted = s.data.invhist_transfer_posted;\n    \n    Roo.MessageBox.confirm(\"Confirm\", \"Are you sure you want to void that\", \n        function(r) {\n            if (r != 'yes') {\n                return;\n            }\n            if(posted){\n                voidposted();\n                return;\n            }       \n            voidunposted();\n        }\n    )\n    \n}\n        "
                                     },
                                     "cls": "x-btn-text-icon",
                                     "text": "Void",
                             "header": "Quantity Moved",
                             "width": 100,
                             "xtype": "ColumnModel",
-                            "|renderer": "function(v,x,r) \n{\n    if(\n        r.data.cust_to_internalcompany.length \n        || \n        (r.data.invhist_transfer_void && r.data.moved_qty == 0)\n        ||\n        (!r.data.invhist_transfer_void && !r.data.invhist_transfer_posted)\n        ){\n        return String.format('{0}', v); \n    }\n    \n    var diff = v * 1 - r.data.moved_qty * 1;\n    var color = 'black';\n    if(diff != 0){\n        color = 'red';\n    }\n\n    return String.format('{0}<span style=\"color:{1}\"> ({2}) </span>', v, color, r.data.moved_qty);         \n\n    \n}",
+                            "|renderer": "function(v,x,r) \n{\n    if(\n        r.data.cust_to_internalcompany.length \n        || \n        (r.data.invhist_transfer_void && r.data.moved_qty == 0)\n        ||\n        (!r.data.invhist_transfer_void && !r.data.invhist_transfer_posted)\n        ){\n        return String.format('{0}', v); \n    }\n    \n    var diff = v * 1 - r.data.moved_qty * 1;\n    var flag =   ''\n    \n    if(diff != 0){\n        flag =  '<span style=\"color:red\"> ({1}) </span>'\n    }\n\n    return String.format('{0}' + flag, v, r.data.moved_qty);         \n\n    \n}",
                             "|xns": "Roo.grid"
                         },
                         {