[IMP] proxy upgraded to new JsonRPC API

bzr revid: fva@openerp.com-20120523130011-mhso33xqk9aau5kc
This commit is contained in:
Frédéric van der Essen
2012-05-23 15:00:11 +02:00
parent 7bd09320ce
commit c316dad6d6
2 changed files with 15 additions and 14 deletions
+13 -12
View File
@@ -20,7 +20,7 @@ class PointOfSaleController(openerpweb.Controller):
A product has been scanned with success
"""
print 'scan_item_success'
return False
return
@openerpweb.jsonrequest
def scan_item_error_unrecognized(self, request):
@@ -49,7 +49,7 @@ class PointOfSaleController(openerpweb.Controller):
@openerpweb.jsonrequest
def weighting_start(self, request):
print "weighting_start"
return False
return
@openerpweb.jsonrequest
def weighting_read_kg(self, request):
@@ -59,42 +59,43 @@ class PointOfSaleController(openerpweb.Controller):
@openerpweb.jsonrequest
def weighting_end(self, request):
print "weighting_end"
return False
return
@openerpweb.jsonrequest
def payment_request(self, request, price, method, info):
"""
The PoS will activate the method payment
"""
return False
print "payment_request: price:"+str(price)+" method:"+str(method)+" info:"+str(info)
return
#@openerpweb.jsonrequest
def is_payment_accepted(self, request):
return False
print "is_payment_accepted"
return
#@openerpweb.jsonrequest
def payment_cancelled(self, request):
return False
print "payment_cancelled"
return
@openerpweb.jsonrequest
def transaction_start(self, request):
print 'transaction_start'
return False
return
@openerpweb.jsonrequest
def transaction_end(self, request):
print 'transaction_end'
return False
return
@openerpweb.jsonrequest
def cashier_mode_activated(self, request):
print 'cashier_mode_activated'
return False
return
@openerpweb.jsonrequest
def cashier_mode_deactivated(self, request):
print 'cashier_mode_deactivated'
return False
return
@@ -24,8 +24,8 @@ function openerp_pos_devices(instance,module){ //module is instance.point_of_sal
this.connection.setup(url);
},
message : function(name,params,callback){
var success_callback = function(result){ console.log('SUCCESS:'+name+': ',result); }
var error_callback = function(result){ console.log('ERROR:'+name+': ',result); }
var success_callback = function(result){ console.log('PROXY SUCCESS:'+name+': ',result); }
var error_callback = function(result){ console.log('PROXY ERROR:'+name+': ',result); }
this.connection.rpc('/pos/'+name, params || {}, callback || success_callback, error_callback);
},